Skip to the content
PCBKitNew board
2 layers33.9 × 33.7 mmBattery module, the printed circuit board in 3D

A Highly efficient feature packed battery charging module built using the IP5306, it has in built battery protection and Output mode which can supply 5V 2 Amps and can charge the battery with upto 2 Amps Power.

Size
33.9 × 33.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
20
Pads
73
Tracks, vias
162, 2
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Jun 2026
Updated
16 Aug 2026

Overview

Battery module is an open-source printed circuit board by thesiliconknight, from the thesiliconknight/Hack-A-Charge-Module repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 33.9 × 33.7 mm with 32 parts on 20 nets, routed with 162 tracks and 2 vias.

It is built around the IP5306. Its parts include 6 capacitors, 5 resistors, 3 diodes, 2 connectors and 1 IC. It belongs with the power boards of this library.

Main components

1

README

README.md

Hack-A-Charge IP5306 Charging and Power Board

A compact lithium battery charger and 5V boost module built around the IP5306 chip. It handles charging a single-cell lithium battery via USB-C and boosting the battery voltage up to a stable 5V output for external devices.

Pictures

Top ViewBottom View
Board FrontBoard Back

Features

  • Main Chip: IP5306 handles both 2.1A battery charging and 2.4A synchronous 5V boosting.
  • Custom 3-LED Layout: Configured with 3 specific status indicators showing Power Connected, Capacity >25%, and Capacity >75%.
  • Thermal Design: Uses the ESOP-8 package with the exposed bottom power pad soldered directly to ground vias for cooling.
  • 5V Output: Solid 5V power line capable of supplying up to 2.1A to drive microcontrollers, displays, or peripherals.
  • Battery Connector: Standard right-angle 2-pin JST-XH socket keeping the battery wire connection flat and low-profile.

Core Components Used

  • Power Management IC: Injoinic IP5306
  • Power Inductor: SWPA6045S1R0NT (1.0µH, 5.6A saturation current, 6x6x4.5mm SMD package)
  • Spike Filter: Murata 0.1µF 50V X7R 0603 Ceramic Cap.
  • Indicators: 0805 LEDs of different colours with 1kΩ resistors
Circuit Schematic Design
Schematic Diagram
PCB Top Layer RoutingPCB Bottom Layer Routing
Top RoutingBottom Routing

Connections

  • 5V_OUT 5V Output (at near 2.1 Amps) from the ip5306 in-built boost circuit.
  • BATT_CONN The connector to connect the battery with the pcb for charging and output.
  • ACTV_BTN For manual ON/OFF control and forced shut down and to check battery percentage when needed.

License

This hardware project is open-source and licensed under the CERN Open Hardware Licence Version 2 - Strongly Reciprocal (CERN-OHL-S-2.0).

You are free to copy, modify, distribute, and manufacture this board for personal or commercial use. However, if you modify these schematic or layout files and distribute your new design, you must release those modifications under this exact same CERN-OHL-S-2.0 license.

This design is shared without any warranty or implied guarantee. Check the LICENSE file for the full legal text.

Parts

32
QtyValueFootprintReferences
8LOGOLOGOG***, G***, G***, G***, G***, G***, G***, G***
4MountMountingHole:MountingHole_2.2mm_M2_PadH1, H2, H3, H4
31kResistor_SMD:R_0603_1608MetricR3, R4, R5
20.1 uFCapacitor_SMD:C_0603_1608MetricC1, C6
210uFCapacitor_SMD:C_0603_1608MetricC3, C4
25.1kResistor_SMD:R_0603_1608MetricR1, R2
110ufCapacitor_SMD:C_0603_1608MetricC5
11uHInductor_SMD:L_Taiyo-Yuden_NR-60xxL1
122uFCapacitor_SMD:C_0603_1608MetricC2
125%_LEDLED_SMD:LED_0805_2012MetricD1
15V_OUTConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ3
175%_LEDLED_SMD:LED_0805_2012MetricD3
1ACTV_BTNButton_Switch_SMD:SW_SPST_EVQP2_ShortPushTravel_H2.1mmSW1
1BATT_CONNConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ2
1CHRG_LEDLED_SMD:LED_0805_2012MetricD2
1IP5306IP5306:SOP127P600X165-9NU1
1USB_C_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12INPUT

Questions

How big is the Battery module PCB?

It measures 33.9 × 33.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Battery module use?

32 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 Battery module KiCad files?

From the thesiliconknight/Hack-A-Charge-Module repository on GitHub, at the commit this page was made from: the board is SRC/battery module.kicad_pcb and its schematic SRC/battery module.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Battery module design in my own project?

Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

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