// 2D projection for paper test fit // Print this at 100% scale (no scaling) include plate_width = 153.0; plate_height = 230.0; plate_corner_radius = 3.0; opening_width = 34.0; opening_height = 67.0; opening_corner_radius = 2.0; // Main screw holes (pill-shaped, horizontal) screw_hole_height = 5.6; screw_hole_width = 14.0; // 250% of height screw_hole_spacing = 83.3; // Outer screw holes (circular, 0.25" beyond main holes) outer_screw_hole_offset = 6.35; // mm (0.25 inches) outer_screw_hole_diameter = 2.68; // mm (67% of original 4.0mm) $fn = 64; difference() { rect([plate_width, plate_height], rounding=plate_corner_radius); rect([opening_width, opening_height], rounding=opening_corner_radius); // Main screw holes (pill-shaped) translate([0, screw_hole_spacing/2]) rect([screw_hole_width, screw_hole_height], rounding=screw_hole_height/2); translate([0, -screw_hole_spacing/2]) rect([screw_hole_width, screw_hole_height], rounding=screw_hole_height/2); // Outer screw holes (circular) translate([0, screw_hole_spacing/2 + outer_screw_hole_offset]) circle(d=outer_screw_hole_diameter); translate([0, -screw_hole_spacing/2 - outer_screw_hole_offset]) circle(d=outer_screw_hole_diameter); }