X-Git-Url: http://git.hcoop.net/clinton/3d-models.git/blobdiff_plain/acf52db58e2cbf2eb0ca58f595e1da3786265dbb..56f7db3ce7bbce81166c813f9ed319e7250901c8:/etc/button-cell-holder.scad diff --git a/etc/button-cell-holder.scad b/etc/button-cell-holder.scad index d948379..7ae3d66 100644 --- a/etc/button-cell-holder.scad +++ b/etc/button-cell-holder.scad @@ -27,13 +27,13 @@ module holder (battery_d = 20, battery_h = 3.2, case_wall = 1.7, slot_undersize // slots for wires hook_distance = -case_d/2 + case_d*cover_pct/2; // fixme: shitty name for (z = [-battery_h/2, battery_h/2]) { -// #translate ([-case_d/2 - 0.01, 0, z]) rotate ([0, 90, 0]) cylinder (h = case_d/2 - hook_distance + 0.01, d = wire_d); - #translate ([-case_d/2 - 0.01, 0, z]) rotate ([0, 90, 0]) cylinder (h = case_d, d = wire_d); + //#translate ([-case_d/2 - 0.01, 0, z]) rotate ([0, 90, 0]) cylinder (h = case_d, d = wire_d); + #translate ([-case_d/2 - 0.01, 0, z]) rotate ([0, 90, 0]) cylinder (h = case_d * cover_pct/2, d = wire_d); } // hole to bend wire up to hold in place - #translate ([hook_distance, 0, 0]) cylinder (h = case_h + 1, d = wire_d, center = true); + translate ([hook_distance, 0, 0]) cylinder (h = case_h + 1, d = wire_d, center = true); } } -holder ($fs = 0.1, $fa = 1); +holder ($fs = 0.1, $fa = 1, slot_undersize = 0.4);