Skip to the content
4 layers50 × 75 mmPowerBank, the printed circuit board in 3D

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

4

README

README.md

PowerBank

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 3D Isometric

PCB Top

PCB Top

PCB Bottom

PCB Bottom

Schematic - 01 Root

Root Schematic

Schematic - 02 IP5318

IP5318 Schematic

Schematic - 03 USB Type-C

Type-C Schematic

Schematic - 04 USB Type-A

Type-A Schematic

Schematic - 05 Micro-USB

Micro-USB Schematic

Schematic - 06 LEDs

LEDs Schematic

Schematic - 07 Config

Config Schematic

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

  1. Charge via USB-C or Micro-USB
  2. Connect your device to USB-A or USB-C
  3. LED indicators show current battery level

Schematic Hierarchy

SheetDescription
PowerBank.kicad_schTop-level sheet (mounting holes)
ip5318.kicad_schIP5318 power bank IC and battery connections
typec.kicad_schUSB Type-C connector
typea.kicad_schUSB Type-A connector
microb.kicad_schMicro-USB connector
leds.kicad_schLED indicators
config.kicad_schConfiguration and additional LEDs

Bill of Materials

The full BOM in BOM.csv.

ItemQtyEst. Cost
IP5318 SoC1$1.84
22uF capacitors6$1.51
10uF capacitors3$0.42
0.1uF capacitors5$0.11
2.2uH power inductor1$0.08
USB Type-A connector (Molex)1$0.93
USB Type-C 16-pin connector1$0.17
USB Micro-B connector1$0.05
JST-PH battery connector1$0.04
AO3401A P-MOSFET3$0.11
SS24 Schottky diodes2$0.03
LEDs (0805, green/blue/red/white)8$0.10
Resistors (0805)10$0.02
10m sense resistor1$0.04
100k NTC thermistor1$0.01
Tactile switch1$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

text
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.png

Parts

50
QtyValueFootprintReferences
622uFCapacitor_SMD:C_0805_2012MetricC4, C5, C6, C7, C9, C10
50.1uFCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C8, C11
5BLUELED_SMD:LED_0805_2012MetricD4, D5, D6, D7, D8
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
310kResistor_SMD:R_0805_2012MetricR4, R5, R6
310uFCapacitor_SMD:C_0805_2012MetricC12, C13, C14
3AO3401APackage_TO_SOT_SMD:SOT-23Q1, Q2, Q3
2SS24Diode_SMD:D_SMAD1, D2
1100Resistor_SMD:R_0805_2012MetricR7
1100kResistor_SMD:R_0805_2012MetricTH1
110mResistor_SMD:R_2512_6332MetricR1
1120k 1%Resistor_SMD:R_0805_2012MetricR2
1169k 1%Resistor_SMD:R_0805_2012MetricR3
11kResistor_SMD:R_0805_2012MetricR8
12.2uHInductor_SMD:L_APV_APH0630L1
120Resistor_SMD:R_0805_2012MetricR9
182kResistor_SMD:R_0805_2012MetricR10
1Conn_01x02Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ4
1GREENLED_SMD:LED_0805_2012MetricD9
1IP5318Package_DFN_QFN:QFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm_ThermalViasU1
1NCResistor_SMD:R_0805_2012MetricR11
1REDLED_SMD:LED_0805_2012MetricD3
1SW_PushButton_Switch_SMD:Panasonic_EVQPUM_EVQPUDSW1
1USB_AConnector_USB:USB_A_Molex_67643_HorizontalJ2
1USB_B_MicroConnector_USB:USB_Micro-B_Wuerth_629105150521J1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J3
1WHITELED_SMD:LED_0805_2012MetricD10

Similar boards

  • 4 layers241.3 × 180.3 mmHALSPA, the printed circuit board in 3D

    HALSPA

    hatlabs/HALSPA-hardware

    HALSPA - Hat Labs Spaghetti Board: PCB Design Files

    10,275 parts
  • 4 layers85 × 120 mmGameboy, the printed circuit board in 3D

    Gameboy

    MeesCode/gameboy-pcb

    custom gameboy-esque pcb running an stm32 and my own tiny game engine

    134 parts
  • 6 layers187 × 109 mmHALPI2, the printed circuit board in 3D

    HALPI2

    hatlabs/HALPI2-hardware

    Hat Labs Pi Carrier Board 2 design files

    739 parts9
  • 2 layers98.8 × 55.1 mmH bridge controller, the printed circuit board in 3D

    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 mmMeshcore NaIon, the printed circuit board in 3D

    Meshcore NaIon

    Alksndr55/mesh-repeater

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

    154 parts3
  • 2 layers90 × 34 mmLoRa Node, the printed circuit board in 3D

    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 mmSecurity Alarm Panel, the printed circuit board in 3D

    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 mmCLN17-V1.5, the printed circuit board in 3D

    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.