SparkAltBatteryBoard
fahreddinaykut·SparkAltBatteryBoard·Hardware/SparkAltBatteryBoardV1.kicad_pcb
About the SparkAltBatteryBoard PCB
SparkAltBatteryBoard is an open source AVR/Arduino PCB design by fahreddinaykut, published on GitHub under the MIT license. It is a 4-layer board measuring 58.8 × 29 mm, with 37 components from 23 distinct parts.
Its main chip is the ATMEGA328P-A, from the AVR/Arduino family. Other key parts include the INA199XXDCK, AP63203WU and TPD2E2U06DCK. By type, the board carries 13 capacitors, 11 resistors, 4 ICs, 4 connectors, 2 diodes and 2 inductors.
It belongs with the power & battery, test & measurement and robotics & motion designs in this gallery.
From the project
A custom research-oriented battery interface and telemetry board for the DJI Spark platform, built around a standard 3S LiPo battery pack instead of the discontinued, hard-to-find OEM Smart Battery.
A custom research-oriented battery interface and telemetry board for the DJI Spark platform, built around a standard 3S LiPo battery pack instead of the discontinued, hard-to-find OEM Smart Battery.
This project documents a reverse-engineered I2C/SMBus smart-battery communication interface, originally developed to study how the DJI Spark flight controller communicates with its battery pack. The board sits between a standard 3S pack and the drone, reads the real cell voltages and current, and reproduces that communication interface.

Main components on the SparkAltBatteryBoard
SparkAltBatteryBoard bill of materials (BOM)
37 components, 23 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA328P-A ATmega328P-A | TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | INA199XXDCK INA199xxDCK | SOT-363_SC-70-6 | U2 |
| 1 | AP63203WU | TSOT-23-6 | U3 |
| 1 | TPD2E2U06DCK | SOT-323_SC-70 | U4 |
| 1 | X32258MOB4SI | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | JST-XH-4P | JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical | J1 |
| 1 | 6PIN_BLADE_CON | Female_Blade_Socket_2mm_6P | J2 |
| 1 | AVR ICSP | PinHeader_2x03_P2.54mm_Vertical | J3 |
| 1 | XT60 | AMASS_XT60IPW-M_1x03_P7.20mm_Horizontal | J4 |
| 1 | SMAJ15A | D_SMA | D2 |
| 1 | LED_Small | LED_0603_1608Metric | D3 |
| 1 | MGFL1608F100MT-LF | L_0603_1608Metric | L1 |
| 1 | SFE3015A-4R7M-F-HF | L_Coilcraft_LPS3010 | L2 |
| 7 | 100NF 100nF | C_0603_1608Metric | C2, C6, C10, C11, C12, C13, C14 |
| 4 | 22UF 22uF | C_0805_2012Metric | C3, C7, C8, C9 |
| 2 | 18PF 18pF | C_0603_1608Metric | C4, C5 |
| 1 | 2MR 2mR | R_1206_3216Metric | R2 |
| 4 | 10K | R_0603_1608Metric | R3, R8, R10, R12 |
| 1 | 1K | R_0603_1608Metric | R4 |
| 2 | 5.1K | R_0603_1608Metric | R5, R6 |
Show 3 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 4.7K | R_0603_1608Metric | R7 |
| 1 | 20K | R_0603_1608Metric | R9 |
| 1 | 33K | R_0603_1608Metric | R11 |
SparkAltBatteryBoard design files
The KiCad project lives in the fahreddinaykut/SparkAltBatteryBoard repository on GitHub; these links point at the commit this page was built from.
SparkAltBatteryBoard: common questions
What microcontroller does the SparkAltBatteryBoard use?
The SparkAltBatteryBoard is built around the ATMEGA328P-A, from the AVR/Arduino family.
How big is the SparkAltBatteryBoard PCB?
The SparkAltBatteryBoard measures 58.8 × 29 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the SparkAltBatteryBoard?
37 components, from 23 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the SparkAltBatteryBoard design files?
From the fahreddinaykut/SparkAltBatteryBoard repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the SparkAltBatteryBoard design in my own project?
Yes, under the terms of its MIT license, which fahreddinaykut chose for the repository.
Can I test firmware for the SparkAltBatteryBoard without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746AVR/Arduino
Easyduino Atmega
Hanqaqa
68.8 × 53.6 mm35 parts4LCERN-OHL-P-2.0746AVR/Arduino
UsbGpib
xyphro
54 × 15 mm21 parts2LMIT683AVR/Arduino
Lumberjack
peej
284.7 × 94.2 mm149 parts2LMIT402