Roomba i7 not cleaning carpet (Troubleshooting)

If your Roomba i7 moves across carpet but leaves dirt behind, check that the carpet is included in the cleaning job, enable Carpet Boost if available, and clear the brushes, bin, and filter. Then test the same carpet area again. Do not add water or cleaner: the i7 is a dry vacuum, and liquid will not fix poor pickup.

Carpet-cleaning complaints often look like a suction problem, but the robot may not be reaching the carpet at all. A room can be missing from the map, blocked by a boundary, or skipped in the selected job. When the i7 does reach the carpet, hair around a brush end or a clogged filter can reduce pickup.

I troubleshoot these problems in order: confirm the job and route, check the robot’s carpet setting, clear the cleaning parts, and run a controlled test. This keeps you from repeating full-home runs before finding the cause. The i7 has a three-stage cleaning system, dual multi-surface rubber brushes, an edge-sweeping brush, and a high-efficiency filter. iRobot advertises suction as 10 times that of the Roomba 600 series; that is a manufacturer comparison, not a guarantee of carpet performance.

Verify Carpet Selection, Map Boundaries and Carpet Boost

First confirm that the i7 is being asked to clean the carpet and has a clear route to it. A robot that never enters a room cannot pick up its debris, no matter how clean its brushes are. Check the app’s map and current job before opening the robot or replacing parts.

Open the iRobot app and check that the carpeted area appears on the map. Start a whole-home clean, or select the room that contains the carpet. Look for a Keep Out Zone or other map boundary that could block access. Also check that the robot is not paused and that a schedule or Do Not Disturb setting is not preventing the run.

Choose a clear, reachable patch of carpet for the test. Move loose cords and small objects out of its path. Check whether a closed door blocks the room or whether the robot is stopping at a raised edge or transition it cannot cross. Don’t push the robot over an obstacle and assume it will clean the area; it still needs a usable route.

Carpet Boost is a setting that increases suction on carpet when enabled and available. Check the i7’s cleaning settings in the app and turn it on if you see the option. App labels and controls can change with software versions, so the setting may not look identical on every phone.

What you notice Check first Next step
Carpeted room is untouched Map, selected room, Keep Out Zones Correct the job or map boundary
Robot reaches carpet but leaves debris Carpet Boost, brushes, bin, filter Enable boost if available, then inspect parts
Robot stops at the room entrance Door, cords, edge or transition Clear the route and test a reachable patch
Pickup is weak on carpet and hard floor Bin, brush assembly, filter Clean the vacuum path and retest

Next step: If the map and route look right, check the brushes and airflow before changing the map again.

Prepare the Brushes, Filter and Bin

The i7’s rubber brushes move debris toward the suction path, while the bin and filter collect it. Hair, thread, or packed dirt can impede the brushes; a full bin or clogged filter can limit airflow. Inspect these parts before concluding that the robot needs service.

Turn the robot off before handling the cleaning parts. Remove the bin and empty it. Open the brush guard, take out both rubber brushes, and check their surfaces and ends. Clear away hair, thread, and packed debris, especially around the end caps. Refit both brushes in their correct positions and close the guard securely.

A brush can be obstructed at its end while the robot still moves across the floor. That can make the cleaning run seem normal even though the brush is not working as it should. Remove any wrapped fibers before running the robot again. Repeated runs with a stalled or impeded brush may damage the brush or its drive mechanism.

Check the edge-sweeping brush for wrapped debris, too. Then inspect the filter and its compartment. If the filter looks visibly clogged or damaged, replace it with one compatible with the i7. Do not wash the filter unless its own instructions explicitly say washing is allowed. If washing is allowed, reinstall it only when fully dry. Do not use solvents, abrasive tools, or fabric softener on the filter or rubber brushes; they can damage parts or leave residue.

Part What to look for What to do
Bin Collected dirt or a full bin Empty it
Two rubber brushes Hair, thread, packed debris, damaged parts Remove debris; replace damaged parts as needed
Brush end caps Fibers wrapped around an end Clear them before another run
Edge-sweeping brush Wrapped hair or debris Remove the obstruction
Filter Visible clogging or damage Replace with a compatible i7 filter if needed

Next step: Once the bin, brushes, and filter are ready, run a short test on the same carpet area.

Run a Controlled Carpet Pickup Test

A controlled test means repeating the same short cleaning task on a clear patch rather than judging performance from a different room or a full-home run. This helps separate a setting or access problem from a brush or airflow problem. Keep the patch, starting point, and debris type as consistent as you can.

After clearing the parts, place the i7 where it can reach the test area and start a short clean. Watch whether it enters the carpet and moves across it. When the run ends, inspect the carpet for the debris you placed or noticed there, and check the bin for collected material. This is a practical comparison, not a calibrated suction measurement.

