How to set up a cleaning map for Xiaomi robot vacuum cleaner: from scanning to zoning

Xiaomi’s laser navigation (LDS) or visual positioning (VSLAM) robot vacuum cleaners are capable of creating accurate maps of rooms, making cleaning more efficient. However, many users face problems: the device does not save a map, does not recognize rooms correctly or ignores forbidden areas. In this article, we will discuss how to configure a cleaning map for Mi Robot Vacuum-Mop 2 Pro, S7, X10+ models and others to make the robot work as accurately as possible.

The process of map customization involves several steps: initial scanning, editing room boundaries, creating virtual walls and cleaning areas, and optimizing routes. We will look at each step in detail, including hidden settings in the Mi Home app that the manufacturer does not advertise. If your vacuum cleaner does not save the card after turning off, this is not a bug, but a feature of the firmware, and we will tell you how to get around it.

1.Preparing robot vacuum cleaner for first scan

Before you start mapping, make sure the robot is ready to go, and errors at this point will lead to inaccurate scans or crashes.

  • πŸ”‹ The battery level is not less 50% (optimally 80-100%). At low charge, the robot can interrupt the scan.
  • πŸ“Ά Stable Wi-Fi connection: If the signal is weak, use a repeater or move the router closer.
  • 🧹 Clean sensors: wipe the laser sensor (in models with LDS) or camera VSLAM-models) with a soft napkin.
  • πŸšͺ Close the doors to the next room if you don't want the robot to go in, which will make it easier to scan the first one.

Also remove small objects (wires, toys, fringed mats) that may interfere with movement from the floor. If there are mirrors or glass surfaces in the room, cover them with cloth - they knock down the laser sensors.

