union(){
translate([-1, 0, 0])
rotate([0,90,0])
- cylinder(r = axlerad, h = 1 + axleclearlen + 3 + 2);
+ cylinder($fn=60,
+ r = axlerad,
+ h = 1 + axleclearlen + axlepinrad*2 + 2);
mirror([1,0,0]) rotate([0,90,0])
- cylinder(r = washerrad, h = 3);
-if(0)
+ cylinder(r = axlerad*1.75, h = 3);
intersection(){
- mirror([1,0,0]) rotate([0,90,0])
- cylinder(r = towercliph - shift,
- h = pillarswidth/2 + axlehorizoffset);
+ mirror([1,0,0])
+ translate([axlehorizoffset - pillarswidth/2, 0, 0])
+ rotate([0,90,0])
+ cylinder($fn=60,
+ r = towercliph - shift,
+ h = pillarswidth);
translate([-50, -joinbelowallow, -50])
cube([100, joinbelowallow+50, 100]);
}