WishFinds is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate, we earn from qualifying purchases.
Your robot vacuum starts its run, turns in a tight circle, turns again, and never gets anywhere. It is one of the most common robot vacuum faults — and one of the most fixable. Spinning in circles almost always means the robot cannot tell where it is or cannot move straight: a dirty sensor, a stuck wheel, a tangled side brush, or a bumper that thinks it is always pressed. This guide walks through the causes in order, from the five-minute fixes to the parts that need replacing.
The Short Answer
Clean the cliff sensors, the bumper, and both drive wheels first — dust and hair on those parts cause most circling. Check that the side brush is not tangled and that the front caster wheel spins freely. If it still circles, reset the robot and remap the home. If one drive wheel does not spin or makes a grinding noise, the wheel motor or side brush motor likely needs replacing.
What “Spinning in Circles” Actually Means
A robot vacuum moves straight by driving both wheels at the same speed while its sensors confirm the floor ahead. When one side of that system fails, the robot turns toward the failing side:
- One wheel stuck or dragging: The robot pivots around the slow wheel and circles toward it.
- A sensor blinded by dust: The robot thinks there is a drop or a wall where there is none, so it keeps turning away from the phantom obstacle.
- A bumper stuck pressed: The robot believes it just hit something, so it backs up, turns, and immediately “hits” it again — a tight loop.
- A navigation error: The robot’s map or gyroscope is confused after a fall or a failed update, so it cannot hold a straight line.
Which side it circles toward is a useful clue: a robot that always circles left usually has a problem on the left wheel, left sensor, or left side brush.
Fix 1: Clean the Cliff Sensors (5 Minutes, Fixes Most Cases)
Cliff sensors are the small clear windows on the underside of the robot, usually near the front edge. They look down at the floor to detect stairs and drops. When dust, pet hair, or a smear covers one, the robot reads it as a cliff and turns away — again and again.
- Turn the robot off and flip it over.
- Find the cliff sensor windows (usually 3 to 6 small round or rectangular lenses).
- Wipe each one with a dry, soft microfiber cloth. Do not use water or cleaning spray on the lenses.
- Check for hair wrapped around the sensor housings and pull it off.
- Flip the robot back and run a test cycle on a hard floor.
Also wipe the wall sensor and the camera or LiDAR window on top if your model has one — a dusty LiDAR dome produces the same confused circling. This fix alone resolves a large share of circling complaints, especially in pet homes where fine dander coats everything.
Fix 2: Free the Wheels
A robot vacuum has two drive wheels and one front caster wheel. Any of them can cause circling.
- Front caster wheel: Pop it out (it usually pulls straight out of its socket), remove wrapped hair and thread from the axle, rinse the wheel itself if it is removable and washable, let it dry, and push it back in. It should spin freely and swivel in every direction. Learning how to clean robot vacuum wheels covers this in more detail.
- Drive wheels: Press each one in — it should spring back out. Spin each by hand; both should turn smoothly with light resistance. Hair wrapped around the axle makes one wheel drag, and the robot circles toward the dragging side. Pull the hair off with tweezers.
- Check for debris: A small stone or a piece of plastic jammed against a wheel produces the same symptom. Look in the wheel wells with a flashlight.
Fix 3: Untangle or Replace the Side Brush
A side brush wrapped in hair does not spin freely, and the drag on one side pulls the robot into a circle — especially on hard floors, where the brush has more contact. Remove the side brush (usually one screw), pull the hair off the hub, and reinstall it. If the brush is bent, splayed, or missing bristles, replace it: a worn side brush is cheap, and a new one restores straight tracking. Replacement kits that include side brushes, filters, and main brushes are the economical way to keep spares on hand.
Fix 4: Check the Bumper
The bumper is the spring-loaded strip around the front of the robot. Press it in at several points along its length — it should move freely and spring back at every point. If one section stays pressed in, dust or a small object is jammed behind it, and the robot thinks it is constantly colliding. Blow compressed air into the bumper gap, tap the bumper gently to free it, and test again. A bumper that stays stuck usually needs the robot opened up or a service visit, but cleaning the gap fixes most cases.
Fix 5: Reset and Remap
If the hardware is clean and the robot still circles, the problem is in software:
- Soft reset: Hold the power or clean button for 10 to 20 seconds (check your manual for the exact combination) until the robot restarts.
- Check for a firmware update in the app and install it — navigation bugs are a common fix in updates.
- Delete the map and remap: Remove the saved floor plan in the app, place the robot on the dock, and start a fresh mapping run in a clear room with good light. A corrupted map is a common cause of circling after the robot has been picked up mid-run or has fallen down a step.
- Factory reset as a last resort, then set the robot up again from scratch.
If the robot circles only in one room, the map for that room is the prime suspect. If it circles everywhere, suspect the sensors or wheels first.
Fix 6: Replace a Failing Wheel or Side Brush Motor
When one drive wheel does not spin by hand, makes a grinding or clicking noise, or the robot circles even with clean sensors and a fresh map, the wheel motor or the side brush motor is likely worn out. Signs include:
- One wheel feels stiff or gritty compared with the other
- A clicking or grinding sound from one side during a run
- The robot circles in the same direction every time, on every floor
- The app reports a wheel or brush error
Drive wheel modules and side brush motor modules are replaceable on most Roomba, Roborock, and Shark models, usually with a screwdriver and a ten-minute video. Match the part to your exact model number before ordering — a Roomba 600 series wheel does not fit an i7.
When It Is Not Worth Fixing
- The robot is more than five years old and the repair costs more than a third of a replacement.
- Both drive wheels are failing, or the main board shows signs of damage.
- The robot circles after a hard fall down the stairs — the gyroscope or LiDAR assembly may be damaged beyond a simple part swap.
In those cases, a replacement is the better spend. If you are shopping again, our guide to the best robot vacuums for first-time buyers covers the current models with the most reliable navigation.
Prevention: Keep It From Happening Again
Circling is usually a maintenance failure, not a defect. A short routine prevents most of it:
- Wipe the cliff sensors and camera window weekly.
- Pull hair off the wheels and side brush every two weeks — more often with pets.
- Empty the dustbin after every run so debris does not migrate into the sensors.
- Keep charging contacts clean so the robot always leaves the dock with a full map and a full battery.
- Replace the filter on schedule — a clogged filter makes the motor work harder and vibrate more, which shakes dust onto the sensors. See our guide on how often to replace your vacuum filter for the timing.
Parts Worth Keeping on Hand
Four filters, a rubber brush, four side brushes, and four dirt disposal bags for Roomba e, i, and j series robots. A fresh side brush and a clean filter fix a surprising number of circling cases on their own.
Two roller brushes, eight filters, and eight side brushes for Roomba e, i, and j series robots. The best value if you want a full year’s worth of the parts that cause circling when they wear out.
If the side brush does not spin at all, the motor module itself is the fault — not the brush. This replacement module fits Roomba 500 through 900 series and i, e, and j series robots, and includes the side brush.
The genuine iRobot kit for Roomba s series robots: three high-efficiency filters, three corner brushes, and one set of dual multi-surface rubber brushes. Use authentic parts when the robot is still under warranty, since third-party parts can void it.
Four washable filters, two main brushes, four mop pads, and six side brushes for Roborock S7, S7 MaxV, and related models. A complete refresh kit when a Roborock starts circling from worn brushes and a clogged filter.
Frequently Asked Questions
Why does my robot vacuum spin in circles and then stop?
It is usually a cliff sensor blinded by dust: the robot thinks it is about to fall, turns away, sees the same false cliff, and repeats until its error counter stops the run. Clean the sensors first.
Why does my robot vacuum only spin in circles on carpet?
Carpet pile drags on a tangled side brush or a stiff caster wheel more than hard floors do. Check the side brush and caster wheel first, and try the robot on a hard floor — if it tracks straight there, the brush or wheel is the cause.
Can a dirty filter cause a robot vacuum to spin in circles?
Indirectly, yes. A clogged filter makes the motor work harder and vibrate more, which shakes dust onto the sensors and shortens runs. It is rarely the direct cause, but cleaning or replacing the filter belongs in the same maintenance pass.
My robot vacuum spins in circles after I moved it — why?
Picking a robot up mid-run confuses its map and gyroscope. Put it back on the dock, let it reset, and if it still circles, delete the map and run a fresh mapping pass.
How do I reset my robot vacuum?
Most models reset by holding the power or clean button for 10 to 20 seconds. Check your manual for the exact combination — a soft reset keeps your map, while a factory reset erases it and requires full setup again.
Is it worth repairing a robot vacuum that spins in circles?
Almost always, yes — the cause is usually cleaning or a cheap part like a side brush or caster wheel. Replace the robot only if a wheel motor and a main board both fail, or the robot is old enough that the repair costs more than a third of a new one.
Final Verdict
A robot vacuum spinning in circles is almost always telling you something simple: a sensor is dirty, a wheel is tangled, or a brush is worn. Work through the fixes in order — sensors, wheels, side brush, bumper, reset, then parts — and most robots are tracking straight again within half an hour. Keep the sensors clean and the brushes fresh, and the problem rarely comes back. If the same fault returns, check our guide on how to fix a robot vacuum that won’t dock, since docking and circling faults often share the same dirty-sensor root cause.
