|
|
@@ -32,6 +32,9 @@ module PopufareHousingBackPlate() {
|
|
|
buck_r = _BUCK_V2_R;
|
|
|
buck_dw = _BUCK_V2_DW;
|
|
|
|
|
|
+ screw_terminal_dw = 35;
|
|
|
+ screw_terminal_r = 3/2;
|
|
|
+
|
|
|
difference() {
|
|
|
union() {
|
|
|
square([w,h], center=true);
|
|
|
@@ -51,19 +54,34 @@ module PopufareHousingBackPlate() {
|
|
|
|
|
|
// buck left
|
|
|
//
|
|
|
- translate([-65,-15]) translate([0, buck_dw/2]) circle(buck_r);
|
|
|
- translate([-65,-15]) translate([0,-buck_dw/2]) circle(buck_r);
|
|
|
+ //translate([-65,-15]) translate([0, buck_dw/2]) circle(buck_r);
|
|
|
+ //translate([-65,-15]) translate([0,-buck_dw/2]) circle(buck_r);
|
|
|
+ translate([-60,-(h/2 - 35)])
|
|
|
+ translate([-buck_dw/2, 0]) circle(buck_r);
|
|
|
+ translate([-60,-(h/2 - 35)])
|
|
|
+ translate([ buck_dw/2, 0]) circle(buck_r);
|
|
|
|
|
|
// buck right
|
|
|
//
|
|
|
- translate([ 65,-15]) translate([0, buck_dw/2]) circle(buck_r);
|
|
|
- translate([ 65,-15]) translate([0,-buck_dw/2]) circle(buck_r);
|
|
|
+ //translate([ 65,-15]) translate([0, buck_dw/2]) circle(buck_r);
|
|
|
+ //translate([ 65,-15]) translate([0,-buck_dw/2]) circle(buck_r);
|
|
|
+ translate([ 60,-(h/2 - 35)])
|
|
|
+ translate([-buck_dw/2, 0]) circle(buck_r);
|
|
|
+ translate([ 60,-(h/2 - 35)])
|
|
|
+ translate([ buck_dw/2, 0]) circle(buck_r);
|
|
|
+
|
|
|
+
|
|
|
+ // 35
|
|
|
|
|
|
// screw block
|
|
|
// dw = 72.5
|
|
|
//
|
|
|
- translate([23, 42.5]) circle(5/2);
|
|
|
- translate([23-40, 42.5-59]) circle(5/2);
|
|
|
+ //translate([23, 42.5]) circle(5/2);
|
|
|
+ //translate([23-40, 42.5-59]) circle(5/2);
|
|
|
+
|
|
|
+ translate([0, 6-screw_terminal_dw/2]) circle(screw_terminal_r);
|
|
|
+ translate([0, 6+screw_terminal_dw/2]) circle(screw_terminal_r);
|
|
|
+
|
|
|
|
|
|
}
|
|
|
}
|