13. give the ball a little extra space
authordaniel watson <ozzloy@gmail.com>
Thu, 5 Dec 2013 00:35:40 +0000 (16:35 -0800)
committerdaniel watson <ozzloy@gmail.com>
Thu, 5 Dec 2013 00:59:23 +0000 (16:59 -0800)
3d-printables/caster-standoff.scad

index e89b4022cc7d682f06b09b1c73519867381e0c93..5b25eedc0330a905e9f63bf8e6de8902ced9d262 100644 (file)
@@ -8,7 +8,7 @@
 $fn = 60;
 
 /* measured with calipers */
-ball_diameter = 12.7 + 0.75; // extra bit added for printing imprecision
+ball_diameter = 12.7 + 0.825; // extra bit added for printing imprecision
 ball_radius = ball_diameter / 2;
 
 wall_thickness = 1;
@@ -56,11 +56,12 @@ module deck_flange_reinforcement(){
 
 module ball_holder(){
   gap = wall_thickness * 4;
+  floor = wall_thickness;
   difference (){
-    cylinder(r = holder_radius, h = holder_height);
-    translate([0, 0, ball_radius + wall_thickness]){
+    cylinder(r = holder_radius, h = holder_height + floor);
+    translate([0, 0, ball_radius + wall_thickness + floor]){
       sphere(r = ball_radius);}
-    translate([0, 0, holder_height / 2 + wall_thickness]){
+    translate([0, 0, holder_height / 2 + wall_thickness + floor]){
       cube([holder_diameter + 0.1, gap, holder_height],
            center = true);}}}
 
@@ -74,4 +75,5 @@ module caster_standoff(){
   translate([0, 0, standoff_height]){
     ball_holder();}}
 
-caster_standoff();
+//caster_standoff();
+ball_holder();