From f4ca749ff92e9a06ff128e40d15e47dd82b4fdb0 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 17 Oct 2023 00:18:01 +0100 Subject: [PATCH 1/1] digispark-with-cable: wip Signed-off-by: Ian Jackson --- digispark-with-cable.scad | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) 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(){ -- 2.30.2