

PowerBank
Multi-port USB power bank using the IP5318 fast-charge SoC. USB-C, USB-A, and Micro-USB ports. Built in KiCad 10.
- Size
- 50 × 75 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 50
- Nets
- 39
- Pads
- 201
- Tracks, vias
- 234, 84
- Pours
- 10
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 18 Aug 2026
- Updated
- 6 Sep 2026
Overview
PowerBank is an open-source printed circuit board by sneakylizard123-4, from the sneakylizard123-4/PowerBank repository on GitHub. It is a 4-layer board of 50 × 75 mm with 50 parts on 39 nets, routed with 234 tracks and 84 vias.
It is built around the IP5318, AO3401A and SS24, with the APH0630T2R2M among its other parts. Its parts include 14 capacitors, 11 resistors, 10 diodes, 4 connectors and 3 transistors. It belongs with the power boards of this library.
Main components
4IP5318
WQFN-40-EP(6x6)0℃~+70℃ 1~2 3V 4.5V~14V 恒流充电、恒压充电、涓流充电、自动再充电、充电终止、软启动、过放保护、Overcurrent Protection、Short-Circuit Protection、过压保护 WQFN-40-EP(6x6) Battery Management ROHSINJOINICBattery ManagementAO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsSS24
SMA(DO-214AC)-55℃~+150℃ 200uA@40V 2A 40V 50A 550mV@2A Independent SMA(DO-214AC) Schottky Diodes ROHShongjiachengSchottky DiodesAPH0630T2R2M
SMD,7x6.6mm10A 15mΩ 2.2uH 9.5A Molded inductor ±20% SMD,7x6.6mm Molding Power Inductors ROHSAPVPower Inductors
README
README.mdPowerBank
Multi-port USB power bank using the IP5318 fast-charge SoC. USB-C, USB-A, and Micro-USB ports. Built in KiCad 10.
Why I Made This
I wanted to make a board using the IP5306's bigger cousin, the IP5318. It is better in many ways, except it is harder to hand solder. It can do DRP USB-C for charging and discharging out of the same connector! It features user-servicable batteries, so they can be replaced instead of replacing the entire power bank
Pictures
3D Isometric View

PCB Top

PCB Bottom

Schematic - 01 Root

Schematic - 02 IP5318

Schematic - 03 USB Type-C

Schematic - 04 USB Type-A

Schematic - 05 Micro-USB

Schematic - 06 LEDs

Schematic - 07 Config

