Palm-sized PocketPD USB-C programmable power supply delivers up to 21V/5A output (Crowdfunding)

PocketPD is a compact USB PD programmable power supply developed by CentyLab in Salem, Oregon. Designed to fit in your pocket, it provides precise, programmable voltage and current control using the USB Power Delivery 3.0 PPS mode.

The device outputs 3.3V to 21V at up to 5A, features constant voltage/current modes, and includes a 0.96-inch OLED display for real-time monitoring. Powered by a Raspberry Pi RP2040 MCU and AP33772 PD controller, it supports fine adjustment in 20mV/50mA steps, with built-in protections against short circuits and reverse current. Weighing just 63g, PocketPD also offers magnetic mounting, open-source firmware, and KiCad hardware files for customization. The company offers two versions, featuring either a detachable screw terminal or Anderson Powerpole/XT60 connector options.

PocketPD USB PD Programmable Power Supply (PPS)

PocketPD specifications:

  • MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller @ 125 MHz with 264 KB SRAM
  • Storage – Non-volatile storage for user profiles (voltage/current settings)
  • Display – 0.96-inch OLED display
  • Input
    • USB Type-C (USB Power Delivery 3.0 / PPS mode)
    • High-Performance USB PD Sink Controller AP33772
  • Output Voltage – 3.3V to 21V (adjustable in 20mV steps)
  • Output Current – Up to 5A (adjustable in 50mA steps)
  • Maximum Power – Up to 100 W (depending on charger/cable capability)
  • Operating Modes – Constant Voltage (CV) / Constant Current (CC)
  • Safety Features – Short circuit, reverse current, and flyback diode protection
  • Connector options
    • Version 1 – Banana jacks + detachable screw-terminal block
    • Version 2 – Banana jacks + unsoldered Anderson Powerpole PP15/45, and XT60 connectors
  • Misc
    • Magnetic back for easy mounting and passive heat dissipation
    • Physical buttons and a rotary encoder for setting voltage, current, or profile
    • 3D-printed case (customizable)
  • Dimensions – 86 × 55 × 21 mm
  • Weight – 63 g

In terms of software support, the device ships with open-source firmware that can be updated over USB. The firmware is based on the Raspberry Pi Pico SDK and uses open libraries for USB PD communication. Users can modify, rebuild, and flash the code using standard RP2040 development tools, which ensures long-term support and community-driven updates. More information about its open source hardware and firmware is available on GitHub. The hardware design is created with KiCad 9.x and will be released under a CC BY-SA 4.0 license.

PocketPD Connector Options
PocketPD variants — one with a detachable screw-terminal block, and another with optional Anderson Powerpole and XT60 connectors.

The device relies on the USB Power Delivery 3.0 PPS mode, which enables direct voltage and current negotiation with compatible chargers for finer control and higher efficiency. The device works with most PPS-compatible USB Type-C wall chargers, power banks, and car adapters from Anker, Ugreen, Baseus, and other brands. The output voltage and current range depend on the connected charger and cable quality, typically 3.3V to 11V or up to 21V for higher-end adapters supporting full PPS output. The company also mentions that PocketPD supports user-defined power profiles, which allow voltage, current, and mode settings to be saved automatically in onboard flash memory and are restored at startup.

PocketPD

The product is very unique, and there are not many direct competitors; the closest is the Spark Analyzer, an ESP32-C3-powered USB-C PD analyzer and power supply designed for power delivery analysis and adjustable voltage output. We have seen other breadboard power supplies like the Axiometa BrodBoost-C, the XIAO Powerbread, but those are not quite as powerful.

PocketPD is available for pre-order on Crowd Supply for $70 with a detachable screw-terminal block or $72 with an unsoldered Anderson Powerpole and XT60 connectors. The crowdfunding campaign has already been fully funded, raising $42,636 from 301 backers. Shipping costs are $8 within the US and $18 worldwide, with fulfillment handled by Mouser Electronics. Orders placed now are expected to ship on January 16, 2026.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
10 Comments
oldest
newest
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC