X-Git-Url: http://challenge-bot.com/repos/?a=blobdiff_plain;f=3d-printables%2Fcaster-standoff.scad;h=5b25eedc0330a905e9f63bf8e6de8902ced9d262;hb=ec1d5425b9a20fe40ca563536bdef5dc726ffc2c;hp=a385735f0bd040aa98d9f6b984f57b0e39b8e3b0;hpb=87816db670cfeed5fcd148ab2c254264956ec761;p=challenge-bot diff --git a/3d-printables/caster-standoff.scad b/3d-printables/caster-standoff.scad index a385735..5b25eed 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.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);}}}