X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=digispark-with-cable.scad;h=69a19e25e3f629eed4c87cc0e22e0bbd9a4cc50f;hb=840fdec7c2180ddf5e2eb31b2170de64246e11be;hp=5497431d70780a5dce820d8e64ac5bbd2c792192;hpb=ad76127c59f4085955320888ba2bcee0ca0cfff1;p=reprap-play.git diff --git a/digispark-with-cable.scad b/digispark-with-cable.scad index 5497431..69a19e2 100644 --- a/digispark-with-cable.scad +++ b/digispark-with-cable.scad @@ -12,10 +12,19 @@ usb_ceil_th = 0.125; side_wall_th = 1.5; -board_l = 13.56 + 0.2; +board_l = 17.56 + 0.2; board_w = 19.14 + 0.2; board_th = 1.92 + 0.1; +sw_to_edge = board_w/2 + 0.1; + +small_walls = [ + [ [0, 0], [-sw_to_edge, -1.0] ], + [ [sw_to_edge-4.5, -4.5], [sw_to_edge, -5.7] ], + [ [3.0, -11.72] ,[sw_to_edge, -13.38] ], + [ [-sw_to_edge+3.85, -14.90], [sw_to_edge, -13.38] ], + ]; + module BothSides(){ for (m=[0,1]) { mirror([m,0]) { @@ -30,6 +39,9 @@ module TopSmallWallsPlan() { [ -usb_w/2 + usb_wall_w, usb_tongue_d ]); } } + for (w=small_walls) { + rectfromto(w[0], w[1]); + } } module TopCeilPlan() { BothSides(){