Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iblowy

Cheap, phone-controlled or automated vacuum robot you can 3D print and build for ~$150.

The catch: for autonomous mode you need an iPhone Pro — which costs significantly more than the robot itself. Yes, we're aware of the irony.

The Story

I kept wondering: can an iPhone act as a robot brain?

So, this is the MVP — a proof of concept built from whatever parts I could get my hands on. Not pretty, not perfect, but it moves, it sucks, and it's controlled by a phone. That was the goal.

The idea is that the iPhone handles the smart stuff — navigation, vision, decision making — while cheap hardware (ESP32, motors, 3D printed frame) handles the physical world. iblowy is the first thing I built to test that idea.

One early headache: I tried passive suction first, like most modern robot vacuums use. To get decent passive suction you need a very fast motor — and I'd already spent $15 on the 1000KV brushless, so... that wasn't happening. If you want to go that route, either design your own high-speed impeller or just buy a premade one. :) After a few failed prints I scrapped it and went old-school: active direct suction, the same design principle as classic upright vacuums. Turns out it's far more effective and made the whole design simpler. Sometimes the old way is the right way.

Uses a direct suction fan design (classic vacuum architecture) driven by a brushless motor, two side brushes, and an ESP32 for WiFi control via the iroslink app. Supports both manual and autonomous driving modes.

App status: iroslink is currently in beta — download and test it free at the link above. iOS TestFlight: testflight.apple.com/join/FvGXatTx


Real iblowy build

*The real thing. :) *

Top view Bottom view
Top isometric view Bottom view showing wheels and brushes

Cross-section showing suction fan and snail housing Cross-section — direct suction path through snail housing into dustbox


Features

  • WiFi control via iroslink app (manual + auto modes)
  • Direct suction fan (brushless motor + snail housing)
  • Left + right side brushes for edge cleaning
  • Removable dustbox with nonwoven fabric filter
  • Fully 3D printable — no supports needed, ~700g PETG

Filter warning: Nonwoven fabric filter is cheap and effective but may trigger allergies in sensitive users. Swap for a HEPA-compatible alternative if needed.


Bill of Materials (~$150 CAD)

Full parts list with prices and links: BOM.md


3D Printing

All parts print without supports.

Setting Value
Material PETG
Infill 20%
Layer height 0.2mm
Supports None

All STL files are in the objs/ directory. Source CAD (Fusion 360 .f3d + .step) is in cad/.


Firmware & App Setup

  1. Flash ESP32 firmware: github.com/iROSLink/iroslink-esp32
  2. Follow the setup instructions in that repo to configure WiFi credentials.
  3. Download the iroslink app (beta) and connect your ESP32 over local WiFi. Have fun.

Known Limitations

  • Requires iPhone Pro — the "cheap robot" needs a $1000+ phone to go autonomous. I know.
  • No wheel encoders — current version is open-loop; autonomous mode uses timed turns
  • Manual wiring — no PCB yet, connections are hand-soldered
  • App in beta — expect rough edges; report issues through the app
  • Filter — nonwoven fabric may cause allergies; swap for a HEPA alternative if needed

Releases

Packages

Contributors