From: Ian Jackson Date: Tue, 10 Jun 2025 11:04:56 +0000 (+0100) Subject: toolbox-inserts: bits: break out some z values (nfc) X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=e8239f7698e08a115d5b8ca68130dc08589c1662;p=reprap-play.git toolbox-inserts: bits: break out some z values (nfc) Signed-off-by: Ian Jackson --- diff --git a/toolbox-inserts.scad b/toolbox-inserts.scad index 655e43e..dd08ba4 100644 --- a/toolbox-inserts.scad +++ b/toolbox-inserts.scad @@ -605,6 +605,11 @@ bitholder_sz = [ ] + [2,2] * (bit_bit_d/2 + bit_around_bit_wall); +bitholder_magnetholder_z_max = bit_mag_th; + +bitholder_bitholder_z_max = bitholder_magnetholder_z_max + bit_h; +bitholder_bitholder_z_recess = bitholder_magnetholder_z_max; + module BitHolderOuterPlan() { square(bitholder_sz, center=true); } @@ -638,7 +643,7 @@ module BitAtFixings() { } module BitMagnetHolder(){ ////toplevel - linextr(0, bit_mag_th){ + linextr(0, bitholder_magnetholder_z_max){ difference(){ BitMagnetHolderPlan(); BitAtBits() @@ -650,18 +655,18 @@ module BitMagnetHolder(){ ////toplevel } module BitBitHolder(){ ////toplevel difference(){ - linextr(0, bit_mag_th + bit_h){ + linextr(0, bitholder_bitholder_z_max){ difference(){ BitHolderOuterPlan(); BitAtBits() circle(r = bit_bit_d/2); } } - linextr(-1, bit_mag_th) + linextr(-1, bitholder_bitholder_z_recess) BitHolderInnerPlan(); BitAtFixings() - translate([0,0, bit_mag_th - 0.1]) - FixingInternalThread($fixing_depth = bit_fixing_depth - bit_mag_th); + translate([0,0, bitholder_bitholder_z_recess - 0.1]) + FixingInternalThread($fixing_depth = bit_fixing_depth - bitholder_bitholder_z_recess); } %BitAtFixings()