

BRAIN
- Size
- 80 × 57.2 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 76
- Nets
- 106
- Pads
- 397
- Tracks, vias
- 792, 248
- Pours
- 9
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 11 Aug 2024
- Updated
- 1 Nov 2026
Overview
BRAIN is an open-source printed circuit board by urichess, from the urichess/chessboard repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 80 × 57.2 mm with 76 parts on 106 nets, routed with 792 tracks and 248 vias.
It is built around the ESP32-S3-MINI-1-N8, AP2112K-3.3 and 24LC512-I/P, with the TL3342F450QG, SS14 and BC847 among its other parts. Its parts include 20 capacitors, 19 resistors, 17 connectors, 9 diodes and 5 ICs. It belongs with the ESP32 and STM32 boards of this library.
Main components
9ESP32-S3-MINI-1-N8
SMD-104.5dBm -40℃~+85℃ 2.4GHz 20.5dBm 330mA 3V~3.6V 97mA Bluetooth5.0 ESP32-S3FN8 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD WiFi Modules ROHSEspressif SystemsWiFi ModulesAP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorised24LC512-I/P
PDIP-8-300mil-40℃~+85℃ 1,000,000 cycles 2.5V~5.5V 200 Years 400kHz 512Kbit 5ms Hardware write protection function、Noise suppression function I2C PDIP-8-300mil EEPROM ROHSMicrochip TechnologyEEPROMTL3342F450QG
SMD-4P,5.2x5.2mm-20℃~+70℃ 1.54mm 100,000 cycles 12V 4.5N 5.2mm 50mA Gull Wing Round Button SPST-NO Surface Mount,Vertical SMD-4P,5.2x5.2mm Tactile Switches ROHSE-SwitchTactile SwitchesSS14
SMA(DO-214AC)-55℃~+150℃ 1A 25A 300uA@40V 40V 550mV@1A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky DiodesBC847
SOT-231 NPN 100MHz 100mA 100nA 110 200mW 45V 500mV 6V NPN SOT-23 Bipolar (BJT) ROHSShikuesBipolar (BJT)CMT-1203-SMT-TR
--40℃~+120℃ 12mm 12mm 25V 3.3mm 4kHz 81dB Passive (Externally Driven) Piezoelectric - Buzzers ROHSCUIBuzzersPESD5V0L2BT
SOT-23-65℃~+150℃ 13A@8/20us 1uA 2 26V 350W@8/20us 5V 7.6V 75pF Bidirectional ESD IEC 61000-4-2 SOT-23 ESD and Surge Protection (TVS/ESD) ROHSNexperiaESD And Surge Protection (TVS/ESD)TVS3V3L4U
SOT-23-6ESD And Surge Protection (TVS/ESD)TECH PUBLIC
Parts
76| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8, C11, C12, C15, C16, C17, C18, C19, C20 |
| 7 | 5.1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R4, R6, R8, R9, R12 |
| 6 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C5, C6, C9, C13, C14 |
| 4 | 100 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R16, R17, R18, R19 |
| 4 | Conn_01x07 | B7B-ZR_LF__SN_:JST_B7B-ZR_LF__SN_ | J3, J5, J6, J7 |
| 3 | 0 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R10, R11 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R13, R14 |
| 3 | LED_GREEN | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2, D6 |
| 3 | TL3342F450QG | Button_Switch_SMD:SW_SPST_TL3342 | SW1, SW2, SW3 |
| 2 | 3.9pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3 |
| 2 | 4.7pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7, C10 |
| 2 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U1, U3 |
| 2 | Conn_ARM_JTAG_SWD_10 | BD125-10-A-0305-0580-L-B:GCT_BD125-10-A-0305-0580-L-B | J2, J4 |
| 2 | SS14 | Diode_SMD:D_SMA | D8, D9 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7 |
| 1 | 22pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4 |
| 1 | 24LC512 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | 47k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15 |
| 1 | BC847 | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | CMT-1203-SMT | CMT-1203-SMT:CUI_CMT-1203-SMT | LS1 |
| 1 | CONN_01x02 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J9 |
| 1 | CONN_1x14 | Connector_PinSocket_2.54mm:PinSocket_1x14_P2.54mm_Vertical | J11 |
| 1 | CONN_2x02 | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J12 |
| 1 | CONN_2x03 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J15 |
| 1 | CONN_2x04 | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J16 |
| 1 | CONN_2x1 | Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | J10 |
| 1 | Conn_02x11_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x11_P2.54mm_Vertical | J8 |
| 1 | ESP32-S3-MINI-1-N8 | ESP32-S3-MINI-1-N8:XCVR_ESP32-S3-MINI-1-N8 | U7 |
| 1 | Free | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J18 |
| 1 | LED_ORANGE | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D5 |
| 1 | LED_RED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4 |
| 1 | NX3215SA-32.768KHZ-EXS00A-MU00525 | Crystal_AKL:Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm_HandSoldering | Y1 |
| 1 | PESD5V0L2BT | Package_TO_SOT_SMD_AKL:SOT-23 | D7 |
| 1 | STM32L4P5CETx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U2 |
| 1 | TVS3V3L4U | Package_SO_AKL:TSOP-6_1.65x3.05mm_P0.95mm | D3 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J14 |
| 1 | UART TEST | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J13 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal_Modified | J1 |
Questions
How big is the BRAIN PCB?
It measures 80 × 57.2 mm and has 4 copper layers, 1.6 mm thick.
What parts does the BRAIN use?
76 parts, built around the ESP32-S3-MINI-1-N8, AP2112K-3.3, 24LC512-I/P and TL3342F450QG. 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 BRAIN KiCad files?
From the urichess/chessboard repository on GitHub, at the commit this page was made from: the board is kicad/projects/chessboard_5cm/BRAIN/BRAIN.kicad_pcb and its schematic kicad/projects/chessboard_5cm/BRAIN/BRAIN.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the BRAIN design in my own project?
Its repository publishes it under the Apache-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).
More from urichess/chessboard
11- 2 layers450 × 400 mm

- 2 layers400 × 400 mm

- 4 layers50 × 92 mm

- 4 layers75 × 70 mm

- 2 layers400 × 60 mm

- 2 layers450 × 100 mm

- 2 layers450 × 100 mm

- 2 layers

- 2 layers450 × 100 mm

- 2 layers40 × 355 mm

- 2 layers50 × 50 mm

Similar boards
- 4 layers150 × 95 mm

Skysweep32 rev c
bobberdolle1/SkySweep32
Open-source passive multi-band RF monitoring system | 855–925 MHz, 2.4 GHz, 5.8 GHz | Rev C first prototype
103 parts33GPL-3.0 - 2 layers

Led strip controller esp8266
rschaeuble/led-strip-controller
An LED strip controller driving up to three independent LED strips. Controllable via WiFi + MQTT.
24 parts2MIT - 2 layers100 × 75 mm

SELDestroyer
HEAPLab/SELDestroyer
The SEL destroyer can be also used as a normal voltage, current, or power monitoring device.
82 partsMIT - 4 layers81.4 × 90 mm

Sensor node
Kaiote-opensource/OpenHAP
A low cost, opensource research tool with remote measurement capability for non invasive monitoring of household air pollution.
127 partsMIT - 4 layers65 × 56 mm

- 2 layers419.1 × 101.2 mm

- 4 layers111 × 171 mm

Network and Switch
AkshathRaghav/boilernet
Code release for BoilerNet, demo'd at SPARK S'25 as a Purdue Senior Design Capstone. Associated PCB Design and 3D Prints within.
108 parts3Apache-2.0 - 4 layers100 × 100 mm

PS BPSLeader
lhr-solar/PS-BPSLeader
Reads voltage, temperature, and current of the main battery pack from the Segment Monitoring Board and HV Carrier boards to ensure the battery remains in a safe state.
388 parts3MIT