chiark / gitweb /
belt-slot-cut-jig: attach base side now thinner
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 9 Jun 2013 16:47:15 +0000 (17:47 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 9 Jun 2013 16:47:15 +0000 (17:47 +0100)
belt-slot-cut-jig.scad

index a0d85f7374d9e432c7e678ac862f1bd68b6bf882..aa0f63291cb22a5b55df281ce7af36627265dda5 100644 (file)
@@ -62,22 +62,22 @@ module CrewPunch(){
 }
 
 module PunchHolder(){
+  offset = holder_attach_xsz + holder_min_wall;
   difference(){
-    cube([holder_xsz, holder_ysz, holder_block_zsz]);
+    translate([0,offset,0])
+      cube([holder_xsz, holder_ysz - offset, holder_block_zsz]);
     translate([crewpunch_biggest_shape[2][1] + holder_min_wall,
               crewpunch_biggest_shape[1][0] + holder_front_wall,
               -crewpunch_smallest_shape[0]])
       CrewPunch();
   }
-  translate([0,0,holder_block_zsz]){
-    difference(){
-      translate([holder_xsz/2 - holder_attach_xsz/2, 0, -1])
-       cube([holder_attach_xsz,
-             attach_ysz,
-             holder_ctie_thick + holder_attach_roof + 1]);
-      translate([-30, holder_attach_walls, 0.1])
-       cube([60, holder_ctie_width, holder_ctie_thick]);
-    }
+  difference(){
+    translate([holder_xsz/2 - holder_attach_xsz/2, 0, 0])
+      cube([holder_attach_xsz,
+           attach_ysz,
+           holder_block_zsz + holder_ctie_thick + holder_attach_roof + 1]);
+    translate([-30, holder_attach_walls, holder_block_zsz + 0.1])
+      cube([60, holder_ctie_width, holder_ctie_thick]);
   }
 }