Skip to the content
PCBKitNew board
2 layers80.8 × 60.5 mmLION2CELL02, the printed circuit board in 3D

Dual-cell Li-Ion Battery management system with I2C interface and USB-C charging.

Size
80.8 × 60.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
104
Nets
70
Pads
343
Tracks, vias
745, 91
Pours
13
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
17 Jul 2024
Updated
25 Feb 2025

Overview

LION2CELL02 is an open-source printed circuit board by mlab-modules, from the mlab-modules/LION2CELL02 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 80.8 × 60.5 mm with 104 parts on 70 nets, routed with 745 tracks and 91 vias.

It is built around the NCP21XV103J03RA, DMTH3002LPS and 1N4148WS, with the USB4105-GF-A among its other parts. Its parts include 30 capacitors, 29 resistors, 12 connectors, 8 diodes and 4 transistors. It belongs with the power boards of this library.

Main components

4

README

README.md

LION2CELL02 - Dual-cell Li-Ion BMS with I2C interface and USB-C charging.

The LION2CELL02 module is designed to manage the charging and protection of the 2-cell Li-Ion battery stack. It incorporates advanced safe and efficient battery management features, utilizing the BQ40Z50-R2 fuel gauge and BQ25792 battery charger ICs.

LION2CELL02 mounted on MLAB base

Features

The LION2CELL02 module include USB-C connector for quick charge connection. This allows for easy integration with USB-C power sources.

BQ40Z50-R2 - Fuel Gauge

  • Utilizes Impedance Track™ technology for accurate charge measurement.
  • High-side protection N-FETs control.
  • Integrated cell balancing during charging or at rest.
  • Programmable protection features (voltage, current, temperature, charge timeout).
  • JEITA, enhanced charging, and adaptive charging algorithms.
  • Supports TURBO Mode 2.0 and Battery Trip Point (BTP).
  • LED display for battery status.
  • SMBus v1.1 interface for communication with the charger and host systems.

BQ25792 Battery Charger

  • Supports USB BC 1.2 charging standard.
  • High-efficiency buck-boost charging for Li-Ion batteries.
  • Programmable input current, charge current, and charge voltage.
  • Integrated power path management.
  • Protection features including overvoltage, undervoltage, overcurrent, and thermal protection.
  • Low quiescent current for extended battery life.

LION2CELL02 top

Power Delivery

The module supports BC 1.2 for charging. For the full USB Power Delivery (PD) support, an external USB PD controller is required. The MLAB USBPDSINK01 module can be used to enable PD functionality.

Usage Instructions

  1. Equip the LION2CELL02 module with pair of the suitable 16850 Li-Ion batteries.
  2. Connect a USB-C power source to the module. For standard charging, ensure the power source complies with BC 1.2.
  3. For USB PD, connect the USBPDSINK01 module to enable PD negotiation and charging.
  4. Monitor the LED indicators for battery and charging status.
  5. Connect to an MCU and use I2C/smbus for advanced features.

Safety and Protection

  • The module includes multiple layers of protection for voltage, current, and temperature to ensure safe operation.
  • Integrated cell balancing ensures equal charging across all cells, preventing overcharge and extending battery life.

Applications

  • UPS/battery backup systems
  • Stand-alone measurement devices
  • Scientific equipment

Additional Resources

For further information, refer to the datasheets:

Parts

