HummingKit — The World's First Open USB-PD Development Platform

A fully open-source, FPGA-driven, 5-port 600W power system for those who refuse to treat their gear like a black box.

The Vision

Most multi-port chargers are silent, proprietary boxes. They get hot, negotiation fails, or power throttles, and you have zero visibility into why. We spent two years engineering a way out of that frustration.

HummingKit isn't just a charger; it's a software-defined power instrument. We moved the logic out of closed silicon and into open-source firmware and FPGA gateware. Whether you're debugging a new prototype or you want total control over your desk's energy flow, HummingKit is built to be understood, modified, and evolved.

Current Status: From Lab to Factory

HummingKit is no longer just a prototype. We're in the factory producing our PVT (Production Validation Test) samples. Seeing the CNC-machined aluminum chassis and the industrial-grade PCBA come together on the assembly line is a massive milestone. We're fine-tuning the final details to ensure every unit meets lab-grade standards.

Support the Revolution on Crowd Supply

To bring this project to the global community, we've launched on Crowd Supply—the home for original and open hardware.

Back the project here: https://www.crowdsupply.com/candysign/hummingkit

Architecture & Specs

We built this with a no-compromise approach to components and transparency:

Industrial Core: A Mean Well LOP-series AC-DC module feeds a stable 27V internal bus. No mystery switching supplies here.

The Brains: An ESP32-C3 handles high-level logic (Wi-Fi/BLE, MQTT, API) while an Anlogic SALELF2 FPGA acts as a microsecond-precision communication switch and bus monitor.

Massive Output: 5x independent SW3566 controllers. Each port supports PD 3.2 EPR up to 140W, with a total system capacity of 600W.

Built Like a Tank: The CNC-machined 5052 aluminum enclosure isn't just for looks—it's a 1kg heatsink designed to dissipate 600W of potential thermal load.

Why It Matters

Protocol Transparency: Real-time visibility into PDO/RDO exchanges. If a handshake fails, you'll see exactly why.

Programmable Precision: Use the API to script voltage sweeps, brown-out simulations, or custom power distribution logic.

Ecosystem Integration: Native Prometheus metrics and Home Assistant support. Your charger is finally a first-class citizen in your automation setup.

Truly Open: From the GCC/ESP-IDF firmware to the schematics and BOM, we're releasing everything. No proprietary blobs, no "Windows-only" tuning tools.

We're tired of closed systems. If you are too, let's build the future of power together.