

BatteryModule
Battery module with independent overdischarge control and voltage regulations stages.
- Size
- 25 × 50 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 47
- Nets
- 23
- Pads
- 132
- Tracks, vias
- 73, 70
- Pours
- 42
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 28 Jun 2025
- Updated
- 7 Feb 2026
Overview
BatteryModule is an open-source printed circuit board by DavidMolTor, from the DavidMolTor/BatteryModule repository on GitHub. It is a 2-layer board of 25 × 50 mm with 47 parts on 23 nets, routed with 73 tracks and 70 vias.
It is built around the TP4056-42-ESOP8, DSS34 and FNR4030S4R7MT, with the SI2301BDS and SI2312BDS among its other parts. Its parts include 12 resistors, 9 capacitors, 4 ICs, 4 connectors and 3 diodes. It belongs with the power boards of this library.
Main components
5TP4056-42-ESOP8
ESOP-8-40℃~+85℃ 1 1A 2uA 4.2V 4V~8V Charging IC Lithium Battery Support ESOP-8 Battery Management ROHSTOPPOWERBattery ManagementDSS34
SOD-123FL-50℃~+125℃ 1 Independent 3A 40V 500uA@40V 550mV@3A SOD-123FL Schottky Diodes ROHSBORNSchottky DiodesFNR4030S4R7MT
SMD,4x4mm2.3A 3.2A 4.7uH 78mΩ Magnetic Shielded Inductor ±20% SMD,4x4mm Power Inductors ROHScjiangPower InductorsSI2301BDS
SOT-23SOT-23 MOSFETs ROHSTECH PUBLICMOSFETsSI2312BDS
SOT-23-55℃~+150℃ 1 N-channel 120pF 1V 1W 20V 25mΩ@4.5V 300pF 4nC@4.5V 5.5A 80pF SOT-23 MOSFETs ROHSTECH PUBLICMOSFETs
README
Readme.mdUSB-C Battery Module
A compact and reliable power module for battery-powered electronics.
Introduction
This module is designed to be used in guitars and effect pedals as a rechargeable supply with minimal output voltage ripple.
The module contains a TP4056 charging IC and a voltage regulation stage consisting of a TLV61048 boost converter and a TLV76701 linear regulator for further smoothing of the output voltage.
It is designed for 9V output voltage, although it can be configured by adjusting a couple of resistor dividers. It also has PH connectors for charging, battery and output to be able to adapt it to different use cases.

Features
-
Independent voltage monitor for overdischarge control.
-
9V output configurable via resistor dividers.
-
Available pin for battery disconnection.
-
LED indicators for charging status display.
-
Soldered USB-C connector for charging.
-
PH connectors for battery, charging and output.
-
Large package sizes for easy hand-soldering.
-
Tested continuous 500mA output and 1A charging current.
Parts
47| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 2u2 | Capacitor_SMD:C_1206_3216Metric | C4, C5, C6, C8, C9 |
| 4 | 10K | Resistor_SMD:R_0805_2012Metric | R1, R8, R10, R12 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 10u | Capacitor_SMD:C_1206_3216Metric | C2, C3 |
| 2 | 1K | Resistor_SMD:R_0805_2012Metric | R2, R3 |
| 2 | 5K1 | Resistor_SMD:R_0805_2012Metric | R4, R5 |
| 1 | 100n | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 102K | Resistor_SMD:R_0805_2012Metric | R11 |
| 1 | 10p | Capacitor_SMD:C_0805_2012Metric | C7 |
| 1 | 120K | Resistor_SMD:R_0805_2012Metric | R9 |
| 1 | 1M | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 2K2 | Resistor_SMD:R_0805_2012Metric | R6 |
| 1 | 600R | Inductor_SMD:L_0805_2012Metric | FB1 |
| 1 | BAT | TestPoint:TestPoint_Pad_D1.0mm | TP2 |
| 1 | BAT | Custom_Parts:JST_PH_1x02_P2.00MM_SMD_HOR | J3 |
| 1 | BST | TestPoint:TestPoint_Pad_D1.0mm | TP3 |
| 1 | CHRG | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | DSS34 | Diode_SMD:D_SOD-123F | D3 |
| 1 | FNR4030S4R7MT | Inductor_SMD:L_Changjiang_FNR4030S | L1 |
| 1 | FREQ | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | LDO | TestPoint:TestPoint_Pad_D1.0mm | TP4 |
| 1 | LOGO | Logos:BattMod | G*** |
| 1 | LOGO | Logos:Cat | G*** |
| 1 | ME2801 | Custom_Parts:SOT-23_NO_MARK | U1 |
| 1 | OUT | Custom_Parts:JST_PH_1x03_P2.00MM_SMD_HOR | J4 |
| 1 | SI2301BDS | Custom_Parts:SOT-23_NO_MARK | Q2 |
| 1 | SI2312BDS | Custom_Parts:SOT-23_NO_MARK | Q1 |
| 1 | STBY | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | TLV61048DBVR | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | TLV76701DRVx | Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias | U4 |
| 1 | TP4056-42-ESOP8 | Custom_Parts:SOIC-8-1EP_3.9x4.9MM_P1.27MM_EP2.41x3.3MM | U2 |
| 1 | USB | Custom_Parts:JST_PH_1x02_P2.00MM_SMD_HOR | J1 |
| 1 | USB | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | USB_C_Receptacle_PowerOnly_6P | Connector_USB:USB_C_Receptacle_GCT_USB4125-xx-x_6P_TopMnt_Horizontal | J2 |
Questions
How big is the BatteryModule PCB?
It measures 25 × 50 mm and has 2 copper layers, 1.6 mm thick.
What parts does the BatteryModule use?
47 parts, built around the TP4056-42-ESOP8, DSS34, FNR4030S4R7MT and SI2301BDS. 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 BatteryModule KiCad files?
From the DavidMolTor/BatteryModule repository on GitHub, at the commit this page was made from: the board is BatteryModule.kicad_pcb and its schematic Battery.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the BatteryModule design in my own project?
Its repository states no licence, so its author keeps all rights: ask DavidMolTor before reusing the design.
Similar boards
- 4 layers35.8 × 44.4 mm

- 4 layers100 × 86.6 mm

- 2 layers

OpenPowerDistribution
ulikoehler/OpenPowerDistributor
Open-hardware PCB to distribute DC 12V power to 12V / 5V / 9V & 24V consumers
537 partsCC0-1.0 - 2 layers23 × 45 mm

- 4 layers76 × 58 mm

GR106768 Buzzer
4ms/openventilator
OpenVentilator project, this repo is just tests and noodlings
273 parts2 - 2 layers

Usb
wozniak-works/X1-palmrest-to-keyboard
A custom replacement board for the Lenovo ThinkPad X1 Carbon palmrest to transform it to keyboard with integrated powerbank and usb hub.
186 parts - 4 layers50 × 50 mm

HSCanT
cherry-embedded/HSCanT-hardware
HSCanT is a USB to 4-channel CAN FD tool designed based on the HPM5321 chip.
130 parts52Apache-2.0 - 4 layers190 × 100 mm

Rioctrl controller
festlv/rioctrl-hw
Hardware design for modular CNC controller
281 parts16CERN-OHL-S-2.0