holder_x_sz = bank_x_sz + bank_recess_dx*2;
bank_bot_y = strap_above + strap_th;
+strap_r = strap_th;
echo(bot_y);
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