X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=blobdiff_plain;f=th-10254%2Ftower-base.scad;h=a96143c39e7899485e4f94463aeab7880aa69b24;hb=c2a6af02b54ad03e56968837cd073421eeac32c6;hp=26297b238f1ad6bf8f0e43e318eb7a7a624dd747;hpb=b97202f9e11502b79848fd8e15cf6863066730fc;p=dl-things.git diff --git a/th-10254/tower-base.scad b/th-10254/tower-base.scad index 26297b2..a96143c 100644 --- a/th-10254/tower-base.scad +++ b/th-10254/tower-base.scad @@ -3,15 +3,20 @@ motorwidth=35.2; motorheight=36.5; totalheight=65; -pillarthick=9; -sidethick=3; -archthick=8; +pillarthick=8; +sidethick=2.5; +archthick=6.5; frameextra=3.5; framesplay=1; botleftgap=4.5; botleftstand=0.75; archoutwards=(pillarthick-archthick)/sqrt(8); +dovebasecutcylz=4; +dovebasecutcylr=10; + +d=0.01; + mw2=motorwidth/2; include // Libs.scad is @ http://www.thingiverse.com/thing:6021 @@ -30,8 +35,8 @@ module corner() { translate([0,0,frameheight]) sphere(r=pillarthick/2); } - translate([0,0,-1]) - cube([mw2,mw2,frameheight+pillarthick+2]); + translate([d,d,-1]) + cube([mw2-1,mw2-1,frameheight+pillarthick+2]); } intersection(){ multmatrix @@ -103,7 +108,11 @@ module towerbase() { } translate([0,0,totalheight]) rotate([0,-90,0]) - dovetail(height=10.1, male=true); + intersection(){ + dovetail(height=10.1, male=true); + translate([dovebasecutcylz,0,-100]) + cylinder(r=dovebasecutcylr,h=200); + }; } //intersection(){