New here? This is Part X2 of a five-part series documenting the process of following the OpenNeato project by renjfk on GitHub — an open-source replacement for Neato's discontinued cloud service. This is not our project; we're simply building it and writing it up. The full project lives at github.com/renjfk/OpenNeato. Part X1 explains the problem this solves and which robot models are supported.
Tuesday, June 30, 2026
Saturday, June 27, 2026
Reviving a Dead Neato Vacuum with OpenNeato — Part X1: The Problem
New here? This is the start of Phase 3. If anything here feels unfamiliar, earlier parts of the blog have the full context — but you don't need them to follow along here.
Phase 2 Recap: From Two Motors to an Autonomous Robot — Part 21
New here? This is the recap of Phase 2 — the journey from a Raspberry Pi with no purpose to a fully autonomous, voice-controlled, web-dashboard-equipped robot that maps its surroundings. If you want the play-by-play, Parts 12 through 20 have it all. This is the "what we actually built and why it matters" version.
Friday, June 26, 2026
The Autonomous Obstacle-Avoiding Robot — Part 20: Phase 2 Boss Fight
New here? This part combines everything built in Parts 13–19 into one robot: autonomous driving, obstacle avoidance, camera-based steering, voice control, room mapping, and a web dashboard — all running together. If any individual piece feels unfamiliar, the part that introduced it is linked throughout. Otherwise, let’s go.
Saturday, June 20, 2026
Simple Room Mapping with Raspberry Pi and HC-SR04 — Part 19: The Robot Remembers Where It's Been
New here? This part adds basic room mapping to the C101 robot — as it drives, it builds a simple grid map showing where obstacles are. The setup builds on Parts 12–18. If the Raspberry Pi environment feels unfamiliar, Part 12 has the full walkthrough. Otherwise, let's go.
Wednesday, June 17, 2026
WiFi Robot Control Panel with Flask and Raspberry Pi — Part 18: The Robot Gets a Dashboard
New here? This part builds a web-based control panel for the C101 robot — open a browser on any device connected to the same WiFi, and you get buttons to drive the robot, toggle autonomous mode, and enable voice control. The setup builds on Parts 12–17. If the Raspberry Pi environment or remote connection feels unfamiliar, Part 12 has the full walkthrough. Otherwise, let’s go.
Sunday, June 14, 2026
Voice-Controlled Autonomous Robot with Raspberry Pi — Part 17: Hey Robot, Move!
New here? This part adds voice control to the autonomous C101 robot from Part 16 — say "go" and it drives, avoiding obstacles on its own; say "stop" and it freezes. The setup builds on Parts 12–16. If remote connection via SSH or VNC feels unfamiliar, Part 12 has the full walkthrough. Otherwise, let's go.