From 10eb156946d223ac0eb2b3241773075de1b4ecd9 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 8 Dec 2024 18:28:39 +0000 Subject: [PATCH] powerbank-bike-clamp: hinge side lobes Previous print broke at the "inner" "body". This leads me to theorise that inner lobes are more vulnerable. Maybe doing this will arrange that any future break is in the clamp (which is smaller to print). Also more lobes mahy spread the load more. The key edge is now at 79.5% rather than 74.3% of the distance across. Signed-off-by: Ian Jackson --- powerbank-bike-clamp.scad | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/powerbank-bike-clamp.scad b/powerbank-bike-clamp.scad index dd93f06..19c6c9f 100644 --- a/powerbank-bike-clamp.scad +++ b/powerbank-bike-clamp.scad @@ -112,7 +112,7 @@ brace_ctrs_y = [ (straps_y + straps_y_adj)[0] + (brace_r + strap_w/2), clamp_width_actual = max(clamp_min_width, holder_x_sz); hinge_lobes = floor(clamp_width_actual / hinge_lobe_per); -hinge_stride = (clamp_width_actual + hinge_gap_z) / hinge_lobes; +hinge_stride = (clamp_width_actual + hinge_gap_z) / (hinge_lobes + 0.5); hinge_outer_r = hinge_around + hinge_pin/2; hinge_y = tube_dia/2 + hinge_outer_r; @@ -202,7 +202,7 @@ module SomeClamp(hinge_alt=false){ Screws(); - for (i=[0 : hinge_lobes-1]) { + for (i=[0 : hinge_lobes]) { z = -clamp_width_actual/2 + i * hinge_stride + (hinge_alt ? hinge_stride/2 : 0); echo(z, z -hinge_gap_z, z + hinge_stride/2); -- 2.30.2