From: Ian Jackson Date: Sun, 14 Feb 2016 00:01:09 +0000 (+0000) Subject: bike-lipo-box: strap keepers on box in good places X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=36592f56ab1bc4fe3d70052660e38364ccf41a45;p=reprap-play.git bike-lipo-box: strap keepers on box in good places --- diff --git a/bike-lipo-box.scad b/bike-lipo-box.scad index e5281ce..51e5639 100644 --- a/bike-lipo-box.scad +++ b/bike-lipo-box.scad @@ -26,12 +26,12 @@ wallthick = 2.5; 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 @@ -151,10 +151,10 @@ module AtGlands(){ } } -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(){ @@ -191,6 +191,10 @@ module Box(){ ////toplevel AtGlands() GlandPositive(cabledia); + + translate([0, toty_inner+wallthick, -wallthick]) + rotate([180, 0,0]) + StrapKeepers(straps_at_box); } // charging connector @@ -222,3 +226,4 @@ module BoxPrint(){ ////toplevel //TestSealBox(); //TestSealLid(); //FArcSegment_mask(350); +//StrapKeepers();