T76.org
Test Equipment
Power Management

Dr. PD

An open-source USB Type-C power analyzer and programmable sink for debugging, testing, and understanding power negotiation

This project is launching soon.

Coming Soon
0
updates
Sign up to receive updates.

Dr. PD is a USB Power Delivery (USB-PD) power analyzer and programmable sink for engineers, hardware hackers, repair technicians, and anyone who wants to understand what happens between a USB Type-C power source and the device attached to it. Place it inline between a charger and a device, and Dr. PD captures the negotiation, measures voltage and current, and shows you exactly how power is being offered, requested, and delivered.

But Dr. PD is not just a passive observer—it can also act as a programmable USB Type-C sink, allowing you to request supported power profiles directly from compatible sources. That makes it useful both as a diagnostic instrument and as a practical lab tool for testing and characterizing chargers, cables, battery banks, docks, and USB-powered devices.

The Doctor Is In

USB power problems are often frustrating to diagnose. Flaky chargers, devices that charge slowly for no obvious reason, cables that work fine in one setup but not in another… there are so many failure points! Dr. PD gives you visibility into the conversation between a power source and a power sink, then correlates it with what is actually happening electrically. You can inspect how a source advertises its capabilities, how a device responds, when a power contract changes, and what happened right before a fault or fallback condition.

We designed Dr. PD to be useful even if you aren’t an expert in USB power negotiation. It logs and visualizes each message, providing a complete, human-readable breakdown of its contents and context. So, instead of relying on an oscilloscope or logic analyzer, you can watch a full USB-PD negotiation and correlate the messages exchanged by sink, source, and cables with changes in voltage and current. That is useful whether you are characterizing a power bank, investigating a charging problem, validating a third-party adapter, or just trying to understand why one configuration works and another one does not.

In addition to being a protocol analyzer, Dr. PD can also act as a USB-PD sink that supports modern high-power standards, including Extended Power Range, or EPR. When connected to a compatible source, this means that you’ll be able to draw up to 240 W (48 V at 5 A) directly from the banana jacks at the front of the device. You can request both fixed-voltage and adjustable-voltage charging modes (PPS and AVS) with resolution as low as 20 mV and 50 mA. That makes it perfect for characterizing the behavior of a charger or power bank, or for using USB Type-C power supplies as adjustable bench power sources.

Features & Specifications

Host connection: USB micro-B for power and data (~100mA when idle, up to 500 mA when active)
USB Type-C ports: 2 (one device under test, one for passthrough)
Banana jacks: 2 (for direct voltage and current measurement and sink operation)
Voltage and current ranges: Up to 60 V / 6A. Supports USB-PD 3.2, including Extended Power Range (EPR) up to 48 V / 5 A / 240 W
Signal outputs: Dedicated CC-line and Sync BNC connections for external monitoring and correlation with other instruments
Processor: Raspberry Pi RP2354A
Dimensions: 135 mm x 135mm x 50 mm (5.3 in x 5.3 in x 2 in)
Weight: 300 g (10.6 oz)

Analysis and Measurement

Programmable Sink Functions

Software & Firmware

Open Source

Dr. PD is fully open source; our goal is to make the hardware, firmware, host software, and technical documentation available for everyone to inspect, learn from, improve, and build on. We will publish board schematics, firmware source code, host software, documentation, protocol notes, and a bill of materials under the GPLv3 license.

Interested in This Project?

You can sign up at the top of this page to be notified when the campaign launches and to receive other updates. We only send out relevant content, and you can unsubscribe at any time.

About the Team

T76.org

 ·   ·   · 

We design open-source products designed to bring professional-quality features within everyone's reach.

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects