}
translate([xmin,
0,
- -eclip_base_offset - thicks[0]])
- cube([xmax - xmin,
- front_width,
+ -eclip_base_offset - thicks[0]]){
+ difference(){
+ cube([xmax - xmin,
+ front_width,
thicks[0]]);
+ translate([xmax-xmin, front_width]/2)
+ rotate([0,0,270])
+ Commitid_Full16_M();
+ }
+ }
}
module FrontPattern(){
xi * xstride,
0]) {
for (yi=[ 0 : 10 ]) {
- echo(yi);
+ //echo(yi);
translate([0, yi * ystride +
front_hex_dia*front_hex_y_fudge]) {
for (dv=[ [0,0],
}
}
-module BackPrint(){ ///toplevel
+module BackPrint(){ ////toplevel
rotate([0,-90,0]) Back();
}
Base();
}
-module Demo(){
+module Demo(){ ////toplevel
color("red") Base();
color("blue") Front();
color("black") Back();