From: Ian Jackson Date: Sat, 13 Feb 2016 23:14:51 +0000 (+0000) Subject: bike-lipo-box: straps for lipo battery assembly X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=0645ea4627d392af97c96ad15e1e1d2832eb4c73;hp=b0a1afde85d50c12b775e560cefe72662b1cbe05 bike-lipo-box: straps for lipo battery assembly --- diff --git a/bike-lipo-box.scad b/bike-lipo-box.scad index de982d9..c7fc125 100644 --- a/bike-lipo-box.scad +++ b/bike-lipo-box.scad @@ -22,6 +22,12 @@ totz_outer = 31; wallthick = 2.5; +strap_w = 5; +strap_th = 4; +strap_pillar = 3; +strap_pillard = 5; +strap_over = 2; + // calculated totx_outer = totx_inner + wallthick*2; @@ -138,6 +144,8 @@ module Box(){ ////toplevel switch_x = chargingconn_x + pxp6012_rad_outer + s1930_y_outer/2 + s1930_around; + strap_x_tot = strap_w + strap_pillar*2; + difference(){ union(){ rotate([90,0,0]) @@ -147,6 +155,19 @@ module Box(){ ////toplevel translate([switch_x, toty_inner, totz_inner/2]) rotate([90,0,90]) S1930_Positive(); + + // straps for lipo + for (sx= [ 45, 80, 110 ]) { + for (sy= [ 10, 40 ]) { + translate([sx - strap_x_tot, sy, 0]) + difference(){ + translate([0,0, -0.1]) + cube([strap_x_tot, strap_pillard, strap_th + strap_over]); + translate([strap_pillar, -1, 0]) + cube([strap_w, strap_pillard+2, strap_th]); + } + } + } } // charging connector