Skip to the content
2 layers100 × 75 mmPowerBox PCB, the printed circuit board in 3D

Add Later

Size
100 × 75 mm
Copper layers
2
Thickness
1.6 mm
Parts
113
Nets
78
Pads
307
Tracks, vias
507, 168
Pours
11
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
21 May 2026
Updated
14 Jun 2026

Overview

PowerBox PCB is an open-source printed circuit board by Alvin-Alford, from the Alvin-Alford/PowerBox repository on GitHub. It is a 2-layer board of 100 × 75 mm with 113 parts on 78 nets, routed with 507 tracks and 168 vias.

It is built around the MMBT3906LT1G, AO3400A and BC817, with the DW01A, TPS54620RGY and CH221K among its other parts. Its parts include 38 resistors, 26 capacitors, 21 ICs, 6 inductors and 1 switch.

Main components

6

README

README.md

PowerBox

An all-in-one power solution for cyberdecks and portable embedded systems.

PowerBox is my custom-designed PCB that handles USB-C Power Delivery input, dual-cell lithium battery management, balance charging, and regulated power output, all in a single compact board. Designed to push up to 36W of power to whatever you throw at it.


Overview

PCB_IMAGE

PowerBox was built to power DIY cyberdecks and portable computing projects that need more juice than a standard battery banks can provide.


Components

PowerBox is built around 7 core subsystems:

1. USB-C Power Delivery Input

A USB-C port paired with a PD sink controller that negotiates 12V from a PD-capable charger. At full load the circuit can draw up to 36W which is well beyond what standard 5V USB can supply.

2. Dual Buck DC-DC Converters (×2)

Two TPS54620 synchronous step-down converters provide regulated output voltages. The TPS54620 is a 6A, 17V capable device giving plenty of headroom for demanding loads.

3. Ideal Diode Circuits (×2)

When USB-C power is present, the battery-fed bucks are switched off to prevent backfeeding the charger. This creates a condition where the buck converter inputs can see negative voltages which is outside their rated range. The ideal diode circuits clamp this safely, acting as electronic diodes with near-zero forward voltage drop.

4. BMS Circuit (DW01A)

A battery management system built around the DW01A which is a popular and proven lithium-ion protection IC. Handles over-charge, over-discharge, and short-circuit protection for the cell pack.

5. 2S Balance Charger (BQ2588RGER)

A proper 2-series balance charger using TI's BQ2588RGER, capable of up to 2A charge current. Keeps both cells at equal state-of-charge for longevity and safety.


PCB

The PCB design files are in the PowerBox_PCB/ directory. Output gerbers and fabrication files are in Output/.


Design Logic

text
USB-C PD (12V, 36W)
        │
        ├──► Buck 1 (TPS54620) ──► Ideal Diode ──► Output Rail A
        │
        ├──► Buck 2 (TPS54620) ──► Ideal Diode ──► Output Rail B
        │
        └──► BQ2588RGER Balance Charger ──► 2S Li-Ion Pack
                                                  │
                                              DW01A BMS
                                                  │
                                            Battery Output

Why did I choose 36W / USB-C PD?

A 2S lithium pack needs to charge while simultaneously powering the system. At full system load, 15W standard USB-C isn't enough, it can't even charge an open MacBook. Requesting 12V via PD and pulling up to 3A gives the 36W headroom needed to charge the battery and run the load at the same time.

Why two cells?

More cells = more capacity. More capacity = the circuit can sustain high loads without the cells entering stress territory. A single-cell design at 36W draw would be asking for trouble (and possibly a fire).


Repository Structure

text
PowerBox/
├── Notes/           # Design notes and calculations
├── Output/          # Gerber files and fabrication outputs
├── Parts/           # Bill of materials and component info
└── PowerBox_PCB/    # KiCad / PCB design files

Key ICs

ComponentPart NumberFunction
Buck ConverterTPS546206A, 17V synchronous step-down
Balance ChargerBQ2588RGER2S Li-Ion balance charger, 2A
BMS ControllerDW01ALi-Ion protection IC
PD Sink(see Parts/)USB-C PD 12V negotiation

Zine

ZINE


License

See LICENSE for details.


Built by Alvin-Alford

Parts

