Key takeaways
- Spraying cleaner on sensor windows. Solvents fog the plastic and the sensor reads wrong permanently. Dry cloth only.
- Washing a non-washable filter. It loses its shape and airflow, and a damp filter in a sealed bin grows mold.
- Using a knife on the brush roll. The cleaning tool’s recessed blade is shaped to cut hair without touching the vanes.
- Skipping the caster wheel. It is the most common hidden hair trap and causes veering that looks like a navigation fault.
- Forcing the laser turret. It spins on a delicate bearing and is not user-serviceable.
- Reinstalling the brush roll backward. It will not seat, the guard will not latch, and forcing it cracks the tabs.
- Ignoring the bin sensors. A dusty full-bin sensor makes the robot stop early every run.
A robot vacuum that suddenly bumps into furniture it used to avoid, spins in circles, reports a cliff where there is none, or leaves a strip of debris down the middle of the floor is rarely broken. It is dirty. Cliff sensors under the bumper get coated with a film of dust and read the floor as a drop-off; the wheel encoder and bumper switches get jammed with hair; the main brush wraps itself in enough hair to stall the motor. Cleaning these the wrong way does damage: alcohol or glass cleaner sprayed onto sensor lenses fogs the plastic, a razor blade dragged across the brush roll slices the rubber vanes, and a wet filter reinstalled in a sealed dust bin grows mold you will smell for weeks.
A complete cleaning takes 20 to 30 minutes and needs nothing more than a dry microfiber cloth, the cleaning tool that came in the box, and a few minutes of patience with the hair.
As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Product prices and availability are accurate as of the date shown and are subject to change.
What You Need
| Item | Why | Optional? |
|---|---|---|
| Dry microfiber cloth | Wipes sensor lenses, camera windows, and charging contacts without scratching or leaving residue | No |
| Cleaning tool from the box (comb with a blade) or seam ripper | Cuts wrapped hair off the brush roll without slicing the vanes | No |
| Small screwdriver (Phillips) | Removes the side brush screw on some models and the brush roll guard on others | Yes, model dependent |
| Compressed air or a soft paintbrush | Clears dust from the filter, wheel wells, and sensor recesses | Yes |
| Cotton swabs | Reach the small bumper sensor windows and the wheel encoder slot | Yes |
| Replacement side brushes ($6 to $8 for a pack) | Bristles splay and snap after a few months; a fresh pair restores edge cleaning | Yes, but the cheapest performance upgrade |
| Replacement filter and main brush (model specific, $10 to $30) | Filters lose airflow and brush rubber hardens over time | Yes, on schedule |
| Trash can and a towel to work over | Hair and dust fall everywhere during the brush step | No |
Side brushes are consumables. A compatible pack for common Shark robot models runs about $6, and an 8-pack for a MONSGA MS1 MAX about $8; whatever your model, keep a spare pair so a bent or broken brush gets swapped the same day rather than dragging debris around for a month.
Step-by-Step
1. Power off and flip the robot (1 minute)
Take the robot off its dock and hold the power button until it shuts down fully, not just sleeps. Place it upside down on a towel. Empty the dust bin into the trash first so nothing spills.
2. Remove and clear the side brushes (3 minutes)
Side brushes pull off or unscrew, one small Phillips screw each. Pull hair from the arms and from the post they mount on; hair wound around the post slows the brush motor. Check the bristles: if they splay outward at more than about 30 degrees or several are missing, replace them. Reinstall or fit new ones, making sure each brush clicks or screws down flush.
3. Remove the main brush roll (2 minutes)
Press the tabs or lift the guard over the brush roll, lift the roll out, and pull the end caps or bearings off. Note the orientation; most rolls have a shaped end that only fits one way.
4. Cut and pull hair from the brush roll (5 to 10 minutes)
Run the cleaning tool’s blade lengthwise along the roll between the vanes, cutting the hair rings in several places, then pull the hair off by hand. Clear the end caps and bearings completely; hair inside a bearing is the leading cause of a brush that stalls. Wipe the roll with a dry cloth. If the rubber vanes are cracked or the bristles are worn to half their original length, replace the roll.
5. Clear the brush housing and suction path (2 minutes)
With the roll out, look into the housing and the suction opening that leads to the bin. Pull out any lint or debris. Wipe the housing edges where the brush seals against the floor; caked dust here reduces suction.
6. Clean the wheels (3 minutes)
Press each drive wheel in and let it spring back; pull hair from around the axle. Spin the front caster wheel and pull it straight out if it is removable, then clear the hair from its axle and socket. A caster that does not spin makes the robot drag and veer, which the navigation reads as an obstacle.
7. Wipe the cliff sensors (2 minutes)
Along the underside edge, usually four to six small rectangular or round windows, are the cliff sensors. Wipe each with a dry microfiber cloth until clear. Dust film here is the direct cause of “cliff detected” errors on a flat floor and of the robot refusing to cross dark rugs.
8. Clean the bumper and side sensors (3 minutes)
Turn the robot right side up. Press the bumper in at several points; it should move freely and spring back. Wipe the infrared windows on the bumper face and sides with the cloth, using a cotton swab for the recessed ones. Wipe the wall-following sensor on the side and the dock-signal window on the front.
9. Clean the camera or laser turret (2 minutes)
If the robot has a camera on top, wipe its window with the dry cloth in one direction. If it has a spinning laser turret, wipe the clear band around the turret gently and blow dust from the gap beneath it with a short burst of air. Never press on the turret or spray anything at it.
10. Clean the dust bin and filter (4 minutes)
Open the bin fully and knock the filter against the inside of the trash can until dust stops falling. Brush the pleats with the soft brush or blow them out. Check whether your filter is labeled washable; most robot filters are not and are ruined by water. Wipe the inside of the bin with a dry cloth and clear the bin’s intake port and any sensor windows inside it, which some models use to detect a full bin.
11. Wipe the charging contacts and dock (2 minutes)
Wipe the metal contacts on the robot’s underside and on the dock with the dry cloth. Dusty contacts cause the robot to report a charging error or to dock and undock repeatedly. Wipe the dock’s front sensor window too.
12. Reassemble and run a test (5 minutes)
Refit the brush roll with its end caps, close the guard, attach the side brushes, and seat the bin. Power on, place the robot on the floor, and start a short clean. Confirm both side brushes spin, the main brush turns, and the robot moves in straight lines and docks at the end.
Mistakes to Avoid
- Spraying cleaner on sensor windows. Solvents fog the plastic and the sensor reads wrong permanently. Dry cloth only.
- Washing a non-washable filter. It loses its shape and airflow, and a damp filter in a sealed bin grows mold.
- Using a knife on the brush roll. The cleaning tool’s recessed blade is shaped to cut hair without touching the vanes.
- Skipping the caster wheel. It is the most common hidden hair trap and causes veering that looks like a navigation fault.
- Forcing the laser turret. It spins on a delicate bearing and is not user-serviceable.
- Reinstalling the brush roll backward. It will not seat, the guard will not latch, and forcing it cracks the tabs.
- Ignoring the bin sensors. A dusty full-bin sensor makes the robot stop early every run.
How Often
Empty the bin after every run or every other run. Pull hair from the brush roll and side brushes weekly in a home with pets or long-haired people, every two weeks otherwise. Wipe the cliff sensors, bumper windows, and charging contacts every two weeks; this takes two minutes and prevents most navigation errors. Do the full teardown above monthly. Replace side brushes every 3 to 6 months, the filter every 2 to 3 months (or per the app’s reminder), and the main brush roll every 6 to 12 months. Robots with self-empty docks still need the robot’s own bin and filter cleaned, just less often. Most apps in 2026 track consumable hours and remind you, but they do not track sensor film, so keep the two-week wipe as a habit.
When to Call a Pro or Replace
If the robot still reports cliff or bumper errors after a thorough cleaning, a sensor may have failed; check whether the manufacturer offers a diagnostic in the app before assuming the worst. Replace the battery, typically $30 to $80, when runtime drops below half of the original. Consider a repair or replacement when the brush motor stalls with a clean roll (worn motor), when a drive wheel slips or grinds (worn gearbox), or when the laser turret stops spinning. Out-of-warranty repairs run $80 to $200, which is reasonable on a robot that cost $400 or more and under three years old. On a budget model under $250 or anything over five years old, replacement is usually the better value, since navigation and suction have improved substantially in that span.
FAQ
Why does my robot vacuum say “cliff detected” on a flat floor?
The cliff sensors under the front edge are coated with dust and read the floor as too far away. Wipe each sensor window with a dry microfiber cloth. Dark rugs and black floors can also trigger this on some models; a clean sensor reduces false readings but may not eliminate them on very dark surfaces.
Can I rinse the brush roll and dust bin with water?
The brush roll, yes, as long as the end caps and bearings are removed and everything dries fully before reassembly. The bin, yes on most models unless it contains a sensor or a motor (check for electrical contacts). The filter, only if it is explicitly labeled washable.
How do I know the side brushes need replacing?
When the bristles splay outward, bend permanently, or several arms have snapped. Worn side brushes flick debris away from the intake instead of into it, which shows up as dirt left along walls and in corners.
What is the film on the sensors made of?
Fine dust bonded by household humidity and, in kitchens, a trace of cooking oil. It builds up faster near a stove or on carpet with heavy pet dander. A dry cloth removes it; if it resists, breathe on the lens to add a little moisture and wipe again rather than reaching for a cleaner.