If pickup still seems weak, compare the robot’s performance on a nearby hard floor and on the carpet. Poor pickup on both surfaces points toward a general cleaning or airflow issue, such as a blocked brush path, full bin, or clogged filter. If hard-floor pickup seems normal but carpet pickup remains poor, check Carpet Boost, carpet access, and the brush contact with the carpet.

I use this sequence to avoid guessing from a single pass. For example, if an i7 reaches a room but leaves visible debris on carpet, and hair is wound around one brush end cap, clearing that obstruction is a more direct next step than changing the room map. This is an illustrative troubleshooting scenario, not a claim about a measured repair rate.

If the robot makes unusual brush noises, repeatedly displays an error, or continues to pick up poorly after these checks, stop repeated test runs and contact iRobot support or service. A persistent problem may need more than routine cleaning. Include what you observed, which parts you checked, and whether the robot also struggles on hard floors.

Next step: If the test does not improve, reboot once and repeat the same short test before seeking service.

Clean and Maintain the i7’s Brush and Filter System

Routine care helps keep the i7’s cleaning path clear, but it cannot correct a map or access problem. Check the bin, brushes, end caps, and filter when you notice reduced pickup or after debris has collected. Follow the robot and replacement-part instructions, since care details may vary by component.

To reboot an iRobot i-series robot, press and hold CLEAN for about 20 seconds, then allow it to restart. This procedure does not erase the map. Once it has restarted, run the same short carpet test. A reboot is a useful reset step, but it does not remove hair from a brush or clear a clogged filter.

Avoid spraying cleaner on the robot, putting water or chemicals in the bin, or wetting the filter or brush assembly as a suction fix. These are not floor-mopping steps; the i7 is a dry vacuum. Cleaner pH, dilution ratios, water temperature, microfiber type, and floor dry time do not apply to this fault.

The manufacturer’s 10× suction comparison refers to the 600 series and should not be read as a guarantee that the i7 will remove every type of carpet debris. Carpet texture, access, brush condition, and airflow all affect what you see during a run. A clean robot and correct settings are the right first checks, not a promise of a specific result.

Next step: If a clean bin, clear brushes, suitable filter, correct settings, and reboot do not restore pickup, contact iRobot for diagnosis.

Troubleshooting FAQ

These answers cover the most common reasons an i7 seems to skip carpet or leave dirt behind. Check the map and route first, then the carpet setting and cleaning parts. If those checks do not resolve the issue, repeated runs are less useful than documenting the symptoms and asking iRobot support for help.

Why does my Roomba i7 go over carpet without cleaning it?

It may not be cleaning the selected room, or its brushes and airflow may be obstructed. Confirm the carpet is mapped and included in the job, then check for a Keep Out Zone. If it reaches the carpet, inspect the brushes, bin, and filter.

Does the Roomba i7 have Carpet Boost?

The i7 has Carpet Boost, which increases suction on carpet when enabled and available. Check the cleaning settings in the iRobot app. The label or location may vary with the app’s software version, so use the current controls shown for your robot.

Should I turn on Carpet Boost?

Turn it on if the option appears in your i7’s app settings and you want increased suction on carpet. It cannot make the robot clean a room excluded from the job, clear a blocked route, or remove hair wrapped around a brush.

Why does it clean hard floors but not carpet well?

Carpet can make a brush or airflow issue more noticeable. Check Carpet Boost, then remove debris from both rubber brushes and their end caps. Empty the bin and inspect the filter. If pickup remains poor only on carpet, contact iRobot support.

Can hair around a brush end stop carpet cleaning?

Yes. Hair or fibers around a brush end cap can impede or stall the brush even while the robot moves. Turn the robot off, remove the brushes, and clear the obstruction before another run. Don’t keep testing with a brush that appears stuck.

Can I wash the i7 filter?

Do not wash it unless the instructions for that specific filter explicitly allow washing. Replace a visibly clogged or damaged filter with a compatible i7 filter. If washing is allowed, reinstall it only when fully dry, and avoid solvents or fabric softener.

Should I spray cleaner or add water to improve suction?

No. The i7 is a dry vacuum, and adding water or cleaning solution is not a suction fix. Do not spray the robot, wet its filter or brush assembly, or put liquid in the bin. Check the cleaning path and settings instead.

How do I reboot a Roomba i7 without erasing its map?

Press and hold CLEAN for about 20 seconds, then let the robot restart. This is the iRobot i-series reboot procedure and does not erase the map. Afterward, repeat the same short carpet test to see whether pickup changes.

When should I contact iRobot support?

Contact support if pickup remains poor after checking the job, route, Carpet Boost, bin, brushes, and filter. Seek help sooner if the robot shows repeated errors, makes unusual brush noise, or fails to detect carpet. Include the checks and test results you observed.

(This article was written by one of our staff writers, Justin Bennett. Visit our Meet the Team page.)

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *