Skip to the content
PCBKitNew board
4 layers100 × 90 mmBefore maze, the printed circuit board in 3D

KiCad PCB design project

Size
100 × 90 mm
Copper layers
4
Thickness
1.6 mm
Parts
141
Nets
94
Pads
564
Tracks, vias
959, 322
Pours
34
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
27 Sep 2026
Updated
9 Oct 2026

Overview

Before maze is an open-source printed circuit board by odtu, from the odtu/PCBDesignWClaude repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 100 × 90 mm with 141 parts on 94 nets, routed with 959 tracks and 322 vias.

It is built around the ESP32-WROOM-32E, SN65HVD230DR and LM74700QDBVRQ1, with the PTPS16890VMAR, NTMFS006N08MC and CDSOD323-T24SC among its other parts. Its parts include 44 capacitors, 33 resistors, 8 ICs, 8 connectors and 7 transistors. It belongs with the ESP32 boards of this library.

Main components

6

README

README.md

PCBDesignWClaude — 3-Phase BLDC ESC (ESP32-WROOM-32E)

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.

Status

  • GitHub repo created
  • ESP32-WROOM-32E added to PowerLabKiCadLibraries (odtu/PowerLabKiCadLibraries#2, merged)
  • Library additions + fixes (power symbols, mounting holes, fiducials, test pads, net ties, ESP32 footprint fix): odtu/PowerLabKiCadLibraries#3 (merged)
  • Schematic Rev B: full rebuild per the PowerLab rules; kicad-cli ERC 0 errors, netlist verified (see hardware/ARCHITECTURE.md)
  • Library fixes found during layout (exposed pads, mask margins, logo/QR graphics, ESP32 3D model): odtu/PowerLabKiCadLibraries#5 (merged)
  • PCB Rev B: 4 layers, 100 × 90 mm; kicad-cli DRC 0 errors / 0 unconnected / 0 parity (see hardware/ARCHITECTURE.md)
  • Fab outputs: Gerber + drill zip, BOM, position file, assembly drawings in hardware/fab

PCB top

Layout

  • hardware/ — KiCad project

Parts

141
QtyValueFootprintReferences
1610 kOhmMETUPowerLab_Resistors_ChipResistors:0603_MediumR1, R2, R13, R14, R15, R16, R40, R41, R42, R43, R44, R45, R46, R47, R48, R49
10100 nFMETUPowerLab_Capacitors_Ceramics_SurfaceMounts:0603_MediumC2, C14, C18, C22, C25, C27, C30, C45, C58, C60
8NetTie_2_0.5mmMETUPowerLab_NetTies_SurfaceMounts:NetTie_2_0.5mmNT1, NT2, NT3, NT4, NT5, NT6, NT7, NT8
7100 nF 100VMETUPowerLab_Capacitors_Ceramics_SurfaceMounts:0603_MediumC10, C13, C21, C40, C51, C53, C55
7NTMFS006N08MCMETUPowerLab_Transistors_MOSFETs:8-PowerTDFN(5x6mm)Q1, Q2, Q3, Q4, Q5, Q6, Q7
6220 pFMETUPowerLab_Capacitors_Ceramics_SurfaceMounts:0603_MediumC4, C5, C6, C7, C8, C15
510 µF 100VMETUPowerLab_Capacitors_Ceramics_SurfaceMounts:1206_MediumC19, C41, C50, C52, C54
4M3_NPTHMETUPowerLab_Mechanicals_MountingHoles:M3_NPTHH1, H2, H3, H4
32 mOhmMETUPowerLab_Resistors_ShuntResistors:2512R50, R51, R52
3Fiducial_1mm_Mask2mmMETUPowerLab_Mechanicals_Fiducials:Fiducial_1mm_Mask2mmFID1, FID2, FID3
3PHASEMETUPowerLab_Connectors_ScrewTerminals:7770J5, J6, J7
21 kOhmMETUPowerLab_Resistors_ChipResistors:0603_MediumR3, R24
21 µFMETUPowerLab_Capacitors_Ceramics_SurfaceMounts:0603_MediumC3, C44
2100 µF 63VMETUPowerLab_Capacitors_AluminumPolymers_ThroughHoles:8.00x13.50mmC56, C57
24.7 µF 100VMETUPowerLab_Capacitors_Ceramics_SurfaceMounts:1210_MediumC12, C20
247 µFMETUPowerLab_Capacitors_Ceramics_SurfaceMounts:1210_MediumC23, C24
256 OhmMETUPowerLab_Resistors_ChipResistors:0603_MediumR60, R61
2CDSOD323-T24SCMETUPowerLab_Diodes_TVSDiodes:SOD-323D60, D61
2GNDMETUPowerLab_TestPoints_SurfaceMounts:Pad_D1.5mmTP23, TP51
2GreenMETUPowerLab_LEDs_SurfaceMounts:0603_MediumD1, D20
1+3V3_AMETUPowerLab_TestPoints_SurfaceMounts:Pad_D1.5mmTP21
1+3V3_MCUMETUPowerLab_TestPoints_SurfaceMounts:Pad_D1.5mmTP20
1+VBUSMETUPowerLab_TestPoints_SurfaceMounts:Pad_D1.5mmTP11
1+VBUS_EFUSEMETUPowerLab_TestPoints_SurfaceMounts:Pad_D1.5mmTP12
1+VBUS_PROTMETUPowerLab_TestPoints_SurfaceMounts:Pad_D1.5mmTP50
11 nFMETUPowerLab_Capacitors_Ceramics_SurfaceMounts:0603_MediumC17
11 µF 100VMETUPowerLab_Capacitors_Ceramics_SurfaceMounts:0603_MediumC42
11.33 kOhmMETUPowerLab_Resistors_ChipResistors:0603_MediumR18
110 µFMETUPowerLab_Capacitors_Ceramics_SurfaceMounts:0603_MediumC26
1100 kOhmMETUPowerLab_Resistors_ChipResistors:0603_MediumR23
1100 nF 16VMETUPowerLab_Capacitors_Ceramics_SurfaceMounts:0603_MediumC11
1110 kOhmMETUPowerLab_Resistors_ChipResistors:0603_MediumR21
1118 kOhmMETUPowerLab_Resistors_ChipResistors:0603_MediumR12
1120 OhmMETUPowerLab_Resistors_ChipResistors:0603_MediumR10
122 pFMETUPowerLab_Capacitors_Ceramics_SurfaceMounts:0603_MediumC16
122 µFMETUPowerLab_Capacitors_Ceramics_SurfaceMounts:0603_MediumC1
13.65 kOhmMETUPowerLab_Resistors_ChipResistors:0603_MediumR17
14.7 nFMETUPowerLab_Capacitors_Ceramics_SurfaceMounts:0603_MediumC61
14.7µHMETUPowerLab_Inductors_SurfaceMounts:6x5_7mmL1
147 kOhmMETUPowerLab_Resistors_ChipResistors:0603_MediumR22
147 nF 100VMETUPowerLab_Capacitors_Ceramics_SurfaceMounts:0603_MediumC43
15 mOhmMETUPowerLab_Resistors_ShuntResistors:2010R30
154.9 kOhmMETUPowerLab_Resistors_ChipResistors:0603_MediumR20
1866 kOhmMETUPowerLab_Resistors_ChipResistors:0603_MediumR11
1BLM18EG221SN1DMETUPowerLab_CircuitProtections_FerriteBeads:0603_MediumFB1
1BOOTMETUPowerLab_Switches_TactileSwitches:TL6330AF200QSW2
1BOOTMETUPowerLab_TestPoints_SurfaceMounts:Pad_D1.5mmTP2
1BUCK_PGMETUPowerLab_TestPoints_SurfaceMounts:Pad_D1.5mmTP22
1CANMETUPowerLab_Connectors_SignalConnectors:384471-EJ8
1CANHMETUPowerLab_TestPoints_SurfaceMounts:Pad_D1.5mmTP60
1CANLMETUPowerLab_TestPoints_SurfaceMounts:Pad_D1.5mmTP61
1DRV8323RSRGZTMETUPowerLab_MotorDrivers_BLDC:48-VQFNU6
1EFUSE_PGOODMETUPowerLab_TestPoints_SurfaceMounts:Pad_D1.5mmTP13
1ENMETUPowerLab_TestPoints_SurfaceMounts:Pad_D1.5mmTP1
1ESP32-WROOM-32EMETUPowerLab_Microcontrollers_ESP32:ESP32-WROOM-32EU1
1EXPANSIONMETUPowerLab_Connectors_SignalConnectors:384471-EJ2
1GNDMETUPowerLab_Connectors_ScrewTerminals:7770J4
1INA240A1DRMETUPowerLab_Amplifiers_CurrentSenses:8-SOICU9
1LM74700QDBVRQ1METUPowerLab_CircuitProtections_IdealDiodes:SOT-23-6_DBVU2
1LMR38020FSDDARMETUPowerLab_Regulators_BuckConverters:8-SOICPowerU4
1METUPowerLab_Logo_30mmMETUPowerLab_Graphics:METUPowerLab_Logo_30mmLOGO1
1METUPowerLab_QRCode_13.3mmMETUPowerLab_Graphics:METUPowerLab_QRCode_13.3mmQR1
1PTPS16890VMARMETUPowerLab_CircuitProtections_eFuses:23-LQFN-CLIP_(VMA)U3
1RESETMETUPowerLab_Switches_TactileSwitches:TL6330AF200QSW1
1SMBJ36CA-13-FMETUPowerLab_Diodes_TVSDiodes:DO-214AAD10
1SN65HVD230DRMETUPowerLab_Interfaces_CANBusBridges:8-SOICU10
1SPI_SCLKMETUPowerLab_TestPoints_SurfaceMounts:Pad_D1.5mmTP3
1TMP235A4DCKRMETUPowerLab_Sensors_Temperature:SC-70-5U8
1UARTMETUPowerLab_Connectors_SignalConnectors:2147210040J1
1VIN+METUPowerLab_Connectors_ScrewTerminals:7770J3
1VIN_RAWMETUPowerLab_TestPoints_SurfaceMounts:Pad_D1.5mmTP10

Questions

How big is the Before maze PCB?

It measures 100 × 90 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Before maze use?

141 parts, built around the ESP32-WROOM-32E, SN65HVD230DR, LM74700QDBVRQ1 and PTPS16890VMAR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Before maze KiCad files?

From the odtu/PCBDesignWClaude repository on GitHub, at the commit this page was made from: the board is wip_pcb_revB/route/before_maze.kicad_pcb and its schematic hardware/Communication.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers7.5 × 2 mmVCU, the printed circuit board in 3D

    VCU

    SCFormulaElectric/USC-Electrical-Systems

    80 parts9
  • 4 layers89 × 58 mmSH ESP32, the printed circuit board in 3D

    SH ESP32

    kitspace-test-repos/kicad6-file-collection

    308 partsMIT
  • 6 layers158 × 174 mmTritonECU Main, the printed circuit board in 3D

    TritonECU Main

    alpauna/TritonECU

    ESP32-S3 engine control unit — fuel injection, ignition timing, wideband O2 (CJ125/LSU 4.9), dashboard, and MQTT telemetry

    457 parts10
  • 4 layers100 × 100 mmCm5-module, the printed circuit board in 3D

    Cm5-module

    Dominik-Workshop/moducard-cm5-module

    ModuCard module for CM5

    306 parts5MIT
  • 2 layers70 × 76 mmElec, the printed circuit board in 3D

    Elec

    elkel53930/daylight

    Manual RoboSweep Agent

    103 parts2
  • 2 layers84 × 114 mmElec, the printed circuit board in 3D

    Elec

    elkel53930/robosweep_twilight

    A robosweeper "Twilight"

    109 parts2MIT
  • 4 layers55.4 × 87.4 mmPower board, the printed circuit board in 3D

    Power board

    JRavenelco/WRO_2025_SSbots

    We are the SSBots team from Mexico, competitors in the WRO Future Engineers category. This is our first year competing in this category, exploring further into WRO after competing for years in the Robo Mission Category.

    161 parts2
  • 6 layers47 × 105 mmCompactPi, the printed circuit board in 3D

    CompactPi

    loganrf/compactPi

    compactPi is a project to develop a compact Raspberry Pi Compute Module carrier suitable for ArduPilot applications. It's primarily targeted at marine applications (ArduSub/ArduRover).

    127 parts2CERN-OHL-S-2.0