-$fn = 100;
-
-module ball_screws(){
- between = 14.732; // 0.580 inches
- screw_radius = 2.286/2; // 0.090 inches
- screw_length = 8; // i eyeballed this
- translate([between/2, 0, 0]) cylinder(h = screw_length, r = screw_radius);
- translate([-between/2, 0, 0]) cylinder(h = screw_length, r = screw_radius);}
+standoff_height = 55; // eyeballed
+nut_short_side = 4.7; // from calipers
+nut_height = 1.6; // from calipers
+standoff_radius = 14.732 / 2; // 0.580 / 2 inches from spec sheet
+screw_radius = 2.286/2; // 0.090 inches
+caster_flange_screw_length = 8; // eyeballed
+// eyeballed caster flange height, (0.580/5) inches, times 2 to be stronger
+caster_flange_height = 2.9464 * 2;
+caster_flange_width = 20.32; // 0.800 inches
+ziptie_width = 4.7625; // 3/16 inch
+ziptie_height = 3; // i'm guessing
+
+module caster_flange_screws(){
+ translate([standoff_radius, 0, 0])
+ cylinder(h = caster_flange_screw_length, r = screw_radius, $fn = 20);
+ translate([-standoff_radius, 0, 0])
+ cylinder(h = caster_flange_screw_length, r = screw_radius, $fn = 20);}