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