How to set up a map in a Xiaomi vacuum cleaner: a complete guide with photos and tips

Why is the map in the Xiaomi vacuum cleaner important?

Xiaomi’s robot vacuum cleaners are no longer just sweepers. Modern models are smart assistants with laser rangefinders (LDS), cameras, and sophisticated navigation algorithms. But even the most advanced vacuum cleaner, the Mi Robot or Dreame, is useless if it can’t build and use a map of the room correctly. Without a precise map, the robot will ram around the room, skip corners, or get stuck in one place.

Setting up a map isn’t just about keeping a plan for an apartment; it’s about zoning, avoiding obstacles, optimal battery consumption, and even integrating with other Xiaomi devices (such as smart lights or sensors). In this article, we’ll discuss how to calibrate a vacuum cleaner, save a map, set up no-go zones, and avoid the typical mistakes that make the robot β€œlost” or ignore your commands.

Important: The instructions are suitable for most Xiaomi models (including Mi Robot Vacuum-Mop 2 Pro, DreameBot L10 Pro, Mi Robot Vacuum X10+), but some features may vary depending on the firmware version and regional limitations of the Mi Home app.

Preparation of the vacuum cleaner for the first start and construction of the map

Before a vacuum cleaner can draw a map, it needs to be properly prepared, and many users miss this step and then wonder why the robot can't see the room or map the curve.

  • πŸ”‹ Charge the vacuum cleaner to 100%. Low charge can interrupt the mapping process, and the robot will save incomplete data.
  • πŸ“± Install the Mi Home app (or Xiaomi Home for new models) and add a vacuum cleaner to your account.
  • 🏠 Remove small objects (wires, toys, shoes) that can interfere with movement from the floor.
  • πŸšͺ Close the doors to the rooms that don't need cleaning, which will make the first map easier and avoid unnecessary tails in the plan.

Also check that the vacuum cleaner settings have enabled laser scanning mode (if the model supports LDS), in some cases, after updating the firmware, this option is reset to check:

  1. Open Mi Home β†’ Choose your vacuum cleaner.
  2. Go to Settings β†’ Map β†’ Scanning Mode.
  3. Make sure you select a Laser Scan (or LDS+ Camera for Hybrid Navigation models).
πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
DreameBot L10 Pro
Mi Robot Vacuum X10+
Another model
I haven't bought it yet.

First run: how a vacuum cleaner builds a map

Now, the most important thing is to build a map, and the algorithm is simple, but there are nuances that affect accuracy.

  1. Place the vacuum cleaner on a flat surface in the middle of the room, and don't put it in the corner or next to the walls, it'll distort the first measurements.
  2. Press the start button on the case or in the application. Select Full Cleanup (not zone!) mode.
  3. Don't get in the way. Don't pick up the vacuum cleaner, don't move it manually. If the robot is stuck, wait for it to find its way out (or help through the app).
  4. Wait until it's finished. A full scan of a 50-70 m2 apartment takes 20 to 40 minutes.

During the first run, the vacuum cleaner will spiral around obstacles and remember distances. It is important that there are no moving objects (people, animals) in the room at this time, they can disrupt navigation. If the robot is lost and starts to drive randomly, interrupt the cleaning and start again.

The vacuum cleaner went around all the rooms?|There are no β€œholes” or unconnected areas on the map?|All the walls and furniture are displayed correctly?|No duplicate rooms or stairs?-->

Critical error: If after the first run the map is "teared" (teared lines, rooms do not connect), then the vacuum cleaner sensors are contaminated or damaged. LDS-scanner with a dry wipe and repeat the scan.

Save and edit the map in Mi Home

Once the vacuum cleaner has finished cleaning, the map is automatically saved in the application, but it may not be perfect: rooms are not separated, furniture is marked incorrectly, or there are no doors.

  1. Open Mi Home β†’ Select the vacuum cleaner β†’ Map tab.
  2. Click on the Edit icon (pencil in the upper right corner).
  3. Use the tools: πŸ“ Divide rooms – draw a line between zones. 🚫 No-go zone – circle the areas where the vacuum cleaner should not enter. πŸͺ‘ Add furniture – mark sofas, tables and other large items.

Ready.

Note that some models (like the DreameBot Z10 Pro) support multi-apartment mode, which means you can save multiple cards (like apartments and cottages) and switch between them.

Settings β†’ Map β†’ Multi-apartment mode β†’ Add a new map

πŸ’‘

If the vacuum cleaner constantly β€œloses” the card after turning off, check the energy saving settings in the application. Turn off the option Auto-Switch off when it is downtime – this will help save the data in memory.

Configure cleaning areas and forbidden areas

One of the most useful features of Xiaomi's smart vacuum cleaners is the ability to specify cleaning areas and forbidden areas, which allows you to, for example, only clean the kitchen or avoid the nursery.

