ball_diameter = 12.7 + 0.80; // extra bit added for printing imprecision
ball_radius = ball_diameter / 2;
+standoff_height = 65; // kyle eyeballed
+
wall_thickness = 1;
holder_floor = 3;
holder_arms_length = 10;
holder_diameter = holder_radius * 2;
standoff_radius = holder_radius; // 0.580 / 2 inches from spec sheet
-standoff_height = 48 - holder_height; // eyeballed
+standoff_lower_portion_height = standoff_height - holder_height;
// eyeballed caster flange height, (0.580/5) inches, times 2 to be stronger
caster_flange_height = 5;
center = true);}}}
module caster_standoff(){
- cylinder(h = standoff_height,
+ cylinder(h = standoff_lower_portion_height,
r = standoff_radius);
deck_flange();
for(ii = [0:3]){
rotate([0, 0, 45 + 90 * ii])
deck_flange_reinforcement();}
- translate([0, 0, standoff_height]){
+ translate([0, 0, standoff_lower_portion_height]){
ball_holder();}}
caster_standoff();