From: Ian Jackson Date: Mon, 2 Jan 2017 15:30:41 +0000 (+0000) Subject: sewing-table: Interlock: move iadj to global; adjust interlock_fine (nfc) X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=3fa84e83e48d39a12f266b79ed2463ce44bb186c sewing-table: Interlock: move iadj to global; adjust interlock_fine (nfc) --- diff --git a/sewing-table.scad.m4 b/sewing-table.scad.m4 index 91d6629..7e6afbf 100644 --- a/sewing-table.scad.m4 +++ b/sewing-table.scad.m4 @@ -19,7 +19,7 @@ screw_big_len = 4.0; round_edge_rad = 2.0; interlock_dia = 10; -interlock_fine = 1.0; +interlock_fine = 0.66; interlock_fine_lenslop = 1.0; @@ -49,6 +49,8 @@ thehd_br = -thehd_tl; interlock_rad = interlock_dia/2; interlock_negative_rad = interlock_rad + 0.125; +interlock_sq_adj = 0.2; // arbitrary + module Post(){ mirror([0,0,1]) { difference(){ @@ -148,8 +150,6 @@ module InterlockLobePlan(negative) { } module InterlockEdgePlan(negative, nlobes, length) { - iadj = 0.1; - for (lobei = [ 0 : nlobes-1 ]) { lobex = (length - thehd[0]*2) * (lobei ? lobei / (nlobes-1) : 0); translate([lobex, 0, 0]) { @@ -157,6 +157,7 @@ module InterlockEdgePlan(negative, nlobes, length) { } } + iadj = interlock_sq_adj; slotshorter = negative ? 0 : interlock_fine_lenslop; mirror([0, negative]) translate([slotshorter, iadj])