}
}
-module PsuMountWindowsNegative(){
+module PsuMountWindowsNegative(ceil){
linextr(-10, 0.1)
PsuLedWindowsPlan();
+ translate([0, 0, -psu_z - ceil])
+ linextr(-1, psu_initial_layer_thick)
+ offset(delta=psu_window_ledge + psu_multicolour_gap)
+ PsuLedWindowsPlan();
}
module PsuMountDemo() { ////toplevel
translate([0, psu_y, psu_z]) {
PsuMountNegative();
}
+
+ translate([0, psu_y, -ceil]) {
+ linextr(-1, psu_initial_layer_thick) {
+ offset(delta=psu_multicolour_gap)
+ PsuLedLegendsPlan();
+ }
+ }
}
}
translate([0, psu_y, psu_z])
- PsuMountWindowsNegative();
+ PsuMountWindowsNegative(ceil);
}
}
difference(){
translate([0,0, ceil])
PsuMountTest();
-
- translate([0, psu_y, 0]) {
- linextr(-1, psu_initial_layer_thick) {
- offset(delta=psu_window_ledge + psu_multicolour_gap)
- PsuLedWindowsPlan();
- offset(delta=psu_multicolour_gap)
- PsuLedLegendsPlan();
- }
- }
}
}