NEAToBOARD
halfmarble·NEAToBOARD·hardware/KiCad-project/NEAToBOARD_ESP32.kicad_pcb
About the NEAToBOARD PCB
NEAToBOARD is an open source ESP32 PCB design by halfmarble, published on GitHub under the CERN-OHL-P-2.0 license. It is a 2-layer board measuring 100 × 60 mm, with 110 components from 44 distinct parts.
Its main chip is the ESP32-WROOM-32D, from the ESP32 family. Other key parts include the XC6206P332MR, CH340C and ME6211C33M5G-N. By type, the board carries 31 connectors, 29 diodes, 20 resistors, 12 capacitors, 5 switches and 4 ICs.
It belongs with the usb & debug tools, displays & leds and dev boards & breakouts designs in this gallery.
From the project
An open-source ESP32-WROOM-32 development board by halfmarble, designed in KiCad. NEAToBOARD breaks the ESP32 out onto a breadboard-friendly board with USB, on-board programming, a battery power path, and a built-in set of I/O for learning and prototyping.
An open-source ESP32-WROOM-32 development board by halfmarble, designed in KiCad. NEAToBOARD breaks the ESP32 out onto a breadboard-friendly board with USB, on-board programming, a battery power path, and a built-in set of I/O for learning and prototyping.
- ESP32-WROOM-32 module - USB micro-B with a CH340C USB-to-UART bridge and the standard auto-reset / auto-bootloader circuit (no need to press buttons to flash) - Reset and two general-purpose push buttons - Battery support — JST-PH VBAT input with a Schottky power-path and a voltage divider for battery sensing, plus a 500 mA resettable…

