|
|
@@ -27,6 +27,11 @@ module PopufareHousingPowerAdapterTopPlate() {
|
|
|
buck_cx = _w/2 + 2*buck_r;
|
|
|
buck_cy = -_h/12;
|
|
|
|
|
|
+ pcb_conn_c = [0,0];
|
|
|
+ pcb_conn_screw_h = 44.034;
|
|
|
+ pcb_conn_screw_w = 17.65;
|
|
|
+
|
|
|
+
|
|
|
difference() {
|
|
|
union() {
|
|
|
rounded_rect(_w, _h, 4);
|
|
|
@@ -44,6 +49,15 @@ module PopufareHousingPowerAdapterTopPlate() {
|
|
|
translate([-(_w/2 - 3*_r), (_h/2 - 3*_r)]) circle(_r);
|
|
|
translate([-(_w/2 - 3*_r),-(_h/2 - 3*_r)]) circle(_r);
|
|
|
translate([ (_w/2 - 3*_r),-(_h/2 - 3*_r)]) circle(_r);
|
|
|
+
|
|
|
+ // PCB housing holes
|
|
|
+ //
|
|
|
+ translate([pcb_conn_c[0], pcb_conn_c[1]]) translate([ pcb_conn_screw_w/2, pcb_conn_screw_h/2]) circle(_M3r);
|
|
|
+ translate([pcb_conn_c[0], pcb_conn_c[1]]) translate([ pcb_conn_screw_w/2, -pcb_conn_screw_h/2]) circle(_M3r);
|
|
|
+ translate([pcb_conn_c[0], pcb_conn_c[1]]) translate([-pcb_conn_screw_w/2, -pcb_conn_screw_h/2]) circle(_M3r);
|
|
|
+ translate([pcb_conn_c[0], pcb_conn_c[1]]) translate([-pcb_conn_screw_w/2, pcb_conn_screw_h/2]) circle(_M3r);
|
|
|
+
|
|
|
+
|
|
|
|
|
|
}
|
|
|
|