
Backplane
mikesmitty/power-manifold
Six-port USB-C power supply: up to 100 W per port from one 24 V supply, with per-port control, priority-based power sharing and Home Assistant support. 100% local, no cloud required.

Six-port USB-C power supply: up to 100 W per port from one 24 V supply, with per-port control, priority-based power sharing and Home Assistant support. 100% local, no cloud required.
Controller is an open-source printed circuit board by mikesmitty, from the mikesmitty/power-manifold repository on GitHub, published under the MIT licence. It is a 4-layer board of 101.2 × 28 mm with 103 parts on 107 nets, routed with 720 tracks and 178 vias.
It is built around the RP2350A, W25Q128JVSIQ and W6100 (L/Q), with the AP7361C-33E, BM03B-SRSS-TB(LF)(SN) and X322525MRB4SI among its other parts. Its parts include 40 capacitors, 35 resistors, 11 connectors, 5 ICs and 3 switches. It belongs with the power and home automation and IoT boards and the RP2350 boards of this library.

A six-port USB-C® power supply: USB Power Delivery 3.2, up to 100 W per port from one 24 V supply, with per-port control, priority-based power sharing and Home Assistant support. This repository holds the hardware (KiCad), the firmware and the documentation site.
Documentation: https://docs.powermanifold.io/
| Path | Contents |
|---|---|
hardware/backplane | Backplane KiCad project |
hardware/backplane-backer | Insulating FR4 backer plate between the backplane and the rear wall |
hardware/charger-module | Charger blade KiCad project |
hardware/controller | Management controller card KiCad project |
hardware/left-side-plate | Left chassis side plate, fabricated as a bare PCB |
hardware/pcie-breakout | Pico 2 W development carrier for the management slot |
hardware/status-strip | Front-panel status LED strip |
hardware/libraries | Shared KiCad symbols and footprints |
hardware/CAD | STEP exports of the boards |
firmware/controller | Management controller firmware (RP2350) and its host tests |
firmware/charger-module | Charger blade firmware (STM32G071) and its host tests |
firmware/update-proxy | Cloudflare Worker that serves controller update images |
docs | The documentation site (Astro and Starlight) |
Each firmware directory has a short README with build commands. Its full
developer documentation is in its docs/ directory and is published on the
documentation site.
CI exports KiCad fabrication outputs when a board changes, and release-please cuts a release for each component.
Copyright 2024-2026 Michael Smith.
| Part | License |
|---|---|
Hardware designs in hardware/ | CERN-OHL-P-2.0 (LICENSE-hardware) |
Documentation: Markdown files (.md, .mdx), the screenshots in docs/src/assets/ and the site icon docs/public/favicon.svg | CC BY 4.0 (LICENSE-docs) |
Product renders: the images in img/ and docs/public/hero.webp | None, all rights reserved |
| Everything else, including the firmware, the web page, the tools and the code of the documentation site | MIT (LICENSE) |
Third-party material keeps its own terms:
hardware/libraries/: symbols, footprints and 3D models, most of them
from the KiCad libraries, EasyEDA and part makers.hardware/CAD/.hardware/licenses/: the license texts for the openly licensed parts
above, which hardware/THIRD-PARTY.md lists with
their notices.firmware/controller/lib/monocypher/: CC0 or BSD-2-Clause, see its
LICENCE.md.firmware/tools/licenses/: the license files of newlib and libgloss, the
C library the firmware links, for the notices below.Libraries that the firmware builds download, such as the Pico SDK and ST's
USB-PD stack, are not part of this repository. Each firmware release lists them in
its SBOM (.cdx.json) and carries their copyright notices and license texts in
a notices file (controller-notices.txt, charger-module-notices.txt).
Power Manifold is a trademark of Idle Curiosity LLC. The licenses above cover the designs, code and documentation, not the name: a product built or modified from this repository may say it is based on Power Manifold, but may not be sold or distributed under that name.
USB Type-C® and USB-C® are registered trademarks of USB Implementers Forum.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 27 | 100nF | Capacitor_SMD:C_0402_1005Metric | C2, C10, C11, C12, C13, C14, C17, C18, C19, C20, C21, C22, C23, C25, C26, C27 +11 |
| 6 | 1K | Local Library:R_0402_1005Metric | R2, R4, R6, R15, R16, R17 |
| 6 | Conn_01x01 | TestPoint:TestPoint_Pad_D1.5mm | J3, J7, J8, J9, J10, J11 |
| 4 | 3.3R | Local Library:R_0402_1005Metric | R28, R29, R30, R31 |
| 4 | 4.7K | Local Library:R_0402_1005Metric | R25, R32, R41, R43 |
| 4 | 49.9R | Local Library:R_0402_1005Metric | R34, R35, R36, R37 |
| 4 | BLM18PG121SN1D | Inductor_SMD:L_0603_1608Metric | FB1, FB2, FB3, FB4 |
| 3 | 10K | Local Library:R_0402_1005Metric | R1, R9, R14 |
| 3 | 1uF | Capacitor_SMD:C_0402_1005Metric | C15, C24, C43 |
| 2 | 100K | Local Library:R_0402_1005Metric | R10, R11 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C5 |
| 2 | 15pF | Capacitor_SMD:C_0402_1005Metric | C3, C4 |
| 2 | 18pF | Capacitor_SMD:C_0402_1005Metric | C37, C38 |
| 2 | 27R | Local Library:R_0402_1005Metric | R7, R8 |
| 2 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | 330R | Local Library:R_0402_1005Metric | R39, R40 |
| 2 | 4.7uF | Local Library:C_0402_Wide | C6, C7 |
| 2 | 434133025816 | Button_Switch_SMD:SW_Push_1P1T_NO_Vertical_Wuerth_434133025816 | SW1, SW2 |
| 2 | BM03B-SRSS-TB(LF)(SN) | Connector_JST:JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical | J4, J5 |
| 1 | 0R | Local Library:R_0603_1608Metric | R12 |
| 1 | 120K | Local Library:R_0603_1608Metric | R13 |
| 1 | 12K | Local Library:R_0402_1005Metric | R26 |
| 1 | 12MHz | Crystal:Crystal_SMD_Abracon_ABM8AIG-4Pin_3.2x2.5mm | X1 |
| 1 | 1M | Resistor_SMD:R_0402_1005Metric | R33 |
| 1 | 1M | Resistor_SMD:R_1206_3216Metric | R38 |
| 1 | 1nF | Local Library:C_1206_3216Metric | C42 |
| 1 | 3.3uH | Local Library:L_pol_2016 | L1 |
| 1 | 300R | Local Library:R_0402_1005Metric | R27 |
| 1 | 33R | Local Library:R_0402_1005Metric | R3 |
| 1 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C9 |
| 1 | 470R | Local Library:R_0402_1005Metric | R5 |
| 1 | AP7361C-33E | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | Bus_PCI_Express_x1 | Local Library:BUS_PCIexpress_x1 | J1 |
| 1 | RJ45_Hanrun_HR913550A_Horizontal | Connector_RJ:RJ45_Hanrun_HR911105A_Horizontal | J6 |
| 1 | RP2350A | Package_DFN_QFN:QFN-60-1EP_7x7mm_P0.4mm_EP3.4x3.4mm_ThermalVias | U1 |
| 1 | RPi Radio Module 2 | RF_Module:RMC20452T | U5 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_B3U-3000P | SW3 |
| 1 | USB | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | W25Q128JVSIQ | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U3 |
| 1 | W6100-L | Package_QFP:LQFP-48_7x7mm_P0.5mm | U4 |
| 1 | X322525MRB4SI | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
It measures 101.2 × 28 mm and has 4 copper layers, 1.61 mm thick.
103 parts, built around the RP2350A, W25Q128JVSIQ, W6100 (L/Q) and AP7361C-33E. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the mikesmitty/power-manifold repository on GitHub, at the commit this page was made from: the board is hardware/controller/controller.kicad_pcb and its schematic hardware/backplane-backer/backplane-backer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

