chiark / gitweb /
sewing-table: jig: first diagonal
[reprap-play.git] / sewing-table.scad.m4
index 012a46a54476bad82d670814fefb87ac9f16fb51..ec3f8ed4cf2f045af570c983712878e015c13d18 100644 (file)
@@ -207,6 +207,14 @@ module TileBase(botleft, topright){
          MachineEnvelope();
          cube(shufflesz, center=true);
        }
+       if (JIG) {
+         translate([0,0,-20]) linear_extrude(height=20) {
+           translate(botleft)
+             rotate(atan2(size[1],size[0]))
+             translate([0, -test_edge/2])
+             square([vectorlen2d(size), test_edge]);
+         }
+       }
       }
     }
   }
@@ -1028,6 +1036,12 @@ module Demo(){ ////toplevel
   translate(demo_slop*[-3,1]) color("blue")   Tile10();
   translate(demo_slop*[-3,0]) color("red")    Tile00();
   %Machine();
+  // Can also do this, to print reference sheet:
+  //  load this into openscad
+  //  select Ctrl-4 view, view all, scale appropriately
+  //  import sewing-table,Demo-flat.png
+  //  pngtopnm <sewing-table,Demo-flat.png | ppmbrighten -s -50 -v +100 >t.pnm
+  //  lpr t.pnm
 }
   
 //TestPiece1();