From 0944636d7b5099a66bc794757cd23327f232b06c Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 9 May 2025 17:08:28 +0100 Subject: [PATCH] toolbox-inserts: RatchetHandle, holder Signed-off-by: Ian Jackson --- toolbox-inserts.scad | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) 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 -- 2.30.2