chiark / gitweb /
filamentspool axle tuning
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 16 Sep 2012 21:16:40 +0000 (22:16 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 16 Sep 2012 21:16:40 +0000 (22:16 +0100)
filamentspool.scad

index 8dd6b79..5724dcc 100644 (file)
@@ -286,14 +286,18 @@ if(0)
        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]);
          }