Before maze

ekremturanfirat·ClaudeTestPCB·wip_pcb_revB/route/before_maze.kicad_pcb

Before maze PCB layout, top view — open source ESP32 board by ekremturanfirat

About the Before maze PCB

Before maze is an open source ESP32 PCB design by ekremturanfirat, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 100 × 90 mm, with 109 components from 53 distinct parts.

Its main chip is the ESP32-WROOM-32E-N4, from the ESP32 family. Other key parts include the LM74700QDBVRQ1, PTPS16890VMAR, LMR38020FSDDAR, DRV8323RSRGZT and TMP235A4DCKR. By type, the board carries 44 capacitors, 33 resistors, 8 ICs, 8 connectors, 7 transistors and 5 diodes.

It belongs with the robotics & motion designs in this gallery.

From the project

KiCad PCB design project

KiCad project for a 3-phase brushless motor ESC.

- MCU: ESP32-WROOM-32E, soldered SMD directly onto the PCB (no plug-in module) - Input: 12–36V DC - Target continuous phase current: ~5–10A - Control/telemetry: UART + CAN bus - Design follows METU PowerLab PCB design rules and uses parts exclusively from PowerLabKiCadLibraries.

Before maze, from the project README
From the project README

Main components on the Before maze

Before maze bill of materials (BOM)

109 components, 53 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-WROOM-32E-N4
ESP32-WROOM-32E
Espressif Systems
U1
1
LM74700QDBVRQ1
Texas Instruments
U2
1
PTPS16890VMAR
Texas Instruments
U3
1
LMR38020FSDDAR
Texas Instruments
U4
1
DRV8323RSRGZT
Texas Instruments
U6
1
TMP235A4DCKR
Texas Instruments
U8
1
INA240A1DR
Texas Instruments
U9
1
SN65HVD230DR
Texas Instruments
U10
7
NTMFS006N08MC
onsemi
Q1, Q2, Q3, Q4, Q5, Q6, Q7
1
2147210040
UART
Molex
J1
1
384471-E
EXPANSION
TE Connectivity Erni
J2
1
7770
VIN+
Keystone Electronics
J3
1
7770
GND
Keystone Electronics
J4
3
7770
PHASE
Keystone Electronics
J5, J6, J7
1
384471-E
CAN
TE Connectivity Erni
J8
1
TL6330AF200Q
RESET
E-Switch
SW1
1
TL6330AF200Q
BOOT
E-Switch
SW2
2
150060GS75000
Green
Würth Elektronik
D1, D20
1
SMBJ36CA-13-F
Diodes Incorporated
D10
2
CDSOD323-T24SC
Diodes Incorporated
D60, D61
Show 33 more
QtyPartRefs
1
BLM18EG221SN1D
Murata Electronics
FB1
1
EXLA1V0505-4R7-R
4.7µH
Eaton - Electronics Division
L1
1
CL10A226MP8NUNE
22 µF
Samsung Electro-Mechanics
C1
9
CC0603KRX7R7BB104
100 nF
YAGEO
C2, C18, C22, C25, C27, C30, C45, C58 +1
2
GRM188D72A105KE01D
1 µF
Murata Electronics
C3, C44
6
CL10B221JB8NNNC
220 pF
Samsung Electro-Mechanics
C4, C5, C6, C7, C8, C15
7
CL10B104KC8NNNC
100 nF 100V
Samsung Electro-Mechanics
C10, C13, C21, C40, C51, C53, C55
1
CC0603KRX7R7BB104
100 nF 16V
YAGEO
C11
2
CL32Y475MCIVPNE
4.7 µF 100V
Samsung Electro-Mechanics
C12, C20
1
CL10B104KC8NNNC
100 nF
Samsung Electro-Mechanics
C14
1
CL10C220JB8NFNC
22 pF
Samsung Electro-Mechanics
C16
1
GCM1885C2A102JA16D
1 nF
Murata Electronics
C17
5
C3216X6S2A106K160AC
10 µF 100V
TDK Corporation
C19, C41, C50, C52, C54
2
TMK325ABJ476MM-T
47 µF
Taiyo Yuden
C23, C24
1
CL10A106MP8NNNC
10 µF
Samsung Electro-Mechanics
C26
1
GRM188D72A105KE01D
1 µF 100V
Murata Electronics
C42
1
885012206118
47 nF 100V
Würth Elektronik
C43
2
107AVG063MFBJ
100 µF 63V
Cornell Dubilier Knowles
C56, C57
1
GCM188R72A472KA37D
4.7 nF
Murata Electronics
C61
16
RC0603FR-0710KL
10 kOhm
YAGEO
R1, R2, R13, R14, R15, R16, R40, R41 +8
2
RMCF0603FT1K00
1 kOhm
Stackpole Electronics Inc
R3, R24
1
RMCF0603FT120R
120 Ohm
Stackpole Electronics Inc
R10
1
RMCF0603FT866K
866 kOhm
Stackpole Electronics Inc
R11
1
RMCF0603FT118K
118 kOhm
Stackpole Electronics Inc
R12
1
RMCF0603FT3K65
3.65 kOhm
Stackpole Electronics Inc
R17
1
RMCF0603FT1K33
1.33 kOhm
Stackpole Electronics Inc
R18
1
RMCF0603FT54K9
54.9 kOhm
Stackpole Electronics Inc
R20
1
RMCF0603FT110K
110 kOhm
Stackpole Electronics Inc
R21
1
RMCF0603FT47K0
47 kOhm
Stackpole Electronics Inc
R22
1
RMCF0603FT100K
100 kOhm
Stackpole Electronics Inc
R23
1
VMP-R005-1.0-U
5 mOhm
Isabellenhuette USA
R30
3
SSA2512LR002JWR
2 mOhm
Littelfuse Inc.
R50, R51, R52
2
RMCF0603FT56R0
56 Ohm
Stackpole Electronics Inc
R60, R61

Before maze design files

The KiCad project lives in the ekremturanfirat/ClaudeTestPCB repository on GitHub; these links point at the commit this page was built from.

Before maze: common questions

What microcontroller does the Before maze use?

The Before maze is built around the ESP32-WROOM-32E-N4, from the ESP32 family.

How big is the Before maze PCB?

The Before maze measures 100 × 90 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Before maze?

109 components, from 53 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 Before maze design files?

From the ekremturanfirat/ClaudeTestPCB repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Before maze design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which ekremturanfirat chose for the repository.

Can I test firmware for the Before maze 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 ClaudeTestPCB

Similar boards