| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- // 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();
|