chiark / gitweb /
belt-slot-cut-jig: transpose punch shape (as that seems to be what we should do)
[reprap-play.git] / belt-slot-cut-jig.scad
index 5af3785147435b848ce6ab6413fa241bc0e7cee6..408ed235466d86196d964957ded8a278da720d6f 100644 (file)
@@ -66,7 +66,7 @@ holder_front_all = crewpunch_shaft_max_y - crewpunch_biggest_shape[1][1]
   + attach_ysz;
 
 holder_block_zsz = crewpunch_biggest_shape[0] - crewpunch_smallest_shape[0];
-holder_xsz = crewpunch_biggest_shape[2][0] + crewpunch_biggest_shape[2][1] +
+holder_xsz = crewpunch_biggest_shape[2][1] + crewpunch_biggest_shape[2][0] +
   holder_min_wall*2;
 crewpunch_biggest_y =
   crewpunch_biggest_shape[1][0] + crewpunch_biggest_shape[1][1];
@@ -93,7 +93,7 @@ module CrewPunch(){
          for(yind=[0,1]) //translate([0,yind?0.5:0,0])
            mirror([xind?1:0,0,0]) mirror([0,yind?0:1,0]){
              translate([-0.1,-0.1,-0.1])
-               cube([0.1 + layer[2][xind] + ourslop,
+               cube([0.1 + layer[2][1-xind] + ourslop,
                      0.1 + layer[1][yind] + ourslop,
                      0.2]);
            }
@@ -110,7 +110,7 @@ module PunchHolder(cutouts=true){
       translate([0,attach_offset,0])
        cube([holder_xsz, holder_ysz - attach_offset, holder_block_zsz]);
       if (cutouts)
-       translate([crewpunch_biggest_shape[2][1] + holder_min_wall,
+       translate([crewpunch_biggest_shape[2][0] + holder_min_wall,
                   crewpunch_biggest_shape[1][0] + holder_front_all,
                   -crewpunch_smallest_shape[0]])
          CrewPunch();