// I/O shield for Super6C CM4 Cluster Board //I/O Shield form factor form_factor=44; // [25:Thin ITX, 44:Standard ATX] // based on blank_v01 translate([-3.5, -3.5, 0]) union() { // border translate([2, 2, 1]){ difference() { cube([158, form_factor, 2.58]); translate([1.5, 1.5, -0.01]) cube([155, form_factor-3, 2.60]); } } // backplate difference() { cube([162, form_factor+4, 1]); translate([3.4, 3.5, -1]) { //Place your IO recesses here. translate([0, 3, 0]) cube([8.82, 10.95, 3]); // DC Barrel Jack translate([19.4, 3, 0]) cube([16.5, 13, 3]); // Ethernet 2 translate([41.5, 3, 0]) cube([16.5, 13, 3]); // Ethernet 1 translate([63.33, 4, 0]) cube([5.5, 14.86, 3]); // HDMI 2 translate([79.39, 4, 0]) cube([5.5, 14.86, 3]); // HDMI 1 translate([91.9, 3, 0]) cube([7.54, 3, 3]); // CM4 #1 usbboot translate([106.48, 3, 0]) cube([15, 14.86, 3]); // USB 2.0 translate([136.48, 3, 0]) cube([14.5, 10.2, 3]); // CM4 Activity LEDs } } }