Board b

ruckusmattster·xtm-led-driver·layout/out/board_b/board_b.kicad_pcb

Board b layout, top view — open source ESP32 board by ruckusmattster

About the Board b

Board b is an open source ESP32 PCB design by ruckusmattster, published on GitHub under the MIT license. It is a 2-layer board measuring 60 × 45 mm, with 33 components from 29 distinct parts.

Its main chip is the STM32G431CBU6, from the ESP32 family. By type, the board carries 17 resistors, 6 capacitors, 4 diodes, 3 connectors, 1 IC and 1 switch.

It belongs with the iot & wireless designs in this gallery.

From the project

A HDR LED driver with ESPHome integration focused on driving a 36V 1.4A LED

These scripts turn the two netlists in design/ into finished KiCad 9 boards and JLCPCB files, without anyone drawing the layout by hand. For each board they:

1. build the outline, mounting holes, slots and keep-outs, and place every part: the connectors, ICs and power parts at fixed coordinates, the small parts next to the pins they serve; 2. draw the copper that decides whether the board works before anything is routed: both switch nodes and bootstrap links (L1 only, no vias), the fused 48 V input and the +48V trunk to the buck, Q1's source to its shunt, the ch2 shunt ladder's bus bars, the…

Main components on the Board b

Board b bill of materials (BOM)

33 components, 29 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32G431CBU6
ESP32-S3-Zero-M
U1
1
2x5 box header
J1
1
JST PH 2
J3
1
STDC14
1x5 header
J4
1
SYNC
SW4
1
SMBJ58A
B5819W
D1
1
BAV199
red
D3
1
C12624
green
D4
1
blue
D5
1
C1017
600R@100MHz 2A
FB1
1
C87862
10uF
C1
1
100NF
100nF
C3
1
22UF
10nF
C8
1
1UF
10nF
C9
1
4.7UF
10nF
C10
1
100NF
10nF
C11
1
22.1K
10k
R7
2
10k
R8, R9
1
100K
10k
R10
1
64.9K
10k
R11
Show 9 more
QtyPartRefs
1
200K
10k
R12
1
7.32K
10k
R13
1
8.25K
10k
R14
1
8.25K
1k
R15
1
100K
220R
R16
1
220R
R17
1
82K
100R
R18
4
100R
R19, R20, R21, R23
1
100k
R22

Board b design files

The KiCad project lives in the ruckusmattster/xtm-led-driver repository on GitHub; these links point at the commit this page was built from.

Board b: common questions

What microcontroller does the Board b use?

The Board b is built around the STM32G431CBU6, from the ESP32 family.

How big is the Board b?

The Board b measures 60 × 45 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Board b?

33 components, from 29 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 Board b design files?

From the ruckusmattster/xtm-led-driver repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Board b design in my own project?

Yes, under the terms of its MIT license, which ruckusmattster chose for the repository.

Can I test firmware for the Board b 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 xtm-led-driver

Similar boards