DIY Modular Cell Grading Machine

Published  October 10, 2024   
User Avatar Aswinth Raj
Author



Testing lithium-ion cells is critical for ensuring their performance, safety, and longevity, particularly in applications such as electric vehicles, energy storage systems, and portable electronics. As these cells can degrade over time, accurate grading tools are necessary to assess their charging, discharging, and overall capacity characteristics. This DIY modular cell grading tool addresses this need by providing a streamlined and scalable solution for testing multiple lithium-ion cells simultaneously while offering precise control over charging and discharging cycles. The tool’s modularity allows users to grade up to 250 cells in parallel, making it a versatile choice for both small and large-scale testing environments. At the heart of the tool is the STM32 G071KBU3 microcontroller, powered by an ADP7118 3.3V LDO regulator. The tool is designed to detect the voltage of each inserted cell and display it on a two-digit seven-segment display, providing instant feedback. When connected to the companion software, users can initiate a test, charging the cell at a constant current of 1A using the TP4056 IC. Upon reaching full charge, the system will disable the charging circuitry and transition into discharge mode, where the discharge current and voltage are monitored through the high-precision INA236 sensor. This setup ensures accurate tracking of both charging and discharging parameters, essential for detailed cell grading.

Communication between the tool and the PC is managed via the RS485 protocol, utilising the SP485REN transceiver IC. This allows us to connect multiple tools in parallel, with each module being independently controlled by the companion app. The discharge circuit uses an IRF540 MOSFET as a programmable DC load and a current control circuit built around the MCP6486 op-amp, ensuring precise current regulation. The DAC output from the STM32G071 is used for adjusting the discharge current, allowing for highly accurate measurements of cell performance under load conditions. The companion software, written in Processing, provides a user-friendly interface for controlling up to 8 modules, with the flexibility to expand to 250 modules. Users can set parameters such as discharge current and voltage limits for each module independently and start tests with a single button click. The software also includes a feature for graphing the discharge voltage curve, providing valuable insights into the cell’s behaviour over time. Even if the cell is removed, the tool retains the test data, ensuring no loss of critical information. With this tool, users can efficiently grade lithium-ion cells and make informed decisions about their suitability for various applications.

Code File

Modular Cell Grading Code and SchematicsCode and Schematics Icon

PCB Gerber File

PCB Gerber IconDownload Icon
Value Manufacturer Digikey Part Number Datasheet Link    Quantity
Battery_Cell Keystone Electronics 2449-CS1213AGF160CT-ND Datasheet Icon

Datasheet

1
10uF Cal-Chip Electronics, Inc 4713-GMC10X5R106M10NTCT-ND Datasheet Icon

Datasheet

1
2.2uF Samsung Electro-Mechanics 1276-1134-1-ND Datasheet Icon

Datasheet

1
7pf Samsung Electro-Mechanics 1276-2137-1-ND Datasheet Icon

Datasheet

2
100nF YAGEO 311-1088-1-ND Datasheet Icon

Datasheet

4
SDT30B100D1-13 Diodes Incorporated SDT30B100D1-13DICT-ND Datasheet Icon

Datasheet

1
TP4056 3peak 5503-TPB4056B2X-ES1RCT-ND Datasheet Icon

Datasheet

1
ADP7118AUJZ-3.3-R7 Analog Devices 505-ADP7118AUJZ-3.3-R7CT-ND Datasheet Icon

Datasheet

1
INA2336BIDDFR Texas Instruments 296-INA236BIDDFRCT-ND Datasheet Icon

Datasheet

1
MCP6486T-E-OT Microchip Technology 150-MCP6486 Datasheet Icon

Datasheet

1
SP485REN-L_TR MaxLinear,Inc. 1016-SP485REN-L/TRCT-ND Datasheet Icon

Datasheet

1
Barrel_Jack_Switch GlobTek,Inc 1939-G-1005B-ND Datasheet Icon

Datasheet

1
Conn_01x0 JST Sales America 3147-B1911NB--20C005314U1930CT-ND Datasheet Icon

Datasheet

2
LED Red Harvatek Corporation 3147-B1911USD-20D000114U1930CT-ND Datasheet Icon

Datasheet

1
LED Blue Harvatek corporation 3147-F1961NB--20C001714U1930-ND Datasheet Icon

Datasheet

1

S8050
Micro Commercial Co 353-MMS8050-H-TPCT-ND Datasheet Icon

Datasheet

2
IRF540N Vishay Siliconix IRL540PBF-ND Datasheet Icon

Datasheet

2
1.3K YAGEO 311-1.3KGRCT-ND Datasheet Icon

Datasheet

2
10K Stackpole Electronics Inc RMCF0603JT10K0CT-ND Datasheet Icon

Datasheet

8
NTC 100K Eaton-Electronics Divition 283-NRSE105H3950B1H-ND Datasheet Icon

Datasheet

1
1k YAGEO 311-1.00KHRCT-ND Datasheet Icon

Datasheet

15
909R Panasonic Electronic Components P909DBCT-ND Datasheet Icon

Datasheet

1
207K YAGEO 311-270KHRCT-ND Datasheet Icon

Datasheet

2
100R
YAGEO

YAG1497CT-ND
Datasheet Icon

Datasheet

1
2.2k YAGEO
311-2.20KHRCT-ND
Datasheet Icon

Datasheet

2
.01 5w Vishay Dale 541-WSHP2818R1000FEBCT-ND Datasheet Icon

Datasheet

3
0R Stackpole Electronics Inc
RMCF0603ZT0R00CT-ND
Datasheet Icon

  Datasheet

1
20k Panasonic Electronic Components P20.0KHCT-ND Datasheet Icon

  Datasheet

2
120R Stackpole Electronics Inc RMCFF0603FT120RCT-ND Datasheet Icon

  Datasheet

1
0.01R Vishay Dale WSHP2818R0100FEA Datasheet Icon

  Datasheet

1
200R Bourns 3296Y-201LF-ND Datasheet Icon

  Datasheet

1
1.2 K YAGEO 311-1.20KHRCT-ND Datasheet Icon

  Datasheet

1
RST CIT Relay and Switch  2449-CS1213AGF160CT-ND Datasheet Icon

Datasheet

1
STM32G071KBUx STMicroelectronics 497-STM32G071KBU3-ND Datasheet Icon

  Datasheet

1
LTD-2601G Lite-On Inc 160-1922-5-ND Datasheet Icon

Datasheet

1
24CS32 Microchip Technology AT34CS32-SSHM-TCT-ND Datasheet Icon

  Datasheet

1
32.768KHz ECS Inc XC1948CT-ND Datasheet Icon

Datasheet

1