El código 6 en Roomba suele aparecer cuando el robot cree que hay un desnivel, un borde o una superficie que no debe cruzar. En la práctica, muchas veces se resuelve limpiando los sensores correctos y ajustando el entorno, pero también conviene saber cuándo el aviso apunta a una simple mala lectura y cuándo ya huele a avería real. Aquí te dejo una guía clara, pensada para ir al grano y recuperar la limpieza sin improvisar.
Lo esencial para salir del bloqueo sin perder tiempo
- En la mayoría de series, el aviso 6 está relacionado con los sensores de desnivel y con la detección de bordes, umbrales o superficies oscuras.
- Lo primero es mover el robot a una zona lisa y clara, limpiar los sensores con un paño seco y reiniciarlo.
- No uses agua, sprays ni productos abrasivos sobre esos sensores; iRobot recomienda un paño de microfibra o algodón suave y seco.
- Si el fallo solo aparece en una habitación, suele ser un problema del suelo, de la luz o de la alfombra, no del robot.
- Si vuelve a salir después de limpiar y reiniciar, ya miraría el sensor, el cableado o la electrónica interna.
- Si el aviso aparece al cargar, puede tratarse de otro error 6 distinto, ligado a la batería y no al desnivel.
Qué significa el código 6 en Roomba y por qué no siempre dice lo mismo
Cuando Roomba marca un error 6, lo más habitual es que esté interpretando un desnivel, es decir, una caída potencial, un borde, un umbral o una superficie oscura que sus sensores leen como peligro. Los llamados sensores de desnivel son detectores infrarrojos colocados en la parte inferior del robot; su trabajo es evitar que siga avanzando si cree que hay una escalera o un vacío delante.
Yo separo este fallo en dos situaciones muy distintas: la que aparece durante la limpieza y la que surge en avisos de carga. En la documentación de iRobot también existe un error 6 vinculado a la batería demasiado caliente o demasiado fría para cargar, así que el contexto importa mucho más que el número en sí. Si el mensaje aparece en mitad de una sesión de limpieza, casi siempre estamos hablando de desnivel; si sale al cargar, la lectura cambia por completo.
| Contexto | Qué suele indicar | Qué haría yo primero |
|---|---|---|
| Durante la limpieza | Desnivel detectado, borde, umbral o superficie oscura | Moverlo a una zona clara, limpiar sensores y reiniciar |
| Siempre en la misma habitación | Problema del suelo, alfombra, luz o altura de transición | Revisar la zona y crear exclusión si hace falta |
| Mientras carga | Posible aviso de temperatura de batería | Dejarlo a temperatura ambiente y revisar el mensaje exacto |
Con eso claro, el siguiente paso es distinguir si el fallo viene del robot o del entorno, porque ahí es donde se ahorran más vueltas innecesarias.
Lo que yo revisaría primero en menos de cinco minutos
Antes de desmontar nada, yo haría una comprobación rápida y bastante tonta, pero muy efectiva. Muchas veces el robot no está roto: solo está viendo algo raro y se está protegiendo. Esta es la secuencia que más suelo seguir:
- Lo llevo a otra habitación con suelo claro, plano y sin alfombras oscuras.
- Reviso si alguna rueda queda colgando o si el robot está justo en un cambio de nivel.
- Giro el robot y miro la base para localizar las ventanas de los sensores de desnivel.
- Compruebo si hay polvo, pelo o una película de suciedad en esas zonas.
- Pulso CLEAN/Limpiar o lo reinicio para ver si el aviso desaparece al cambiar de entorno.
Si en esa prueba el error desaparece, no persigas el robot: persigue el problema del suelo. Si reaparece en cualquier sitio, entonces ya tiene sentido pasar a una limpieza más cuidadosa y, si hace falta, a una revisión técnica.
Cómo limpiar los sensores de desnivel sin empeorar el fallo
Aquí conviene ser fino. iRobot recomienda limpiar las aberturas de los sensores con un paño limpio, seco y suave, preferiblemente de microfibra o algodón, y evitar agua o sprays de limpieza. Yo no usaría productos agresivos ni espuma de melamina directamente sobre las ventanas del sensor, porque no aportan nada y pueden dejar residuos.
La limpieza que mejor funciona suele ser esta:
- Apaga el robot y colócalo boca abajo sobre una superficie estable.
- Localiza las ventanas de los sensores de desnivel, que suelen ser pequeños huecos o zonas translúcidas en la parte inferior.
- Pasa un paño seco sin presionar en exceso; la idea es retirar polvo, no raspar.
- Si hay pelo o pelusa pegada, retírala con cuidado con un bastoncillo seco o con el propio paño.
- Vuelve a colocar el robot en el suelo, no en el dock, y prueba otra vez.
Yo suelo insistir en esto porque un sensor sucio puede seguir fallando aunque el robot esté visualmente “limpio”. No hace falta suciedad gruesa para disparar el aviso; una capa fina de polvo basta para alterar la lectura. Y cuando eso pasa, el robot prefiere detenerse antes que arriesgarse a una caída.
Cuando el problema está en el suelo y no en el robot
Una parte importante de los errores 6 no son averías, sino conflictos con el entorno. Roomba puede interpretar una alfombra negra, un felpudo muy oscuro o el borde de una escalera con una moqueta colgando como si fuera un vacío. También le afectan los umbrales pronunciados y algunas transiciones entre suelos con mucho contraste.
| Situación | Por qué puede activar el error | Qué suelo hacer yo |
|---|---|---|
| Alfombra oscura o negra | Los sensores de desnivel pueden leerla como un hueco | La retiro, la desplazo o la marco como zona restringida |
| Umbral alto entre habitaciones | El robot entiende que hay una caída o un borde brusco | Lo muevo manualmente o ajusto la ruta |
| Escalera con moqueta o borde de alfombra | La lectura del contraste confunde al sensor | Recoloco la alfombra para que no cuelgue del borde |
| Suelo muy brillante o muy oscuro | La reflexión o la falta de contraste alteran la detección | Pruebo en otra habitación para confirmar el patrón |
| Cables, flecos o objetos bajos | El robot se descoloca y puede inclinarse o detenerse | Despejo la zona antes de volver a limpiar |
Si el fallo solo aparece en un punto concreto, yo no insistiría una y otra vez en esa misma ruta. Lo más sensato es adaptar la habitación: recolocar la alfombra, corregir el borde o, si el modelo lo permite, crear una zona de exclusión. Así evitas que el robot se bloquee por una lectura que, en realidad, tiene sentido para él.
Cuándo ya parece una avería real
Hay un momento en el que deja de ser un problema de limpieza o de entorno. Si el error vuelve incluso después de limpiar los sensores, probar en otra habitación y reiniciar el robot, yo empezaría a sospechar de un fallo de hardware. En ese punto, la cuestión ya no es “qué más puedo limpiar”, sino “qué componente está leyendo mal”.
Las señales que me hacen pensar en avería son bastante claras:
- El aviso aparece en suelos lisos, claros y sin obstáculos.
- El robot falla en varias habitaciones distintas, no solo en una.
- Los sensores se ven dañados, muy opacos o físicamente alterados.
- El error sale de inmediato tras encenderlo, sin que haya recorrido apenas distancia.
- El reinicio no cambia nada y el comportamiento se repite siempre igual.
En ese escenario, yo no me lanzaría a abrir el robot si sigue en garantía. Es mejor dejar el diagnóstico final en manos de soporte técnico o servicio autorizado, porque abrir la carcasa suele complicar más de lo que arregla. Con Roomba, una lectura persistente de desnivel a menudo apunta a sensor, conexión interna o placa, y eso ya es otro nivel de reparación.
Lo que yo haría para que no vuelva a salir
La prevención aquí sí marca diferencia. No hace falta una rutina compleja, pero sí cierta disciplina en el mantenimiento. Cuando un Roomba vive entre pelo de mascota, alfombras oscuras y cambios de nivel, el sensor trabaja mucho más y se ensucia antes.
- Cada 1 o 2 semanas, revisaría los sensores de desnivel si hay polvo o mascotas en casa.
- Después de varias limpiezas con pelo largo, miraría también ruedas y zona inferior para evitar inclinaciones falsas.
- Antes de programar una limpieza, dejaría fuera cables, flecos y felpudos muy oscuros.
- Si una habitación da guerra, ajustaría la distribución antes de culpar al robot.
- Tras cambios de estación, repetiría la comprobación, porque el polvo fino y las alfombras suelen cambiar el comportamiento.
Mi experiencia es que estos fallos se repiten menos cuando el robot tiene un entorno “amable”: suelos despejados, sensores limpios y pocas transiciones confusas. A veces la solución no es técnica, sino de diseño del espacio, y eso es lo que más rápido estabiliza la limpieza.
El orden que yo seguiría antes de darlo por averiado
Si quisiera resolverlo sin perder tiempo, seguiría siempre este orden: primero cambiaría el robot de sitio, después limpiaría los sensores de desnivel, luego comprobaría si el error solo aparece en una zona concreta y, por último, reiniciaría el equipo unos 20 segundos según la serie. Ese recorrido cubre la mayoría de casos reales sin tocar nada que no haga falta.
Si después de dos o tres pruebas bien hechas el código sigue saliendo, ahí sí daría el siguiente paso y pensaría en asistencia técnica. En la práctica, eso evita desmontajes innecesarios y te ayuda a distinguir entre un susto del entorno y una avería de verdad; y esa distinción, con Roomba, ahorra más tiempo que cualquier truco rápido.