chiark / gitweb /
filamentspool: ArmEnd nondove version wip
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 13 Dec 2015 22:46:11 +0000 (22:46 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 13 Dec 2015 22:46:11 +0000 (22:46 +0000)
filamentspool.scad

index 9efb91a6bef0b9623b5f34d4a9cba0ade8b791c8..7402ede143dab92f99b458cdeaf7867d71b2d0e2 100644 (file)
@@ -76,6 +76,10 @@ frictionwasherextrapush = 1.0;
 
 ratchetpawl=ratchetstep-ratchettooth-bigslop*2;
 
+nondove_armbase = 100;
+nondove_armhole_x = 60;
+nondove_armhole_hole = 4;
+
 include <doveclip.scad>
 include <cliphook.scad>
 include <filamentteeth.scad>
@@ -93,6 +97,16 @@ module ArmEnd(length=120){ ////toplevel
       rotate([0,0,-90])
        DoveClipPairBase(h=doveclipheight);
     }
+  } else {
+    difference(){
+      translate([1, -armendwallthick, -armendbasethick])
+       mirror([1,0,0])
+       cube([nondove_armbase+1, totalwidth, totalheight]);
+      translate([-nondove_armbase + nondove_armhole_x,
+                -armendwallthick + totalwidth/2,
+                -armendbasethick -1])
+       cylinder(r= nondove_armhole_hole/2, h=totalheight+2, $fn=10);
+    }
   }
 
   difference(){