

Custom ESP32 PCB with screen header for 4" tft display and gpio headers
- Size
- 108 × 60.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 57
- Nets
- 57
- Pads
- 227
- Tracks, vias
- 422, 142
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 26 Jun 2026
- Updated
- 26 Jun 2026
Overview
MotionBoy is an open-source printed circuit board by CaseyRasor, from the CaseyRasor/custom_esp32_screen_header repository on GitHub. It is a 2-layer board of 108 × 60.9 mm with 57 parts on 57 nets, routed with 422 tracks and 142 vias.
It is built around the ESP32-S3-WROOM-1-N8, TLV1117LV33DCYR and LESD5D5.0CT1G, with the PTS810SJM250SMTRLFS, 1N5819HW-7-F-01 and AO3401A among its other parts. Its parts include 15 resistors, 14 connectors, 12 capacitors, 7 diodes and 3 ICs. It belongs with the ESP32 boards of this library.
Main components
8ESP32-S3-WROOM-1-N8
SMD,25.5x18mm-40℃~+85℃ -98.2dBm 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesTLV1117LV33DCYR
SOT-223-40℃~+125℃@(TJ) 0.003%Vout 1 1.2V@(1A) 12V 1A 3.3V 75dB@(120Hz) Fixed Over Current Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSJSMSEMIVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsLESD5D5.0CT1G
SOD-523-55℃~+150℃ 100W 12pF 16V 1uA 5V 7A 7V Bidirectional ESD IEC 61000-4-2 SOD-523 ESD and Surge Protection (TVS/ESD) ROHSGOODWORKUncategorisedPTS810SJM250SMTRLFS
SMD-4P,4.2x3.2mm-40℃~+85℃ 1.6N 16V 2.5mm 3.2mm 4.2mm 50mA J-Lead Round Button SPST Surface Mount,Vertical SMD-4P,4.2x3.2mm Tactile Switches ROHSC&KTactile Switches1N5819HW-7-F-01
SOD-123Schottky DiodesDiodes IncorporatedAO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsUJ20-C-H-G-SMT-1-P16-TR
SMD-25℃~+85℃ 1 10,000 cycles 16P 20V 5A Female Surface Mount, Right Angle Type-C USB 2.0 SMD USB Connectors ROHSCUIUSB ConnectorsWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.mdcustom_esp32_screen_header
custom_esp32_screen_header
Parts
57| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C2, C3, C7, C9, C10, C11 |
| 5 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C5, C6, C8, C12 |
| 5 | 4.7k | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R4, R15 |
| 3 | 0 | Resistor_SMD:R_0805_2012Metric | R6, R9, R13 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric | R5, R11, R12 |
| 3 | 5.1k | Resistor_SMD:R_0805_2012Metric | R7, R8, R10 |
| 3 | LESD5D5.0CT1G | Diode_SMD:D_SOD-323 | D2, D3, D4 |
| 2 | PTS810_SJM_250_SMTR_LFS | PTS810_SJM_250_SMTR_LFS:SW_PTS810_SJM_250_SMTR_LFS | SW1, SW2 |
| 2 | PWR_GND | Connector_JST:JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal | J13, J14 |
| 2 | Unused GPIOs | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J10, J12 |
| 2 | Unused GPIOs | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J8, J9 |
| 1 | 1N5819HW-7-F | 1N5819HW-7-F:SOD3715X145N | D1 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric | R14 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | ACC_I2C | Connector_JST:JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal | J4 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | Accelerometer Header | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J3 |
| 1 | BOOT_TP | TestPoint:TestPoint_Keystone_5010-5014_Multipurpose | BOOT1 |
| 1 | Battery In | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J7 |
| 1 | EN_TP | TestPoint:TestPoint_Keystone_5010-5014_Multipurpose | EN1 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1 | U1 |
| 1 | GND_TP | TestPoint:TestPoint_Keystone_5010-5014_Multipurpose | GND1 |
| 1 | LCD_SPI | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J6 |
| 1 | MCP73831-2-OT | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | Orange | LED_SMD:LED_0805_2012Metric | D7 |
| 1 | RED LED | LED_SMD:LED_0805_2012Metric | D5 |
| 1 | TLV1117LV33DCYR | TLV1117LV33DCYR:SOT230P700X180-4N | IC1 |
| 1 | Touch Screen Header | Connector_PinSocket_2.54mm:PinSocket_1x14_P2.54mm_Vertical | J2 |
| 1 | Touch_I2C | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J5 |
| 1 | UJ20-C-H-G-SMT-1-P16-TR | UJ20-C-H-G-SMT-1-P16-TR:SAMESKY_UJ20-C-H-G-SMT-1-P16-TR | J1 |
| 1 | Unused GPIOs | Connector_JST:JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal | J11 |
| 1 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D6 |
Questions
How big is the MotionBoy PCB?
It measures 108 × 60.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MotionBoy use?
57 parts, built around the ESP32-S3-WROOM-1-N8, TLV1117LV33DCYR, LESD5D5.0CT1G and PTS810SJM250SMTRLFS. 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 MotionBoy KiCad files?
From the CaseyRasor/custom_esp32_screen_header repository on GitHub, at the commit this page was made from: the board is MotionBoy/MotionBoy.kicad_pcb and its schematic MotionBoy/3V3_regulator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MotionBoy design in my own project?
Its repository states no licence, so its author keeps all rights: ask CaseyRasor before reusing the design.
Similar boards
- 2 layers214 × 174 mm

- 4 layers93 × 72 mm

- 2 layers112.7 × 121.4 mm

- 2 layers53.8 × 38.9 mm

ESP 32 LM
Quisqueya-Len/Electiva-LM
Repositorio correspondiente a la materia Electiva Mecatrónica C3-2024 Luis Molina
27 partsMIT - 2 layers52.8 × 69 mm

MuntsorteerderESP
TiebeDeclercq/Munt-sorteer--en-opslagsysteem
A coin-counting, storing, and dispensing system. View the blog »
53 parts - 2 layers61 × 35 mm

Esp32-1pcb
shubhisgonnastealyourcode/FT-32-esp32-s3-dev-board-
Custom ESP32-S3 Development Board with Header Pins for Display and RGB LED
44 parts1 - 2 layers86 × 54 mm

- 4 layers115 × 55 mm

Roamr motors
uw-roamr/roamr
turn your phone into a robot running SLAM with two motors, two control boards, and a bluetooth chip
110 parts6