-module OneJig(){
- difference(){
- translate([-(jig_interval/2 + 1),
- -(strap_width/2 + edgewall_width) - attach_offset,
- -strap_thick])
- cube([jig_interval + 2,
- strap_width + edgewall_width*2 + attach_offset,
- jig_main_zsz + strap_thick]);
- minkowski(){
- cube([main_slop*2, main_slop*2, 50], center=true);
- PunchHolder(false);
- }
- translate([-100, -strap_width/2, -10])
- cube([200, strap_width, 10]);
- translate([-100,0,0])
- RegistrationGroove(200);
- for (xfrac=[-1/4,0,+1/4])
- translate([jig_interval * xfrac, -100, 0])
- rotate([0,0,90])
- RegistrationGroove(200);
- }