A Software-Defined USB PD Charger (ESP32, FPGA, Open Source Hardware)
We built a multi-port USB-C PD3.2 system that treats power delivery as a software-defined problem rather than fixed-function silicon. This started as our internal R&D platform while developing a consumer charger. We were uncomfortable with the typical “the FAE handles the firmware, you just build the hardware” model that dominates the PD ecosystem. In that model, key behavior lives in vendor-controlled binaries, arbitration rules are opaque, and meaningful customization is either discouraged or impossible. We wanted full ownership of the system — from power stage to protocol logic — and we…
A Software-Defined USB PD Charger (ESP32, FPGA, Open Source Hardware) launched on March 2, 2026 with 6 votes, #1,631 of 23,380 launches that month and more than 75% of that year's launches.
What it does
A software-defined charger and open USB Power Delivery development platform
HummingKit is a professional-grade, software-defined power platform that ditches the "black box" of USB Type-C charging in favor of a transparent, programmable approach. This approach aligns with the Software-Defined Charger (SDC) concept, where power hardware is decoupled from control logic, allowing charging behavior to be defined, inspected, and iterated on with software rather than fixed hardware rules. It combines an industrial AC-DC core with an FPGA-driven architecture to provide five independent, high-power USB Power Delivery 3.2 ports, each exposed through a feature-rich set of open APIs. By integrating an ESP32-C3 for Wi-Fi/BLE connectivity and a dedicated Amlogic SALELF2 FPGA for…from crowdsupply.com
In the maker’s words, at launch
We built a multi-port USB-C PD3.2 system that treats power delivery as a software-defined problem rather than fixed-function silicon. This started as our internal R&D platform while developing a consumer charger. We were uncomfortable with the typical “the FAE handles the firmware, you just build the hardware” model…
Does a similar job
all alternatives →
We built an open USB-C Power Delivery analyzer and programmable sinkAug 2026 · github.com · ▲8Title: Show HN: We built an open USB-C Power Delivery analyzer and programmable sink Hi HN! We’re Arbi, Marco, and Rob, and we built Dr. PD to make USB-C power problems easier to understand. It sits between a power source and device, captures and decodes their USB-PD negotiation, and correlates it with voltage and current measurements. It can also act as a programmable sink, with support for fixed supplies, PPS, AVS, and USB-PD 3.2 EPR up to 240 W. Commercial USB-PD analyzers are often priced beyond the reach of hobbyists and independent designers. We are on a mission to make high-quality…
- UPUSB PD Stand-Alone Sink Controller2019 · blog.oxplot.com · ▲124
Icepi Zero – The FPGA Raspberry Pi Zero Equivalent2025 · github.com · ▲233I've been hacking away lately, and I'm now proud to show off my newest project - The Icepi Zero! In case you don't know what an FPGA is, this phrase summarizes it perfectly: "FPGAs work like this. You don't tell them what to do, you tell them what to BE." You don't program them, but you rewrite the circuits they contain! So I've made a PCB that carries an ECP5 FPGA, and has a raspberry pi zero footprint. It also has a few improvements! Notably the 2 USB b ports are replaced with 3 USB C ports, and it has multiple LEDs. This board can output HDMI, read from a uSD, use a SDRAM and much more.…



More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 28d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 26d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 24d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 21d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 29d ago · corespeed.io
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, March 2026
the whole month →


Switch from ChatGPT to Claude with import memory feature
AI · Mar 2026 · claude.com
Littlebird▲709Littlebird remembers everything across your meetings, messages, docs, and apps, then takes action so you can recall any detail and never lose context.
AI · Mar 2026 · littlebird.ai

