// 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);