From 3de2ba4b60eb019acbb8af317cc625fed2a28c05 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 5 Feb 2021 23:48:08 +0000 Subject: [PATCH] powerbank-bike-clamp: test for rotation Signed-off-by: Ian Jackson --- powerbank-bike-clamp.scad | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/powerbank-bike-clamp.scad b/powerbank-bike-clamp.scad index 6d9847e..9afe902 100644 --- a/powerbank-bike-clamp.scad +++ b/powerbank-bike-clamp.scad @@ -67,6 +67,7 @@ bot_y = screw_y -max( screw_nut_across, knob_behind_across/2 ) holder_x_sz = bank_x_sz + bank_recess_dx*2; bank_bot_y = strap_above + strap_th; +strap_r = strap_th; echo(bot_y); @@ -159,14 +160,26 @@ module PowerBankSidePlan(){ ////toplevel PowerBankItselfSidePlan(); } } -/* -module PowerBankStrapNocut(){ ////toplevel - hull(){ - for (sx=[-1,+1]) { - translate( -*/ + +module PowerBankStrapCut(){ ////toplevel + difference(){ + rectfromto([ -holder_x_sz, -0.05 ], + [ +holder_x_sz, strap_th + strap_r ]); + hull(){ + for (sx=[-1,+1]) { + translate([sx * (holder_x_sz/2 - strap_r + 0.1), + strap_th + strap_r]) + circle(strap_r); + } + } + } +} + module PowerBankHolderTest(){ ////toplevel - + difference(){ + linextr(-30,30) PowerBankSidePlan(); + linextr(0, strap_th) PowerBankStrapCut(); + } } module TubeClampLeft() { ////toplevel -- 2.30.2