How to correctly set a map to the robot vacuum cleaner Xiaomi Mi Robot: instructions with nuances

Xiaomi Mi Robot vacuum cleaners (including Mi Robot Vacuum-Mop 2 Lite, Mi Robot Vacuum-Mop P, and others) use laser navigation (LDS) or visual sensor technology to map a room. However, just turning on the device and waiting for the perfect cleaning is not enough β€” to vacuum cleaner to work as efficiently as possible, the map must be saved, edited and optimized. Without this, the robot can skip zones, move around randomly or waste extra time cleaning the same areas again.

In this article, we will discuss all the steps from the first start and scan of the room to fine-tuning the cleaning areas, saving multiple maps (for example, for different floors) and solving typical problems. Home/Xiaomi Home, where map settings are available through a mobile app, and if your vacuum cleaner doesn't save the map or builds it incorrectly, here's your reasons and ways to fix them.

Preparation of the premises before the first launch

Before launching a Xiaomi robot vacuum cleaner to build a map, you need to prepare the room, which will eliminate most problems with incorrect scanning and save time for repeated attempts.

Remove small objects (wires, toys, shoes) that may interfere with movement or be drawn into the vacuum cleaner. Close doors to rooms that do not need to be cleaned, this will help the robot focus on the main area. Also check the lighting: in dark rooms, sensors may work worse, especially in models with visual navigation (for example, Mi Robot Vacuum-Mop 2 Pro).

  • 🧹 Remove long-pile carpets – they can block sensors or interfere with movement.
  • πŸšͺ Close the doors of cabinets and rooms that do not enter the cleaning area.
  • πŸ’‘ Provide uniform lighting (no sharp shadows) for models with cameras.
  • πŸ”Œ Check the base station charge – the robot must start with a full battery.

If you have mirrors or glass surfaces (such as cabinets), cover them with a cloth while scanning. Laser sensors can get confused by reflecting off such surfaces, which leads to distortion of the map. LDS-navigation (laser rangefinder) is particularly critical.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Lite
Mi Robot Vacuum-Mop P
Mi Robot Vacuum-Mop 2 Pro
Another Xiaomi model
Another brand's robot

First start and build a map: step-by-step instructions

Once the room is ready, you can start the first run, and your job is to let the robot go around the whole space without any barriers, so that it can create the most accurate map.

Turn on the vacuum cleaner and wait until it starts moving from the base station. In the Mi Home app (or Xiaomi Home), go to the robot control section and select Scan Room or Clean Up the entire area (the name may vary depending on the model). Do not interrupt the process, even if it takes 30-60 minutes, which is normal for a first run.

Do not move the robot manually.|Do not change the lighting in the room.|Don't open closed doors.|Keep an eye on the charge level (not below 20%)|Wait for the full cycle to be completed-->

Once the cleaning is done, the app will have a generated map that may not look perfect, with blurred boundaries or inaccurate furniture contours. That's fine, the map will be refined during subsequent cleaning, as long as the robot can identify major areas and obstacles.

⚠️ Warning: If the robot has not built a map after 2-3 attempts, check if the sensors are blocked (for example, dust on the laser lens). LDS gently wipe the sensor glass with a dry wipe.

Save and edit the map in the Mi Home app

Once the map is built, it needs to be saved so that the robot can use it for future cleaning. In the Mi Home app, go to the map section (usually it opens automatically after scanning) and click Save or Save as a new card (for apartment buildings or different floors).

You can now start editing, and the following tools are available in the app:

  • πŸ“ Room division – draw lines along the contours of furniture to highlight areas.
  • 🚫 Cleaning prohibition zones – mark areas that the robot should ignore (e.g., feeding places for animals).
  • πŸ”„ Virtual Walls – Create barriers to restrict access to certain areas.
  • πŸ“Œ Cleaning Points – Specify places to clean more often (such as near a bin).

For multi-card models (such as the Mi Robot Vacuum-Mop 2 Pro), you can save multiple maps, such as the first and second floors, and automatically determine which floor you are on by reference points (furniture location, room shape).

Action.How to perform in Mi HomeNotes
Save the map.Click Save in the upper right corner of the map screenThe card will be saved automatically after a successful scan.
Divide into roomsSelect the Separation tool and draw lines along the contoursMinimum room area - 2 m2
Add a no-go zoneSelect the Zones of Prohibition β†’ draw a rectangle on the mapMaximum 10 zones of ban on one card
Delete the mapClick the map on the screen β†’ DeleteRemove all settings of zones and virtual walls

πŸ’‘

If the robot is confusing floors, always return it to the base station before moving to another level and wait for a complete shutdown, which will reset the sensor data and help determine the new location correctly.

Optimizing cleaning routes: zones, schedules, priorities

The saved map is only half the story, and in order for the robot to clean as efficiently as possible, you have to adjust the schedule, priority areas and cleaning modes, for example, you can set the kitchen and hallway daily, and the bedroom is cleaned every two days.

