|
|
@@ -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();
|
|
|
+
|