Esp32-c3-board bms

ieb·N2KNMEA0183Wifi·pcb/esp32-c3-board-bms/esp32-c3-board-bms.kicad_pcb

Esp32-c3-board bms layout, top view — open source ESP32 board by ieb

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.

QtyPartRefs
1
esp32-c3-ebay
U2
1
MP2307
U3
1
PC817
U4
1
AMS1117-5.0
U6
1
STIS0621
U7
1
TJA1050
U102
1
Power
J1
1
Switch
J2
1
CAN
P101
1
BMS UART
P102
1
500mA Thermistor
TH201
2
1N5819
D1, D204
1
SMBJ30CA-TR TSV
D203
1
22uH
L1
5
100nF
C1, C5, C11, C13, C105
4
10uF
C2, C3, C4, C12
1
22uF
C6
1
180pF
C7
1
6.8nF
C8
1
18pF
C9
Show 8 more
QtyPartRefs
1
10nF
C10
1
100uF
C205
1
1uF
C206
2
47K
R1, R4
3
10K
R2, R5, R6
1
8.45K
R3
1
100K
R7
1
1K
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