Skip to content

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.

License

Notifications You must be signed in to change notification settings

javist94/powerhacker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

3D Model of the PowerHacker board

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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Languages