*.tmp
*.fig.bak
funcs.scad
+powerbank-anker-10000.dxf*
knifeblock-knives-*.dxf*
pandemic-counter-l*.dxf
pandemic-counter-l*.eps
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
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), \
// 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);
$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;
}
}
+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)
screw_info_M2,
screw_info_M3,
screw_info_M4,
- screw_info_M5,
+2 screw_info_M5,
screw_info_M6
];