AN OPEN-SOURCE ROBOT VACUUM YOU WILL BE ABLE TO 3D PRINT — FOLLOW IT BEING BUILT

Oomwoo is an open-source robot vacuum being designed in public — 3D-printed chassis, salvaged vacuum parts and LiDAR navigation on a Raspberry Pi. Today it runs in simulation; the printable hardware is still in progress.

by makerspet

FULL CAD BOM FIRMWARE DOCS

RoboticsSmart-home

Built withRaspberry Pi

difficulty
●●●●○
time
several weekends
license
Apache-2.0
repo
repo ACTIVE11,335 stars
1
Jump to section

COMPAREE VERDICT

This one blew up (5,000+ stars in weeks) and you can see why — a robot vacuum you print and own instead of a sealed appliance, with real LiDAR navigation. Honest status though: it's build-in-public and early. Right now there's a working ROS2/Gazebo simulation and the creator's excellent LiDAR-robot tutorials, but the vacuum's own CAD, PCB and BOM are still being finished — so today it's a project to follow and learn from, not one you can print end-to-end. Star it, join the Discord, and build the crash-course robot in the meantime.

GOOD TO KNOW

  • —Actively maintained (last commit within days) — one of the healthiest DIY repos we've featured
  • —It's still early: the creator says build instructions are a work in progress

Parts to buy

7 items

From our check of the build. Exact quantities and part numbers are in the creator’s BOM.

  • Dreame/Nidec suction fanFind
  • Brushes and motorsFind
  • Vacuum battery packFind
  • Replacement 2D LiDAR module and cliff sensorsFind
  • Bought new from AliExpressFind
  • Amazon or eBayFind
  • Raspberry Pi compute moduleFind

BUILDS OF THE WEEK

Five open-source builds worth your weekend, every week.

Checked like this one: what’s really in the repo, what it costs, how hard it is. One email, unsubscribe anytime.

Can I build this?

Printchassis, wheels, brush mounts — FDM
BuyReplacement spare parts made for commercial robot vacuums: Roborock wheel modules, a Dreame/Nidec suction fan, brushes and motors, a vacuum battery pack, a replacement 2D LiDAR module and cliff sensors, bought new from AliExpress, Amazon or eBay. The rough BOM targets about 200 dollars for these, plus a Raspberry Pi compute module.
Tools3D printer · soldering · basic assembly
SkillsRaspberry Pi / Linux ✓ · ROS-style robotics helps
Timeseveral weekends
Costband $$ — current prices in repo BOM
SafetyLiPo battery handling · spinning brushes

Build at your own risk. Projects involve tools, electronics and sometimes mains voltage — follow the creator’s safety notes.

Videos

Self-driving LiDAR robot — the crash course this builds on (Maker's Pet)5:14

Oomwoo itself is early — this is the creator's LiDAR-robot crash course the README points you to.

Maker's Pet Discord

article

Build-in-public community

More builds like this

All projects

Gallery

Reference design — top (CAD)Maker's Pet
Underside — wheels, brush, intakeMaker's Pet
Suction fan detailMaker's Pet
Dust binMaker's Pet

Start here

Navigation into the creator’s own docs — we don’t rewrite the guide, we route you to the source.

  1. 1.Read the repo README + wiki (architecture + current build state)
  2. 2.Check the BOM and order LIDAR + motors (longest-lead parts first)
  3. 3.Follow the CAD progress in the oomwoo-one-cad repository (printable files are not released yet)
  4. 4.Run the ROS 2 Gazebo simulation from the creator's tutorial, or connect the placeholder Proscenic M6 Pro robot to ROS 2

Resources

Documentation, files and community threads for this build — we link straight to the original sources and never rehost the creator’s files.

KNOWN ISSUES

  • Build instructions are still being written — expect to read code and issues, not a polished manual
  • LIDAR + SLAM tuning is where most time goes
  • Hardware is still work-in-progress — the BOM and CAD aren't finished. Today you can run the simulation or follow along, not print a finished vacuum.
  • Trick from the creator: source spare parts from commercial vacuums (Roborock wheels, Dreame fan) to keep costs down.

Does it actually navigate or just bounce around?

That is the design goal — 2D LiDAR mapping and Nav2 navigation on a Raspberry Pi. Today it runs in the ROS 2 Gazebo simulation; the real vacuum's software and hardware are still being built in public.

Is it finished / kit-ready?

It's an active, real project but early — the creator is still writing full build docs. Great if you like being an early builder.

Can I repair and upgrade it?

That's the whole point — every part is printed or off-the-shelf and the software is open. No sealed appliance.

Can I build it right now?

Not yet — as of now Oomwoo is a working ROS2/Gazebo simulation with the hardware (CAD, PCB, BOM) still being designed in public. Great to follow and learn from; not a finished build.

Community builds

No community builds yet — be the first, we feature the best ones.

Discussion1

FROM THE COMPAREE TEAM

The creator recommends scavenging Roborock wheels and a Dreame fan to keep costs down. Is raiding commercial appliances for parts smart pragmatism, or does it undercut the open-hardware point?

CompareeTEAM2mo agoedited

Correction (4 October 2026): we re-checked this page line by line against the project's own repository, documentation and videos, and fixed errors in earlier versions.

makerspet

Building an open-source home robot platform (Oomwoo) in public — chassis, LIDAR navigation and firmware all free, with progress shared on GitHub.

GitHub

Star the project on GitHub

DISCLAIMER

  • Comparee is not the author of the projects featured here. All rights to each project belong to its creator — every page links to the original source, and we never host creators’ files.
  • Information is provided without warranty and may become outdated as projects evolve. Prices are indicative bands only — always check the creator’s parts list for current costs.
  • Building and operating any project is at your own responsibility. Protective equipment, safe workshop practice and compliance with local regulations are the builder’s responsibility.