chiark
/
gitweb
/
~ianmdlvl
/
reprap-play.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
belt-slot-cut-jig: transpose punch shape (as that seems to be what we should do)
[reprap-play.git]
/
belt-slot-cut-jig.scad
diff --git
a/belt-slot-cut-jig.scad
b/belt-slot-cut-jig.scad
index e33d4e5617eb736dbdc01ceb8a8573ec39aada40..408ed235466d86196d964957ded8a278da720d6f 100644
(file)
--- a/
belt-slot-cut-jig.scad
+++ b/
belt-slot-cut-jig.scad
@@
-21,7
+21,7
@@
strap_width = 26.75 + 0.7;
strap_thick = 3;
edgewall_width = 3;
strap_thick = 3;
edgewall_width = 3;
-punch_travel =
12
;
+punch_travel =
8
;
main_slop = 0.5;
main_slop = 0.5;
@@
-44,7
+44,11
@@
crewpunch_shape =
[ 10, [1.6, 6.5], [2.1, 12.8] ],
[ 12, [1.8, 6.6], [2.3, 12.7] ],
[ 14, [2.1, 6.8], [2.6, 13.0] ],
[ 10, [1.6, 6.5], [2.1, 12.8] ],
[ 12, [1.8, 6.6], [2.3, 12.7] ],
[ 14, [2.1, 6.8], [2.6, 13.0] ],
- [ 16, [2.4, 6.9], [2.7, 13.2] ]];
+ [ 16, [2.4, 6.9], [2.7, 13.2] ],
+ [ 18, [2.5, 7.0], [2.9, 13.3] ],
+ [ 22, [3.1, 7.1], [3.2, 13.4] ],
+ [ 26, [3.3, 7.2], [3.5, 13.6] ],
+ ];
crewpunch_shaft_max_y = 7.5;
crewpunch_shaft_max_y = 7.5;
@@
-62,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];
+ 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];
holder_min_wall*2;
crewpunch_biggest_y =
crewpunch_biggest_shape[1][0] + crewpunch_biggest_shape[1][1];
@@
-89,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])
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]);
}
0.1 + layer[1][yind] + ourslop,
0.2]);
}
@@
-106,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([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();
crewpunch_biggest_shape[1][0] + holder_front_all,
-crewpunch_smallest_shape[0]])
CrewPunch();