front_setback = 30;
front_thick = 2.4;
-front_hex_stride = 14;
-front_hex_dia = 11;
+front_hex_stride = 13;
+front_hex_dia = 10;
+
+front_hex_x_fudge = 0.05;
+front_hex_y_fudge = -0.1;
front_surround_lr =3;
for (xi=[ 0 : 10 ]) {
translate([xi * xstride +
front_surround_lr +
- front_hex_dia*.25, 0]) {
+ front_hex_dia*front_hex_x_fudge, 0]) {
for (yi=[ 0 : 10 ]) {
echo(yi);
- translate([0, yi * ystride]) {
+ translate([0, yi * ystride +
+ front_hex_dia*front_hex_y_fudge]) {
for (dv=[ [0,0],
[-xstride/2, -ystride/2]
])