Skip to the content
2 layers50 × 20 mmIP5306 Module, the printed circuit board in 3D

A small USB power bank module that uses a 1S lithium battery and outputs a regulated 5V supply.

Size
50 × 20 mm
Copper layers
2
Thickness
1.6 mm
Parts
27
Nets
24
Pads
89
Tracks, vias
83, 31
Pours
7
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
2 Sep 2026
Updated
13 Sep 2026

Overview

IP5306 Module is an open-source printed circuit board by sneakylizard123-4, from the sneakylizard123-4/IP5306_Module repository on GitHub. It is a 2-layer board of 50 × 20 mm with 27 parts on 24 nets, routed with 83 tracks and 31 vias.

It is built around the IP5306. Its parts include 7 capacitors, 7 resistors, 6 diodes, 3 connectors and 1 IC.

Main components

1

README

README.md

IP5306 Power-Bank Module

A small USB power bank module that uses a 1S lithium battery and outputs a regulated 5V supply.

This board is a small power bank module built around the Injoinic IP5306 SoC. It takes USB-C input to charge a lithium battery and outputs a regulated 5V rail from a USB-A port in output mode. It is a standalone module with no MCU, only a power button and 4-LED charge/fuel gauge handle all user input. I built it to have a fully integrated power path solution that avoids the complexity of discrete charger and boost circuits.

3D model render

Features

  • IP5306: fully integrated 2.1A charger and 2.4A discharger with built-in boost converter.
  • USB-C input for charging, USB-A output for 5V output.
  • 1S Li-ion/LiPo battery connection via JST PH 2-pin header.
  • Power button for power on/off and battery gauge.
  • 4-LED charge/fuel gauge.
  • 1uH shielded inductor for the boost converter.

How It Works

The IP5306 has an entire power path inside of it. On the input side, 5v from USB-C charges a connected 1S lithium battery through the IP5306's built-in 2.1A charger. On the output side, the chip boosts the battery voltage to a regulated 5V output rail when in power-bank mode. The boost inductor and output capacitors form the boost converter, while the battery, LED, and decoupling capacitors support the charge path, gauge, and IC supply. Pressing the KEY button powers the module on/off and goes through the fuel gauge.

BlockPartRole
PowerIP5306Power Bank SoC with battery charger, boost regulator, 5V rail, charge gauge
InputHRO TYPE-C-31-M-12USB-C receptacle for charging input
OutputConnfly DS1095USB-A receptacle for 5V power-bank output
BatteryB2B-PH-KJST PH 2-pin connector to 1S Li-ion/LiPo battery
InductorCoilcraft XFL4020-102MEC1uH boost converter inductor
Capacitors10uF x4, 22uF x3 Boost output + IC decoupling
Resistors5.1k x2, 10k x3, 2 ohm x2USB-C CC pulldowns, biasing, LED current limit
LEDs0805 x6Charge and boost status indicators
ButtonPanasonic EVQPUMPower on/off + fuel gauge on KEY pin

Power Tree

The power path flows from the USB-C input through the IP5306 charger into the battery, and from the battery through the IP5306 boost converter out to the USB-A port. The KEY button and LED gauge hang off the chip's control pins.

DirectionPath
ChargeUSB-C (5V) -> IP5306 charger -> 1S battery
Discharge1S battery -> IP5306 boost -> 5V USB-A out

Board

IP5306 module open in the KiCad PCB editor

Top copper layer Top layer with the tracks, pads and ground pour.

Bottom copper layer Bottom layer with the stitched ground return path.

Assembled board, top view

Assembled board, isometric view

Assembled board, bottom view

Usage

  1. Connect a 3.7V Li-ion/LiPo battery to the JST PH connector.
  2. Connect the USB-C to charge the battery. the LEDs indicate charge state.
  3. Connect a device to the USB-A port and press the power button to enable the 5V output; short presses cycle the LED fuel gauge and a long press toggles the module on/off.
PinFunction
BAT+ / BAT-JST PH battery connections (1S Li-ion/LiPo)
KEYPower button input
GNDCommon ground

Repository Structure

text
├── kicad/            # PCB source files
│   └── production/   # Gerbers + drill files
├── cad/              # .step export + native CAD source
├── firmware/         # Firmware source code
├── images/           # Renders, PCB screenshots, build photos
├── BOM.csv           # Bill of materials w/ links + total cost line
└── JOURNAL.md        # Work journal

