Robot vacuum cleaner Xiaomi does not go forward: step-by-step diagnostics and repairs

When a Xiaomi robot vacuum cleaner stops moving around a room, it often takes the owner by surprise. Instead of the usual engine hum and driving along the route, the device can spin in place, twitch or completely ignite the start command, a common problem that does not always indicate a fatal breakdown of the electronics.

Most of the time, it's mechanically obstructing or contaminating the sensors. The smart navigation algorithms LiDAR or VSLAM that are used in modern models like the Xiaomi Vacuum Mop 2 Pro or Roborock S7, instantly react to chassis anomalies, and if the system detects that the wheel is locked or the height sensor is not reading the surface, it forces the vehicle to stop driving to avoid falling or overheating.

Before you bring it to the service center, you need to do a thorough self-diagnosis, often enough to clean the sensors or unlock the brush, the robot cleaner will work again as new, let's look at the main causes and methods of eliminating them.

Diagnostics of locking the main wheel

The most common reason Xiaomi's robot vacuum cleaner doesn't go forward is because it mechanically locks one of the main wheels, and during the cleaning process, it can get the hair, threads, or fur of animals that are wound on the axle, and the control system detects the resistance to rotation and stops the device by giving a voice message or an error code.

To check, flip the device over and try to manually scroll both main wheels. They should rotate freely, with a slight characteristic click of the spring-up mechanism. If one of the wheels is stiff or does not spring (does not return to its original position when pressed), the problem is localized here. In models with a floating main wheel, the stuckness may be less noticeable, but critical for cross-country performance.

To fix the malfunction, you need to remove the wheel. It is usually fixed with one screw under the decorative lining or simply removed by force after the latching is removed (depending on the specific model, for example, Xiaomi Mi Robot Vacuum 1S). After removal, you need to remove the wound hair and clean the axis of dust.

πŸ“Š What is your model of a robot vacuum cleaner Xiaomi?
Mi Robot Vacuum 1S
Roborock S5/S6
Xiaomi Vacuum Mop
Another model
I'm just planning to buy it.

⚠️ Warning: When removing the wheel, be careful with the wires going to the motor wheel.Do not pull the wheel sharply so as not to damage the plume or connector inside the housing.

Once cleaned, assemble the mechanism in reverse order and check for the freedom of rotation. If the wheel is still spinning with difficulty even without hair, you may need to replace the motor wheel itself, as the bearing inside may have failed due to moisture or wear.

Problems with the side brush and main roller

Blocking the side brush or the main roller can also cause the robot to stop moving, and although these elements do not directly push the robot forward, jamming them puts an excessive load on the engine, causing the protection to go off, which the safety system perceives as a critical error and stops navigation.

Look at the side brush: often long hair or hair is wound on its attachment, blocking the rotation. In Xiaomi Vacuum Cleaner E or Roborock E4 models, the brush can simply jump off the seat, causing the robot to try to turn it around, hear resistance and stop. The main brush also needs to be checked for wound threads, especially at the edges where the bearings are located.

  • 🧢 Remove the main module's protective grille and remove the roller.
  • βœ‚οΈ Clean the bristles and ends of the roller from the hair using scissors or a special knife from the kit.
  • πŸ”„ Check the free rotation of bearings on the ends of the roller - they should not creak.

If the problem persists after cleaning, look for the drive belt (if you have one in your model, for example, in early versions of the Xiaomi Mi Robot).A stretched or slipped belt will not transmit rotation, and current sensors will report an error.

β˜‘οΈ Cleaning of the chassis

Done: 0 / 1

Pollution of height sensors and bumper

The intelligent movement of a robot vacuum cleaner depends on the sensors. If the height sensors (located around the perimeter of the lower body) are polluted by dust, the robot "thinks" that it is above a cliff or stairs, as a result, it refuses to go forward so as not to fall, and may randomly spin or back.

The front bumper is also often stuck. The mechanical bumper should have a small free ride. If dirt, crumbs or sticky liquid gets inside, the bumper can get stuck under pressure. For electronics, it's a collision signal, and the robot will constantly try to pull away from a non-existent obstacle.

To clean, use a soft, slightly moist (not wet!) fabric or cotton swab with isopropyl alcohol. Wipe all the black sensor windows at the bottom of the device. Pay special attention to the area under the bumper - gently press it along the entire length, checking if it returns to its original position with a characteristic click.

