X-Git-Url: http://challenge-bot.com/repos/?a=blobdiff_plain;f=3d-printables%2Fcaster-standoff.scad;h=2b2bf571a0a34f4ea6aa1dc90e101a74ddf971d3;hb=53534f87550a82d0089aa2ba8422a9e19bb3a681;hp=a385735f0bd040aa98d9f6b984f57b0e39b8e3b0;hpb=87816db670cfeed5fcd148ab2c254264956ec761;p=challenge-bot diff --git a/3d-printables/caster-standoff.scad b/3d-printables/caster-standoff.scad index a385735..2b2bf57 100644 --- a/3d-printables/caster-standoff.scad +++ b/3d-printables/caster-standoff.scad @@ -8,7 +8,7 @@ $fn = 60; /* measured with calipers */ -ball_diameter = 12.7 + 1.125; +ball_diameter = 12.7 + 0.75; // 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);}}}