Close
0%
0%

RotoPD Pro - USB-C 240W Breakout I2C

Advance Power Delivery trigger that is designed up to 48V. The full 240W range of USB PD 3.1 with EPR and AVS!

Similar projects worth following
Tapping to the 240W or request a random voltage like 35V has never been easier with RotoPD Pro. This is the upgraded board from RotoPD that has address some hardware fix with many buff to handle higher voltage.

The project is still under development ... check back for more detail update.

Project Status

We are evaluating the prototype stability and temperature at higher voltage.

Libraries

  • AP33772S Arduino - GitHub <- Pending update
  • AP33772S RP2040 Cpp - GitHub <- Pending update
  • AP33772S PicoSDK - GitHub <- Pending update
  • RotoPD Pro - GitHub

Description

With the continuous improvement from the previous generation of RotoPD, our RotoPD Pro leverages advanced power delivery protocols 3.1 to achieve a full specification output range— 4.5V to 48V at 240W max. The breakout board use a stand alone Power Delivery Sink controller to negotiate with your modern charger and provide different output voltage.

Standard trigger board can select fix voltage like 5V, 9V, 15V, 20V, and 28V. Centylab's RotoPD Pro unlock more advance mode in your USB-C power supplies like Programmable Power Supply (PPS) and Adjustable Voltage Supply (AVS), to provide even more granular voltage adjustment. The RotoPD simplifies power negotiation with USB-C adapters, handling the complex process of establishing power delivery contracts. The controller does all the heavy lifting of power negotiation and provides an easy way to configure over I2C, free your micro-controller from the complicated USB-C PD protocol.

To config the board, you will need an I2C bus. The board integrates seamlessly into the Qwiic and STEMMA QT ecosystems, no soldering is required. The board only work with 3.3V I2C logic.

To make it even easier to use, RotoPD includes a built-in buck converter that efficiently steps down USB-C VBUS power to a stable 5V output, making it perfect for powering microcontrollers, sensors, and other low-voltage components in your project.

Technical specification

  • USB PD chip: AP33772S
  • Current sensor IC: INA238
  • USB-C voltages: from 4.5V to 48V
  • Maximum current: 5 A
  • Maximum power: 240W (48 V at 5 A)
  • Aux power: 5V@0.4A
  • Current reading: 0 - 5 A at ±2% accuracy up to 60C
  • Configuration: via I2C at 3.3V logic
  • Connectors: USB Type-C, headers, Qwiic/STEMMA QT
  • Weight: 6 g

Features

  • Input and output voltage range of  48V at 5A max
  • On board buck for 5V output at 1A max, 0.4A continuous
  • Support Qwiic or STEMMA QT in 3.3V Only
  • Support PD3.1 EPR/AVS Up to 48V and SPR/PPS Up to 21V
  • Certified USB PD3.1 v1.6  TID: 10062
  • Integrated ESD and flyback diode protection
  • Integrated NTC temperature monitoring
  • On board VBUS switch (back-to-back NMOS)
  • Current sensing from 0 to 5 A at ±2% accuracy up to 60C

EPR/AVS Power Supplies

As the technology is getting more adoption, as March 2026, here are some charger/power bank reported to provide AVS voltage adjustment.

Framework 180W

Framework 240W

Anker Prime Charger 160W (A2687)

UGREEN Nexode 300W

Demo

  • INA238 Library is near completion

    CentyLab04/13/2026 at 07:37 0 comments

    We didn’t develop the library from scratch — we modified it specifically for the RotoPD Pro application. This IC is very important because it handles OVP (Over‑Voltage Protection) and OCP (Over‑Current Protection) for downstream devices.

    I couldn’t get a good photo of the code, so here’s a picture of the Rev 1.1 board instead.

  • Quick fix actually work

    CentyLab03/20/2026 at 07:03 0 comments

    Swapping out the 3.3V -> 5V level shifter IC just solve this GitHub issue. We also need to swap out 2 (two) other resistors as the calculation was not correct. Basic functionally is working now!

    Next step: Firmware development!

  • First try!

    CentyLab03/14/2026 at 04:00 0 comments

    Our first design was able to pull 48V like expected without anything blowing up!

    However, the voltage level shifter doesn't solve the leaking current issue, mentioned in this GitHub issue. We are working to replace this part with footprint compatible parts.

View all 3 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates