X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=osstest-arm-net-bracket.scad;h=807a3fe867decf7408dce0990098570f76e0b16c;hb=65b2b9a291997c8b8898cce728ee306d4c9431a8;hp=d33d521a04a5f141efa1841fd0dfcb0d68de18fa;hpb=be60464b7711b254bc786f5797488f995f6d13c5;p=reprap-play.git diff --git a/osstest-arm-net-bracket.scad b/osstest-arm-net-bracket.scad index d33d521..807a3fe 100644 --- a/osstest-arm-net-bracket.scad +++ b/osstest-arm-net-bracket.scad @@ -5,11 +5,12 @@ tonguewidth = 10; tongue2width = 15; totaldepth = 26; tongue2depth = 35; -thick = 3; +thick = 4; tabover = 7; tabunder = 15; -tabside = 7; +tabsidel = 7; +tabsider = 7; tonguethick = 4; tongue2thick = 5; @@ -35,16 +36,22 @@ module Tongue(tw,tt,ad,slots=2){ module Object(){ difference(){ - translate([-holedist-tabside, 0, 0]) - cube([tabside*2+holedist, thick, tabunder+tabover]); + translate([-holedist-tabsider, 0, 0]) + cube([tabsidel+tabsider+holedist, thick, tabunder+tabover]); for (x=[-holedist,0]) - translate([x, -1, tabunder]) - rotate([-90,0,0]) - cylinder(r= holedia/2+0.5, h=thick+2, $fn=20); + translate([x, 0, tabunder]) { + translate([0, -1, 0]) { + rotate([-90,0,0]) { + cylinder(r= holedia/2+0.5, h=thick+2, $fn=20); + } + } + translate([0, 19.95 + thick, 0]) + cube(center=true,[10,40,10]); + } } Tongue(tonguewidth,tonguethick,totaldepth,3); translate([tongue2x,0,0]) - Tongue(tongue2width,tongue2thick,tongue2depth+thick,4); + Tongue(tongue2width,tongue2thick,tongue2depth+thick,5); } Object();