Cost

ItemCost
PCB$3.20
Shipping$1.50
PCB subtotal$4.70
Components$12.99
Total$17.69

Full BOM available in BOM.csv

Parts

27
QtyValueFootprintReferences
6LEDLED_SMD_AKL:LED_0805_2012MetricD1, D2, D3, D4, D5, D6
410uFCapacitor_SMD_AKL:C_0805_2012MetricC1, C2, C4, C6
310kResistor_SMD_AKL:R_0805_2012MetricR3, R5, R6
322uFCapacitor_SMD_AKL:C_0805_2012MetricC3, C5, C7
22Resistor_SMD_AKL:R_0805_2012MetricR4, R7
25.1kResistor_SMD_AKL:R_0805_2012MetricR1, R2
11uH XFL4020-102MECInductor_SMD:L_Coilcraft_XxL4020L1
1Conn_01x02Connector_JST_SM4:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_HorizontalJ3
1IP5306IP5306:SOP127P600X165-9NU1
1LOGOcustomimages:linuxpenguinG***
1SW_PushButton_Switch_SMD:Panasonic_EVQPUM_EVQPUDSW1
1USB_AConnector_USB:USB_A_Connfly_DS1095J2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1

Similar boards

  • 2 layers95.3 × 161.9 mmDfh badge, the printed circuit board in 3D

    Dfh badge

    tanaes/whopping_Voron_mods

    135 parts787GPL-3.0
  • 2 layers100.8 × 30.2 mmEsp32 loraprs c3, the printed circuit board in 3D

    Esp32 loraprs c3

    sh123/esp32_loraprs

    LoRa ESP32 KISS Bluetooth modem (for APRSDroid or aprs.fi iOS) + APRS-IS RX/TX iGate over WiFi + Digipeater + DV (with Codec2 Walkie-Talkie)

    29 parts281GPL-3.0
  • 2 layers87.9 × 98.7 mmBitdoglab smd, the printed circuit board in 3D

    Bitdoglab smd

    BitDogLab/BitDogLab

    Open-source educational hardware for embedded systems, programming, electronics, and physical computing.

    138 parts203
  • 2 layers27.5 × 32 mmFunHomeSwitch, the printed circuit board in 3D

    FunHomeSwitch

    ZhiFun/FunHome

    DIY design of smart home hardware based on Home Assistant.

    41 parts29MIT
  • 2 layers54.7 × 74.3 mmEcn, the printed circuit board in 3D

    Ecn

    leon-uhs/ESP32-RF-Development-Board

    esp32-pico-d4、cc1101、nrf24、sd、ip5306

    67 parts8
  • 2 layers86 × 136 mmOpen pocket, the printed circuit board in 3D

    Open pocket

    LakoMoor/open-pocket-gbc

    Game Boy / Game Boy Color on the Sipeed Tang Nano 20K: HDMI, Pocket-style menu, ST7735 LCD, USB remote. Open-source FPGA toolchain only.

    58 parts4GPL-3.0
  • 2 layers103.5 × 41.4 mmABD v01, the printed circuit board in 3D

    ABD v01

    ampnics/AmpBatt-Dock-2p

    Open-source 2P 18650 power bank hardware by Ampnics.

    28 parts2
  • 2 layers188.5 × 88.9 mmEsp gamepad v2, the printed circuit board in 3D

    Esp gamepad v2

    Reiko0908/NeuralNetwork_Based_AutonomousCar

    This project focuses on developing an autonomous car system powered by neural networks (NN). It utilizes deep learning techniques to enable key functionalities such as perception, path planning, and control.

    70 parts2Apache-2.0

Questions

How big is the IP5306 Module PCB?

It measures 50 × 20 mm and has 2 copper layers, 1.6 mm thick.

What parts does the IP5306 Module use?

27 parts, built around the IP5306. 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 IP5306 Module KiCad files?

From the sneakylizard123-4/IP5306_Module repository on GitHub, at the commit this page was made from: the board is kicad/_restore_backup_2026-09-13T10-19-08-571/IP5306_Module.kicad_pcb and its schematic kicad/IP5306_Module.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the IP5306 Module design in my own project?

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