ESP32-RS485-Lipo Battery
SushantSaroch13·ESP32-RS485-Lipo_Battery·ESP32-RS485-Lipo_Battery/ESP32-RS485-Lipo_Battery.kicad_pcb
About the ESP32-RS485-Lipo Battery PCB
ESP32-RS485-Lipo Battery is an open source ESP32 PCB design by SushantSaroch13, published on GitHub. It is a 4-layer board measuring 75.1 × 60 mm, with 63 components from 33 distinct parts.
Its main chip is the ESP32-C3-WROOM-02-H4, from the ESP32 family. Other key parts include the MCP73871-2AAI_ML, USBLC6-2SC6, MAX485CUA_, W25Q32JVSSIQ and CP2102N-Axx-xQFN20. By type, the board carries 23 resistors, 16 capacitors, 6 ICs, 6 connectors, 6 LEDs and 2 transistors.
It belongs with the power & battery, iot & wireless and usb & debug tools designs in this gallery.
From the project
A compact ESP32-C3 based embedded controller board designed for IoT and industrial communication applications. The board integrates USB connectivity, external flash memory, RS-485 communication, and Li-Ion battery charging in a compact PCB design.
A compact ESP32-C3 based embedded controller board designed for IoT and industrial communication applications. The board integrates USB connectivity, external flash memory, RS-485 communication, and Li-Ion battery charging in a compact PCB design.
This project demonstrates practical skills in embedded hardware design, PCB layout, and system integration.
Wi-Fi and BLE enabled microcontroller module USB interface for programming and debugging Integrated Li-Ion battery charging circuit RS-485 communication interface External SPI flash memory On-board status LEDs * Boot and Reset buttons

Main components on the ESP32-RS485-Lipo Battery
ESP32-RS485-Lipo Battery bill of materials (BOM)
63 components, 33 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MCP73871-2AAI_ML | QFN50P400X400X100-21N | U1 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U2 |
| 1 | MAX485CUA_ | SOP65P490X110-8N | U3 |
| 1 | W25Q32JVSSIQ | SOIC127P790X216-8N | U4 |
| 1 | CP2102N-Axx-xQFN20 | SiliconLabs_QFN-20-1EP_3x3mm_P0.5mm_EP1.8x1.8mm_ThermalVias | U5 |
| 1 | ESP32-C3-WROOM-02-H4 | MODULE_ESP32-C3-WROOM-02-H4 | U6 |
| 2 | BC817-40 | SOT95P240X120-3N | Q1, Q2 |
| 1 | SS-52400-002 | BELFUSE_SS-52400-002 | J1 |
| 1 | B2B-PH-SM4-TB | JST_B2B-PH-SM4-TB | J2 |
| 1 | 1725656 | PHOENIX_1725656 | J3 |
| 1 | Conn_01x04_Pin | PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | Conn_01x05_Pin | PinHeader_1x05_P2.54mm_Vertical | J5 |
| 1 | GSD090012SEU | AMPHENOL_GSD090012SEU | J6 |
| 1 | 0ZCH0110AF2E | FUSC3225X100N | F1 |
| 1 | BOOT | SW_USLPT2819DT2TR | S1 |
| 1 | RESET | SW_USLPT2819DT2TR | S2 |
| 1 | LM1117MPX-3.3_NOPB | VREG_LM1117MPX-3.3_NOPB | VR1 |
| 3 | LTST-C170KRKT | DIOC200X125X110 | LED1, LED4, LED6 |
| 2 | LTST-C170KGKT | DIOC200X125X110 | LED2, LED5 |
| 1 | LTST-C170TBKT | DIOC200X125X110 | LED3 |
Show 13 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | 0.1u | C_0805_2012Metric | C1, C3, C4, C7, C10, C16 |
| 4 | 1u | C_0805_2012Metric | C2, C9, C13, C14 |
| 4 | 10u | CP_EIA-1608-10_AVX-L | C5, C6, C8, C15 |
| 1 | 4.7u | CP_EIA-1608-10_AVX-L | C11 |
| 1 | 0.1u | CP_EIA-1608-10_AVX-L | C12 |
| 2 | 5K1 | R_0805_2012Metric | R1, R2 |
| 6 | 10k | R_0805_2012Metric | R3, R9, R12, R19, R20, R21 |
| 6 | 470 | R_0805_2012Metric | R4, R5, R6, R10, R16, R17 |
| 2 | 2k | R_0805_2012Metric | R7, R8 |
| 4 | 50 | R_0805_2012Metric | R11, R18, R22, R23 |
| 1 | 1k | R_0805_2012Metric | R13 |
| 1 | 22k1 | R_0805_2012Metric | R14 |
| 1 | 47k5 | R_0805_2012Metric | R15 |
ESP32-RS485-Lipo Battery design files
The KiCad project lives in the SushantSaroch13/ESP32-RS485-Lipo_Battery repository on GitHub; these links point at the commit this page was built from.
ESP32-RS485-Lipo Battery: common questions
What microcontroller does the ESP32-RS485-Lipo Battery use?
The ESP32-RS485-Lipo Battery is built around the ESP32-C3-WROOM-02-H4, from the ESP32 family.
How big is the ESP32-RS485-Lipo Battery PCB?
The ESP32-RS485-Lipo Battery measures 75.1 × 60 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the ESP32-RS485-Lipo Battery?
63 components, from 33 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 ESP32-RS485-Lipo Battery design files?
From the SushantSaroch13/ESP32-RS485-Lipo_Battery 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 ESP32-RS485-Lipo Battery design in my own project?
The repository has no license, so all rights stay with SushantSaroch13. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the ESP32-RS485-Lipo Battery without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k