mikesmitty/power-manifold
Six-port USB-C power supply: up to 100 W per port from one 24 V supply, with per-port control, priority-based power sharing and Home Assistant support. 100% local, no cloud required.

mikesmitty/power-manifold
Six-port USB-C power supply: up to 100 W per port from one 24 V supply, with per-port control, priority-based power sharing and Home Assistant support. 100% local, no cloud required.

mikesmitty/power-manifold
Six-port USB-C power supply: up to 100 W per port from one 24 V supply, with per-port control, priority-based power sharing and Home Assistant support. 100% local, no cloud required.

mikesmitty/power-manifold
Six-port USB-C power supply: up to 100 W per port from one 24 V supply, with per-port control, priority-based power sharing and Home Assistant support. 100% local, no cloud required.

sire234/VatPoeToUsb
Ein Gerät, das über ein Ethernet-Kabel mit PoE (IEEE 802.3af) gespeist wird und an einem USB-A-Host-Port ein HID-Gerät (Tastatur, Barcode-Scanner, Maus) betreibt. Die HID-Daten stellt die Firmware über Ethernet bereit.


embeddedos-org/eCAD-Hardware-Products
Hardware designs + EE docs + Board datasheets of Multiple products


Corteil/rp2350-hdmi-hexpansion
RP2350 HDMI hexpansion for the EMF Tildagon badge -- mirrors the badge's display to a monitor over HSTX/DVI

markrvmurray/pico-thing
An 8-bit MC6809E / HD6309E single-board computer with a pair of Raspberry Pi Pico 2 (RP2350 / Pimoroni PGA2350) modules acting as intelligent bus peripherals, a 1–2 MB banked-RAM DAT/MMU, a 40-pin PATA hard-disk…


benwys/SparrowHawk
Open source flight controller for FPV drones. Includes two complete hardware designs (kicad) with production files. Will include custom firmware (bare-metal cpp). In progress :-)