Skip to the content
PCBKitNew board
4 layers27 × 43 mmAetherLink, the printed circuit board in 3D

Battery Monitoring System

Size
27 × 43 mm
Copper layers
4
Thickness
1.6 mm
Parts
37
Nets
64
Pads
206
Tracks, vias
380, 66
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
2 Jul 2026
Updated
7 Jul 2026

Overview

AetherLink is an open-source printed circuit board by FBIopeningUPP, from the FBIopeningUPP/AetherLink repository on GitHub. It is a 4-layer board of 27 × 43 mm with 37 parts on 64 nets, routed with 380 tracks and 66 vias.

It is built around the ESP32-C3-WROOM-02U-N4, BQ7695202PFBR and HCZZ0520-13, with the MIC5219-3.3YM5 among its other parts. Its parts include 13 capacitors, 10 resistors, 6 ICs and 5 diodes. It belongs with the power boards and the ESP32 and RISC-V boards of this library.

Main components

4

README

README.md

AetherLink

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

Features

  • 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

Hardware Specifications

  • MCU - RP2040
  • BMS Monitoring IC - BQ76940

The Architecture

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

Bill of Materials (BoM)

A complete, itemized BOM is generated by Kicad it can be viewed: Production

Steps To Reproduce

Hardware

  1. The parts can be sourced by providing the BoM CSV file to lcsc from where u can order the parts.
  2. The PCB can be ordered through JLCPCB with a stencil for precise soldering.
  3. Soldering can be done using low temp solder paste while using the stencil to create a perfect solder layer

Software

  1. Install platformio
  2. Open Terminal and go open the main directory
    text
    pio run build
  3. Firmware file will be generated and using flash tool everything will be flashed Flash Tool

Dashboard

  1. The dashboard can be accessed through AetherLink
  2. U connect ur bluetooth device to your laptop and then click connect to drone
  3. U can analyze ur battery and everything

RENDERS

Front

alt text

Back

alt text

USAGE OF AI

the usage of ai was done with antigravity debugging my code and help me with my pinout and everything

Parts

37
QtyValueFootprintReferences
575PCM_Resistor_SMD_AKL:R_0402_1005MetricR101, R102, R103, R104, R105
40.1uFPCM_Capacitor_SMD_AKL:C_0402_1005MetricC120, C122, C123, C124
3100RPCM_Resistor_SMD_AKL:R_Array_Convex_4x0402RN101, RN102, RN103
31uFCapacitor_SMD:C_0402_1005MetricC111, C112, C113
210kPCM_Resistor_SMD_AKL:R_0402_1005MetricR109, R110
21uFPCM_Capacitor_SMD_AKL:C_0805_2012MetricC118, C119
21uFPCM_Capacitor_SMD_AKL:C_0402_1005MetricC121, C126
24.7kPCM_Resistor_SMD_AKL:R_0402_1005MetricR107, R108
1100RPCM_Resistor_SMD_AKL:R_0402_1005MetricR106
110nFPCM_Capacitor_SMD_AKL:C_0402_1005MetricC125
147nFCapacitor_SMD:C_0402_1005MetricC114
1BQ7695202PFBReasyeda2kicad:TQFP-48_L7.0-W7.0-P0.50-LS9.0-TLU101
1ESP32-C3-WROOM-02URF_Module:ESP32-C3-WROOM-02UU107
1INPUTeasyeda2kicad:CONN-SMD_13P-P2.50_HCZZ0520-13U103
1LED100PCM_LED_SMD_AKL:LED_0603_1608MetricLED104
1LED25PCM_LED_SMD_AKL:LED_0603_1608MetricLED101
1LED50PCM_LED_SMD_AKL:LED_0603_1608MetricLED102
1LED75PCM_LED_SMD_AKL:LED_0603_1608MetricLED103
1MIC5219-3.3YM5easyeda2kicad:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-TLU102
1OUTPUTeasyeda2kicad:CONN-SMD_13P-P2.50_HCZZ0520-13U104
1STATUSPCM_LED_SMD_AKL:LED_0603_1608MetricLED105
1ZXTR2012P5-13easyeda2kicad:POWERDI-5_L5.4-W4.0-LS6.5-RDU106

Questions

How big is the AetherLink PCB?

It measures 27 × 43 mm and has 4 copper layers, 1.6 mm thick.

What parts does the AetherLink use?

37 parts, built around the ESP32-C3-WROOM-02U-N4, BQ7695202PFBR, HCZZ0520-13 and MIC5219-3.3YM5. 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 AetherLink KiCad files?

From the FBIopeningUPP/AetherLink repository on GitHub, at the commit this page was made from: the board is hardware/pcb/pcb.kicad_pcb and its schematic hardware/pcb/pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the AetherLink design in my own project?

Its repository states no licence, so its author keeps all rights: ask FBIopeningUPP before reusing the design.

Similar boards

  • 4 layers76.6 × 25.1 mmEsp atx power, the printed circuit board in 3D

    Esp atx power

    valletw/esp-atx-power

    ESP32 ATX Power Controller

    55 parts30MIT
  • 4 layers70 × 70 mmCloudSmoker ver2f, the printed circuit board in 3D

    CloudSmoker ver2f

    cwgstreet/cloudSmoker

    ESP32 wifi enabled quad temperature probe device to monitor bbq meat / pit temperatures with wireless cloud data logging for remote monitoring and push alert notifications

    115 parts24
  • 4 layers82 × 68.9 mmSerialsentinel, the printed circuit board in 3D

    Serialsentinel

    gcormier/serialsentinel

    Find out which serial ports the device has created.

    72 parts3
  • 4 layers100 × 85 mmProjected negative, the printed circuit board in 3D

    Projected negative

    hicancan/carbentra-smart-plug

    CARBENTRA smart plug: AIoT edge device for campus energy orchestration

    105 parts1AGPL-3.0
  • 2 layers70 × 50 mmWashrBoard, the printed circuit board in 3D

    WashrBoard

    Spaceona/WashrBoard

    38 parts1
  • 2 layersBreatheEasy, the printed circuit board in 3D

    BreatheEasy

    1440pQHD/One-board-Air-quality-sensor

    A simple, cheap-to-build PCB that actively monitors air quality and prevents invisible hazards. It makes protection from enviromental hazards accesible to everyone.

    12 parts