Ad Space — Top Banner

Won't Return to Dock / Can't Find Home

iRobot Robot Vacuum

Severity: Moderate

What Does This Error Mean?

A Roomba that can't find its dock is usually because the dock was moved, there is too much clutter obstructing the dock's IR signal, or the dock infrared emitter is obstructed. Ensuring clear space around the dock (0.5m on each side, 1.2m in front) resolves most docking failures.

Affected Models

  • Roomba i series
  • Roomba j series
  • Roomba s series
  • Roomba e series
  • Roomba 600 series
  • Roomba 900 series

Common Causes

  • Dock moved after a cleaning run — Roomba returns to where the dock was, not where it is now
  • Obstructions blocking the dock's infrared homing signal
  • Bright sunlight hitting the dock — IR interference
  • Dock placed in a corner or against furniture limiting Roomba approach angle
  • Roomba low battery — not enough power to navigate home
  • Roomba navigation data (home base location) needs recalibration

How to Fix It

  1. Keep the dock in a consistent location.

    The Roomba learns the position of the dock relative to its navigation map. Moving the dock after a clean run causes the robot to return to the old position. Place the dock against a flat wall, not in a corner. Always return the dock to the same spot — ideally tape it down or secure it in place.

  2. Clear the area around the dock.

    iRobot recommends at least 0.5 metres (1.5 feet) clear on both sides of the dock and 1.2 metres (4 feet) clear in front. Move furniture, cables, and clutter away from the dock. The Roomba needs a clear approach path — it approaches in a straight line from in front of the dock.

  3. Move the dock away from direct sunlight.

    Bright sunlight shining on the dock interferes with the infrared homing signal that Roomba uses to locate it. Move the dock to a shadier location or close blinds during cleaning runs. Direct sunlight on the dock is a frequently overlooked cause of homing failures.

  4. Update the clean map (remap the home).

    On mapping Roomba models (i7, j7, s9 and newer): in the iRobot Home app, delete the existing floor plan and let the Roomba create a new map. During the remapping run, ensure the dock is in its permanent position. This creates an accurate navigation map with the dock in the correct location.

  5. Send Roomba home with the app or remote.

    If the Roomba is stuck or stranded, use the iRobot Home app → Dock button to send it home. The Roomba will navigate back using its map. If it fails to dock from a specific area consistently, there may be a navigation gap in that zone — a remapping run resolves this.

Frequently Asked Questions

Why does my Roomba clean fine but never return to the dock?

The most common reason a Roomba cleans but won't find the dock is that the dock was moved between cleans, or the dock's infrared signal is blocked. Ensure the dock has been in the exact same spot for at least 2–3 complete cleaning cycles so the Roomba's map accurately reflects its position. Also check the dock's IR emitter is not blocked by a cable or piece of furniture directly in front of it.