Our project is a variable DC power supply meant to test and power small loads. It can provide 2 to 14 volts with a peak output of 1.5 amps. This enables the user to provide power to their system while monitoring how much power the system is drawing. In addition to being a power supply, the system has a data logging system that saves the current and voltage outputs to a micro SD card. The system is able to record those values when prompted by the user, facilitating easier data compilation and analysis. The key technologies implemented are the voltage regulator PCB, a current sensing module, a Nucleo L476RG microcontroller, and a micro SD card module. The voltage regulator pcb controls the voltage that the channels are outputting. The current sensing module is where the voltage and current values displayed by the system are being read from. The Nucleo L476RG is the central processing unit that tells the voltage regulator what to output, sends values to the display, takes in user inputs, interprets the current sensing module, and sends the values to the micro SD card module. The micro SD card module saves 30 seconds of voltage and current values to a micro SD card as a text file when the user prompts. The main challenges we faced were designing and implementing a voltage regulator circuit, an accurate current and voltage sensor, and a method for recording the data that is both readable and accessible. The most notable accomplishments we achieved were designing a functional voltage regulator PCB, saving voltage and current values to a micro SD card, and an enclosure that meets IP43 testing standards.