- square([front_width,
- front_height - eclip_wall_offset + thicks[1]]);
- for (xi=[ 0 : 10 ])
- translate([xi * xstride, 0])
- for (yi=[ 0 : 10 ])
- translate([0, yi * ystride])
- for (dv=[ [0,0],
- [xstride/2, ystride/2]
- ])
- translate(dv)
- circle(r= front_hex_dia/2, $fn=6);
+ square([front_width, totalh]);
+ for (xi=[ -5 : 5 ]) {
+ translate([front_width/2 +
+ xi * xstride,
+ 0]) {
+ for (yi=[ 0 : 10 ]) {
+ //echo(yi);
+ translate([0, yi * ystride +
+ front_hex_dia*front_hex_y_fudge]) {
+ for (dv=[ [0,0],
+ [-xstride/2, -ystride/2]
+ ])
+ translate(dv)
+ circle(r= front_hex_dia/2, $fn=6);
+ }
+ }
+ }
+ }