hublthick = 10;
hubaxlelen = 25;
hubaxlerad = 5;
+totalheightfromtower = 240;
+axletowerfudgebend = 0;
+axleaxlefudgebend = 3;
prongthick=5;
prongwidth=5;
pillarswidth = DoveClipPairSane_width(towerclipcount);
if(0)
+ rotate([0,0, -( axleaxlefudgebend + atan(slop/hubaxlelen) ) ])
translate([-axlehorizoffset, -axlevertheight, 0]) {
+ rotate([0,0,-axletowerfudgebend])
rotate([0,0,-90])
DoveClipPairSane(h=towercliph, count=towerclipcount, baseextend=3);
translate([0, DoveClip_depth(), 0])
}
}
+module TowerExtender(){ ////toplevel
+ l = totalheightfromtower - axlevertheight;
+ echo("TowerExtender",l);
+ DoveClipExtender(length = l,
+ ha = towercliph, hb = towercliph,
+ counta = towerclipcount, countb = towerclipcount,
+ pillarw = towerpillarw);
+}
+
//ArmEnd();
//FilamentCup();
//CupSecuringClip();