Alternatives
Products that do what A Software-Defined USB PD Charger (ESP32, FPGA, Open Source Hardware) does
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…
- 1WB
Title: 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…
Aug 2026 · github.com
- 2IZ
I'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.…
2025 · github.com
- 3TS
2016 · sc4.us
- 4IB
2020 · usb-hubs.org
- 5PA
Nov 2025 · github.com
- 6

- 7

- 8UP
2019 · blog.oxplot.com
- 9

- 10FA
As part of a little research and also some fun I decided to try my hand at seeing how small of an ESP32 board I can make with functioning WiFi.
Nov 2025 · github.com
- 11IB
We wanted to do something very challenging to prove to ourselves that we can do anything we put our mind to. The reasoning for why we chose to build a toy TPU specifically is fairly simple: - Building a chip for ML workloads seemed cool - There was no well-documented open source repo for an ML accelerator that performed both inference and training None of us have real professional experience in hardware design, which, in a way, made the TPU even more appealing since we weren't able to estimate exactly how difficult it would be. As we worked on the initial stages of this project, we…
2025 · tinytpu.com
- 12

- 13

- 14CF
2019 · github.com
- 15

- 16

- 17TR
2014 · trontium.com
- 18

- 19

- 20DA
2015 · github.com
- 21IB
2023 · xythobuz.de
- 22

- 23

A personal website served from six ESP32-S3 microcontrollers: elected load balancer, virtual-MAC failover, OTA with rollback. No cloud, no CDN, no Pi. - Novotarskyi/ivan-bohun
22d ago · github.com
- 24

Ranked by how close each launch is in meaning, then by votes. Refine with a description →