Roomba keeps stopping mid-clean
DIRECT ANSWER
COMMON CAUSES · RANKED
Dirty cliff sensors MOST COMMON
Dust on the sensor windows fakes a drop-off. The robot halts or announces a move-to-a-new-area message in the middle of open floor.
Debris jamming wheels or brushes
Stall protection cuts the run when a wheel or the main brush can't turn — often hair, a sock, or a charging cable.
Aging battery
Runs get shorter month by month until the robot dies away from the dock instead of finishing.
Dark floors or rugs UNCOMMON
Black surfaces absorb the infrared beam, so the cliff sensors read them as a ledge and the robot refuses to cross.
Stops with no error shown RARE
j series robots have a documented pattern of stopping silently — iRobot's fix path is cleaning sensors, rebooting, and updating firmware.
HOW TO FIX IT
Wipe every cliff sensor window
Flip the robot and go over each window along the front underside with a dry microfiber cloth.
Free the wheels and brushes
Cut away wrapped hair, spin each wheel by hand, and check the main brush turns without effort.
Clear the bumper
Tap it briskly 15–20 times, alternating sides, then blow compressed air into the gap between bumper and body.
Watch one full run in the app
Note the exact message, light pattern, or beep count when it stops — that turns a vague symptom into a specific error you can look up.
Short runs? Check the battery
If it always quits with the battery near empty well before the room is done, the pack is due for replacement.
COMPATIBLE PARTS
As an Amazon Associate, RoboFaults earns from qualifying purchases. Prices are shown on the retailer's site.
XLife extended life battery (NiMH) — 600 series
Buy OEM or a known brand only; counterfeit packs are a fire risk and void any remaining support.
Check price on Amazon ↗Lithium-ion battery — e & i series
Unplug the robot and remove the bin before opening the battery door; dispose of old cells at a battery recycling point.
Check price on Amazon ↗Sources
Corrections
Spotted an error? Report a correction — fixes ship within 48h and are logged on this page.