Browse Source

adding back bracket power rack for enclosure

clementinecomputing 5 years ago
parent
commit
f2021ec29d
1 changed files with 65 additions and 0 deletions
  1. 65 0
      experiment/production/housing/v-anise/PopufareHousingPowerRack.scad

+ 65 - 0
experiment/production/housing/v-anise/PopufareHousingPowerRack.scad

@@ -0,0 +1,65 @@
+// License: CC0
+//
+// To the extent possible under law, Clementine Computing LLC has waived
+// all copyright and related or neighboring rights to this file.
+//
+// This work is published from: United States.
+//
+
+include <PopufareHousingCommon.scad>
+
+module PopufareHousingPowerRackPlate() {
+  w = POPUFARE_HOUSING_WIDTH - 10;
+  h = 110;
+
+  buck_dw = _BUCK_V2_DW;
+  buck_r = 5.5/2;
+
+  sterm_dw = (48+40)/2;
+  sterm_r = 3.5/2;
+
+  _r = 5/2;
+
+  difference() {
+    square([w,h], center=true);
+
+    // buck converters
+    //
+    translate([-50,-20]) union() {
+      translate([-buck_dw/2,0]) circle(buck_r);
+      translate([ buck_dw/2,0]) circle(buck_r);
+    }
+    translate([ 50,-20]) union() {
+      translate([-buck_dw/2,0]) circle(buck_r);
+      translate([ buck_dw/2,0]) circle(buck_r);
+    }
+
+    // screw terminals
+    //
+    translate([0,20]) union() {
+      translate([0, sterm_dw/2]) circle(sterm_r);
+      translate([0,-sterm_dw/2]) circle(sterm_r);
+    }
+
+    translate([-105,20]) union() {
+      translate([0, sterm_dw/2]) circle(sterm_r);
+      translate([0,-sterm_dw/2]) circle(sterm_r);
+    }
+
+    translate([ 105,20]) union() {
+      translate([0, sterm_dw/2]) circle(sterm_r);
+      translate([0,-sterm_dw/2]) circle(sterm_r);
+    }
+
+    // mounting screw holes
+    //
+    translate([-110,-40]) circle(_r);
+    translate([ 110,-40]) circle(_r);
+    translate([  55, 40]) circle(_r);
+    translate([ -55, 40]) circle(_r);
+
+  }
+}
+
+//PopufareHousingPowerRackPlate();
+