FunctionHow to set upExample of use
Zone cleaningOn the map, circle the desired area β†’ select Clean up the zone β†’ set the number of passes.Only remove the corridor after the guests arrive.
The no-go zoneCircle the area on the map β†’ select the Forbidden Zone β†’ save.Eliminate a carpet with a long pile or a bowl with animal food.
Virtual wallPut a line on the map. β†’ Choose a Virtual Wall.Block access to the storage room with fragile items.
Cleaning on scheduleIn the settings, select Schedule β†’ specify days, times and zones.Daily cleaning of the kitchen at 10:00, when no one is home.

Important: no-go zones and virtual walls are only saved for the current map. If you move the vacuum cleaner to another apartment, you have to reconfigure them. Some models (like the Mi Robot Vacuum-Mop P) allow you to set different suction levels for different zones, which is useful if you have carpet in one room and laminate in the other.

What if the vacuum cleaner ignores the forbidden areas?
Sometimes the robot forgets the prohibitions because of a memory failure. Try: 1. Remove the zone and create it again. 2. Reboot the vacuum cleaner (hold the power button for 10 seconds). 3. Update the firmware through Mi Home. If the problem repeats, reset the vacuum cleaner settings to the factory (Settings β†’ Reset).

Typical card problems and how to fix them

Even after you set it up correctly, the map may not work properly, and here are the most common problems and solutions.

⚠️ Note: If the vacuum cleaner has stopped saving the card after updating the firmware, check the region of the account in Mi Home. Some features (for example, multi-apartment mode) are available only for the region of China.

  • πŸ—ΊοΈ The card is not saved after you turn it off: Check if Save the card in the settings is enabled. Update the vacuum cleaner firmware. Reset the map and rebuild it again.
  • πŸ”„ Vacuum cleaner "mixes" rooms: Make sure the doors between rooms are closed during scanning. Add room dividers manually in the app. Check if mirrors or glass surfaces are interfering with scanning (they reflect the laser).
  • 🚫 Robot can't see no-go zones: Remove and recreate the zone. Check if the virtual wall zones cross the boundaries. Reboot the vacuum cleaner.

If none of these methods helped, it may be faulty. LDS-Sensor or memory module, in which case, go to Xiaomi's service center, and self-repairing sensors without experience can cause a vacuum cleaner to break down.

Advanced Settings: Integration with a Smart Home

Xiaomi vacuum cleaners can work not only autonomously, but also in conjunction with other smart home devices.

  • πŸ’‘ Automatic cleaning when leaving the house: if the motion sensor does not record activity, the vacuum cleaner starts.
  • πŸšͺ Cleaning after opening the door: integration with the sensor of the entrance door.
  • 🌑️ Cleaning according to the schedule, taking into account the weather: if the humidity is high, the robot first washes the floor, then vacuums.

This will require:

  1. Install the Mi Home app and add all devices to one account.
  2. Create automation in the section Smart home.
  3. Select a trigger (e.g., No one is home) and an action (start cleaning).

Example of automation settings for cleaning after all household members leave:

Trigger: Geolocation β†’ All users left the β€œHome” zone


Condition: Time between 9:00 and 18:00




Action: Vacuum β†’ Start cleaning (Silent mode)

πŸ’‘

Smart home integration requires stable Wi-Fi and the latest firmware on all devices. If automation doesn't work, check your Internet connection and access rights in Mi Home.

FAQ: Frequent questions about setting up maps in Xiaomi vacuum cleaners

Can I transfer the map from one vacuum cleaner to another?
No, the card is tied to a specific device and its sensors, and if you buy a new vacuum cleaner, you have to build the map again, but some models (like the DreameBot L10 Pro) support export/import of cards through backup in the Mi Home, but this only works for the same device after the reset.
Why does a vacuum cleaner build a map every time?
This happens for three reasons: Save the map is disabled in the settings; the vacuum cleaner is physically moved to another location (e.g., another floor); a memory failure will help reset or update the firmware; and check if the furniture in the room has changed, if large objects have moved, the robot can decide that this is a new space.
How to update the map if I have moved the furniture?
There are two options: Partial Update: in the app, select Edit the map β†’ Update and manually adjust the boundaries. Complete Reconstruction: remove the current map and start the vacuum cleaner for full cleaning again. For small changes (for example, adding a chair), the first way is enough. If the furniture moved globally (for example, changing the sofa), it is better to rebuild the map from scratch.
Can I use a vacuum cleaner without a map?
Yes, but it's going to limit it a lot. Without a map, the robot will be randomly cleaning, erraticly moving around the room, which increases cleaning time, battery consumption, and reduces cleaning quality. You need a map for: Area cleaning, Obstacle bypass, Optimal route integration with a smart home. If your model doesn't support mapping (like low-cost vacuum cleaners without LDS), there's no alternative.
How to reset the card to factory settings?
To remove the map completely: Open Mi Home β†’ select vacuum cleaner β†’ Settings. Go to Map β†’ Reset card. Confirm action. Once reset, the vacuum cleaner will forget all the saved rooms, zones and virtual walls. The next time it runs, it will build the map again.