From: Ian Jackson Date: Wed, 12 Jun 2013 22:36:39 +0000 (+0100) Subject: belt-slot-cut-jig: cope with rotational skew of punch X-Git-Tag: filamentspool-v2-release~489 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=36d62aa085d99809fc5abd10d456e121bd299e9c;p=reprap-play.git belt-slot-cut-jig: cope with rotational skew of punch --- diff --git a/belt-slot-cut-jig.scad b/belt-slot-cut-jig.scad index 68b5b70..5fb9113 100644 --- a/belt-slot-cut-jig.scad +++ b/belt-slot-cut-jig.scad @@ -59,6 +59,8 @@ crewpunch_min_y = 4.7 - crewpunch_systematic_size_error; crewpunch_smallest_shape = crewpunch_shape[0]; crewpunch_biggest_shape = crewpunch_shape[len(crewpunch_shape)-1]; +crewpunch_skew_angle = 2.0; //degrees + // computed attach_ysz = holder_attach_walls*2 + holder_ctie_width; @@ -111,6 +113,9 @@ module PunchHolder(cutouts=true){ translate([0,attach_offset,0]) cube([holder_xsz, holder_ysz - attach_offset, holder_block_zsz]); if (cutouts) + translate(-translations) + rotate([0,0,-crewpunch_skew_angle]) + translate(translations) translate([crewpunch_biggest_shape[2][0] + holder_min_wall, crewpunch_biggest_shape[1][0] + holder_front_all, -crewpunch_smallest_shape[0]])