- caster_deck_interlock_solid();}
-
-module ball_holder(){
- /* measured with calipers */
- ball_diameter = 12.7 + 0.5;
- ball_radius = ball_diameter / 2;
-
- wall_thickness = 1.5;
- holder_height = ball_radius + wall_thickness * 2;
-
- holder_outer_radius = ball_radius + wall_thickness;
- holder_outer_diameter = holder_outer_radius * 2;
-
- difference (){
- cylinder(r = holder_outer_radius, h = holder_height);
- translate([0, 0, ball_radius + wall_thickness]){
- sphere(r = ball_radius);}
- translate([0, 0, holder_height / 2 + wall_thickness]){
- cube([holder_outer_diameter + 0.1,
- wall_thickness * 2,
- holder_height],
- center = true);}}}