make caster standoff height more obvious
authordaniel watson <ozzloy@gmail.com>
Sun, 8 Dec 2013 23:36:25 +0000 (15:36 -0800)
committerdaniel watson <ozzloy@gmail.com>
Sun, 8 Dec 2013 23:36:25 +0000 (15:36 -0800)
3d-printables/caster-standoff.scad

index 322f502be8f33027f49178ea3357dee1aa2f4d0b..fbf81cc0415d75d85539f6d16898f33782db4460 100644 (file)
@@ -11,6 +11,8 @@ $fn = 60;
 ball_diameter = 12.7 + 0.80; // extra bit added for printing imprecision
 ball_radius = ball_diameter / 2;
 
+standoff_height = 65; // kyle eyeballed
+
 wall_thickness = 1;
 holder_floor = 3;
 holder_arms_length = 10;
@@ -21,7 +23,7 @@ holder_radius = ball_radius + wall_thickness;
 holder_diameter = holder_radius * 2;
 
 standoff_radius = holder_radius; // 0.580 / 2 inches from spec sheet
-standoff_height = 48 - holder_height; // eyeballed
+standoff_lower_portion_height = standoff_height - holder_height;
 
 // eyeballed caster flange height, (0.580/5) inches, times 2 to be stronger
 caster_flange_height = 5;
@@ -68,13 +70,13 @@ module ball_holder(){
            center = true);}}}
 
 module caster_standoff(){
-  cylinder(h = standoff_height,
+  cylinder(h = standoff_lower_portion_height,
            r = standoff_radius);
   deck_flange();
   for(ii = [0:3]){
     rotate([0, 0, 45 + 90 * ii])
       deck_flange_reinforcement();}
-  translate([0, 0, standoff_height]){
+  translate([0, 0, standoff_lower_portion_height]){
     ball_holder();}}
 
 caster_standoff();