chiark / gitweb /
filamentspool: Storarm: mounting holes
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 30 Dec 2015 18:52:02 +0000 (18:52 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 30 Dec 2015 18:52:02 +0000 (18:52 +0000)
filamentspool.scad

index a7f2abb8ac28124569ea8117b331aad34c61876d..f4b47d05ff4769de4089c50c18772da5fef74286 100644 (file)
@@ -469,6 +469,10 @@ storarm_screw_hole = 4;
 storarm_screw_hole_slop = 0.5;
 storarm_besides_hole = 4;
 
+storarm_under_hole = 5;
+storarm_screw_hole_head = 8.8;
+storarm_screw_hole_head_slop = 1.5;
+
 // calculated
 
 storarm_axlerad = hubaxlerad - storarm_axleslop;
@@ -549,9 +553,18 @@ module StorageArm(){ ////toplevel
        StorageArmDiagPart(-1, 0, shear, 0);
       }
       StorageArmAtMountingHoles(){
-       cylinder(r=1, h=10);
+       cylinder(r= storarm_screw_hole_head/2,
+                h=10);
       }
     }
+    StorageArmAtMountingHoles(){
+      translate([0,0,-1])
+       cylinder(r= (storarm_screw_hole + storarm_screw_hole_slop)/2 ,
+                h=20);
+      translate([0,0,storarm_under_hole])
+       cylinder(r= (storarm_screw_hole_head + storarm_screw_hole_head_slop)/2,
+                h=20);
+    }
   }
 }