Skip to the content
4 layers71.8 × 40.1 mmRoomba, the printed circuit board in 3D
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

9

Parts

65
QtyValueFootprintReferences
60.1uFCapacitor_SMD:C_0603_1608MetricC1, C3, C5, C10, C11, C12
510kResistor_SMD:R_0603_1608MetricR4, R5, R7, R10, R16
422uFCapacitor_SMD:C_0603_1608MetricC2, C9, C14, C15
45.1kResistor_SMD:R_0603_1608MetricR1, R2, R8, R9
4MountingHoleMountingHole:MountingHole_2.2mm_M2H5, H6, H7, H8
210uFCapacitor_SMD:C_0603_1608MetricC8, C13
24.7kResistor_SMD:R_0603_1608MetricR11, R12
2Motor_DCConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalM1, M2
2SS38Diode_SMD:D_SOD-128D1, D2
2TestPointTestPoint:TestPoint_Pad_1.0x1.0mmTP3, TP4
2~customFootprints:rockerSwitch-434133025816SW1, SW2
1100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC6
110uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC7
11uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4
1200kResistor_SMD:R_0603_1608MetricR14
120kResistor_SMD:R_0603_1608MetricR15
13.3uHInductor_SMD:L_TDK_VLS6045EX_VLS6045AFL1
133.2kResistor_SMD:R_0603_1608MetricR6
1778kResistor_SMD:R_0603_1608MetricR13
180Resistor_SMD:R_0603_1608MetricR3
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_HorizontalLED1
1D12V0HA1U2SLPDiode_SMD:D_SOD-882D5
1DM-OLED096-636Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalU3
1DRV8411AcustomFootprints:TSSOP-DRV8411AU2
1ESC_ConnConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_HorizontalJ2
1ESC_PWRConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ6
1ESP32-S3-MINI-1-N8esp32s3mini:XCVR_ESP32-S3-MINI-1-N8MCU1
1LEDLED_SMD:LED_0603_1608MetricD9
1LSM6DSOXTRLSM6DSOXTR:PQFN50P250X300X86-14NAccelerometer1
1PMOSPackage_SO:PowerPAK_SO-8_SingleQ9
1Q_NMOS_GSDPackage_TO_SOT_SMD:SOT-23-3Q1
1RSCU_3V3Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ7
1SS14Diode_SMD:D_SMAD10
1SW_Nidec_CAS-120A1JS102011JAQN:SW_JS102011JAQNSW3
1TPS562200Package_TO_SOT_SMD:SOT-23-6U1
1USB4105-GF-AUSB4105-GF-A-Footprint:GCT_USB4105-GF-AJ1
1USB4145-03-0070-C_REVA2USB4145-03-0070-C_REVA2:GCT_USB4145-03-0070-C_REVA2J4
1VacPumpConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalM3
1WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD3
1XT30PW-MConnector_AMASS:AMASS_XT30U-F_1x02_P5.0mm_VerticalJ5
1XT30PW-MXT30PW-M:AMASS_XT30PW-MJ3

Similar boards

  • 2 layers33.5 × 0.7 mmBigSpin, the printed circuit board in 3D

    BigSpin

    trhussain/bigSpin

    PCB for vertical spinner robot

    47 parts
  • 4 layers68 × 58 mmPcb pcBOT, the printed circuit board in 3D

    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 mmBioSense, the printed circuit board in 3D

    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 mmPicoLume, the printed circuit board in 3D

    PicoLume

    picolume/hardware

    Hardware designs for the PicoLume wireless LED prop system. All designs are created in KiCad.

    71 partsMIT
  • 2 layers60 × 60 mmBattleBot, the printed circuit board in 3D

    BattleBot

    trhussain/battlebot_pcb

    45 parts
  • 2 layers181.1 × 244 mmMain MagicAlonso rounded, the printed circuit board in 3D

    Main MagicAlonso rounded

    JRegi/MagicAlonso-LineFollower

    Repositorio dedicado al desarrollo del velocista profesional MagicAlonso.

    412 partsMIT
  • 6 layers75 × 135.2 mmDumpling Main, the printed circuit board in 3D

    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.