ceil = psu_test_ceil;
linextr(0, psu_initial_layer_thick)
- PsuMountTestFullLayerFrame(0);
+ PsuMountTestFullLayerFrame(2);
difference(){
translate([0,0, ceil])
}
}
}
+
+module PsuMountTestFullOneLayer(ix) {
+ linextr(0, psu_initial_layer_thick) {
+ PsuMountTestFullLayerFrame(ix);
+ translate([0, psu_y]) children();
+ }
+}
+
+module PsuMountTestFullText() { ////toplevel
+ PsuMountTestFullOneLayer(0)
+ offset(delta=psu_window_ledge)
+ PsuLedLegendsPlan();
+}
+module PsuMountTestFullWindows() { ////toplevel
+ PsuMountTestFullOneLayer(1)
+ PsuLedWindowsPlan();
+}
+
+module PsuMountTestFullDemo() { ////toplevel
+ color("blue") PsuMountTestFullMain();
+ color("yellow") PsuMountTestFullText();
+ %PsuMountTestFullWindows();
+}