How to check the cliffs sensor (cliffs)?
Turn the robot on, roll it over, and hold your hand to the sensor on the bottom, and if you put your hand up, you hear an audible signal or you light up an indicator, the sensor is fine, and if you don't, it's contaminated or malfunctioning.

⚠️ Warning: Never use aggressive chemistry or abrasives to clean the sensors. Damage to the lens' protective layer will lead to incorrect readings and require a replacement module.

In laser-navigation models (LiDAR, the top turret), stopping motion is often associated with problems rotating the laser unit. If the turret is not rotating, the robot can't build a map and just stands still, which can be due to hair getting into the spin mechanism or a software error.

Check if the laser module rotates after turning on. If it is standing still or making strange sounds, try to twirl it carefully (without effort!) with your finger. Often a hair caught in the gap between the rotating and stationary parts will block the mechanism. It is also worth checking the contacts on the plume that goes from the laser module to the main board.

For models with a camera (VSLAM, for example, Xiaomi Vacuum Mop 2 Pro+), make sure that the camera is not covered with dust and it does not get direct sunlight, which can blind the sensor.

Symptoms.Probable causeAction.
The robot is spinning around.Contaminated height sensor or bumperWipe the sensors, check the bumper's progress.
The robot twitches and stops.One of the wheels is locked.Clean the wheel axis of hair
Not building a map, it's worth it.LiDAR doesn't rotateRemove hair from the turret mechanism
Voice message "Check the wheels"The wheel doesn't spring up.Disassemble and lubricate the mechanism (silicone)

Programmatic failures and system reset

Sometimes the Xiaomi robot vacuum cleaner is technically functional, but a software failure prevents it from performing a movement command, which can happen after a firmware update or when you lose communication with the base, in which case a complete reset and reboot helps.

To perform the reboot, press the on and off buttons (or the Spot button, depending on the model) for 5-10 seconds at the same time until a voice message is heard about the mode switch or reboot. A more radical method is to reset to factory settings through prolonged button retention (instructions for a particular model are better found in the manual).

Also worth checking out is the Mi Home app, which is that sometimes zoning or virtual walls installed randomly block the robot from moving in a certain direction, and try removing the map and creating a new one by starting the robot to build the map again.

πŸ’‘

If the robot lost the map after resetting, don't panic. Run it from the base in Map mode (no wet cleaning) and let it completely go around the apartment. This will take longer, but restore navigation.

When professional repairs are needed

If all of the above methods didn't work, and the robot vacuum cleaner still refuses to go forward, it's probably the hardware that's the problem, which could be a motherboard failure, a malfunction of one of the motor wheels (the winding burned), or a plume damage.

Symptoms of serious breakdown include: burning smell, sparkling, lack of response to charging or persistent errors even after complete disassembly and cleaning. In such cases, self-repair can be dangerous and economically impractical without special equipment.

Contact an authorized service center. Diagnosis is often free or inexpensive, which will allow you to accurately determine the cost of recovery. Remember that opening the case can lead to a loss of warranty if the screws are present protective seals.

πŸ’‘

90% of the problems with the movement of the robot vacuum cleaner are solved by simply cleaning the wheels and sensors from hair and dust.

Why is Xiaomi’s robot vacuum cleaner spinning around and not driving?
Most often, this means that the bumper sensor is stuck in a pressed state or contaminated with the height sensor.The robot "thinks" that it crashed into a wall or is above a cliff, so blocks forward movement for safety.
What if the error "Check the main brush" is burning, but it is clean?
The error can persist if the brush is not installed correctly and is not scrolled by the hand, or if the current sensor in the brush motor is contaminated, and the problem may be in the stretched drive belt (in older models).
Can the wheels of the WD-40 robot vacuum cleaner be lubricated?
Absolutely not! WD-40 dissolves the plastic and flushes the factory lubricant, after which the wheel will creak even more. Use only silicone lubricant in small amounts for plastic rubbing parts.
The robot goes on the carpet and stops.
The robot probably has a battery that has run out and it doesn't have enough power to move on the carpet (where the rolling resistance is higher), and the second reason is that the pile of the carpet is too high, which blocks the wheels or is perceived by sensors as an obstacle.