From 94e239fe9486b76c864421dee7d1d15d5f4ef298 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 19 Oct 2023 12:24:24 +0100 Subject: [PATCH] digispark-with-cable: rename top to middle Signed-off-by: Ian Jackson --- digispark-with-cable.scad | 54 +++++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/digispark-with-cable.scad b/digispark-with-cable.scad index c51dc07..a6890fb 100644 --- a/digispark-with-cable.scad +++ b/digispark-with-cable.scad @@ -62,9 +62,9 @@ cover_strap_sz_x = side_wall_th * 3.5; strap_w = strain_w; cover_strap_cutout_z = side_wall_th; -top_top_z = usb_wall_h; -top_base_z = -board_th; -bottom_base_z = top_base_z - cable_space_z - bottom_floor_th;; +middle_top_z = usb_wall_h; +middle_base_z = -board_th; +bottom_base_z = middle_base_z - cable_space_z - bottom_floor_th;; front_y_max = front_wall_th; main_y_min = -board_l - side_wall_th; @@ -73,12 +73,12 @@ strain_0_y_c = main_y_min - strain_w/2; strain_1_y_c = strain_0_y_c - strain_pitch_along; total_y_min = strain_1_y_c - strain_w/2 - side_wall_th; -bottom_wall_top_z = (top_top_z + top_base_z) * 0.5 - fit_gap_z/2; -cover_wall_bot_z = (top_top_z + top_base_z) * 0.5 + fit_gap_z/2; -cover_top_z = top_top_z + cover_ceil_th; +bottom_wall_top_z = (middle_top_z + middle_base_z) * 0.5 - fit_gap_z/2; +cover_wall_bot_z = (middle_top_z + middle_base_z) * 0.5 + fit_gap_z/2; +cover_top_z = middle_top_z + cover_ceil_th; -top_side_wall_x = +board_w/2 + side_wall_th; -total_side_wall_x = top_side_wall_x + side_wall_th + side_x_gap; +middle_side_wall_x = +board_w/2 + side_wall_th; +total_side_wall_x = middle_side_wall_x + side_wall_th + side_x_gap; cover_registration_c_dy = -cover_strap_c_d_y - strap_w/2 - side_wall_th - cover_registration_sz_y/2; @@ -107,7 +107,7 @@ module BottomStrapCutouts(y_c){ // XXXX check strap width // XXXX check cable diameter // XXXX need rear strap -// XXXX need bottom-to-top registration +// XXXX need bottom-to-middle registration module CoverStrapCutouts(){ BothSides(){ translate([ -total_side_wall_x, -cover_strap_c_d_y, cover_top_z ]) @@ -124,7 +124,7 @@ module FrontWallsPlan(slop) { [ -usb_w/2 - slop, front_wall_th ]); } } -module TopSmallWallsPlan() { +module MiddleSmallWallsPlan() { for (m=[0,1]) { mirror([m,0]) { rectfromto([ -usb_w/2, -0.01 ], @@ -136,7 +136,7 @@ module TopSmallWallsPlan() { rectfromto(w[0], w[1]); } } -module TopCeilPlan() { +module MiddleCeilPlan() { difference(){ BothSides(){ rectfromto([ -usb_w/2, -0.01 ], @@ -147,7 +147,7 @@ module TopCeilPlan() { rectfromto(chip_cutout[0], chip_cutout[1]); } } -module TopMainWallsPlan() { +module MiddleMainWallsPlan() { BothSides(){ rectfromto([ -board_w/2 - side_wall_th, 0 ], [ -board_w/2, wall_y_min ]); @@ -165,24 +165,24 @@ module CoverRegistrations(){ cover_wall_bot_z - cover_registration_sz_z ], [ +total_side_wall_x, cover_top_z ]); hull(){ - TopElevationForCutout(); - translate([0, -20]) TopElevationForCutout(); + MiddleElevationForCutout(); + translate([0, -20]) MiddleElevationForCutout(); } } } } -module Top(){ ////toplevel +module Middle(){ ////toplevel difference(){ union(){ linextr(0, usb_wall_h) - TopSmallWallsPlan(); + MiddleSmallWallsPlan(); linextr(usb_wall_h - usb_ceil_th, usb_wall_h) - TopCeilPlan(); + MiddleCeilPlan(); linextr(-board_th, usb_wall_h) - TopMainWallsPlan(); + MiddleMainWallsPlan(); BothSides() - linextr(cover_wall_bot_z, top_top_z) + linextr(cover_wall_bot_z, middle_top_z) rectfromto([ -(board_w/2 + 0.1), total_y_min ], [ -total_side_wall_x, main_y_min - fit_gap_y ]); } @@ -195,22 +195,22 @@ module Top(){ ////toplevel } } linextr_y_xz(total_y_min-1, main_y_min) - translate([0, top_base_z]) + translate([0, middle_base_z]) scale([1, strain_groove_d/strain_groove_w]) circle(strain_groove_w/2, $fn = 8); } } -module TopElevationForCutout(){ - rectfromto([ -(top_side_wall_x + side_x_gap), top_base_z ], - [ +(top_side_wall_x + side_x_gap), top_top_z ]); +module MiddleElevationForCutout(){ + rectfromto([ -(middle_side_wall_x + side_x_gap), middle_base_z ], + [ +(middle_side_wall_x + side_x_gap), middle_top_z ]); } module BottomMainElevation(){ difference(){ rectfromto([ -total_side_wall_x, bottom_base_z ], [ +total_side_wall_x, bottom_wall_top_z ]); - TopElevationForCutout(); + MiddleElevationForCutout(); } } module Bottom(){ ////toplevel @@ -227,7 +227,7 @@ module Bottom(){ ////toplevel linextr_y_xz(total_y_min - 1, total_y_min + side_wall_th + 1){ - translate([ 0, top_base_z ]){ + translate([ 0, middle_base_z ]){ hull(){ translate([ 0, -cable_dia/2 ]) circle(r = cable_dia/2, $fa = 10, $fs = 1); @@ -248,7 +248,7 @@ module CoverMainElevation(){ rectfromto([ -total_side_wall_x, cover_wall_bot_z ], [ +total_side_wall_x, cover_top_z ]); - TopElevationForCutout(); + MiddleElevationForCutout(); } } module Cover(){ ////toplevel @@ -264,6 +264,6 @@ module Cover(){ ////toplevel module BottomDemo(){ ////toplevel translate([0, 0, -0.25]) Bottom(); - %Top(); + %Middle(); translate([0, 0, +0.25]) Cover(); } -- 2.30.2