SmartCellAnalyzer
asithniwantha·SmartCellAnalyzer·hardware/schematics/SmartCellAnalyzer.kicad_sch
About the SmartCellAnalyzer PCB
SmartCellAnalyzer is an open source RP2040/RP2350 PCB design by asithniwantha, published on GitHub under the MIT license. It is a board, with 54 components from 15 distinct parts.
Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the PCA9685PW, INA3221 and XL4015. By type, the board carries 27 resistors, 12 transistors, 6 ICs, 6 capacitors and 3 battery holders.
It belongs with the power & battery and sensors designs in this gallery.
From the project
Smart Cell Analyzer – Open‑source smart battery tester for charge/discharge profiling, health monitoring, and data logging
This directory contains hardware design files for the Smart Cell Analyzer.
Open the schematic files with KiCad version 6.0 or later.
See the schematic for component values and part numbers.
1. Program the Pico before final assembly 2. Test each channel independently 3. Calibrate current sensing with known loads 4. Set appropriate PWM frequency for buck converters
Main components on the SmartCellAnalyzer
SmartCellAnalyzer bill of materials (BOM)
54 components, 15 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | PCA9685PW | TSSOP-28_4.4x9.7mm_P0.65mm | U2 |
| 1 | INA3221 | Texas_RGV0016A_VQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm | U3 |
| 3 | XL4015 | TO-263-5_TabPin3 | U4, U5, U6 |
| 6 | IRFP9540N | Q1, Q2, Q3, Q4, Q9, Q10 | |
| 3 | 2N7000 | TO-92_Inline | Q5, Q7, Q11 |
| 3 | IRF4905 | Q6, Q8, Q12 | |
| 3 | Battery_Cell | BT1, BT2, BT3 | |
| 3 | 2.2uf | C1, C2, C5 | |
| 3 | 0.33 uf | C3, C4, C6 | |
| 9 | 1k | R1, R2, R3, R4, R12, R17, R19, R20 +1 | |
| 3 | 10k | R5, R6, R21 | |
| 3 | 1.7k | R7, R8, R22 | |
| 9 | 15k | R9, R10, R11, R14, R15, R16, R23, R24 +1 | |
| 3 | 0.01 | R13, R18, R27 |
SmartCellAnalyzer design files
The KiCad project lives in the asithniwantha/SmartCellAnalyzer repository on GitHub; these links point at the commit this page was built from.
SmartCellAnalyzer: common questions
What microcontroller does the SmartCellAnalyzer use?
The SmartCellAnalyzer is built around the RP2040, from the RP2040/RP2350 family.
How many components are on the SmartCellAnalyzer?
54 components, from 15 distinct parts. The full bill of materials is listed on this page.
Where can I download the SmartCellAnalyzer design files?
From the asithniwantha/SmartCellAnalyzer repository on GitHub, which has the schematic and a netlist; the links under Design files point to each one.
Can I use the SmartCellAnalyzer design in my own project?
Yes, under the terms of its MIT license, which asithniwantha chose for the repository.
Can I test firmware for the SmartCellAnalyzer without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k