X-Git-Url: http://challenge-bot.com/repos/?a=blobdiff_plain;f=3d-printables%2Fcaster-standoff.scad;h=5b25eedc0330a905e9f63bf8e6de8902ced9d262;hb=ec1d5425b9a20fe40ca563536bdef5dc726ffc2c;hp=e89b4022cc7d682f06b09b1c73519867381e0c93;hpb=8ddbbb7bba465875367b1c9e20eb8e468c0d1221;p=challenge-bot diff --git a/3d-printables/caster-standoff.scad b/3d-printables/caster-standoff.scad index e89b402..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 + 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();