

Mainboard.ai
- Size
- 40 × 88.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 59
- Nets
- 66
- Pads
- 244
- Tracks, vias
- 801, 175
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 28 Sep 2026
- Updated
- 5 Oct 2026
Overview
Mainboard.ai is an open-source printed circuit board by Richard-Rumpel, from the Richard-Rumpel/esp32-linefollower-pcb repository on GitHub. It is a 2-layer board of 40 × 88.6 mm with 59 parts on 66 nets, routed with 801 tracks and 175 vias.
It is built around the ESP32-WROOM-32, MCP3208-BI/P and TPS56339DDC, with the HT7833 among its other parts. Its parts include 16 resistors, 15 capacitors, 8 connectors, 6 ICs and 3 diodes. It belongs with the computers and single-board computers boards and the ESP32 boards of this library.
Main components
4ESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesMCP3208-BI/P
PDIP-16-40℃~+85℃ 0.5LSB 100kHz 12 1LSB 1MHz、2MHz 2.7V~5.5V 500nA 8 External External Multiplexers、Bipolar input Not supported SAR SPI Yes PDIP-16 Analog to Digital Converters (ADC) ROHSMicrochip TechnologyAnalog To Digital Converters (ADC)TPS56339DDC
TSOT-23-6-40℃~+125℃@(TJ) 1 3A 4.5V~24V 500kHz 800mV~16V 98uA Adjustable Buck Buck Built-in Yes TSOT-23-6 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersHT7833
SOT-23-5-40℃~+85℃@(Ta) 1 3.3V 500mA 500mV@(500mA) 7uA 8V Fixed Over Current Protection、Over Temperature Protection Positive SOT-89-3 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSHOLTEKVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
Parts
59| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | TestPoint_Square | TestPoint:TestPoint_Pad_2.0x2.0mm | TP2, TP3, TP4, TP5, TP6, TP7 |
| 4 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C3, C7, C15 |
| 3 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11, C16, C17 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R3, R12 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R13 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C13, C14 |
| 2 | 470 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R15 |
| 2 | Conn_01x08_Pin | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J7, J8 |
| 1 | 1.8k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C18 |
| 1 | 100uF | Capacitor_SMD:CP_Elec_6.3x7.7 | C9 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C10 |
| 1 | 150 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R14 |
| 1 | 193k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6 |
| 1 | 2.2uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4 |
| 1 | 20k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R16 |
| 1 | 3.3k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | 30 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10 |
| 1 | 36.5k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9 |
| 1 | 5.6uH | dfg:L_0530CDMCCDS_5.4x5.2mm | L1 |
| 1 | BOOT | PCM_JLCPCB:SW_TS-1088-AR02016 | S1 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32E | U1 |
| 1 | HALL | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | HT7833 | Package_TO_SOT_SMD:SOT-89-3 | U2 |
| 1 | M LEFT | dfg:TerminalBlock_Kangnex_WJ300V-5.0-2P_1x02_P5.00mm | J4 |
| 1 | M RIGHT | dfg:TerminalBlock_Kangnex_WJ300V-5.0-2P_1x02_P5.00mm | J5 |
| 1 | MCP3208 | PCM_JLCPCB:SOIC-16_L9.9-W3.9-P1.27-LS6.0-BL | U3 |
| 1 | POWER IN | dfg:TerminalBlock_Kangnex_WJ300V-5.0-2P_1x02_P5.00mm | J3 |
| 1 | PWR1 | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D3 |
| 1 | PWR2 | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D4 |
| 1 | Polyfuse | Fuse:Fuse_1812_4532Metric | F1 |
| 1 | R52.3k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R11 |
| 1 | RESET | PCM_JLCPCB:SW_TS-1088-AR02016 | S2 |
| 1 | SERIAL | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | SN74AHCT125DR | PCM_JLCPCB:SOIC-14_L8.7-W3.9-P1.27-LS6.0-BL | U4 |
| 1 | SYS | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2 |
| 1 | Sensor | Connector_PinHeader_2.54mm:PinHeader_1x11_P2.54mm_Vertical | J2 |
| 1 | TB6612FNG | Package_SO:SSOP-24_5.3x8.2mm_P0.65mm | U5 |
| 1 | TP +3V3 | TestPoint:TestPoint_Pad_2.0x2.0mm | TP1 |
| 1 | TPS56339DDC | Package_TO_SOT_SMD:SOT-23-6 | U6 |
More from Richard-Rumpel/esp32-linefollower-pcb
2- 2 layers

- 2 layers40 × 60 mm

Similar boards
- 4 layers100 × 100 mm

- 2 layers98.3 × 98.3 mm

- 4 layers93.3 × 83.9 mm

- 2 layers73.7 × 38.1 mm

- 2 layers36.4 × 60.8 mm

- 4 layers340.8 × 104.6 mm

Niphar
mornepousse/Niphargus
Niphargus — a slim, indestructible wireless split keyboard. ESP32 + nRF24, wired fallback, and an emergency kit hidden behind the USB port. The successor to the Rouge-Gorge.
287 parts4MIT - 2 layers65.5 × 57.2 mm

Espclock3
victor-chew/espclock3
Internet-enabled Analog Clock using ESP8266 and ATtiny85
26 parts3Apache-2.0 - 4 layers45 × 53 mm

OpenTRV ESP
mpiraux/OpenTRV-ESP
An open-source and open-hardware thermostatic radiator valve based on the ESP32C6 and the 28BYJ-48 stepper motor.
64 parts2CERN-OHL-P-2.0
Questions
How big is the Mainboard.ai PCB?
It measures 40 × 88.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Mainboard.ai use?
59 parts, built around the ESP32-WROOM-32, MCP3208-BI/P, TPS56339DDC and HT7833. 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 Mainboard.ai KiCad files?
From the Richard-Rumpel/esp32-linefollower-pcb repository on GitHub, at the commit this page was made from: the board is mainboard.ai/mainboard.kicad_pcb and its schematic mainboard.ai/mainboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Mainboard.ai design in my own project?
Its repository states no licence, so its author keeps all rights: ask Richard-Rumpel before reusing the design.