X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=inline;f=belt-cut-jig-common.scad;fp=belt-cut-jig-common.scad;h=58c66df517928f1a7f56138e7b41075af6a8ba6f;hb=033c9e7e97774ded3eb934e2c0167ec65dd8a15f;hp=5464678a4e5bffd59b6dbfcc281e1b8a695cdd49;hpb=55dd5e0f75560f7d89ed29516f024b206e4c6db7;p=reprap-play.git diff --git a/belt-cut-jig-common.scad b/belt-cut-jig-common.scad index 5464678..58c66df 100644 --- a/belt-cut-jig-common.scad +++ b/belt-cut-jig-common.scad @@ -29,13 +29,17 @@ module RegistrationGroove(l){ } module OneJig(){ + main_z = jig_main_zsz + strap_thick; difference(){ translate([-(jig_interval/2 + jig_overlap), - jig_min_y, + 0, -strap_thick]) - cube([jig_interval + 2, - jig_max_y - jig_min_y, - jig_main_zsz + strap_thick]); + rotate([0,90,0]) rotate([0,0,90]) + linear_extrude(height=jig_interval + 2) + polygon([[jig_min_y, 0], + [jig_top_min_y, main_z], + [jig_top_max_y, main_z], + [jig_max_y, 0]]); OneJigCutout(); translate([-100, -strap_width/2, -10]) cube([200, strap_width, 10]);