⚠️ Warning: Do not run the scan in a dark room. VSLAM (For example, Mi Robot Vacuum-Mop 2 Lite are guided by visual tags, and in the dark the map will be distorted.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Pro
Xiaomi S7/S7 Pro
Xiaomi X10+/X20
Mi Robot Vacuum-Mop 2 Lite
Another model

2. Starting the first scan of the premises

Now let's move on to mapping.

  1. Open the Mi Home app (or Xiaomi Home for new models).
  2. Select your robot vacuum cleaner from the list of devices.
  3. Click the Map (or Map in English version).
  4. Slip the Scan button (or Start Mapping).

The robot will start moving around the perimeter of the room, gradually filling the map. Don't interrupt the process, even if it takes 15-20 minutes. The slower the vacuum is moving, the more accurate the result will be. If the robot is stuck, help it manually, but don't move it far from the current position, it will knock the coordinates.

Once the scan is complete, the map will automatically be saved. Some firmware requires confirmation, press Save Map. If there is no button, check for app updates.

πŸ’‘

If the robot missed part of the room, run the scan again, and you can move it to the unscanned area manually to speed up the scan, but don't turn off the vacuum cleaner.

3. Map Editing: Division into Rooms and Zones

The maps that you create are rarely perfect, and often the rooms merge into the same space, or the boundaries don't go where they should.

  1. In the app, go to the Map section.
  2. Click Edit (pencil icon).
  3. Choose to divide rooms and draw lines along the boundaries of the premises.
  4. Name each room (e.g., β€œLiving Room”, β€œKitchen”) for convenience.

For models with multi-card save support (such as Xiaomi X10+), you can create separate maps for each floor.

Settings β†’ Map β†’ Add a new floor

If your robot does not support multi-carding, you will have to manually transfer it between floors and rescan.

Model robot.Support for multicardingMax. Number of floors.
Mi Robot Vacuum-Mop 2 ProYes.3
Xiaomi S7Yes.4
Xiaomi X10+Yes.5
Mi Robot Vacuum-Mop 2 LiteNo.1

Make sure the robot is connected to Wi-Fi

Check the battery charge (>50%)

Close the doors to unscanned rooms

Remove small objects from the floor-->

4. Creation of virtual walls and no-go zones

To prevent the robot from going into certain places (for example, to pet bowls or to a carpet with a high pile), set up virtual walls and forbidden areas:

  1. In the Map section, click Add (+ icon).
  2. Choose: 🚫 No-go zone: The robot will not enter this area. 🧱 Virtual Wall – The robot will not cross the line.

Draw a zone or wall on the map, stretching your fingers.

Save the changes.

For models with LDS (Laser scanners: Virtual walls work more accurately than for VSLAM-If the robot ignores the forbidden zones, try it:

  • πŸ”„ Reboot the robot (hold the power button for 5 seconds).
  • πŸ“² Update the firmware through Settings β†’ Update of the PO.
  • πŸ—ΊοΈ Rescan the map again.

⚠️ Note: Virtual walls in Mi Home may be reset after app updates. Check their presence on the map regularly.

5. Set up cleaning areas and schedules

If you do not need to clean the whole room, you can specify the cleaning areas:

  1. In the Map section, click Add β†’ Cleaning area.
  2. Circle the area on the map.
  3. Select cleaning mode: 🧹 Dry cleaning is just a vacuum cleaner. πŸ’§ Wet cleaning - with wiping (for models with a mop). πŸ”„ Dry + wet-combination.

Save and start.

For automatic cleaning on schedule:

Settings β†’ Schedule β†’ Add a task

Specify days, times, and zones, for example, you can set up daily kitchen cleaning at 8:00 and bedrooms every other day at 10:00.

How to adjust different cleaning intensity for different rooms?
In the Mi Home app, go to Cleaning Settings β†’ Room Settings. You can select: - Suction Force (e.g., Quiet for the bedroom, Maximum for the corridor). - Number of Mopa passes (1 or 2 times). - Room cleaning order. This feature is only available for models with multi-room card support (e.g., Xiaomi X10+ or S7 Pro).

6. Map optimization: error correction and update

Over time, the map may move off because of furniture rearrangements or sensor failures, to update it:

  • πŸ”„ Start the Re-Scanning in the Map section.
  • πŸ—‘οΈ If the map is badly distorted, delete it (Delete the map) and recreate it.
  • πŸ“± Update the firmware of the robot – in new versions often improve scanning algorithms.

For models with LDS (such as Mi Robot Vacuum-Mop 2 Pro), you can manually calibrate the sensors.

Settings β†’ Additional β†’ Calibration of sensors β†’ Follow the instructions on the screen

If the robot is constantly lost on the map, check:

  • πŸ”¦ Clean laser sensor (wipe with a dry wipe).
  • πŸ“‘ Wi-Fi signal – with a weak connection, the robot may not have time to synchronize data.
  • πŸ”‹ Battery charge – at a level below 20%, the scanning accuracy drops.

πŸ’‘

Regularly update the map after rearrangement of furniture or repair. The robot navigates by static objects (walls, large furniture), and their displacement confuses navigation.

7.Card problems and their solutions

Even after you set it up properly, you can have failures, and let's look at the typical problems and how to fix them:

Problem.Possible causeDecision
The card is not saved after switching off.There is no cloud synchronizationEnable Cloud Saving in the Map Settings
Robot 'lost' on mapSensor failure or weak Wi-FiReboot the robot, check the router signal
Rooms are not properly definedInaccurate scanning.Start a second scan during the daytime
Virtual Walls Are Not WorkingOutdated firmwareUpdate the robot software through Mi Home

If the card is completely off and re-scanning doesn’t help, reset the settings:

Settings β†’ General β†’ Resetting settings β†’ Reset the card

You will then have to recreate the map. To avoid data loss, export backups of the card regularly (if the function is supported by your model).

Frequently asked questions

Can I transfer the map from one Xiaomi robot to another?
No, the cards are tied to a particular device by its UID, but if you have two identical models (like two Xiaomi S7s), you can manually play the zoning on the second robot using the first card as a template.
Why does the robot ignore the forbidden areas?
This can happen for several reasons: Outdated firmware β€” update the software; weak Wi-Fi signal β€” the robot does not have time to sync the data; malfunction in the application β€” reinstall Mi Home. Try to delete the zone and create it again.
How do you get a robot to clean one room first and then another?
In multi-room models (such as the Xiaomi X10+), you can adjust the order of the rooms in the section Cleaning Settings β†’ Room Order. For other models, you will have to start cleaning by zone manually.
How many cards can a robot save?
It depends on the model: Mi Robot Vacuum-Mop 2 Pro - up to 3 cards. Xiaomi S7/S7 Pro - up to 4 cards. Xiaomi X10+/X20 - up to 5 cards. Budget models (for example, 2 Lite) - only 1 card. If you exceed the limit, the oldest card is deleted automatically.
Can I edit the map from a computer?
Officially, no, but there are informal solutions, such as Home Assistant or third-party utilities like Valetudo, which can export a.svg card and edit it in graphics editors, but this requires firmware skills and can be insecure.