}
+//----- replacement filament guide arm for TAZ-5 -----
+
+guidearm_armslop = 0.25;
+guidearm_armlenslop = 0.25;
+
+guidearm_hookprotr = 4;
+guidearm_hookprotrflat = 1;
+guidearm_hookslope = 0.3;
+
+// calculated
+
+guidearm_armdia = guide_armdia - guidearm_armslop;
+guidearm_armwidth = guide_armwidth - guidearm_armslop;
+guidearm_armcorelen = guide_armcorelen + guidearm_armlenslop;
+
+module FilamentGuideArm(){ ///toplevel
+ r = guidearm_armdia/2;
+
+ translate([0,0,-1])
+ cylinder(r=r, h= guidearm_armcorelen+2);
+ translate([0,0, guidearm_armcorelen]){
+ hull(){
+ for (ts=[-1,+1]) {
+ translate([ts * guidearm_hookprotr, 0,0])
+ cylinder(r=r, h=guidearm_hookprotrflat);
+ }
+ translate([0,0, guidearm_hookprotr/guidearm_hookslope])
+ cylinder(r=r, h=guidearm_hookprotrflat);
+ }
+ }
+}
+
+
module Demo(){
translate([-hubeffrad-30,50,0]) Hub();
ArmEnd();
//StorageArmLeft();
//StorArmHoleTest();
//FilamentGuideSpacer();
+//FilamentGuideArm();
//Demo();