union(){
translate([0, psu_y, psu_z])
PsuMountPositive();
- linextr_x_yz(-(psu_sz[0]/2 + 5),
- +(psu_sz[0]/2 + 5)){
- difference(){
- rectfromto([-ceil, -ceil], [psu_sz[1] + 5, psu_z + 10]);
- rectfromto([0,0], 400*[1,1]);
+ difference(){
+ linextr_x_yz(-(psu_sz[0]/2 + 5),
+ +(psu_sz[0]/2 + 5)){
+ difference(){
+ rectfromto([-ceil, -ceil], [psu_sz[1] + 5, psu_z + 10]);
+ rectfromto([0,0], 400*[1,1]);
+ }
+ }
+ translate([0, psu_y, psu_z]) {
+ PsuMountNegative();
}
}
}
- translate([0, psu_y, psu_z])
- PsuMountNegative();
+ translate([0, psu_y, psu_z]) {
+ linextr(-10, 0.1)
+ PsuLedWindowsPlan();
+ }
}
}