iRobot Roomba 960 Sensor Cleaning

Dirty sensors on your iRobot Roomba 960 can cause navigation problems, missed spots, cliff detection failures, and error messages like "Error 9: Bumper stuck" or "Error 15: Cliff sensor dirty." Regular iRobot Roomba 960 sensor cleaning keeps your robot running efficiently and prevents costly repairs. This guide walks you through cleaning every sensor on your Roomba 960 safely and thoroughly.

Why Sensor Cleaning Matters for Your Roomba 960

Your Roomba 960 relies on multiple sensor systems to map your home, avoid falls down stairs, detect dirt, and navigate around furniture. When dust, pet hair, or debris covers these sensors, your vacuum may spin in circles, fail to dock, stop randomly, or even tumble off ledges. Performing iRobot Roomba 960 sensor cleaning every 2-4 weeks—more often if you have pets—maintains optimal cleaning performance and extends your robot's lifespan.

How to Clean All Sensors on Your iRobot Roomba 960

Before starting, power off your Roomba 960 and remove the dustbin. Gather a clean microfiber cloth, cotton swabs, compressed air (optional), and a small soft brush. Never use water directly on sensors or harsh chemicals that could damage delicate components.

1
Clean the Cliff Sensors: Flip your Roomba 960 upside down. Locate the four cliff sensors along the front bumper edge—they appear as small recessed windows. Gently wipe each sensor with a dry microfiber cloth or cotton swab. For stubborn buildup, use a lightly dampened swab, then immediately dry with a clean cloth. These sensors prevent your Roomba from falling down stairs, so keeping them spotless is critical for safe operation.
2
Clean the Floor-Tracking Sensor: On the underside center of your Roomba 960, you'll find the optical floor-tracking sensor. This sensor measures wheel movement and helps with navigation. Remove any hair wrapped around nearby wheel assemblies first, then gently wipe the sensor window with a microfiber cloth. Avoid pressing too hard, as this sensor sits slightly recessed and can scratch.
3
Clean the Bumper Sensors: The front bumper contains contact sensors that detect collisions. Press the bumper in and out several times to dislodge debris, then wipe the entire bumper surface with a slightly damp cloth. Check the gap between the bumper and the main body—use compressed air or a thin cotton swab to remove dust trapped in this space, which can cause false "Error 9" messages.
4
Clean the Dirt Detect Sensors: Your Roomba 960 has acoustic dirt detect sensors near the cleaning head. Remove the brush deck and wipe the small sensor openings on either side of the cavity. These sensors identify high-traffic areas needing extra cleaning. Blocked sensors mean your Roomba won't boost suction where it's needed most.
5
Clean the vSLAM Camera: On top of your Roomba 960, the small circular window houses the visual simultaneous localization and mapping (vSLAM) camera. This camera builds your home's map and enables smart navigation. Wipe the lens gently with a clean, dry microfiber cloth using circular motions. Never use glass cleaner or alcohol on this lens, as coatings can degrade. A smudged camera causes mapping errors and incomplete coverage.
6
Clean the Charging Contacts and Dock Sensor: Wipe the two metal charging contacts on the Roomba's underside and the corresponding contacts on the Home Base. Also clean the infrared sensor window on the front of the Home Base—it's the small dark rectangle. Poor contact here leads to charging failures and "unable to dock" issues. After cleaning, verify your Roomba 960 docks successfully and the charging light illuminates.
Warning: Never spray liquids directly onto your Roomba 960 or submerge any component. Excess moisture damages internal electronics and voids your warranty. If sensors remain dirty after dry cleaning, slightly dampen your cloth or swab only, and never allow liquid to pool near openings. Always power off your robot before cleaning sensors to prevent accidental startups or electrical shorts.

When to Perform iRobot Roomba 960 Sensor Cleaning

Clean your sensors immediately if you notice erratic behavior: spinning in place, repeated docking failures, falling off edges, or specific error codes. Otherwise, establish a routine maintenance schedule. For average homes, monthly iRobot Roomba 960 sensor cleaning suffices. Pet owners should clean sensors every two weeks, as pet hair and dander accumulate faster. After cleaning large debris like flour, construction dust, or spilled powder, inspect sensors right away—these particles coat sensor windows quickly and cause immediate performance drops.

Still Need Help With Your iRobot Device?

If these steps didn't resolve the sensor cleaning issue, our certified technicians can help.

Get Free Support Now →

Frequently Asked Questions

How often should I perform iRobot Roomba 960 sensor cleaning?

Clean your Roomba 960's sensors every 2-4 weeks depending on usage and home conditions. Homes with pets, high traffic, or lots of dust require more frequent cleaning—typically every two weeks. If you notice navigation problems or error messages, clean sensors immediately regardless of schedule.

Can I use rubbing alcohol to clean my Roomba 960 sensors?

Avoid rubbing alcohol on the vSLAM camera lens and cliff sensors, as it can damage anti-reflective coatings. For metal charging contacts, a small amount of isopropyl alcohol on a cotton swab is acceptable. For most sensors, a dry or slightly dampened microfiber cloth works best and carries no risk of chemical damage.

Why does my Roomba 960 still show Error 15 after cleaning sensors?

Error 15 indicates the cliff sensors still detect a problem. Double-check that all four cliff sensors are completely clean and dry. Ensure no debris remains in the sensor housings. If the error persists after thorough cleaning, one or more cliff sensors may have failed and require professional replacement. Contact iRobot support or a certified repair technician for sensor replacement service.

Need Robot Vacuum Help?

Don't struggle alone. Our certified technicians provide fast support for all iRobot devices.

Get Free Support →