ESP 32 Battle

samcwitte·PCB-Design-Battle·ESP_32_Battle/ESP_32_Battle.kicad_pcb

ESP 32 Battle PCB layout, top view — open source ESP32 board by samcwitte
Simulate this board

About the ESP 32 Battle PCB

ESP 32 Battle is an open source ESP32 PCB design by samcwitte, published on GitHub under the MIT license. It is a 4-layer board measuring 64.4 × 103.2 mm, with 68 components from 27 distinct parts.

Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the USBLC6-2SC6, AP2112K-3.3, MCP73831-2-OT, BME280 and AS1115-BSST. By type, the board carries 26 resistors, 23 ICs, 8 capacitors, 6 connectors, 2 switches and 2 diodes.

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

From the project

This is a repository containing my PCB designs for a 2-hour PCB battle I participated in with Predictable Designs on YouTube.

This is a repository containing my PCB designs for a 2-hour PCB battle I participated in with Predictable Designs on YouTube.

The video hasn't been released yet, but I'll update this line when it is.[]()

This design battle was to take place over the course of 2 hours, during which the participants and I would have to complete the schematic capture and PCB layout. Here's the design guidelines we were given:

ESP 32 Battle, from the project README
From the project README

Main components on the ESP 32 Battle

ESP 32 Battle bill of materials (BOM)

68 components, 27 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-S3-WROOM-1
U1
1
USBLC6-2SC6
U2
1
AP2112K-3.3
U3
1
MCP73831-2-OT
U4
1
BME280
U5
2
AS1115-BSST
U6, U15
16
KCSC02-105
U7, U8, U9, U10, U11, U12, U13, U14 +8
1
DMG2302U
Q1
1
USB_C_RECEPTACLE_USB2.0_16P
USB_C_Receptacle_USB2.0_16P
J1
1
CONN_01X02_PIN
Conn_01x02_Pin
J2
3
SCREW_TERMINAL_3_P5.00MM
Screw_Terminal_3_P5.00mm
J3, J4, J5
1
CONN_01X02_PIN
Conn_01x02_Pin
J6
2
SW_Push
SW1, SW2
1
D_Schottky
D1
1
LED
D2
1
100N
100n
C1
5
1u
C2, C3, C4, C7, C8
2
4U7
4u7
C5, C6
4
4K7
4k7
R1, R2, R3, R4
1
R
R5
Show 7 more
QtyPartRefs
5
5K1
5k1
R6, R7, R12, R13, R14
2
100K
100k
R8, R9
1
470
R10
5
10K
10k
R11, R16, R17, R21, R23
2
13K3
13k3
R15, R20
4
0
R18, R19, R22, R24
2
22
R25, R26

ESP 32 Battle design files

The KiCad project lives in the samcwitte/PCB-Design-Battle repository on GitHub; these links point at the commit this page was built from.

ESP 32 Battle: common questions

What microcontroller does the ESP 32 Battle use?

The ESP 32 Battle is built around the ESP32-S3-WROOM-1, from the ESP32 family.

How big is the ESP 32 Battle PCB?

The ESP 32 Battle measures 64.4 × 103.2 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the ESP 32 Battle?

68 components, from 27 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 ESP 32 Battle design files?

From the samcwitte/PCB-Design-Battle 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 ESP 32 Battle design in my own project?

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

Can I test firmware for the ESP 32 Battle 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 PCB-Design-Battle

Similar boards