Esp32-c3-board bms
ieb·N2KNMEA0183Wifi·pcb/esp32-c3-board-bms/esp32-c3-board-bms.kicad_pcb
About the Esp32-c3-board bms
Esp32-c3-board bms is an open source ESP32 PCB design by ieb, published on GitHub. It is a 2-layer board measuring 94.9 × 40.6 mm, with 39 components from 28 distinct parts.
Its main chip is the esp32-c3-ebay, from the ESP32 family. Other key parts include the MP2307, PC817, AMS1117-5.0, STIS0621 and TJA1050. By type, the board carries 16 capacitors, 8 resistors, 6 ICs, 4 connectors, 3 diodes and 1 inductor.
It belongs with the iot & wireless and power & battery designs in this gallery.
From the project
Exposes NMEA2000 and BMS data over BLE for Apps to use. Also supports Wifi/http/tcp/udp services.
There are 2 variant, one for an ESP32 WROOM board and one for ESP32-C3 boards. 2 PCBs for the later one using the 18n pin waveshare module and the other using a generic 16 pin module from ebay.
The BMS serial is isolated with a pair of 6N137s as 0v of the BMS will likely not be 0V of the Canbus due to current flowing from the battery pack. The device is powered from the canbus which is driven through a TJ1050. The preferred board is one of the ESP32-C3 boards which are more compact and better designed.
Main components on the Esp32-c3-board bms
Esp32-c3-board bms bill of materials (BOM)
39 components, 28 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | esp32-c3-ebay | ESP-C3-Zero-ebay | U2 |
| 1 | MP2307 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm | U3 |
| 1 | PC817 | DIP-4_W7.62mm | U4 |
| 1 | AMS1117-5.0 | SOT-223-3_TabPin2 | U6 |
| 1 | STIS0621 | SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | TJA1050 | SOIC-8_3.9x4.9mm_P1.27mm | U102 |
| 1 | Power | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J1 |
| 1 | Switch | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J2 |
| 1 | CAN | SolderWire-1.5sqmm_1x04_P6mm_D1.7mm_OD3mm | P101 |
| 1 | BMS UART | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | P102 |
| 1 | 500mA Thermistor | R_2010_5025Metric_Pad1.40x2.65mm_HandSolder | TH201 |
| 2 | 1N5819 | D_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1, D204 |
| 1 | SMBJ30CA-TR TSV | D_SMB_Handsoldering | D203 |
| 1 | 22uH | L_APV_ANR6045 | L1 |
| 5 | 100nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C5, C11, C13, C105 |
| 4 | 10uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3, C4, C12 |
| 1 | 22uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C6 |
| 1 | 180pF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7 |
| 1 | 6.8nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8 |
| 1 | 18pF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C9 |
Show 8 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 10nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C10 |
| 1 | 100uF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C205 |
| 1 | 1uF | C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C206 |
| 2 | 47K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R4 |
| 3 | 10K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R5, R6 |
| 1 | 8.45K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 100K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7 |
| 1 | 1K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8 |
Esp32-c3-board bms design files
The KiCad project lives in the ieb/N2KNMEA0183Wifi repository on GitHub; these links point at the commit this page was built from.
Esp32-c3-board bms: common questions
What microcontroller does the Esp32-c3-board bms use?
The Esp32-c3-board bms is built around the esp32-c3-ebay, from the ESP32 family.
How big is the Esp32-c3-board bms?
The Esp32-c3-board bms measures 94.9 × 40.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Esp32-c3-board bms?
39 components, from 28 distinct parts. The full bill of materials is listed on this page.
Where can I download the Esp32-c3-board bms design files?
From the ieb/N2KNMEA0183Wifi repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Esp32-c3-board bms design in my own project?
The repository has no license, so all rights stay with ieb. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Esp32-c3-board bms 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.
More boards in N2KNMEA0183Wifi
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