Main components on the NEAToBOARD
NEAToBOARD bill of materials (BOM)
110 components, 44 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | XC6206P332MR USB LDO XC6206 Torex Semicon | SOT-23 | U1 |
| 1 | CH340C USB-Serial CH343C WCH(Jiangsu Qin Heng) | SOIC-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | ME6211C33M5G-N Main LDO ME6211 MICRONE(Nanjing Micro One Elec) | SOT-23-5 | U3 |
| 1 | ESP32-WROOM-32D Espressif Systems | ESP32-WROOM-32 | U4 |
| 2 | S8050 Changjiang Electronics Tech (CJ) | TSOT-23 | Q1, Q3 |
| 1 | SI2301CDS-T1-GE3 Si2301 Vishay Intertech | SOT-23 | Q2 |
| 1 | Q13FC1350000400 32KHz Seiko Epson | XTAL_ABS07-32.768KHZ-T | Y1 |
| 1 | MicroXNJ USB_B_Micro SHOU HAN | USB_Micro-B_Molex-105017-0001 | J1 |
| 2 | 3.3V Nextron(Nextronics Engineering) | PinHeader_1x02_P2.54mm_Vertical | J2, J3 |
| 1 | C155876 VBAT IN Ckmtw(Shenzhen Cankemeng) | JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J4 |
| 1 | JTAG BOOMELE(Boom Precision Elec) | PinSocket_1x06_P2.54mm_Vertical | J5 |
| 2 | Z-211-4011-0021-001 Header_01x14 Nextron(Nextronics Engineering) | PinHeader_1x14_P2.54mm_Vertical | J6, J7 |
| 1 | PROGRGAM BOOMELE(Boom Precision Elec) | PinSocket_1x06_P2.54mm_Vertical | J8 |
| 3 | HEADER_01X01 Header_01x01 | PinHeader_1x01_P2.54mm_Small | J9, J10, J15 |
| 2 | HEADER_01X05 Header_01x05 Nextron(Nextronics Engineering) | PinHeader_1x05_P2.54mm_Vertical | J11, J28 |
| 6 | Header_01x02 | PinHeader_1x02_P2.54mm_Vertical | J12, J13, J14, J16, J17, J18 |
| 3 | SOCKET_01X05 Socket_01x05 BOOMELE(Boom Precision Elec) | PinSocket_1x05_P2.54mm_Vertical | J19, J20, J24 |
| 1 | SOCKET_01X04 Socket_01x04 BOOMELE(Boom Precision Elec) | PinSocket_1x04_P2.54mm_Vertical | J21 |
| 2 | BM04B-SRSS-TB(LF)(SN) Qwiic JST Sales America | CONN_BM04B-SRSS-TB(LF)(SN) | J22, J23 |
| 1 | SOCKET_01X02 Socket_01x02 BOOMELE(Boom Precision Elec) | PinSocket_1x02_P2.54mm_Vertical | J25 |
Show 24 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | HEADER_01X02 Header_01x02 Nextron(Nextronics Engineering) | PinHeader_1x02_P2.54mm_Vertical | J26, J27, J29, J30 |
| 1 | HEADER_01X03 Header_01x03 Nextron(Nextronics Engineering) | PinHeader_1x03_P2.54mm_Vertical | J31 |
| 1 | R_0201_0603Metric_Pad0.64x0.40mm_HandSolder | R_0201_0603Metric_Pad0.64x0.40mm_HandSolder | 201 |
| 1 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | 402 |
| 1 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | 603 |
| 1 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | 805 |
| 1 | JK-NSMD050-13.2V 500mA Jinrui Electronic Materials Co. | Fuse_1206_3216Metric | F1 |
| 4 | K2-1808SN-A4SW-01 Switch small | PTS810SJG250SMTRLFS | SW1, SW3, SW4, SW5 |
| 1 | K3-1296S-E1 Toggle Korean Hroparts Elec | SWITCH_SPST_SMD_A | SW2 |
| 3 | B5819W BAT20J Changjiang Electronics Tech (CJ) | D_SOD-123 | D1, D3, D28 |
| 21 | XL-2012UGC GREEN | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2, D8, D9, D10, D11, D12, D13, D14 +13 |
| 1 | XL-2012UBC BLUE XINGLIGHT | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4 |
| 2 | 17-21SYGC/S530-E2/TR8 YELLOW Everlight Elec | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D5, D7 |
| 1 | WS2812B-B/W WS2812B Worldsemi | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D6 |
| 1 | 17-21SURC/S530-A3/TR8 RED Everlight Elec | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D29 |
| 2 | CL21A106KPFNNNE 10uF Samsung Electro-Mechanics | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C6 |
| 8 | CL21B105KOFNNNE 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3, C4, C5, C7, C8, C11, C12 |
| 2 | CC0805JRNPO9BN120 12pF YAGEO | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C9, C10 |
| 5 | 0805W8F1002T5E 10K Uniroyal Elec | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R4, R5, R10, R17 |
| 1 | 0805W8J0104T5E 100K Uniroyal Elec | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 9 | 0805W8F2701T5E 2.7K Uniroyal Elec | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R8, R11, R12, R13, R14, R15, R16 +1 |
| 2 | RT0805BRE07470RL 470K 0.1% YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R9 |
| 1 | 0805W8F3901T5E 3.9K Uniroyal Elec | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7 |
| 2 | 0805W8J0220T5E 22 Uniroyal Elec | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R18, R19 |
NEAToBOARD design files
The KiCad project lives in the halfmarble/NEAToBOARD repository on GitHub; these links point at the commit this page was built from.
NEAToBOARD: common questions
What microcontroller does the NEAToBOARD use?
The NEAToBOARD is built around the ESP32-WROOM-32D, from the ESP32 family.
How big is the NEAToBOARD PCB?
The NEAToBOARD measures 100 × 60 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the NEAToBOARD?
110 components, from 44 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 NEAToBOARD design files?
From the halfmarble/NEAToBOARD 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 NEAToBOARD design in my own project?
Yes, under the terms of its CERN-OHL-P-2.0 license, which halfmarble chose for the repository.
Can I test firmware for the NEAToBOARD 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.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k