From: Ian Jackson Date: Mon, 16 Oct 2023 22:58:26 +0000 (+0100) Subject: digispark-with-cable: wip X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=ad76127c59f4085955320888ba2bcee0ca0cfff1;p=reprap-play.git digispark-with-cable: wip Signed-off-by: Ian Jackson --- diff --git a/digispark-with-cable.scad b/digispark-with-cable.scad index 279df34..5497431 100644 --- a/digispark-with-cable.scad +++ b/digispark-with-cable.scad @@ -14,19 +14,20 @@ side_wall_th = 1.5; board_l = 13.56 + 0.2; board_w = 19.14 + 0.2; +board_th = 1.92 + 0.1; -module TopSmallWallsPlan() { +module BothSides(){ for (m=[0,1]) { mirror([m,0]) { - rectfromto([ -usb_w/2, -0.01 ], - [ -usb_w/2 + usb_wall_w, usb_tongue_d ]); + children(); } } } -module BothSides(){ +module TopSmallWallsPlan() { for (m=[0,1]) { mirror([m,0]) { - children(); + rectfromto([ -usb_w/2, -0.01 ], + [ -usb_w/2 + usb_wall_w, usb_tongue_d ]); } } } @@ -39,7 +40,10 @@ module TopCeilPlan() { } } module TopMainWallsPlan() { - + BothSides(){ + rectfromto([ -board_w/2 - side_wall_th, 0 ], + [ -board_w/2, -board_l ]); + } } module Top(){ @@ -47,6 +51,8 @@ module Top(){ TopSmallWallsPlan(); linextr(usb_wall_h - usb_ceil_th, usb_wall_h) TopCeilPlan(); + linextr(-board_th, usb_wall_h) + TopMainWallsPlan(); } Top();