X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=tower-base.scad;h=1404365bb0a197b0dba804d444a03352564b8c93;hp=c8ae268f029d049fe2c5d337fa967e316a65289a;hb=9187abe652218c5945e2eb2141312fccd11b4422;hpb=8f04e77339e2d8ad16863931ba6980c04cbeae6a diff --git a/tower-base.scad b/tower-base.scad index c8ae268..1404365 100644 --- a/tower-base.scad +++ b/tower-base.scad @@ -9,11 +9,17 @@ sidethick=2.5; archthick=6.5; frameextra=3.5; framesplayx=5; -framesplayy=1; +framesplayy=5; botleftgap=4.5; botleftstand=0.75; archoutwards=(pillarthick-archthick)/sqrt(8); +topgluecubex=18; +topgluecubez=5; +clippairy=16; +clippairdz=-2.5; +topgluecubedy=1; + dovebasecutcylz=4; dovebasecutcylr=10; @@ -94,12 +100,6 @@ module halfside() { } module towerbase() { - topgluecubex=17; - topgluecubez=5; - clippairy=10; - clippairdz=-2.5; - topgluecubedy=1; - difference(){ union(){ for (mirx=[0,1]) for (miry=[0,1]) @@ -120,8 +120,9 @@ module towerbase() { translate([-clippairy+topgluecubedy/2,-topgluecubex/2,0]) cube([clippairy-topgluecubedy,topgluecubex,topgluecubez]); } - translate([0,0,topgluecubez+clippairdz]) rotate([-90,0,90]) - DoveClipPair(h=clippairy); + translate([0,0,topgluecubez+clippairdz+DoveClip_depth()]) rotate([0,-90,0]) +// DoveClipPair(h=clippairy); + DoveClipPairSane(h=clippairy, count=3); } }