Skip to content
SATER — Electronics & appliance repair
Robot Vacuums

Robot Vacuum Brush Error and Stuck Brush: Diagnose and Fix It

Robot vacuum showing a brush error and stopping mid-clean? What jams the main or side brush, what you can clear in 5 minutes, and when it needs service.

11 min readAndris Ozoliņš
Robot Vacuum Brush Error and Stuck Brush: Diagnose and Fix It
Contents

Your robot vacuum flashes a brush warning on the screen or in the app, stops mid-clean, and refuses to carry on — that is the classic robot vacuum brush error and stuck brush, and it is almost always a mechanical problem, not an electronic one. This is an honest read from the bench: what exactly is jamming the main or side brush, what you can clear yourself in five minutes, and when a jam has already turned into a worn motor or gearbox that needs service.

A brush error is different from a general "weak suction" or "won't charge" complaint. Here the robot physically senses that the brush is not turning as freely as it should and stops, for safety, so it does not burn the motor. That is why the cure is different too — mechanics first, board last.

What the brush error message actually means

The robot can't "see" hair under the chassis — it measures brush-motor load. The main (central) brush, and often the side brush, are turned by their own small low-power motors. The control board watches how much current the motor draws and how fast the brush spins. When the load suddenly jumps over a threshold — the brush turns hard or has stopped altogether — the board reads that as a blockage and throws an error, to protect the motor and its driver.

So in practice the message means one of three things:

  • the brush is physically blocked (hair, threads, carpet fringe, a scrap of paper);
  • the brush no longer turns freely because of a gear or bearing;
  • the motor or its driver has started to fail and is drawing the wrong current.

The wording differs by brand: iRobot Roomba tends to say "main brush" or "side brush" with a flashing indicator, the Xiaomi/Roborock app shows a main-brush or side-brush notice, Ecovacs and Eufy show a similar warning. I won't quote exact internal codes — they vary by model, and inventing them would mislead you. But the category is clear: the robot is complaining about brush load.

Swipe to see the full table

Message typeMost common causeFirst step
Main-brush error right after startHair/threads wound around the rollerPull the roller and clear it
Side-brush error, brush sitting stillThread on the axle or a broken brushClean the axle, check the brush
Error appears at random on carpetLong fringe braking the brushTest on a hard floor
Error stays after cleaningWorn bearing/gear or motorBench diagnostics

Hair and threads jamming the main brush

The number-one cause, by a wide margin, is hair, pet fur, and threads wound tight around the central roller and its ends. In a home with long hair or a cat or dog it builds up fast — within a few weeks. The wrap squeezes the roller in its bearings and pushes the motor load up exactly far enough for the board to throw an error.

Clearing it is safe and you can do it yourself:

  1. Switch the robot off and flip it upside down.
  2. Open the main-brush cover — usually two or three tabs you press and lift.
  3. Pull the roller out. Check both ends: right where the roller seats into the bearing, a tight ring of hair collects.
  4. With scissors or a small knife, slit the wrap lengthways and slide it off the axle. Take your time so you don't cut the brush bristles themselves.
  5. Pull off the roller's end caps / bearing holders (they usually slide off) and clear the hair from there too — that is the most often forgotten spot.
  6. Check the roller spins freely and without catching by hand, then put it back.

After cleaning, run the robot on a hard floor. If the error is gone, it was purely mechanical. Our robot vacuum maintenance guide prevents this problem entirely, and there's a detailed walkthrough of how a robot roller and side brush wrapped with hair drags down cleaning.

Side brush won't turn or has snapped

The side brush — the little one with two or three "fingers" that sweeps debris toward the centre — is the cheapest and most frequently broken part in the whole robot. It shows up as an error in two ways: either it won't turn, or it turns but the robot still complains.

When the side brush won't turn, check in this order:

  1. Thread on the axle. Right under the brush, around the small axle, there is nearly always a thin thread or hair wound on that brakes the tiny gearbox. Take the brush off (usually one screw or a click clip) and clear the axle.
  2. Deformed bristles. Out of the box or over time the brush "fingers" curl upward and no longer catch the floor. You can straighten them with warm water, but if the tips are already worn, it's easier to just swap the brush.
  3. A broken brush or axle. If the brush has run over a cable or carpet and snapped, or the axle itself is bent, it no longer sits straight. The brush is replaced — but if the axle is bent or the mount in the chassis has crumbled, that's a chassis/motor repair.

