From: Ian Jackson Date: Wed, 28 May 2025 00:27:46 +0000 (+0100) Subject: toolbox-inserts: ShaftExtender: prep for two X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=416d0547e59c39d27cfea139aa5efe2f8922ebb5;p=reprap-play.git toolbox-inserts: ShaftExtender: prep for two Signed-off-by: Ian Jackson --- diff --git a/toolbox-inserts.scad b/toolbox-inserts.scad index 4f68d2e..ea4e6a6 100644 --- a/toolbox-inserts.scad +++ b/toolbox-inserts.scad @@ -61,9 +61,9 @@ universal_joint_main_len = 29.8 + 0.5; universal_joint_d_end = 14.0; universal_joint_d_fat = 14.6; -shaftextender_head_d = 12.6 + 0.5; -shaftextender_shaft_d = 8.9 + 0.25; -shaftextender_main_len = 77.7 + 0.5; +$shaftextender_head_d = 12.6 + 0.5; +$shaftextender_shaft_d = 8.9 + 0.25; +$shaftextender_main_len = 77.7 + 0.5; bit_pitch_x = 25.4 * 2 / 5; bit_pitch_y = 25.4 * 3 / 4; @@ -558,10 +558,10 @@ module UniversalJointHolder() { ////toplevel //-------------------- ShaftExtender ---------- module ShaftExtenderComponent() { - dz = shaftextender_head_d - shaftextender_shaft_d; + dz = $shaftextender_head_d - $shaftextender_shaft_d; hull(){ translate([0, 0, -dz]) - rotate([0, -atan2(dz, shaftextender_main_len), 0]) + rotate([0, -atan2(dz, $shaftextender_main_len), 0]) children(0); children(0); } @@ -569,17 +569,17 @@ module ShaftExtenderComponent() { module ShaftExtenderPositive() { ////toplevel ShaftExtenderComponent() linextr_x_yz(0, 20) - circle(r = shaftextender_head_d /2); + circle(r = $shaftextender_head_d /2); ShaftExtenderComponent() - linextr_x_yz(0, shaftextender_main_len) - circle(r = shaftextender_shaft_d /2); + linextr_x_yz(0, $shaftextender_main_len) + circle(r = $shaftextender_shaft_d /2); } module ShaftExtenderHolder() { ////toplevel WellSurround( - half_height = shaftextender_shaft_d /2, + half_height = $shaftextender_shaft_d /2, gaps = [ [ 14, - shaftextender_main_len - 17 + $shaftextender_main_len - 17 ] ], fixings = fixing_positions_2row(0, 6) ) {