Features
- 2.5A fast charging via IP5318 SoC
- USB Type-C input/output
- USB Type-A output
- Micro-USB input
- LED charge level indicators
- Compact PCB with thermal vias
How to Use
- Charge via USB-C or Micro-USB
- Connect your device to USB-A or USB-C
- LED indicators show current battery level
Schematic Hierarchy
| Sheet | Description |
|---|---|
PowerBank.kicad_sch | Top-level sheet (mounting holes) |
ip5318.kicad_sch | IP5318 power bank IC and battery connections |
typec.kicad_sch | USB Type-C connector |
typea.kicad_sch | USB Type-A connector |
microb.kicad_sch | Micro-USB connector |
leds.kicad_sch | LED indicators |
config.kicad_sch | Configuration and additional LEDs |
Bill of Materials
The full BOM in BOM.csv.
| Item | Qty | Est. Cost |
|---|---|---|
| IP5318 SoC | 1 | $1.84 |
| 22uF capacitors | 6 | $1.51 |
| 10uF capacitors | 3 | $0.42 |
| 0.1uF capacitors | 5 | $0.11 |
| 2.2uH power inductor | 1 | $0.08 |
| USB Type-A connector (Molex) | 1 | $0.93 |
| USB Type-C 16-pin connector | 1 | $0.17 |
| USB Micro-B connector | 1 | $0.05 |
| JST-PH battery connector | 1 | $0.04 |
| AO3401A P-MOSFET | 3 | $0.11 |
| SS24 Schottky diodes | 2 | $0.03 |
| LEDs (0805, green/blue/red/white) | 8 | $0.10 |
| Resistors (0805) | 10 | $0.02 |
| 10m sense resistor | 1 | $0.04 |
| 100k NTC thermistor | 1 | $0.01 |
| Tactile switch | 1 | $0.23 |
| 18650 Li-ion cell (3.7V) | 1 | $2.50 |
| PCB (qty 5, JLCPCB ~84x110mm) | 5 | $6.00 |
| Total per finished board | $9.21 |
Component prices are from LCSC (Aug 2026 cart export); cell price is an AliExpress estimate. Shipping not included.
Known Issues
- Board HAS NOT been fabricated or tested yet
Credits
- IP5318 datasheet and reference design
- KiCad and its component libraries
- USB connector symbols from KiCad standard library
Project Structure
PowerBank/
├── kicad/
│ ├── PowerBank.kicad_sch
│ ├── PowerBank.kicad_pcb
│ ├── PowerBank.kicad_pro
│ ├── ip5318.kicad_sch
│ ├── typec.kicad_sch
│ ├── typea.kicad_sch
│ ├── microb.kicad_sch
│ ├── leds.kicad_sch
│ ├── config.kicad_sch
│ ├── Parts.pretty/
│ ├── fp-lib-table
│ └── production/
│ ├── PowerBank.zip (gerbers)
│ ├── bom.csv
│ ├── positions.csv
│ └── netlist.ipc
├── parts/
│ └── Parts.kicad_sym
├── cad/
│ └── PowerBank.step
├── images/
│ ├── pcb-3d-isometric.pngParts
50| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 22uF | Capacitor_SMD:C_0805_2012Metric | C4, C5, C6, C7, C9, C10 |
| 5 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C8, C11 |
| 5 | BLUE | LED_SMD:LED_0805_2012Metric | D4, D5, D6, D7, D8 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric | R4, R5, R6 |
| 3 | 10uF | Capacitor_SMD:C_0805_2012Metric | C12, C13, C14 |
| 3 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3 |
| 2 | SS24 | Diode_SMD:D_SMA | D1, D2 |
| 1 | 100 | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 100k | Resistor_SMD:R_0805_2012Metric | TH1 |
| 1 | 10m | Resistor_SMD:R_2512_6332Metric | R1 |
| 1 | 120k 1% | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | 169k 1% | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric | R8 |
| 1 | 2.2uH | Inductor_SMD:L_APV_APH0630 | L1 |
| 1 | 20 | Resistor_SMD:R_0805_2012Metric | R9 |
| 1 | 82k | Resistor_SMD:R_0805_2012Metric | R10 |
| 1 | Conn_01x02 | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J4 |
| 1 | GREEN | LED_SMD:LED_0805_2012Metric | D9 |
| 1 | IP5318 | Package_DFN_QFN:QFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm_ThermalVias | U1 |
| 1 | NC | Resistor_SMD:R_0805_2012Metric | R11 |
| 1 | RED | LED_SMD:LED_0805_2012Metric | D3 |
| 1 | SW_Push | Button_Switch_SMD:Panasonic_EVQPUM_EVQPUD | SW1 |
| 1 | USB_A | Connector_USB:USB_A_Molex_67643_Horizontal | J2 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Wuerth_629105150521 | J1 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J3 |
| 1 | WHITE | LED_SMD:LED_0805_2012Metric | D10 |
Similar boards
- 4 layers241.3 × 180.3 mm

- 4 layers85 × 120 mm

Gameboy
MeesCode/gameboy-pcb
custom gameboy-esque pcb running an stm32 and my own tiny game engine
134 parts - 6 layers187 × 109 mm

- 2 layers98.8 × 55.1 mm

H bridge controller
jayanta525/dual-h-bridge
Dual H-Bridge Controller with IRF3205 and IR2104 MOSFET Driver, and with ATMega328P-AU PWM Controller
104 parts5MIT - 2 layers90 × 100 mm

Meshcore NaIon
Alksndr55/mesh-repeater
Mesh Repeater v1 — одноплатный LoRa-репитер для MeshCore и Meshtastic, 90×100 мм. Упор на максимальное энергосбережение и работу в суровых сибирских зимах. Солнечный зарядник, Na-ion 1S / LTO 2S.
154 parts3 - 2 layers90 × 34 mm

LoRa Node
TilenTinta/Greenhouse_LoRa_Node
An open-source monitoring system designed for use in greenhouses, orchards or other agricultural environments
78 parts2MIT - 2 layers100 × 73.9 mm

Security Alarm Panel
Matyas604/Security-Alarm-Panel
Home Assistant Smart Home Alarm Control Panel with fingerprint reader, NFC/RFID card reader, motion radar, and touchscreen TFT display. It can control your smart home, not just your home security system.
132 parts1GPL-3.0 - 4 layers38 × 39 mm

CLN17-V1.5
creapunk/CLN-ClosedLoopNemaDriver
Compact closed-loop stepper motor driver designed for NEMA motors
103 parts1.1k
Questions
How big is the PowerBank PCB?
It measures 50 × 75 mm and has 4 copper layers, 1.6 mm thick.
What parts does the PowerBank use?
50 parts, built around the IP5318, AO3401A, SS24 and APH0630T2R2M. 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 PowerBank KiCad files?
From the sneakylizard123-4/PowerBank repository on GitHub, at the commit this page was made from: the board is kicad/_restore_backup_2026-08-18T16-52-31-033/PowerBank.kicad_pcb and its schematic kicad/PowerBank.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the PowerBank design in my own project?
Its repository states no licence, so its author keeps all rights: ask sneakylizard123-4 before reusing the design.