AetherLink is a open-source, Upto 12-cell BMS telemetry node built around the ESP32-C3 and the Texas Instruments BQ76940 Analog Front-End (AFE). It read invidual cell voltage, it also calculates ur pack health and it transmits all the data through WebBle dashboard in your browser
- Supports upto 12s lithium battery packs
- Individual cell voltage monitoring
- Pack Voltage monitoring
- Cell balancing support
- I2C communication between MCU and BQ76940
- Compact PCB Layout
- Open - source hardware and firmware
- MCU - RP2040
- BMS Monitoring IC - BQ76940
The projects works on battery monitoring, where it tracks the whole battery while being plugged on the jst connector it tracks the votlage graphs and everything and it saves the data on NVS and then whenever u connect ur device to the website it processes the data and displays ur batteries information
A complete, itemized BOM is generated by Kicad it can be viewed: Production
- The parts can be sourced by providing the BoM CSV file to lcsc from where u can order the parts.
- The PCB can be ordered through JLCPCB with a stencil for precise soldering.
- Soldering can be done using low temp solder paste while using the stencil to create a perfect solder layer
- Install platformio
- Open Terminal and go open the main directory
pio run build - Firmware file will be generated and using flash tool everything will be flashed Flash Tool
- The dashboard can be accessed through AetherLink
- U connect ur bluetooth device to your laptop and then click connect to drone
- U can analyze ur battery and everything
Front
Back
the usage of ai was done with antigravity debugging my code and help me with my pinout and everything

