Another find from the Chinese market is this XY6020L DIY programmable buck converter. I bought mine from Lazada for about 21 USD and the kit comes into two modules. One of the module is the main buck converter unit while the other one serves as the display keypad unit.
My programmable buck converter uses a salvaged old PSU aluminum case and connected the module to a 10amps, 24V switching power supply.
With this combination, my working DIY power supply is now capable delivering 0 to 24V volts and 0-10Amps of current. The front knob and buttons provides access to adjust the CV and CC and the small back lit LCD provides visual indication of my set points and real-time voltage/current output of the converter.