In the Mi Home app, go to the Schedule and create new tasks.

  • πŸ“… Days of the week (for example, PN-pt or only weekends).
  • ⏰ Start cleaning time (be aware that the robot must have time to return to the base before discharge).
  • 🏠 Select rooms – specify which areas to clean in this task.
  • πŸ”‹ Cleaning mode (quiet, standard, intensive or wet cleaning).

For models with zonal cleaning function (for example, Mi Robot Vacuum-Mop P), you can set priority areas that will be removed first. This is useful if more debris accumulates in some places (for example, near the front door).

⚠️ Warning: If the robot is constantly lost or can't find the base station, check if you moved it after saving the map. Even a 10-15 cm shift can knock navigation down.

Typical Card Problems and Solutions

Even after you've set it up properly, you can have problems, and let's look at the most common ones and how to fix them.

1. The robot doesn't save the map.

Reasons:

Low battery power during scanning (at least 50% required).

Frequent interruptions to cleaning (e.g., manually or due to locking).

- Failure in the Mi Home app (try reinstalling it).

Decision:

2. the map is not constructed correctly (curved walls, missed rooms).

Reasons:

Poor lighting or reflections from mirrors/glasses.

Furniture with legs-obstacles (the robot can not climb and loses orientation).

Strong magnetic fields (e.g., near speakers or microwaves)

Decision:

3. The robot is confusing floors.

Reasons:

Very similar layouts on different floors.

The base station is in the same place relative to the furniture.

Decision:

Multi-card mode

What if the robot doesn’t return to base?
If the robot cannot find the base station, check: 1. Has the station moved after saving the map. 2. Is there any obstacles in the way (for example, a closed door). 3. Is there enough charge to return (at least 15%). If the problem repeats, reconfigure the map or reset the settings to the factory (in Settings β†’ Reset).

Additional features: multi-card mode and integration with a smart home

Advanced Xiaomi Mi Robot models (such as Mi Robot Vacuum-Mop 2 Pro or Mi Robot Vacuum-Mop S7) support multi-card mode. This allows you to save separate maps for different floors or apartments. The robot automatically determines its location by characteristic landmarks (position of furniture, shape of rooms) and downloads the corresponding map.

To activate this function:

  1. Build a map for the first floor and keep it.
  2. Move the robot to another floor and start a new scan.
  3. In the Mi Home app, confirm the second card is saved.
  4. Repeat the process for other floors if necessary.

Xiaomi robots are also integrated into the Mi Home ecosystem, allowing you to control them through voice assistants (like Alice or Google Assistant) or automate cleaning by triggers, for example, you can configure the rule: β€œIf everyone left the house, start cleaning.”

πŸ’‘

Multicard mode works only on models with a processor at least Cortex-A7 and updated software. If the function is not in the menu, check the availability of updates for your robot.

Tips for Maintaining the Relevance of the Map

A map of a room is not a static object, and if you rearrange furniture, add new obstacles, or change the layout, the robot can start to get confused.

  • πŸ”„ Regularly update the map – start a full cleaning every 1-2 weeks to the robot to adjust the routes.
  • πŸ“± Check notifications in Mi Home – the app may offer to update the map if changes are detected.
  • 🧽 Clean sensors – dust on a laser sensor or camera distorts scan data.
  • πŸ”‹ Keep an eye on the battery – if the robot runs out during cleaning, the card may not be saved correctly.

If you're planning a major furniture reshuffle, you'd better remove the old map and build a new one. In the Mi Home app, press the map on the screen and select Delete. Then run the robot to a full scan of the room.

Important: Once the robot firmware is updated, the cards may reset. Always check their relevance after installing new versions of the software.

FAQ: Frequently Asked Questions

My Xiaomi robot doesn't build a map at all. What do I do?
Check the following: Make sure your robot model supports map building (not all budget versions can do this); wipe the sensors (laser sensor or camera) from dust; upgrade the robot firmware and the Mi Home app to the latest version; run cleaning in a well-lit room without mirrors and glasses; if the problem persists, try resetting the robot to the factory settings (Settings β†’ Reset).
How to transfer the card to another Xiaomi robot?
Unfortunately, you can't transfer maps between different robots, because each vacuum cleaner builds the map individually based on its sensors and algorithms, and if you replace the robot with a new model, you'll have to build the map again.
Can I edit the map on the computer?
Officially, no. Mi Home doesn't have a web version or desktop client, but some enthusiasts use informal tools like Valetudo for advanced map management, which requires root access to the robot and is only suitable for advanced users.
How many cards can be saved in multi-card mode?
The number depends on the model: Mi Robot Vacuum-Mop 2 Lite - up to 3 cards. Mi Robot Vacuum-Mop P - up to 5 cards. Mi Robot Vacuum-Mop 2 Pro/S7 - up to 10 cards. If you exceed the limit, the oldest card will be automatically deleted.
Why does the robot ignore the no-go zones?
Possible reasons: The no-go zone is placed on the card that you already saved after cleaning (you need to restart the robot), the robot uses the old version of the map (try to update it manually), the app crashes (reboot Mi Home or reinstall it).