- // after extruding, cut out spaces for M4 hex nuts.
- translate ([(carriage_width - carriage_hole_spacing) / 2, (carriage_height - carriage_hole_spacing) /2, plate_depth - carriage_nut_depth]) {
- for (x = [0, carriage_hole_spacing], y = [0, carriage_hole_spacing]) {
- translate ([x, y, 0]) linear_extrude (height = carriage_nut_depth + 0.01) nutHole (size = carriage_bolt, proj = 1);
- }
+ }
+}
+
+module carriage_mount_holes () {
+ #translate ([(carriage_width - carriage_hole_spacing) / 2, (carriage_height - carriage_hole_spacing) /2, 0])
+ for (x = [0, carriage_hole_spacing], y = [0, carriage_hole_spacing]) {
+ translate ([x, y, -0.1]) cylinder (d = carriage_bolt, h = plate_depth+1);
+ }
+
+ // after extruding, cut out spaces for M4 hex nuts.
+ translate ([(carriage_width - carriage_hole_spacing) / 2, (carriage_height - carriage_hole_spacing) /2, plate_depth - carriage_nut_depth]) {
+ for (x = [0, carriage_hole_spacing], y = [0, carriage_hole_spacing]) {
+ translate ([x, y, 0]) linear_extrude (height = carriage_nut_depth + 0.01) nutHole (size = carriage_bolt, proj = 1);