🤖
DIY robot concept

Gutter cleaning snake robot

A flexible carbon-fibre rod tipped with a blower/vacuum head and a GoPro for vision. You stand on the ground and feed it down the gutter; AI follows the trough automatically and clears leaves while you watch the live feed.

Falls off ladders are the #2 cause of household injury for adults over 50, with cleaning gutters as the leading specific activity. Commercial 'gutter cleaning robots' exist but most are short rigid bots you set down at the start of a section — they get stuck on every elbow and corner. The snake-robot approach is different: it's a flexible rod the user feeds in from the ground, with a powered head at the tip that does the actual cleaning. The user never leaves the ground.

The flex rod is 4-6mm carbon fiber tube in segments connected by knuckle joints, with internal Kevlar tendons routed to a controller in the user's hand. The handle has a pan/tilt joystick and a trigger. Push to extend, pull to retract, joystick to steer the head. A small ESP32-CAM in the head provides a live phone feed so you can see what's happening 7m above you. An optional AI mode auto-follows the gutter trough using the camera's view of the gutter walls.

The cleaning head itself can be one of three configurations: blower (cheap, blows leaves out the side — good for dry leaves), wet-dry vacuum (needs a tether to a shop-vac on the ground — best for muck), or rotating brush (most reliable, struggles with wet matter). Most users start with the blower head and switch to vacuum for the seasonal deep-clean.

Core parts

Carbon fiber tube segments (6m total)

$45

6mm OD, 4mm ID, in 1m sections. Connected with brass ferrules and aluminum knuckle joints

Knuckle joints (5x)

$25

Each is a 2-axis pivot with internal tendon ports. 3D printed in PA12-CF or aluminum

Kevlar tendons

$8

0.8mm Kevlar cable, 4 lines per joint (up/down/left/right). Pre-tensioned at the handle

ESP32-CAM (head)

$12

Onboard camera with Wi-Fi. AI line-following runs on the phone, not the ESP32

Cleaning head (interchangeable)

$30

Blower (cheapest), vacuum (best for muck), brush (most universal). Magnetic mount

12V brushless blower fan

$20

If using blower head. 4500 RPM, ~80 CFM through a 25mm nozzle

Design variants

Blower-only variant (cheapest)

$140 build. Blows leaves out of the gutter. Doesn't pick up muck. Best for autumn dry-leaf cleanup, fast and cheap.

Vacuum variant (most thorough)

Add a 7m hose to your existing shop vac. The snake head has a magnetic-quick-connect for the hose end. Picks up wet leaves, mud, and seeds. ~$160 over the blower variant.

AI auto-feed variant

Add a small servo-driven feed/retract mechanism at the handle so the user doesn't have to manually extend. The phone-side AI controls extension speed based on what the camera sees. Reduces fatigue on long gutters. ~$45 extra.

Practical safety note

Treat the generated output as a prototype plan, not a certified product. Body-adjacent, high-voltage, optical-energy and mobility builds need qualified review before real-world use.

FAQ

How long a section can it reach?

6m of carbon-fiber rod gives a clean 7m horizontal reach (the user's arm + handle adds 1m). Longer than that and the rod sags too much under its own weight even with internal tensioning. Most residential gutters are 8-12m total per side, so you re-position once per side.

Will it damage the gutter?

The head is plastic with rubber bumpers. The rod is carbon and doesn't conduct (no electrolysis with aluminum gutters). The cleaning is mostly air-driven for the blower variant, no metal-on-metal contact at all.

What about clogged downspouts?

Different problem — the snake reaches the gutter trough but can't push down a downspout. For that, use a flexible drain auger. Or pull the downspout off and rinse it on the ground.

Is the AI line-following actually useful?

It's nice-to-have, not essential. For a typical 12m gutter, manual joystick takes 8 minutes; AI follows takes 5 minutes but you still want to watch the camera in case it gets stuck on a screw head or a tree branch.

Can it navigate corners?

Yes — the knuckle joints allow ±35° per joint, and 5 joints together can do a full 90° corner. The user has to actively steer through the corner with the joystick because the AI gets confused by the geometry change. After 2-3 corners you get the hang of it.

Turn this concept into a sourced build

Start with this prompt prefilled, then let RoboHub generate the live parts list, wiring plan, CAD and firmware.

Generate build