cabledia = 8.7;
strap_w = 5 + 1;
-strap_th = 4;
+strap_th = 4 + 1;
strap_pillar = 3;
strap_pillard = 5;
strap_over = 2;
-strap_every = 30;
+straps_at_box = [45, 95, 125, 160];
// calculated
}
}
-module StrapKeepers(){
+module StrapKeepers(at){
strap_x_tot = strap_w + strap_pillar*2;
- for (sx=[strap_every : strap_every : totx_inner - strap_every]) {
+ for (sx= at) {
echo("strapkeeper at ",sx);
translate([sx - strap_x_tot, 0, 0])
difference(){
AtGlands()
GlandPositive(cabledia);
+
+ translate([0, toty_inner+wallthick, -wallthick])
+ rotate([180, 0,0])
+ StrapKeepers(straps_at_box);
}
// charging connector
//TestSealBox();
//TestSealLid();
//FArcSegment_mask(350);
+//StrapKeepers();