MainBMS

uvmaero·CleanSpeed_6.0_Board·BMS1/MainBMS/MainBMS.kicad_pcb

MainBMS PCB layout, top view — open source ESP32 board by uvmaero

About the MainBMS PCB

MainBMS is an open source ESP32 PCB design by uvmaero, published on GitHub. It is a 2-layer board measuring 94 × 64.8 mm, with 12 components from 9 distinct parts.

Its main chip is the ADG728, from the ESP32 family. By type, the board carries 3 ICs, 3 connectors, 2 diodes, 2 capacitors and 2 resistors.

From the project

PCBs for Clean Speed 6.0

Main components on the MainBMS

MainBMS bill of materials (BOM)

12 components, 9 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ADG728
ESP32 Dev_Board_C
U1
1
ADG728
TS2940CP33_ROG
U2
1
ADG728
MAX33054EASA+T
U3
3
CONN_01X02
Conn_01x08
J1, J2, J3
1
TS4148C RZG
D1
1
LED
D2
2
15U
10uF
C1, C2
1
330
R1
1
120
R2

MainBMS design files

The KiCad project lives in the uvmaero/CleanSpeed_6.0_Board repository on GitHub; these links point at the commit this page was built from.

MainBMS: common questions

What microcontroller does the MainBMS use?

The MainBMS is built around the ADG728, from the ESP32 family.

How big is the MainBMS PCB?

The MainBMS measures 94 × 64.8 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the MainBMS?

12 components, from 9 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 MainBMS design files?

From the uvmaero/CleanSpeed_6.0_Board 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 MainBMS design in my own project?

The repository has no license, so all rights stay with uvmaero. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the MainBMS 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 CleanSpeed_6.0_Board

Similar boards