Tuesday, June 30, 2026

Reviving a Dead Neato Vacuum with OpenNeato — Part X2: Buying the Board and Flashing the Firmware

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.

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.