

- Size
- 71.8 × 40.1 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 65
- Nets
- 71
- Pads
- 298
- Tracks, vias
- 266, 214
- Pours
- 23
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 3 Nov 2024
- Updated
- 18 May 2026
Overview
Roomba is an open-source printed circuit board by trhussain, from the trhussain/trhussain.github.io repository on GitHub. It is a 4-layer board of 71.8 × 40.1 mm with 65 parts on 71 nets, routed with 266 tracks and 214 vias.
It is built around the ESP32-S3-MINI-1-N8, DRV8411ARTE and TPS562200DDC, with the SS38, D12V0HA1U2SLP-7B and SS14 among its other parts. Its parts include 16 resistors, 15 capacitors, 7 diodes, 7 connectors and 3 ICs. It belongs with the ESP32 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 ModulesDRV8411ARTE
WQFN-16-EP(3x3)-40℃~+125℃ 1.65V~11V 2 400mΩ 4A Bipolar Driver Yes WQFN-16-EP(3x3) Stepper Motor Driver ROHSTexas InstrumentsStepper Motor DriverTPS562200DDC
UncategorisedTexas InstrumentsSS38
SMA(DO-214AC)Schottky DiodeshongjiachengD12V0HA1U2SLP-7B
X1-DFN1006-2-55℃~+150℃ 1 12V 140pF 16.5V 20nA 21V 30A@8/20us 630W@8/20us IEC 61000-4-2、IEC 61000-4-5 TVS X1-DFN1006-2 ESD and Surge Protection (TVS/ESD) ROHSDiodes IncorporatedESD And Surge Protection (TVS/ESD)SS14
SMA(DO-214AC)-55℃~+150℃ 1A 25A 300uA@40V 40V 550mV@1A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky DiodesUSB4105-GF-A
SMD-40℃~+85℃ 1 12P 48V 5A Black Female Surface Mount, Right Angle Type-C USB 2.0 SMD USB Connectors ROHSGlobal Connector Technology (GCT)USB ConnectorsWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorisedXT30PW-M
-- Power connector / plug connector ROHSChangzhou Amass ElecUncategorised
Parts
65| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C1, C3, C5, C10, C11, C12 |
| 5 | 10k | Resistor_SMD:R_0603_1608Metric | R4, R5, R7, R10, R16 |
| 4 | 22uF | Capacitor_SMD:C_0603_1608Metric | C2, C9, C14, C15 |
| 4 | 5.1k | Resistor_SMD:R_0603_1608Metric | R1, R2, R8, R9 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H5, H6, H7, H8 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C8, C13 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric | R11, R12 |
| 2 | Motor_DC | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | M1, M2 |
| 2 | SS38 | Diode_SMD:D_SOD-128 | D1, D2 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_1.0x1.0mm | TP3, TP4 |
| 2 | ~ | customFootprints:rockerSwitch-434133025816 | SW1, SW2 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4 |
| 1 | 200k | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 20k | Resistor_SMD:R_0603_1608Metric | R15 |
| 1 | 3.3uH | Inductor_SMD:L_TDK_VLS6045EX_VLS6045AF | L1 |
| 1 | 33.2k | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 778k | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 80 | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal | LED1 |
| 1 | D12V0HA1U2SLP | Diode_SMD:D_SOD-882 | D5 |
| 1 | DM-OLED096-636 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | U3 |
| 1 | DRV8411A | customFootprints:TSSOP-DRV8411A | U2 |
| 1 | ESC_Conn | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J2 |
| 1 | ESC_PWR | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J6 |
| 1 | ESP32-S3-MINI-1-N8 | esp32s3mini:XCVR_ESP32-S3-MINI-1-N8 | MCU1 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D9 |
| 1 | LSM6DSOXTR | LSM6DSOXTR:PQFN50P250X300X86-14N | Accelerometer1 |
| 1 | PMOS | Package_SO:PowerPAK_SO-8_Single | Q9 |
| 1 | Q_NMOS_GSD | Package_TO_SOT_SMD:SOT-23-3 | Q1 |
| 1 | RSCU_3V3 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J7 |
| 1 | SS14 | Diode_SMD:D_SMA | D10 |
| 1 | SW_Nidec_CAS-120A1 | JS102011JAQN:SW_JS102011JAQN | SW3 |
| 1 | TPS562200 | Package_TO_SOT_SMD:SOT-23-6 | U1 |
| 1 | USB4105-GF-A | USB4105-GF-A-Footprint:GCT_USB4105-GF-A | J1 |
| 1 | USB4145-03-0070-C_REVA2 | USB4145-03-0070-C_REVA2:GCT_USB4145-03-0070-C_REVA2 | J4 |
| 1 | VacPump | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | M3 |
| 1 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D3 |
| 1 | XT30PW-M | Connector_AMASS:AMASS_XT30U-F_1x02_P5.0mm_Vertical | J5 |
| 1 | XT30PW-M | XT30PW-M:AMASS_XT30PW-M | J3 |
Similar boards
- 2 layers33.5 × 0.7 mm

- 6 layers141.2 × 176.6 mm

SparkFun XRP Controller panelized
sparkfun/SparkFun_XRP_Controller
Controller Board repository for the XRP Kit.
2,323 parts14 - 4 layers68 × 58 mm

Pcb pcBOT
theocond48/2526_Projet1A_PcBot_G5
Le schéma ci-dessous illustre l'organisation du système. Le microcontrôleur (MCU) agit comme le cerveau central, coordonnant les capteurs (entrées), les actionneurs (sorties) et la communication.
70 partsMIT - 4 layers85.4 × 106.8 mm

BioSense
KrystianRuszczak/BioSense
The hardware design files in this directory are licensed under CERN-OHL-P-2.0. See LICENSE.
92 partsMIT - 2 layers47 × 86.9 mm

PicoLume
picolume/hardware
Hardware designs for the PicoLume wireless LED prop system. All designs are created in KiCad.
71 partsMIT - 2 layers60 × 60 mm

- 2 layers181.1 × 244 mm

Main MagicAlonso rounded
JRegi/MagicAlonso-LineFollower
Repositorio dedicado al desarrollo del velocista profesional MagicAlonso.
412 partsMIT - 6 layers75 × 135.2 mm

Dumpling Main
nyuad-space/dumpling
Modular payload for high-speed logging and benchmarking of COTS sensors, enabling real-world performance data and open sharing.
370 parts1
Questions
How big is the Roomba PCB?
It measures 71.8 × 40.1 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Roomba use?
65 parts, built around the ESP32-S3-MINI-1-N8, DRV8411ARTE, TPS562200DDC and SS38. 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 Roomba KiCad files?
From the trhussain/trhussain.github.io repository on GitHub, at the commit this page was made from: the board is boards/roomba/roomba.kicad_pcb and its schematic boards/fan/fan.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Roomba design in my own project?
Its repository states no licence, so its author keeps all rights: ask trhussain before reusing the design.