113
QtyValueFootprintReferences
1210kΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R7, R8, R14, R15, R16, R17, R29, R31, R32, R33, R34
11~Custom_Footprints:PAD-2x2TP1, TP2, TP3, TP4, TP5, TP7, TP9, TP10, TP11, TP12, TP13
94.7uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C4, C5, C6, C10, C11, C12, C13, C18
5MMBT3906LT1GPackage_TO_SOT_SMD:SOT-23U2, U4, U6, U8, U12
41kΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR19, R21, R24, R25
4AO3400APackage_TO_SOT_SMD:SOT-23_HandsolderingU13, U14, U16, U17
4LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderL3, L4, L5, L6
4~Custom_Footprints:M3-PadTP14, TP15, TP16, TP17
32.2kΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR26, R27, R41
347uFCapacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC2, C19, C23
3DMP6023LE-13Package_TO_SOT_SMD:SOT-223U3, U7, U21
20.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC21, C22
2100kΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR28, R30
2100nfCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C17
2100ΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR22, R23
2102kΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R9
210ufCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC27, C30
218uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC9, C16
22.2uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC7, C15
23.3uHBuck_TPS54620:IND-SMD_L8.5-W8.0_PSPMAA0803H-330M-ANPL1, L2
230pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC8, C14
236.5kΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R10
24.02kΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6, R12
252.3kΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R13
253.6kΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R11
2BC817Package_TO_SOT_SMD:SOT-23U19, U22
2DW01APackage_TO_SOT_SMD:SOT-23-6_HandsolderingU11, U15
2TPS54620Buck_TPS54620:VQFN-14_L3.5-W3.5-P0.50-TL-EP_TPS54622RHLTU1, U5
2~Custom_Footprints:PAD-2x2-ThroughHoleTP18, TP19
110kΩCustom_Footprints:ThermistorPadsTR1
110Ω_2WResistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolderR39
11uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC20
11uhInductor_SMD:L_1008_2520Metric_Pad1.43x2.20mm_HandSolderID2
12N7002Package_TO_SOT_SMD:SOT-23U9
12S Batt PackCustom_Footprints:2S Batt PackB1
130.1kΩCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderR38
1300ΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR40
1383ΩCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderR37
147nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC28
15.23kΩCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderR36
1BQ25887RGERBQ25887RGER:VQFN24_RGE_TEXU10
1CH221KPackage_TO_SOT_SMD:SOT-23-6U23
1SW_DPDT_x2Custom_Footprints:SwitchPadsSW1
1USBC_PortCustom_Footprints:USB-C_SMD-TYPE-C-31-M-12_1USBC2

Similar boards

  • 4 layersLamp, the printed circuit board in 3D

    Lamp

    bgamari/lamp

    A bike lamp design

    47 parts1
  • 4 layers115.8 × 104.1 mmKASM PCB REV1, the printed circuit board in 3D

    KASM PCB REV1

    gabeak2/KASM_PCB

    Thesis Project - PCB to drive actuators for the Adaptive Secondary Mirror at Keck

    348 parts
  • 2 layers110 × 110 mmDiplom, the printed circuit board in 3D

    Diplom

    vlad-chan/diploma-pcb

    Repository for my diploma work. PCB design and schematic.

    130 partsMIT
  • 4 layers101 × 51.5 mmQuack core, the printed circuit board in 3D

    Quack core

    HeyPCB/quack-core

    Brain board for the Open Duck Mini: Pi Zero 2W carrier, 14-servo STS bus, fused 2S power path in stitched copper zones (15-18 A battery side), USB-C charging with balancing, IMU.

    138 parts1CERN-OHL-S-2.0
  • 2 layers190 × 75 mmAVT2022 Badge Final, the printed circuit board in 3D

    AVT2022 Badge Final

    epremeaux/AVTokyo_2022_Badge

    AVTokyo 2022 event badge PCB, firmware and server code.

    72 parts9
  • 2 layers68.2 × 84.2 mmVAPE0F, the printed circuit board in 3D

    VAPE0F

    malikkelly8/ECE445-FADEX

    Notebook for Malik Kelly to keep track of progress in ECE 445. Also a way for the rest of the FadeX staff to see progress.

    38 parts
  • 2 layers90 × 100 mmDensha pico, the printed circuit board in 3D

    Densha pico

    whowechina/densha_pico

    Special thanks to community projects and developers. And also these projects: RPSiliconKiCad: https://github.com/HeadBoffin/RPSiliconKiCad

    42 parts1
  • 4 layers50 × 23 mmFlipcab rounded, the printed circuit board in 3D

    Flipcab rounded

    huming2207/flipcab-hw

    flipcab hardware (controller board)

    34 parts

Questions

How big is the PowerBox PCB PCB?

It measures 100 × 75 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PowerBox PCB use?

113 parts, built around the MMBT3906LT1G, AO3400A, BC817 and DW01A. 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.

Where can I download the PowerBox PCB KiCad files?

From the Alvin-Alford/PowerBox repository on GitHub, at the commit this page was made from: the board is PowerBox_PCB/PowerBox_PCB.kicad_pcb and its schematic PowerBox_PCB/BMS.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PowerBox PCB design in my own project?

Its repository states no licence, so its author keeps all rights: ask Alvin-Alford before reusing the design.