The side brush is a consumable — you replace it, you don't repair it. If fitting a new genuine or compatible brush clears the error, great. If the robot still shows a side-brush error with a new, freely turning brush, the problem is deeper — in the side-brush motor or its wiring — and that's assessed at inspection.

Brush motor or gearbox wear

This is where self-help ends and service begins. If the roller is clean and spins freely by hand, the side brush is new, but the error keeps coming back — the problem is no longer dirt, but the mechanism or the electronics.

The typical failures we find on the bench:

  • A worn or stripped gear in the gearbox. The main-brush motor drives the roller through a small plastic gear box. After years and after a heavy wrap, the teeth round off or break — the brush stutters, clicks, spins sometimes and not others. The board sees this as uneven load and throws an error.
  • Worn bearings/bushings at the roller ends. Pinched bearings keep the load permanently raised even with no wrap.
  • A worn motor itself. Inside the brush motor the brushes (carbon brushes) or commutator wear; the motor draws more current or stalls under load. Sometimes there's a faint burning smell.
  • The motor driver on the board. Rarer, but it happens — the driver transistor on the control board trips its protection or simply won't drive the motor.

You can check this line at home with simple logic: if a clean roller won't turn freely by hand or resists, the problem is mechanical (bearings, gear); if the roller turns freely but the motor won't drive it or drives it with an error, the problem is in the motor or the board. Don't open the inside — the tiny gearbox gears and sensor ribbon cables are easy to lose or tear.

Cleaning that prevents the error coming back

Most brush errors can be avoided entirely with regular maintenance. The robot works in a hostile environment — dust, hair, carpet fringe — and the brush mechanism is the first thing to suffer. A practical schedule from experience:

  1. Weekly in a home with long-haired occupants or pets: pull the roller and cut the hair wrap off the ends.
  2. Every 2–4 weeks in an ordinary home: clean the roller, side brush, and their axle ends.
  3. Every clean, clear the side-brush axle of thread — it takes 20 seconds and protects the small gearbox.
  4. Once a month, wipe the roller-end bearing seats and contacts with a cotton bud or cloth.
  5. Replace consumables in good time: the side brush when the bristles are bent or worn; the main roller when the bristles are flattened and no longer sweep.

A few tricks that genuinely cut down errors: don't let the robot run over floors littered with loose cords, charger cables, and clothes — those wind deep around the axle and trigger an error instantly. In a long-hair home it's worth considering a roller with a rubber (rather than bristle) fin — hair clings to it less. If the error recurs on one specific rug, that rug's fringe is too long for the robot — it's not a defect, just a surface mismatch.

When the brush mechanism needs service

The simple principle: if cleaning clears the error, you're done. If the error comes back after a thorough clean and a new side brush, the next step is the bench.

Bring the robot in for diagnostics if:

  • the brush error recurs with a completely clean, freely turning roller and a new side brush;
  • the roller stutters, clicks, or spins unevenly (gear/gearbox);
  • there's a burning smell, or the motor stalls and overheats under load (carbon brushes, commutator);
  • the brush won't start turning at all, even though power and battery are fine (motor or driver);
  • a gear or part has fallen out inside, or the axle is bent / the chassis mount has crumbled.

Swipe to see the full table

SituationDIY-safe?What service usually does
Hair around the roller, thread on side brushYes— (you do it yourself)
Bent/worn bristlesYes— (consumable swap)
Roller stutters, clicksNoReplace gearbox gear/bearings
Burning smell, motor stallsNoBrush-motor repair/replacement
Brush won't turn, power is goodNoMotor or board-driver diagnostics

For most popular robots (iRobot, Roborock, Xiaomi, Ecovacs, Eufy) the gearbox gears, bearings, and brush motor can usually be replaced individually — it's a local part, not a whole-robot swap. That's exactly what makes brush errors a worthwhile repair: one assembly is damaged, not the whole machine.

Repair path

Where to go next if this fault is repairable

Related SATER service, brand and fault pages help you understand the repair route and get the device into the right diagnostic flow.

Frequently Asked Questions

Need professional repair?

SATER service centre — Silmaču iela 6, Riga

SATER service — home electronics & appliance repair in Riga

Related Articles