X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=belt-hole-cut-jig-simple.scad;fp=belt-hole-cut-jig-simple.scad;h=116665bac82491b17188b90bce1025d4eba2cbbe;hb=c3651483cef8b31006ab07a766de02bb71a395f1;hp=550102d4197da7d5168bdc15b494f98ced1185d8;hpb=618600ad92e40e939baca632b400efcc5d0e3fbb;p=reprap-play.git diff --git a/belt-hole-cut-jig-simple.scad b/belt-hole-cut-jig-simple.scad index 550102d..116665b 100644 --- a/belt-hole-cut-jig-simple.scad +++ b/belt-hole-cut-jig-simple.scad @@ -17,7 +17,7 @@ roof_thick = 4; regblock_thick = 4; punchtube_thick = 2.5; -total_h = 40; +total_h = 33; punchfree_h = 8; reg_prot_width = 4; @@ -43,7 +43,7 @@ module RegBlockOutline(){ } module RegBlock(){ - translate([0,0,total_h]) + translate([regblock_thick/2,0,total_h]) rotate([0,-90,0]) linear_extrude(height=regblock_thick) RegBlockOutline(); @@ -54,8 +54,8 @@ module MainFrame(){ mirror([1,0,0]) cube([mainframe_l, mainframe_w, roof_thick]); for (rbi=[0:reg_blocks-1]) { - translate([jig_interval/2 + - -(mainframe_l-regblock_thick)/(reg_blocks-1) * rbi, + translate([0 + + -(mainframe_l-jig_interval)/(reg_blocks-1) * rbi, 0,0]) RegBlock(); } @@ -77,7 +77,7 @@ module Shells(){ module Punches(){ PerHole(){ translate([0,0,-1]){ - cylinder(r=punchhole_r, h=total_h+2); + cylinder(r=punchhole_r, h=total_h+2, $fn=100); %cylinder(r=punch_dia/2, h=total_h); } }