module FilamentGuideArmStop(h){
for (ts=[-1,+1]) {
translate([ts * guidearm_hookprotr, 0,0])
- cylinder(r=guidearm_armdia/2, h);
+ cylinder(r=guidearm_armdia/2, h, $fn=80);
}
}
r = guidearm_armdia/2;
translate([0,0, guidearm_base_z0+1])
- cylinder(r=r, h= guidearm_totallen);
+ cylinder(r=r, h= guidearm_totallen, $fn=80);
translate([0,0, guidearm_armcorelen]){
hull(){
FilamentGuideArmStop(guidearm_hookprotrflat);
translate([0,0, guidearm_hookprotr/guidearm_hookslope])
- cylinder(r=r, h=guidearm_hookprotrflat);
+ cylinder(r=r, h=guidearm_hookprotrflat, $fn=80);
}
}
mirror([0,0,1])
translate([ts * (guidearm_armdia/2 + guidearm_screwplatesz/2),
0,
-20])
- cylinder(r= guidearm_screwhole/2, h=40);
+ cylinder(r= guidearm_screwhole/2, h=40, $fn=20);
}
}
}