104
QtyValueFootprintReferences
1210uCapacitor_SMD:C_0805_2012MetricC3, C4, C6, C7, C8, C11, C19, C25, C26, C27, C30, C31
7100nFCapacitor_SMD:C_0805_2012MetricC1, C2, C17, C18, C21, C23, C29
6100Resistor_SMD:R_0805_2012MetricR8, R20, R32, R33, R34, R36
6LEDMlab_D:LED_1206D1, D3, D4, D5, D7, D8
510kResistor_SMD:R_0805_2012MetricR11, R13, R14, R15, R24
55k1Resistor_SMD:R_0805_2012MetricR1, R2, R19, R27, R28
4CONN1_1Mlab_CON:WAGO256J2, J3, J8, J9
4FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3, FID4
4M3Mlab_Mechanical:MountingHole_3mmH1, H2, H3, H4
4NCP21XV103J03RAResistor_SMD:R_0805_2012MetricTH1, TH2, TH3, TH4
310MResistor_SMD:R_0805_2012MetricR18, R22, R23
3DMTH3002LPSMlab_T:D_POWERDI5060-8_6.0x5.1mm_P1.27mmQ1, Q3, Q5
3HEADER_2x01_PARALLELMlab_Pin_Headers:Straight_2x01J6, J7, J10
2100nFCapacitor_SMD:C_0603_1608MetricC5, C24
210uFCapacitor_SMD:C_0805_2012MetricC13, C36
21uFCapacitor_SMD:C_0805_2012MetricC12, C35
22.2uHInductor_SMD:L_Vishay_IHLP-2020L1, L2
247nFCapacitor_SMD:C_0805_2012MetricC9, C10
2SW_PushMlab_SW:SW_PUSH_SMALLSW1, SW2
1100kResistor_SMD:R_0805_2012MetricR4
1127kResistor_SMD:R_0805_2012MetricR3
115kResistor_SMD:R_0805_2012MetricR12
118650Mlab_Batery:BAT_BK-18650-PC4_no_screwsB1
11N4148WSDiode_SMD:D_0805_2012MetricD6
12.2uFCapacitor_SMD:C_0805_2012MetricC16
122nFCapacitor_SMD:C_0805_2012MetricC38
12k2Resistor_SMD:R_0805_2012MetricR7
12mRResistor_SMD:R_2512_6332MetricR35
130.31kResistor_SMD:R_0805_2012MetricR6
1300RResistor_SMD:R_1206_3216MetricR17
144k2Resistor_SMD:R_0805_2012MetricR10
14u7Capacitor_SMD:C_0805_2012MetricC20
15.24kResistor_SMD:R_0805_2012MetricR5
18k2Resistor_SMD:R_0805_2012MetricR9
1AP2305AGN-HF-3Package_TO_SOT_SMD:SOT-23Q2
1BQ25792RQMR1Mlab_IO:Texas_RQM0029A_VQFN-HR-28_4x4mm_P0.5mmU1
1BQ40z50-R2Mlab_IO:Texas_RSM0032A_VQFN-32-4.1x4.1-EP-1.4U3
1HEADER_1x02Mlab_Pin_Headers:Straight_2x01J11
1HEADER_2x03_PARALLELMlab_Pin_Headers:Straight_2x03J5
1HEADER_2x05_PARALLELMlab_Pin_Headers:Straight_2x05J12
1JUMP_4X2Mlab_Pin_Headers:Straight_2x04J4
1Jumper_2_OpenMlab_Pin_Headers:Straight_2x01JP1
1LMR14050Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalViasU2
1PDS760-13Diode_SMD:D_PowerDI-5D2
1USBC_USB4105-GF-AMlab_CON:USBC GCT_USB4105-GF-AJ1

Questions

How big is the LION2CELL02 PCB?

It measures 80.8 × 60.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LION2CELL02 use?

104 parts, built around the NCP21XV103J03RA, DMTH3002LPS, 1N4148WS and USB4105-GF-A. 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 LION2CELL02 KiCad files?

From the mlab-modules/LION2CELL02 repository on GitHub, at the commit this page was made from: the board is hw/sch_pcb/LION2CELL02.kicad_pcb and its schematic hw/sch_pcb/LION2CELL02.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LION2CELL02 design in my own project?

Its repository publishes it under the GPL-3.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 layers80.8 × 60.5 mmLION2CELL01, the printed circuit board in 3D

    LION2CELL01

    mlab-modules/LION2CELL01

    Dual-cell Li-Ion Battery management system.

    100 parts2GPL-3.0
  • 2 layers101.1 × 60.5 mmDATALOGGER02, the printed circuit board in 3D

    DATALOGGER02

    mlab-modules/DATALOGGER02

    Arduino based data logger with LoRa IoT interface.

    161 partsGPL-3.0
  • 2 layers98.7 × 41.9 mmLedDriver, the printed circuit board in 3D

    LedDriver

    roman-dvorak/ESP32-C6-12-MOSFETPWM

    117 parts
  • 8 layers118 × 100 mmKria k26-devboard, the printed circuit board in 3D

    Kria k26-devboard

    antmicro/kria-k26-devboard

    Open source AMD Xilinx Kria UltraScale+ SoM baseboard

    660 parts83Apache-2.0
  • 4 layers55 × 100.5 mmOSS Radio Hardware Design, the printed circuit board in 3D

    OSS Radio Hardware Design

    Arkos-Engineering/HT-15_hardware

    We can split this out into separate repos later, right now its very convenient to have everything here.

    256 parts72
  • 4 layers66.4 × 66.4 mmRera, the printed circuit board in 3D

    Rera

    fdiwth/tvc-drone

    This repository contains the documentation, hardware designs, and source code for a Thrust Vector Control (TVC) drone.

    140 parts34GPL-3.0
  • 2 layers62 × 100 mmESP32-S3-HUB75-Driver, the printed circuit board in 3D

    ESP32-S3-HUB75-Driver

    wszeto9/ESP32-S3-HUB75-Driver

    This board serves as the Matrix Display driver for MIT's 2.007 gameboards in Spring 2024 and Spring 2025. The board can take 4 button inputs, Stemma-QT I2C sensors, and breaks out 8 GPIO pins for future use.

    137 parts3MIT
  • 2 layers80.2 × 99 mmAT ProtoKeeb rev1, the printed circuit board in 3D

    AT ProtoKeeb rev1

    atechofficials/protokeeb

    Open Source 16-Key Mechanical Keyboard with rotary encoder and ARGB backlight. Powered by Raspberry Pi Pico. Supports QMK, KMK and ZMK Keyboard Firmware.

    114 parts1MIT