|
|
@@ -20,13 +20,17 @@ module PopufarePowerAdapterTopPlate() {
|
|
|
|
|
|
buck_dw = _PIU_BUCK_DW;
|
|
|
buck_r = _PIU_BUCK_R;
|
|
|
- buck_cx = 0;
|
|
|
+ buck_cx = _w/2 + 2*buck_r;
|
|
|
buck_cy = -_h/12;
|
|
|
|
|
|
difference() {
|
|
|
union() {
|
|
|
rounded_rect(_w, _h, _r);
|
|
|
- translate([buck_cx,buck_cy]) rounded_rect(buck_dw + 5*buck_r, 5*buck_r, 2*buck_r);
|
|
|
+
|
|
|
+ translate([buck_cx-3*buck_r,buck_cy]) square([6*buck_r, buck_dw+5*buck_r], center=true);
|
|
|
+ translate([buck_cx,buck_cy])
|
|
|
+ rounded_rect(5*buck_r, buck_dw + 5*buck_r, 2*buck_r);
|
|
|
+ //rounded_rect(buck_dw + 5*buck_r, 5*buck_r, 2*buck_r);
|
|
|
}
|
|
|
|
|
|
// power connector access
|
|
|
@@ -35,8 +39,8 @@ module PopufarePowerAdapterTopPlate() {
|
|
|
|
|
|
// buck converter screw holes
|
|
|
//
|
|
|
- translate([buck_cx-buck_dw/2, buck_cy]) circle(buck_r);
|
|
|
- translate([buck_cx+buck_dw/2, buck_cy]) circle(buck_r);
|
|
|
+ translate([buck_cx, buck_cy - buck_dw/2 ]) circle(buck_r);
|
|
|
+ translate([buck_cx, buck_cy + buck_dw/2 ]) circle(buck_r);
|
|
|
|
|
|
// housing holes
|
|
|
//
|