}
}
+module PsuMountWindowsNegative(){
+ linextr(-10, 0.1)
+ PsuLedWindowsPlan();
+}
+
module PsuMountDemo() { ////toplevel
ceil = psu_test_ceil;
translate([0, psu_y, psu_z])
PsuMountPositive();
difference(){
+
+ // rectangular box with wall
linextr_x_yz(-psu_mount_outer_sz_x/2,
+psu_mount_outer_sz_x/2) {
difference(){
rectfromto([ceil,0], 400*[1,1]);
}
}
+
translate([0, psu_y, psu_z]) {
PsuMountNegative();
}
}
}
- translate([0, psu_y, psu_z]) {
- linextr(-10, 0.1)
- PsuLedWindowsPlan();
- }
+ translate([0, psu_y, psu_z])
+ PsuMountWindowsNegative();
}
}