

Cellgrading
- Size
- 52 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 87
- Nets
- 69
- Pads
- 262
- Tracks, vias
- 640, 376
- Pours
- 10
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 3 Oct 2024
- Updated
- 18 Dec 2024
Overview
Cellgrading is an open-source printed circuit board by jobitjoseph, from the jobitjoseph/CellGradingTool repository on GitHub. It is a 2-layer board of 52 × 100 mm with 87 parts on 69 nets, routed with 640 tracks and 376 vias.
It is built around the 24CS32-I/MS, ADP7118AUJZ-3.3-R7 and LTD-2601G, with the SP485REN-L/TR(ES), TP4056 and IRF540N among its other parts. Its parts include 41 resistors, 9 capacitors, 8 ICs, 5 connectors and 4 transistors. It belongs with the STM32 boards of this library.
Main components
724CS32-I/MS
MSOP832-Kbit, 3.4 MHz I2C Serial EEPROM with 128-Bit Serial Number and Enhanced Software Write ProtectionMicrochip TechnologyUncategorisedADP7118AUJZ-3.3-R7
TSOT-5-40℃~+125℃ 1 11uVrms 140uA 200mA 200mV@(200mA) 20V 3.3V 88dB@(10kHz) Fixed Over Current Protection、Soft Start、Enable、Thermal Shutdown Positive TSOT-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAnalog DevicesVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsLTD-2601G
DIP-100.28 1mmx15.02mmx6.1mm 2 7 Segment 75mW Common Anode Green DIP-10 LED Segment Displays ROHSLite-OnLED Segment DisplaysSP485REN-L/TR(ES)
SOP-8SOP-8 RS-485 / RS-422 ICs ROHSElecSuperRS-485 / RS-422 ICsTP4056
ESOP-8-40℃~+85℃ 1 1A 35uA 4.2V 4V~6.5V Charging IC Lithium Battery Support Support 恒流充电、恒压充电、涓流充电、自动再充电、充电终止、可编程充电电流、软启动、欠压锁定 ESOP-8 Battery Management ROHSUMWBattery ManagementIRF540N
TO-2201 N-channel 1.35nF 100V 130W 280pF 33A 35mΩ@10V 4V 52nC@10V 85pF N-Channel TO-220 MOSFETs ROHSOSENMOSFETsS8050
SOT-23-55℃~+150℃ 1 NPN 100MHz 100nA 120 25V 300mW 500mA 5V 600mV NPN SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)
README
README.mdCellGradingTool
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 programable 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.

