chiark / gitweb /
filamentspool wip axle
[reprap-play.git] / filamentspool.scad
index 2ffc0435571b128f948e54f865b38db1bda213f7..adfb3b76a12b55639d4eeaf633bcca5f17e7a525 100644 (file)
@@ -246,6 +246,7 @@ module AxleSplitPin(){ ////toplevel
 module Axle(){ ////toplevel
   pillarswidth = DoveClipPairSane_width(towerclipcount);
 
+if(0)
   translate([-axlehorizoffset, -axlevertheight, 0]) {
     rotate([0,0,-90])
       DoveClipPairSane(h=towercliph, count=towerclipcount, baseextend=3);
@@ -257,7 +258,7 @@ module Axle(){ ////toplevel
   }
 
   axleclearlen = hubaxlelen + slop*2 + washerthick;
-  axlerad = hubaxlerad+slop;
+  axlerad = hubaxlerad-slop;
   bump = axlerad * 0.2;
   shift = axlerad-bump;
   joinbelowallow = 3;
@@ -268,9 +269,10 @@ module Axle(){ ////toplevel
       union(){
        translate([-1, 0, 0])
          rotate([0,90,0])
-         cylinder(r = axlerad, h = 1 + axleclearlen + 6);
+         cylinder(r = axlerad, h = 1 + axleclearlen + 3 + 2);
        mirror([1,0,0]) rotate([0,90,0])
          cylinder(r = washerrad, h = 3);
+if(0)
        intersection(){
          mirror([1,0,0]) rotate([0,90,0])
            cylinder(r = towercliph - shift,
@@ -300,5 +302,6 @@ module AxleWasher(){ ////toplevel
 //CupSecuringClip();
 //Hub();
 //ArmExtender();
-//Axle();
-AxleWasher();
+Axle();
+//AxleWasher();
+//AxleSplitPin();