From: Ian Jackson Date: Fri, 5 Feb 2021 23:30:52 +0000 (+0000) Subject: powerbank-anker-10000: wip plan etc. X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=4aa115865db6c58711b99f47a3e9c82ee0c433d1;p=reprap-play.git powerbank-anker-10000: wip plan etc. Signed-off-by: Ian Jackson --- diff --git a/.gitignore b/.gitignore index 6165e9e..636889f 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ light-bracket.stl *.tmp *.fig.bak funcs.scad +powerbank-anker-10000.dxf* knifeblock-knives-*.dxf* pandemic-counter-l*.dxf pandemic-counter-l*.eps diff --git a/Makefile b/Makefile index 9e221b0..94cf025 100644 --- a/Makefile +++ b/Makefile @@ -25,6 +25,7 @@ QUACKS_SCADS = $(addsuffix .scad, $(QUACKSES)) USING_AUTOS ?= $(FILAMENTSPOOL_AUTOS) xeno-drivebay-bracket dungeonquest-cone anke-gps-bracket cable-hole-trunking-cover anglepoise-neck crossbar-computer-led-mount wardrobe-hook knifeblock pandemic-counter pattress-boxes-3-cover bike-lipo-box earring-stand bike-stalk-led-mount sewing-table sewing-table-test sewing-table-jig maglite-holder poster-tube-lid poster-tube-lid-coarse fairphone-case fairphone-battery-case lock-inframe-bracket ksafe-base $(QUACKSES) quacks-ingredients-demos mic-table-clamp nook-case nook-case-test scaffold-clamp-common.scad scaffold-clamp-tensioner scaffold-clamp-straphook powerbank-bike-clamp AUTO_INCS += sealing-box.scad sewing-table.scad \ + powerbank-anker-10000.dxf \ poster-tube-lid-parametric.scad $(QUACKS_SCADS) include reprap-objects.make @@ -66,6 +67,8 @@ maglite-holder-torch-curve.eps: maglite-holder-torch.fig maglite-holder-torch-curve.dxf: maglite-holder-torch-curve.eps pstoedit -dt -flat 0.05 -f "dxf: -polyaslines -mm" $< $@ +powerbank-anker-10000.dxf: powerbank-anker-10000.eps + pstoedit -dt -f "dxf: -polyaslines -mm" $< $@ PANDEMICQUARANTINES_NUMBERS=1 2 PANDEMICQUARANTINES_DXFS=$(foreach l,$(PANDEMICQUARANTINES_NUMBERS), \ diff --git a/powerbank-anker-10000.scad b/powerbank-anker-10000.scad index d1841ae..1229b6d 100644 --- a/powerbank-anker-10000.scad +++ b/powerbank-anker-10000.scad @@ -1,2 +1,2 @@ // pstoedit -dt -f "dxf: -polyaslines -mm" anker-powerbank.eps anker-powerbank.dxf -import("anker-powerbank.dxf", convexity=5); +import("powerbank-anker-10000.dxf", convexity=5); diff --git a/powerbank-bike-clamp.scad b/powerbank-bike-clamp.scad index 287f969..da5d022 100644 --- a/powerbank-bike-clamp.scad +++ b/powerbank-bike-clamp.scad @@ -35,6 +35,11 @@ hinge_gap_xy = 0.75; $fs = 0.1; $fa = 5; +bank_eps_bbox_x = [149, 598]; +bank_eps_bbox_y = [274, 1452]; + +bank_x_sz = (24.9 + 0.5); + // calculated hinge_stride = (clamp_width + hinge_gap_z) / hinge_lobes; @@ -123,6 +128,21 @@ module SomeClamp(hinge_alt=false){ } } +module PowerBankSidePlan(){ ////toplevel + intersection(){ + scale( bank_x_sz / ( ( + bank_eps_bbox_x[1] - + bank_eps_bbox_x[0] + ) / 72 * 25.4 )) + translate([0, -bank_eps_bbox_y[0]]) + import("powerbank-anker-10000.dxf", convexity=5); + } +} + +module PowerBankHolder(){ ////toplevel + +} + module TubeClampLeft() { ////toplevel difference(){ SomeClamp(true) diff --git a/screw-recess-test.scad b/screw-recess-test.scad index 09eb076..08fdf20 100644 --- a/screw-recess-test.scad +++ b/screw-recess-test.scad @@ -74,7 +74,7 @@ tests = [ screw_info_M2, screw_info_M3, screw_info_M4, - screw_info_M5, +2 screw_info_M5, screw_info_M6 ];