Parts
87| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 1K | FoorprintLibrary:R_0603_1608Metric | R8, R9, R13, R14, R15, R16, R17, R18, R19, R20, R21, R23, R30, R31, R32, R39 |
| 8 | 10K | FoorprintLibrary:R_0603_1608Metric | R6, R7, R10, R11, R26, R33, R34, R35 |
| 6 | FoorprintLibrary: | , , , , , | |
| 3 | .01 5W | FoorprintLibrary:WSHP2818R0200FEA | R4, R28, R41 |
| 3 | 100n | FoorprintLibrary:C_0603_1608Metric | C7, C8, C9 |
| 2 | 1.3K | FoorprintLibrary:R_0603_1608Metric | R1, R2 |
| 2 | 12.5pf | FoorprintLibrary:C_0603_1608Metric | C4, C5 |
| 2 | 2.2K | FoorprintLibrary:R_0603_1608Metric | R27, R29 |
| 2 | 20K | FoorprintLibrary:R_0603_1608Metric | R36, R37 |
| 2 | 270K | FoorprintLibrary:R_0603_1608Metric | R24, R40 |
| 2 | CHG | FoorprintLibrary:LED_0603_1608Metric | LED1, LED2 |
| 2 | Conn_01x02 | FoorprintLibrary:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J2, J3 |
| 2 | Conn_01x04 | FoorprintLibrary:PinHeader_1x04_P2.54mm_Vertical | J4, J5 |
| 2 | IRF540N | FoorprintLibrary:TO-220-3_Vertical | Q2, Q4 |
| 2 | LOGO | FoorprintLibrary:LOGO | G***, G*** |
| 2 | S8050 | FoorprintLibrary:SOT-23 | Q1, Q3 |
| 1 | 0 | FoorprintLibrary:R_0603_1608Metric | R3 |
| 1 | 0.01R | FoorprintLibrary:WSHP2818R0200FEA | R5 |
| 1 | 0.1uF | FoorprintLibrary:C_0603_1608Metric | C6 |
| 1 | 1.2K | FoorprintLibrary:R_0603_1608Metric | Rprog1 |
| 1 | 100 | FoorprintLibrary:R_0603_1608Metric | R25 |
| 1 | 10uF | FoorprintLibrary:C_0603_1608Metric | C1 |
| 1 | 120R | FoorprintLibrary:R_0603_1608Metric | R38 |
| 1 | 2.2uF | FoorprintLibrary:C_0603_1608Metric | C2 |
| 1 | 200R | FoorprintLibrary:TRIM_3296W-1-104 | RV1 |
| 1 | 24CS32 | FoorprintLibrary:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | 32.768KHz | FoorprintLibrary:ECS327734BCTR | Y1 |
| 1 | 909 | FoorprintLibrary:R_0603_1608Metric | R22 |
| 1 | ADP7118AUJZ-3.3-R7 | FoorprintLibrary:SOT95P280X100-5N | IC2 |
| 1 | Barrel_Jack_Switch | FoorprintLibrary:BarrelJack_Kycon_KLDX-0202-xC_Horizontal | J1 |
| 1 | Battery_Cell | FoorprintLibrary:BAT_1042 | BT1 |
| 1 | INA236BIDDFR | FoorprintLibrary:SOT65P280X110-8N | IC3 |
| 1 | LTD-2601G | FoorprintLibrary:LTD-2601G_LTO | U2 |
| 1 | MCP6486T-E_OT | FoorprintLibrary:SOT95P280X145-5N | IC4 |
| 1 | NC | FoorprintLibrary:C_0603_1608Metric | C3 |
| 1 | NTC | FoorprintLibrary:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | R12 |
| 1 | RST | FoorprintLibrary:Tactile 3x4x2mm TS-A010 | SW1 |
| 1 | SDT30B100D1-13 | FoorprintLibrary:TO252_DIO | D1 |
| 1 | SP485REN-L_TR | FoorprintLibrary:SOIC127P600X175-8N | IC5 |
| 1 | STM32G071KBUx | FoorprintLibrary:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm | U1 |
| 1 | TP4056 | FoorprintLibrary:SOIC127P600X175-9N | IC1 |
The 83 most common of 87 parts.
Questions
How big is the Cellgrading PCB?
It measures 52 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Cellgrading use?
87 parts, built around the 24CS32-I/MS, ADP7118AUJZ-3.3-R7, LTD-2601G and SP485REN-L/TR(ES). 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 Cellgrading KiCad files?
From the jobitjoseph/CellGradingTool repository on GitHub, at the commit this page was made from: the board is Hardware/Cellgrading.kicad_pcb and its schematic Hardware/Cellgrading.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Cellgrading design in my own project?
Its repository states no licence, so its author keeps all rights: ask jobitjoseph before reusing the design.
Similar boards
- 4 layers165 × 50 mm

- 4 layers69.8 × 69.8 mm

FreeEEG32
neuroidss/FreeEEG32-alpha1.0
ALPHA1.0 TEST FAILED, USE NEW VERSION INSTEAD FreeEEG32 alpha1.0 32 channels mobile electroencephalography under GNU AGPL 24 bits, 4kSPS ADCs 4x AD7770 MCU STM32F427ZI WIFI ESP-12F (ESP8266) USB CP2102N Accel & hyro…
217 parts39AGPL-3.0 - 2 layers91.6 × 65 mm

- 2 layers72.5 × 55 mm

- 4 layers66 × 76.2 mm

- 2 layers90.7 × 55.4 mm

H bridge V3
ambadran/Revolute_Joint
Optimal Cheap Robotic Actuator allowing high Torque and moderate Speed. Allow PRECISE Absolute, Speed and Torque Control. Using 3D-printed Cycloidal Drive, Custom PCB and LQR Control Algorithm.
57 parts - 2 layers99.5 × 99.5 mm

Carico elettronico
dario0603/electronic_load
Un progetto open-source per la progettazione e simulazione di un Carico Elettronico Bipolare (Electronic Load), ideato per il test e la caratterizzazione di alimentatori, batterie e circuiti di potenza.
92 parts - 2 layers

Controller
dario0603/Hotplate
Hotplate is a DIY electronics project focused on the design and development of a hotplate and its associated control electronics.
101 parts