PowerHacker scriptable PSU
The world's most cost-effective hackable, precision power supply unit
PowerHacker is a fully featured, dual-channel, python-scriptable PSU that counts with an SD card and USB interface. It features an output precision of 2uA at a maximum voltage of 3.3V for its precision channel, or 0.5mA precision @ 24 V (max. current 2.5 A) for its secondary channel.

Main features
- ? Fully scriptable in Python to wait for events and deliver specific curves to the load
- Maximum ratings: 2.5 A @ 24V (warning: special cooling required), or 125mA @ 3.3V in precision mode.
- ? Cost effective (approx. $23 as of 2022)
- USB interface that allows control and data logging from a computer
- ? Short circuit, overload, and overheating integrated protection measures
- Automotive grade, class 5 EMI filtering at the input stage
- ? Double channel output, 16-bit DACs, high quality delta-sigma ADCs, STM32F373 core.
- ? Voltage, current, and power real time metering and logging. Integrated realtime clock.
Contents of the project
- Source code that can be directly compiled and flashed into a PowerHacker unit.
- Hardware schematics (including BOM)
- This little, but handy, guide to walk you through the project contents.
How to build the code
Simply go to the /code directory and execute make all (you can optionally add "-j" followed by the number of cores of your machine to speed up the process). To flash, execute make flash. If there are any errors, try make clean.