git404hub

what is oomwoo-io-board fr?

makerspet/oomwoo-io-board — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2026-07-17

7Audience · developerComplexity · 4/5ActiveLicenseSetup · hard

tl;dr

Circuit board design for an open-source, 3D-printable robot vacuum. It acts as the nervous system connecting the main brain to motors, sensors, and battery, with safety shutdown if something goes wrong.

vibe map

mindmap
  root((repo))
    What it does
      Controls motors and sensors
      Safety shutdown monitor
      Connects brain to hardware
    Tech stack
      KiCad PCB design
      Modular compute slots
      Open hardware
    Use cases
      Build DIY robot vacuum
      Swap custom sensors
      Upgrade robot brain
    Audience
      Hardware hobbyists
      Robot builders
      Open source fans

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Build your own open-source robot vacuum from scratch.

VIBE 2

Create a custom cleaning robot with swappable sensors and motors.

VIBE 3

Upgrade a robot vacuum brain over time using swappable compute modules.

what's the stack?

KiCad

how it stacks up fr

makerspet/oomwoo-io-board0xsv1/ghosttype-bofadguardteam/ruleseditor
Stars777
LanguageCTypeScript
Last pushed2026-07-172026-07-01
MaintenanceActiveActive
Setup difficultyhardhardeasy
Complexity4/54/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1day+

Requires KiCad to view and edit the design, plus ordering custom circuit boards and sourcing physical robot components, the design is also not yet fully validated for manufacturing.

A permissive open-source license that lets anyone freely use, modify, and build this circuit board design for any purpose.

in plain english

This repository contains the circuit board design for OOMWOO, an open-source, 3D-printable robot vacuum you can build yourself. Specifically, it covers the "I/O board", the component that connects a central brain to all the robot's physical parts, like the motors, sensors, buttons, and battery. It is essentially the nervous system for a DIY vacuum cleaner. In a typical robot vacuum, the computing work is split in two. A main processor acts as the brain, handling high-level tasks like understanding the room layout and avoiding obstacles using cameras and a laser scanner (LiDAR). Meanwhile, a separate, simpler chip, the kind this board provides, directly controls the wheels, suction fan, and brushes. This simpler chip also acts as a safety monitor. If a motor jams and draws too much power, or if the main brain freezes, this safety chip instantly shuts everything down to prevent damage or danger. It is designed to operate independently so the robot remains safe even if the higher-level software crashes. Someone would use this project if they wanted to build or modify their own robot vacuum from scratch, rather than buying a closed, commercial product. A hobbyist could use it to create a custom cleaning robot, swapping in different sensors or motors as needed. The design is notably modular: while the board handles all the direct hardware control, it is designed to accept swappable compute modules (like a Raspberry Pi compute module). This means a builder can easily upgrade the robot's brain over time or swap in specialized chips for advanced camera-based obstacle avoidance. Right now, the project is an early-stage reference design. The creators explicitly note that the design has not been fully validated yet and should not be manufactured as-is. The board itself is designed using KiCad, an open-source circuit board design tool, and the entire project is available under a permissive open-source license that allows others to freely use and modify it.

prompts (copy fr)

prompt 1
I want to build a DIY robot vacuum using the OOMWOO I/O board. What compatible motors, sensors, and battery should I source for a first build?
prompt 2
How does the OOMWOO I/O board safety shutdown work, and how should I wire the motors and suction fan so the board can cut power if something jams?
prompt 3
I want to swap a Raspberry Pi compute module into the OOMWOO I/O board. What pin mappings and communication protocol does the board use to talk to the main brain?
prompt 4
Using the KiCad files from this repo, what steps do I follow to review the I/O board schematic and send it for fabrication once the design is validated?

Frequently asked questions

what is oomwoo-io-board fr?

Circuit board design for an open-source, 3D-printable robot vacuum. It acts as the nervous system connecting the main brain to motors, sensors, and battery, with safety shutdown if something goes wrong.

Is oomwoo-io-board actively maintained?

Active — commit in last 30 days (last push 2026-07-17).

What license does oomwoo-io-board use?

A permissive open-source license that lets anyone freely use, modify, and build this circuit board design for any purpose.

How hard is oomwoo-io-board to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is oomwoo-io-board for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.