module Body () { color("Silver") difference () { cube([9.5, 5, 8], center=true); #translate([0, 0, 4-0.5]) cube([5.4, 2.2, 1], center=true); } } module Pin() { translate([0,0,-4-3.3/2]) color ("Gold") cube([0.6, 0.3, 3.3], center=true); } Body(); // Row 1 translate([0, -1.27, 0]) { Pin(); translate([2.54, 0, 0]) Pin(); translate([-2.54, 0, 0]) Pin(); } translate([0, 1.27, 0]) { Pin(); translate([2.54, 0, 0]) Pin(); translate([-2.54, 0, 0]) Pin(); }