Skip to the content
PCBKitNew board
2 layers69.9 × 27.9 mmRoombaESP, the printed circuit board in 3D

Make a Roomba Smart via MQTT

Size
69.9 × 27.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
19
Pads
43
Tracks, vias
105, 20
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
28 Dec 2020
Updated
10 Jun 2024

Overview

RoombaESP is an open-source printed circuit board by foorschtbar, from the foorschtbar/RoombaESP repository on GitHub. It is a 2-layer board of 69.9 × 27.9 mm with 11 parts on 19 nets, routed with 105 tracks and 20 vias.

It is built around the WEMOS D1 MINI. Its parts include 5 resistors, 4 connectors and 2 ICs. It belongs with the ESP8266 boards of this library.

Main components

1

README

README.md

RoombaESP

This project is a Add-On PCB for the Roomba vacuum cleaner robots of series 500/600/700. It uses the open interface of the Roomba to control the robot via a ESP8266 microcontroller. The PCB is designed to be mounted on top in a 3D printed case and add

  • MQTT
  • REST API
  • Monitoring Interface
  • OLED Screen
  • Status LED

PCB

Case & Features

Parts

11
QtyValueFootprintReferences
110KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
11KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
1330Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5
14,7KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
16.8KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
1DD4012SAConverter_DCDC_Mod:DD4012SAU2
1LCDConnector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_HorizontalJ3
1LDRConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ1
1ROOMBA SERConnector_JST:JST_PH_S5B-PH-K_1x05_P2.00mm_HorizontalJ4
1SW/LEDConnector_JST:JST_PH_S3B-PH-K_1x03_P2.00mm_HorizontalJ2
1WeMos_D1_miniModule:WEMOS_D1_mini_lightU1

Questions

How big is the RoombaESP PCB?

It measures 69.9 × 27.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RoombaESP use?

11 parts, built around the WEMOS D1 MINI. 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 RoombaESP KiCad files?

From the foorschtbar/RoombaESP repository on GitHub, at the commit this page was made from: the board is _pcb/RoombaESP.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the RoombaESP design in my own project?

Its repository states no licence, so its author keeps all rights: ask foorschtbar before reusing the design.

Similar boards

  • 2 layers70.1 × 43.2 mmIaq device, the printed circuit board in 3D

    Iaq device

    nkitanov/iaq_board

    IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality

    19 parts396
  • 2 layers32.1 × 40.8 mmPower Monitor Version 1, the printed circuit board in 3D

    Power Monitor Version 1

    alcar21/WemosEM

    Cheap power monitor (STC013) with Home Assistant Discover and Wemos D1 Mini / PRO (esp8266)

    8 parts122
  • 2 layers91 × 49 mmWled, the printed circuit board in 3D

    Wled

    wladwnt/wled

    Simple WLED Board (SW: https://github.com/Aircoookie/WLED)

    9 parts102
  • 2 layers97.5 × 59.3 mmControl Board, the printed circuit board in 3D

    Control Board

    kholia/Easy-Digital-Beacons-v1

    A simple and easy Arduino / Pi Pico / ESP8266-powered WSPR, FT8, and FT4 beacon system which uses NTP + DS3231 RTC for timing. Super extensible! Now comes with optional GPS support.

    17 parts89
  • 2 layers64.6 × 36.9 mmNavien latest, the printed circuit board in 3D

    Navien latest

    htumanyan/navien

    Navien water heater wire protocol for communication with NaviLink and other attached devices

    30 parts65
  • 2 layers49.5 × 30 mmAirpcb smd old, the printed circuit board in 3D

    Airpcb smd old

    issalig/toshiba_air_cond

    AB protocol decoder for toshiba air conditioners

    30 parts65
  • 2 layersTcsmonitor pcb, the printed circuit board in 3D

    Tcsmonitor pcb

    Syralist/tcs-monitor

    ein Bus-Monitor für TCS Klingelanlagen

    14 parts37MIT