From: Ian Jackson Date: Mon, 16 Oct 2023 23:18:01 +0000 (+0100) Subject: digispark-with-cable: wip X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=f4ca749ff92e9a06ff128e40d15e47dd82b4fdb0;hp=4c9624a1cc7d843d499bfe8d6b5b5a74a8c49043;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 09d6466..96f5604 100644 --- a/digispark-with-cable.scad +++ b/digispark-with-cable.scad @@ -19,6 +19,10 @@ board_th = 1.92 + 0.1; sw_to_edge = board_w/2 + 0.1; front_wall_th = 0.4; +egress_w = 8.0; + +wall_y_min = -board_l - side_wall_th;; +ceil_y_min = wall_y_min - 5;; small_walls = [ [ [0, 0], [-sw_to_edge, -1.0] ], @@ -50,16 +54,18 @@ module TopCeilPlan() { rectfromto([ -usb_w/2, -0.01 ], [ 0.1, usb_tongue_d ]); rectfromto([ -board_w/2 - side_wall_th, 0 ], - [ 0.1, -board_l ]); + [ 0.1, ceil_y_min ]); } } module TopMainWallsPlan() { BothSides(){ - rectfromto([ -board_w/2 - side_wall_th, 0 ], - [ -board_w/2, -board_l ]); + rectfromto([ -board_w/2 - side_wall_th, 0 ], + [ -board_w/2, wall_y_min ]); rectfromto([ -board_w/2 - side_wall_th, 0 ], [ -usb_w/2, front_wall_th ]); } + rectfromto([ -board_w/2 - side_wall_th + egress_w, -board_l ], + [ +board_w/2 + side_wall_th, wall_y_min ]); } module Top(){