use ; use ; $fn=75; main(); module main() { difference() { cube([30,40,10]); translate([0,20,10]) bearingHalfHole(); holes(); } } // the four mount holes module holes() { translate([7.5,7.5,0]) { rotate([0,-90,0]) M3Hole(10); rotate([0,-90,0]) M3Nut(5); } translate([22.5,7.5,0]) { rotate([0,-90,0]) M3Hole(10); rotate([0,-90,0]) M3Nut(5); } translate([7.5,32.5,0]) { rotate([0,-90,0]) M3Hole(10); rotate([0,-90,0]) M3Nut(5); } translate([22.5,32.5,0]) { rotate([0,-90,0]) M3Hole(10); rotate([0,-90,0]) M3Nut(5); } }