plate.scad
1 rows = 4; 2 cols = 5; 3 border = 3; 4 5 dx = .76*25.4; 6 dy = .76*25.4; 7 8 sx = .551*25.4; 9 sy = .551*25.4; 10 11 hdia = 5.5; // note: m2.5 nylon screw heads are 4.5mm dia 12 linear_extrude(.06*25.4) 13 difference() { 14 translate([-border-sx/2,-border-sx/2]) 15 square([dx*(rows-1) + sx + 2*border, dy*(cols-1) + sy +2*border]); 16 17 for(r=[0:1:rows-1]) { 18 for(c=[0:1:cols-1]) { 19 translate([dx*r, dy*c]) 20 square([sx,sy], center=true); 21 } 22 23 translate([dx/2, dy/2]) 24 circle(d=hdia, $fn=36); 25 translate([dx*(2 +1/2), dy/2]) 26 circle(d=hdia, $fn=36); 27 } 28 29 }