chiark / gitweb /
knifeblock: BlockPegSlots
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 31 Dec 2014 18:02:10 +0000 (18:02 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 31 Dec 2014 18:02:10 +0000 (18:02 +0000)
knifeblock.scad

index e708c64..7e03782 100644 (file)
@@ -118,6 +118,14 @@ module AtSides(){
   translate([maxx,0,0]) mirror([1,0,0]) child(1);
 }
 
+module BlockPegSlot(){
+  translate([recessblockwidth/2, pegrecess - 0.5*peglen, -height]){
+    rotate([-90,0,0]) linear_extrude(height=totaldepth){
+      PegTemplate();
+    }
+  }
+}
+
 module Block(){
   sidemidx = minsideout + screwcsinkdia/2;
 
@@ -136,6 +144,7 @@ module Block(){
     for (yshift=[-1,1])
       translate([0, yshift * frontbackslop, 0])
        DoKnives();
+    AtSides() { BlockPegSlot(); BlockPegSlot(); }
   }
 }