From: Ian Jackson Date: Fri, 5 Feb 2021 23:41:47 +0000 (+0000) Subject: powerbank-bike-clamp: wip recess, move nfc and other work X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=a2a4852860f3601a201e4d2e480115a705cd143c;p=reprap-play.git powerbank-bike-clamp: wip recess, move nfc and other work Signed-off-by: Ian Jackson --- diff --git a/powerbank-bike-clamp.scad b/powerbank-bike-clamp.scad index bb8802d..6d9847e 100644 --- a/powerbank-bike-clamp.scad +++ b/powerbank-bike-clamp.scad @@ -65,6 +65,9 @@ screw_y = min(screw_max_y_lhs, bot_y = screw_y -max( screw_nut_across, knob_behind_across/2 ) -minor_wall_min; +holder_x_sz = bank_x_sz + bank_recess_dx*2; +bank_bot_y = strap_above + strap_th; + echo(bot_y); module TubePlan(){ circle(r = tube_dia/2); } @@ -135,24 +138,34 @@ module SomeClamp(hinge_alt=false){ } } -module PowerBankSidePlan(){ ////toplevel - render() difference(){ - rectfromto([ -(bank_x_sz/2 + bank_recess_dx), -(strap_above + strap_th) ], - [ +(bank_x_sz/2 + bank_recess_dx), bank_recess_y ]); - +module PowerBankItselfSidePlan(){ + translate([0, bank_bot_y]) scale( bank_x_sz / ( ( bank_eps_bbox_x[1] - bank_eps_bbox_x[0] - ) * pspt_to_mm )) - translate(pspt_to_mm * - [-0.5 * (bank_eps_bbox_x[0] + - bank_eps_bbox_x[1]), - -bank_eps_bbox_y[0]]) - import("powerbank-anker-10000.dxf", convexity=5); - } + ) * pspt_to_mm )) + translate(pspt_to_mm * + [-0.5 * (bank_eps_bbox_x[0] + + bank_eps_bbox_x[1]), + -bank_eps_bbox_y[0]]) + import("powerbank-anker-10000.dxf", convexity=5); } -module PowerBankHolder(){ ////toplevel +module PowerBankSidePlan(){ ////toplevel + render() difference(){ + rectfromto([ -holder_x_sz/2, 0 ], + [ +holder_x_sz/2, bank_recess_y + bank_bot_y ]); + + PowerBankItselfSidePlan(); + } +} +/* +module PowerBankStrapNocut(){ ////toplevel + hull(){ + for (sx=[-1,+1]) { + translate( +*/ +module PowerBankHolderTest(){ ////toplevel }