Diagnosis
The iRobot Roomba i3+ EVO relies on a series of infrared cliff sensors located along the bottom perimeter of the chassis. These sensors emit a beam of light that bounces off the floor; when the beam doesn't return (because there is a drop-off), the robot triggers a "cliff detected" event and reverses. When your Roomba repeatedly bumps the edge of your stairs, it means the sensors are either failing to trigger early enough or are experiencing "false negatives" where the robot believes the floor is continuous until it physically impacts the ledge. This behavior is commonly caused by two factors: sensor obstruction and surface reflectivity. Dust, pet hair, or a film of oil can coat the sensor windows, diffusing the infrared beam and delaying the robot's reaction time. Additionally, if your stairs have very dark flooring, deep black carpets, or highly reflective polished surfaces, the infrared light may be absorbed or refracted away from the sensor, tricking the robot into thinking the floor is still there until it makes physical contact with the stair riser.
How to Fix It
To resolve the stair-bumping issue and ensure the safety of your vacuum, follow these precise maintenance and configuration steps:
- Power down the unit completely by pressing and holding the CLEAN button until the light ring disappears.
- Flip the robot onto its back on a soft surface to avoid scratching the top cover.
- Locate the four cliff sensors—these are the small, clear rectangular windows located around the outer edge of the bottom chassis.
- Using a clean, dry microfiber cloth or a cotton swab dipped in a tiny amount of isopropyl alcohol (70%), gently wipe each sensor window. Ensure there is no residue or streaks left behind. Avoid using window cleaners or abrasive sponges, as these can scratch the plastic and permanently degrade sensor accuracy.
- Check the "front bumper" for any debris. If a small pebble or piece of plastic is lodged in the bumper gap, it can interfere with the robot's ability to pivot away from the edge quickly.
- Reposition the Clean Base. Ensure the base is placed on a flat surface at least 1.2 meters (4 feet) away from any staircases and 0.5 meters (1.6 feet) away from walls to prevent the robot from getting confused during its "home" sequence.
- Restart the robot and run a test cycle in a room with the stairs to verify the sensors are triggering before physical contact.
If That Didn't Work
If the robot continues to bump the stairs after a thorough cleaning, try these advanced interventions:
- Install a physical boundary. Since the i3+ EVO lacks the advanced VSLAM (camera-based) mapping of the j-series, it cannot always be stopped by software alone. Use a physical barrier such as a weighted decorative bead curtain or a low-profile furniture strip along the edge of the stairs to provide a tactile stop before the robot reaches the drop.
- Check for "Dark Floor" interference. If your flooring is black or dark navy, the sensors may be absorbing the IR light. Test this by placing a piece of light-colored masking tape or a thin rug along the edge of the stairs. If the robot stops bumping, the issue is the floor color, and a physical barrier is the only reliable fix.
- Perform a Hard Reboot. Press and hold the CLEAN button for 20 seconds until the light ring swirls. This resets the internal logic and can sometimes clear glitches in the sensor processing loop.
- Update the Firmware. Open the iRobot HOME App, go to Product Settings, and check for software updates. iRobot frequently releases updates that tune the sensitivity of the cliff sensors to better handle various flooring materials.
Heads Up
- Never use "sensor blocker" stickers or opaque tape on the cliff sensors; this will cause the robot to believe it is permanently on a cliff, resulting in a "Cliff Error" and a total refusal to move.
- Avoid using heavy wax or high-gloss floor polishes near staircases, as the mirror-like finish can bounce the IR beam in the wrong direction, causing the robot to drive straight off the ledge.
- Inspect the bottom brushes and side-brush for excessive hair wrap; if the robot is struggling to turn due to motor strain, it may slide into the stairs even after the sensors have told it to stop.
- If you notice the robot spinning in circles near the stairs, this is usually a sign of a failing sensor window that has become clouded/oxidized and requires professional replacement.