{
  "$schema": "robofaults-fault-record/v0",
  "kind": "symptom",
  "brand": "roomba",
  "page_en": "https://robofaults.com/roomba/keeps-stopping-mid-clean/",
  "page_es": "https://robofaults.com/es/roomba/se-detiene-a-mitad-de-limpieza/",
  "slug": "keeps-stopping-mid-clean",
  "slug_es": "se-detiene-a-mitad-de-limpieza",
  "device_type": "vacuum",
  "title_en": "Roomba keeps stopping mid-clean",
  "title_es": "El Roomba se detiene a mitad de limpieza",
  "severity": "warn",
  "severity_note_en": "rooms end up half-cleaned; the robot itself is safe",
  "severity_note_es": "las habitaciones quedan a medio limpiar; el robot no corre peligro",
  "series": [
    "600",
    "e",
    "i",
    "j",
    "s"
  ],
  "tools_en": "none",
  "tools_es": "ninguna",
  "time_min": 15,
  "difficulty": "easy",
  "safety": "none",
  "safety_note_en": "",
  "safety_note_es": "",
  "meaning_en": "Random mid-clean stops usually trace to <b>dirty cliff sensors</b> — the robot thinks it's at a stair edge and freezes. Wipe the sensor windows underneath, clean wheels and bumper, and check battery health in the app.",
  "meaning_es": "Las paradas a mitad de limpieza suelen deberse a <b>sensores de desnivel sucios</b> — el robot cree que está al borde de una escalera y se detiene. Limpia las ventanas de los sensores por debajo, las ruedas y el parachoques, y revisa la batería en la app.",
  "causes": [
    {
      "title_en": "Dirty cliff sensors",
      "title_es": "Sensores de desnivel sucios",
      "detail_en": "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.",
      "detail_es": "El polvo en las ventanas de los sensores simula un desnivel. El robot se para o pide moverlo a otra zona en mitad de un suelo despejado.",
      "likelihood": "most_common"
    },
    {
      "title_en": "Debris jamming wheels or brushes",
      "title_es": "Suciedad bloqueando ruedas o cepillos",
      "detail_en": "Stall protection cuts the run when a wheel or the main brush can't turn — often hair, a sock, or a charging cable.",
      "detail_es": "La protección contra bloqueos corta la limpieza cuando una rueda o el cepillo principal no puede girar — a menudo pelo, un calcetín o un cable de carga.",
      "likelihood": "common"
    },
    {
      "title_en": "Aging battery",
      "title_es": "Batería envejecida",
      "detail_en": "Runs get shorter month by month until the robot dies away from the dock instead of finishing.",
      "detail_es": "Las sesiones se acortan mes a mes hasta que el robot se apaga lejos de la base en vez de terminar.",
      "likelihood": "common"
    },
    {
      "title_en": "Dark floors or rugs",
      "title_es": "Suelos o alfombras oscuros",
      "detail_en": "Black surfaces absorb the infrared beam, so the cliff sensors read them as a ledge and the robot refuses to cross.",
      "detail_es": "Las superficies negras absorben el haz infrarrojo, los sensores de desnivel las leen como un precipicio y el robot se niega a cruzar.",
      "likelihood": "uncommon"
    },
    {
      "title_en": "Stops with no error shown",
      "title_es": "Paradas sin error visible",
      "detail_en": "j series robots have a documented pattern of stopping silently — iRobot's fix path is cleaning sensors, rebooting, and updating firmware.",
      "detail_es": "Los j series tienen un patrón documentado de paradas silenciosas — la vía oficial es limpiar sensores, reiniciar y actualizar el firmware.",
      "likelihood": "rare"
    }
  ],
  "steps": [
    {
      "title_en": "Wipe every cliff sensor window",
      "title_es": "Limpia todas las ventanas de los sensores de desnivel",
      "detail_en": "Flip the robot and go over each window along the front underside with a dry microfiber cloth.",
      "detail_es": "Da la vuelta al robot y repasa cada ventana del borde frontal inferior con un paño de microfibra seco."
    },
    {
      "title_en": "Free the wheels and brushes",
      "title_es": "Libera ruedas y cepillos",
      "detail_en": "Cut away wrapped hair, spin each wheel by hand, and check the main brush turns without effort.",
      "detail_es": "Corta el pelo enrollado, gira cada rueda con la mano y comprueba que el cepillo principal se mueve sin esfuerzo."
    },
    {
      "title_en": "Clear the bumper",
      "title_es": "Despeja el parachoques",
      "detail_en": "Tap it briskly 15–20 times, alternating sides, then blow compressed air into the gap between bumper and body.",
      "detail_es": "Golpéalo con suavidad 15–20 veces alternando lados y sopla aire comprimido en la ranura entre parachoques y cuerpo."
    },
    {
      "title_en": "Watch one full run in the app",
      "title_es": "Observa una limpieza completa en la app",
      "detail_en": "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.",
      "detail_es": "Anota el mensaje exacto, el patrón de luces o el número de pitidos al detenerse — convierte un síntoma vago en un error concreto que puedes buscar."
    },
    {
      "title_en": "Short runs? Check the battery",
      "title_es": "¿Sesiones cortas? Revisa la batería",
      "detail_en": "If it always quits with the battery near empty well before the room is done, the pack is due for replacement.",
      "detail_es": "Si siempre se rinde con la batería casi vacía mucho antes de acabar la habitación, toca cambiar la batería."
    }
  ],
  "parts": [
    "roomba-battery-xlife-600",
    "roomba-battery-lithium-ei"
  ],
  "related_codes": [
    "6",
    "16"
  ],
  "sources": [
    {
      "label_en": "iRobot Support — Please inspect and clean Roomba's cliff sensors",
      "label_es": "Soporte de iRobot — Inspecciona y limpia los sensores de desnivel del Roomba",
      "url": "https://homesupport.irobot.com/s/article/639",
      "kind": "official"
    },
    {
      "label_en": "iRobot Support — j Series Roomba Stops Running with No Error Indicator",
      "label_es": "Soporte de iRobot — El Roomba serie j se detiene sin indicador de error",
      "url": "https://homesupport.irobot.com/s/article/32642",
      "kind": "official"
    }
  ],
  "confidence": "official",
  "last_verified": "2026-07-05"
}