fit #2 screw head for interlock
authordaniel watson <ozzloy@gmail.com>
Sun, 24 Nov 2013 01:35:16 +0000 (17:35 -0800)
committerdaniel watson <ozzloy@gmail.com>
Sun, 24 Nov 2013 01:35:16 +0000 (17:35 -0800)
3d-printables/caster-standoff.scad

index 310bc178500989cf7aa93a54f6ddcb35548bcae1..0447239bde09817a3033c380f3d4996b9142a097 100644 (file)
@@ -74,12 +74,12 @@ module nuts(){
   translate([-standoff_radius, 0, nut_height/2])
     nut(nut_short_side, nut_height + .1);}
 
-module _2_screw (){
+module _2_screw(){
   //measured with calipers
   screw_length = 8;
   thread_radius = 2.17 / 2 - 0.1; // subtract 0.1 to make squeeze fit
   head_height = 1.8;
-  head_radius = 4.1 / 2;
+  head_radius = 4.1 / 2 + 0.2; // add 0.2 to allow head to fit
   cylinder(r = thread_radius, h = screw_length);
   cylinder(r = head_radius, h = head_height);}
 
@@ -106,7 +106,7 @@ module caster_standoff_deck_side(){
       nuts();
     translate([0, 0, standoff_height]){
       // make hole to get to screw head depth
-      cylinder(r = 4.1 / 2, h = 3, center = true);
+      cylinder(r = 4.1 / 2 + 0.2, h = 3, center = true);
       translate([0, 0, -0.7])
         rotate([180, 0, 0])
           _2_screw(r = 0.5, h = 5);}}
@@ -124,7 +124,7 @@ module caster_standoff_caster_side(){
         _2_screw();}}
     // make hole to get to screw head
     translate([0, 0, caster_flange_height - 0.8]){
-      cylinder(r = 4.1 / 2, h = 10);}
+      cylinder(r = 4.1 / 2 + 0.2, h = 10);}
     translate([0, 0, -.1]){
       caster_flange_screws();}
     caster_deck_interlock_hole();}}