translate([0, 0, 0]) difference () { translate([0, 50, 0]) scale(0.355) linear_extrude(height = 14 / 0.355) { import(file = "left_parking_template.dxf"); } // Add magnet holes translate([7, 20 - (13 / 2), 0]) { rotate([0, 90, 0]) translate([-10, 2.3, -1]) cylinder(h=5, r=1.3, $fn=64); rotate([0, 90, 0]) translate([-10, 10, -1]) cylinder(h=5, r=1.3, $fn=64); } // And slots for the belt to pass translate([0, 19.5 - (3 / 2), 3]) cube([11, 3, 14]); translate([0, 19.5 - (3 / 2) + 11.5, 3]) cube([11, 3.5, 14]); // Cut-out for the switch translate([-1, 36, 2]) cube([12, 25, 16]); // Screw holes for the switch translate([3, 60 - 18, -1]) cylinder(h=4, r=1.35, $fn=64); translate([3, 60 - 8.5, -1]) cylinder(h=4, r=1.35, $fn=64); }