Switching bench PSU based on Sinilink XY-SK150S MPPT module with 150w over DC5525 or 140w over USB PD3.1.
Sinilink XY-SK150S MPPT module;
Compact USB PD 3.1 from Aliexpress (pay attention to order "high voltage" version, also it can be replaced with other PD trigger of the same size, just don't exceed 36v module's input voltage);
Panel-mount DC5525 connector with M8 external thread;
MTS-103 toggle switch;
High current panel mount Banana socket from Aliexpress (some other sockets are also can be used given they are 8A capable and compatible in size)
1x M2 heat insert and 1x 6-8mm M2 screw;
0.5m x 0.75-1mm2 (AWG 17-18) isolated stranded wire (less wouldn't suffice for up to 8A current, more would be hard to solder into PD trigger vias);
4x some adhesive rubber feet.
I've used some blue and white PLA with 0.2mm layer, 3 perimeters, 35% infill, and but less infill & quality would suffice for a functional part.
Models should be oriented as on following image:
Assembly consists of following steps:
Install 2mm heat insert into PD trigger mount;
Set PD trigger to 28v (to leave some voltage margin, but that limits PD power to 140w) or 36v limit (to maximize power, but that pushes MPPT to it's max voltage) solder bridging pads 2 or 3 respectively;
Install PD trigger and secure it with M2 screw;
Install all the other components, including MPPT module, DC 5525 connector, Banana connectors, toggle switch;
Wire and solder everything. Be sure to tin and flatten wires going in MPPT and around Banana connectors to ensure proper contact. Alternatively, you can use some ferrules and O-type lugs;
Check wiring again & test PSU powering it from DC connector & PD charger. It could be useful to make a short circuit between Banana connectors with 8A limit on MPPT module to check if some connection isn't secure and produces heat;
If everything working as expected click FrontPanel into BackCase;
Stick rubber feet on the BackCase Bottom;
Done.
You could use following photo as a reference:

The author marked this model as their own original creation.