Raushan kr.
Published © MIT

PowerPD — ESP32 USB-C PD/PPS Programmable Power Supply

PowerPD is a compact USB-C PD/PPS power supply and PD analyzer built around an ESP32 microcontroller, an AP33772S USB-C PD sink controller,

IntermediateShowcase (no instructions)20 hours61
PowerPD — ESP32 USB-C PD/PPS Programmable Power Supply

Things used in this project

Hardware components

ESP32
Espressif ESP32
×1
Rotary Encoder with Push-Button
Rotary Encoder with Push-Button
×1
Arduino UNO
Arduino UNO
×1
USB-TTL UART Serial Adapter (CP2104)
M5Stack USB-TTL UART Serial Adapter (CP2104)
×1

Software apps and online services

Arduino IDE
Arduino IDE
Fusion
Autodesk Fusion

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)

Story

Read more

Custom parts and enclosures

powepd_zS7X8gzulW.f3z

Schematics

sch_schematic1_2026-05-23_WavoOy7cPF.pdf

Code

Source Code

Credits

Raushan kr.
39 projects • 170 followers
Maker | Developer | Content Creator
Thanks to Rabindra Sharma.

Comments