From: Ian Jackson Date: Fri, 9 May 2025 16:08:28 +0000 (+0100) Subject: toolbox-inserts: RatchetHandle, holder X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=0944636d7b5099a66bc794757cd23327f232b06c;p=reprap-play.git toolbox-inserts: RatchetHandle, holder Signed-off-by: Ian Jackson --- diff --git a/toolbox-inserts.scad b/toolbox-inserts.scad index ac29e5d..df375b0 100644 --- a/toolbox-inserts.scad +++ b/toolbox-inserts.scad @@ -50,6 +50,8 @@ driver_handle_handle_d = 24.3 + 0.50; driver_handle_handle_rear_d = 21.7 / cos(30) + 0.50; driver_handle_handle_front_l = 20; +ratchet_handle_head_d0 = 26.5; // diam of nominal circle (width laid down) + $fs = 0.1; $fa = 3; $screw_test = false; @@ -67,6 +69,8 @@ well_stiffening_height = max( fixing_depth + fixing_surround_ceil ); +ratchet_handle_nom_depth = ratchet_handle_head_d0; + //==================== models - general ==================== //---------- fixings (general) ---------- @@ -356,11 +360,11 @@ module RatchetHandlePositive() { ////toplevel xhe = -87.0 + 0.5; // head, most distant end xh1 = -40.0; // head, near end (where it meets shaft) head_y = 12.1 + 0.5; // head, thickness - head_d0 = 26.5; // head, diameter of nominal circle (width laid down) xg1 = 14.0; // grip, widest point (near inner end of grip) - // calculated + // calculated (and aliases) head_xmid = (xh1 + xhe)/2; + head_d0 = ratchet_handle_head_d0; // grip, main part hull(){ @@ -411,6 +415,13 @@ module RatchetHandlePositive() { ////toplevel circle(r = 8.3 /2); } +module RatchetHandleHolder() { ////toplevel + WellSurround(ratchet_handle_nom_depth/2, [ + ], [ + ], offset=[-5, 0]) + RatchetHandlePositive(); +} + //==================== tests and demos ==================== module TestPlatesPrint() { ////toplevel