The detail of the hardware circuit is published here: Laboratory Power Supply Circuit
Digital control circuit and the firmware coding is published here: Digital Control for Laboratory Power Supply using Arduino
Video Demo:
Reliable power supply with programmable voltage and current limiter