Building a room map in a Xiaomi vacuum cleaner: from scanning to fine-tuning

Why Xiaomi vacuum cleaner needs a map and how it works

Xiaomi’s modern robot vacuum cleaners are not just random cleaning devices, but smart assistants that can remember the layout of your home. A map of the room allows the vacuum cleaner to navigate in space, avoid obstacles and optimize the cleaning route. Without it, the robot will move chaoticly, waste more time and energy, and can also skip contaminated areas.

Xiaomi vacuum cleaner mapping technology (including Mi Robot Vacuum-Mop 2 Pro, DreameBot models) D9 viomi V3) grounded LDS-It's spinning at 5-10 revolutions per second, sending laser beams and measuring the time they bounce off walls and objects. 2D- or 3D-map (depending on the model) that can be edited in the Mi Home or Dreamehome app.

It is important to understand that the quality of the map depends not only on the technical characteristics of the vacuum cleaner, but also on the preparation of the room. For example, mirrored surfaces (glass doors, glossy cabinets) can knock down the laser, and direct sunlight can distort the scanner data.

πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
DreameBot D9/L10
Viomi V2/V3
Another Xiaomi
Not Xiaomi.

Preparing the room before scanning: 7 key steps

To make Xiaomi a vacuum cleaner with an accurate map the first time, you need to eliminate the factors that interfere with laser scanning. Start by cleaning small items from the floor: wires, toys, shoes or fringed mats can block sensors or confuse the algorithm.

Pay particular attention to the following points:

  • πŸͺŸ Close the curtains or blinds – direct sunlight interferes with the light. LDS-scanner.
  • πŸͺž Stick mirrors and glass surfaces with paint tape or cloth (they reflect the laser unpredictably).
  • πŸšͺ Open all the doors in the rooms that need to be scanned (the vacuum cleaner can’t open them on its own).
  • πŸ›‹οΈ Lift furniture on legs (chairs, stools) – this will allow the robot to drive under them and map the space completely.
  • πŸ”Œ Remove extension cords and wires from the floor – they can get tangled in brushes or block movement.
  • 🧹 Remove high-pile carpets – they increase engine load and can knock navigation.
  • πŸ• Isolate pets – their movement may interfere with scans.

If your home has stairs or height differences of more than 1.5 cm, install virtual walls (physical or through an app) before scanning. Xiaomi vacuum cleaners are unable to determine height and may fall while trying to climb the steps.

⚠️ Warning: Do not start building the map immediately after wet cleaning - wet flooring can damage the vacuum cleaner sensors).

Remove small objects from the floor |

Close the curtains and seal the mirrors|

Open all doors to the rooms |

Lifting furniture on legs |

Remove wires and fringed carpets |

Isolate animals |

Check the battery charge (minimum 80%)-->

Step-by-step: how to build a map in the Mi Home application

The process of creating a map in Xiaomi vacuum cleaners begins with connecting the device to the application. Make sure you have the latest version of the Mi Home installed (for Dreame – Dreamehome, for Viomi – Viomi Home).

  1. Connect the vacuum cleaner to Wi-Fi. Go to Profile β†’ Add the device and select your vacuum cleaner model. Make sure the router runs at 2.4 GHz (5 GHz is not supported by most models).
  2. Start scanning mode. In the main menu of the device, click Map β†’ Start building a map. The vacuum cleaner will spiral off the base, gradually expanding the coverage area.
  3. Follow the process in real time. The app displays the robot's current position and the areas already scanned. If the vacuum cleaner is stuck or "lost," help it manually (for example, move to the center of the room).
  4. Wait until the process is completed. The process can take anywhere from 15 minutes to 1 hour depending on the area of the room. Do not interrupt the scan until the notification Map is built.
  5. Save the map. Click Save in the app. If the map is inaccurate, you can edit it or recreate it.

Some models (such as the Xiaomi Mi Robot Vacuum-Mop 2 Pro) offer multi-family scanning, so if you have multiple floors, create separate maps for each level and switch between them in the app.

⚠️ Warning: If the vacuum cleaner is constantly losing contact with Wi-Fi during the scan, check the distance to the router. Maximum stable distance is 10 meters without obstacles. If necessary, use a Wi-Fi repeater.

πŸ’‘

If Xiaomi vacuum cleaner forgets the map after updating the firmware, try resetting to factory settings (Settings β†’ Reset) and building the map again. This often solves data retention problems.

Common mistakes in map construction and their solutions

Even with proper preparation, Xiaomi vacuum cleaner can encounter problems during scanning.

Problem.Possible causeDecision
The map is β€œteared” or incomplete.Weak Wi-Fi signal, interference from other devicesRestart your router, disable other 2.4GHz gadgets (e.g. wireless headphones)
Vacuum cleaner 'lost' in one roomLack of support points (e.g., an empty room without furniture)Add temporary landmarks (boxes, chairs) or use beacons (if supported)
The card is not saved after completionLack of memory in the application or firmwareClean the Mi Home cache, update the vacuum cleaner firmware
The vacuum cleaner can't see some rooms.Closed doors or high thresholdsOpen all doors, use adapters for the sills
Laser scanner not switched onLens contamination or malfunctionClean the scanner lens with a soft fabric, if you repeat the problem, contact the service

If the vacuum cleaner stubbornly cannot build a map despite all efforts, check the battery status. With a low charge (less than 20%), many models go into energy-saving mode and refuse to scan. There is a bug in Xiaomi vacuum cleaners with firmware older than 2022: if the battery is discharged to 15% during the scan, the card is stored incorrectly and can be β€œreset” after rebooting.

What to do if the vacuum cleaner has forgotten the old card?
If after updating the firmware or resetting the settings, Xiaomi vacuum cleaner lost the saved card, try the following steps: 1. Check if the region has changed in the Mi Home application settings (some firmware is region-specific). 2. Export the card backup (if it is saved in the cloud) through Settings β†’ Backup. 3. If the card is lost irrevocably, you will have to build it again, but this time use the Quick Scan feature (available in new models), which reduces the process time to 10 minutes.

Editing the map: zones, walls and forbidden areas

Once you've built a map, you can make it customized to your needs. The Mi Home app provides tools for:

  • πŸ“ Divisions into rooms - click Edit β†’ Add a room and circle the boundaries.
  • 🚫 Creating no-go zones – areas where the vacuum cleaner should not enter (for example, around animal feed).
  • 🧹 Setting up cleaning areas – you can select areas for more thorough cleaning (for example, near the front door).
  • πŸͺŸ Virtual Wall Additions – Temporary Barriers to Limit Movement.
  • πŸ”„ Floor Combinations – If you have an apartment map, you can switch between levels.

For accurate editing, use the map zoom mode (with two fingers on your smartphone screen) to help you gently circle corners or small obstacles. If you make a mistake, click Cancel or use the Reset function.

In the DreameBot models D9 and a newer feature available 3D-This allows the vacuum cleaner to avoid collisions with low-hanging objects (such as chairs under the table). β†’ Regime. 3D and follow the instructions on the screen.

πŸ’‘

Manually editing the map takes time, but it optimizes cleaning by 30 to 40 percent, for example, the no-go zones around long-pile carpets will extend the life of vacuum cleaners.

Optimizing cleaning routes: how to make the vacuum cleaner work more efficiently

By default, Xiaomi vacuum cleaners use a Z-shaped cleaning algorithm, but it can be changed for specific tasks.

  • πŸ”„ Rooms - vacuum cleans each room separately (suitable for large houses).
  • πŸŒ€ Spiral – movement from the center to the edges (effective for round rooms).
  • πŸ“ Along the walls – first, the perimeters are cleaned, then the center (ideal for apartments with furniture at the edges).
  • 🎯 Zone cleaning – cleaning only the allocated areas (saves time and charge).

For maximum efficiency, combine modes.

  1. Install cleaning of rooms for living areas.
  2. For the corridor, select the mode along the walls.
  3. In the nursery or living room with carpets, use double cleaning (option in the room settings).

If the vacuum cleaner often forgets the route, check the auto-save card settings. In some firmware, this feature is disabled by default. To enable it, go to Settings β†’ Map β†’ Auto-Save and set the interval (Every Day is recommended).

Saving and backing up the card: how not to lose data

The map of the room is stored in both the vacuum cleaner memory and in the Xiaomi cloud (if synchronization is enabled).However, sometimes data can be lost due to firmware failures or resetting.

  1. Export the card manually. In the Mi Home app, go to Map β†’ Settings β†’ Backup and save the file to your phone or the cloud.
  2. Check cloud sync. Make sure that your Xiaomi account settings include the data sync option.
  3. Update your firmware. New software versions fix card loss bugs. Check for updates to Settings β†’ Update to firmware.

If you plan to flush the vacuum cleaner to factory settings (e.g., before selling), export the card first. Once reset, it can be downloaded back through Settings β†’ Restore the card. Note that card backups are incompatible between different vacuum cleaner models.

⚠️ Warning: If you replace the motherboard or laser scanner at the service center, the card may become unreadable. Always check with the masters if they will save the data before repair.

FAQ: Frequent questions about building a map in Xiaomi vacuum cleaners

Can I build a map without Wi-Fi?
No, it requires a Wi-Fi connection to build and save a map, but some models (like the DreameBot L10 Pro) allow you to temporarily store the card in local memory (up to 7 days) and sync it later.
Why can't the vacuum cleaner see new furniture?
Laser scanners only detect static objects. If you rearrange furniture, re-scan through Map β†’ Update map. New models have Auto-Update map feature that is enabled in the settings.
How many cards can you save in a Xiaomi vacuum cleaner?
The number depends on the model: Mi Robot Vacuum-Mop 2 Pro - up to 5 cards (3 floors + 2 backups); DreameBot D9 - up to 3 cards; Viomi V3 - up to 4 cards with 3D support. When the limit is exceeded, old cards are automatically deleted.
How to transfer the card to a new vacuum cleaner?
Direct map transfer between devices is not possible, but you can export the room plan in image format and use it as a template for manual editing on a new vacuum cleaner. To do this: Take a screenshot of the map in the old application. Upload it to a new vacuum cleaner through the Map β†’ Import background (not available in all models).
A vacuum cleaner takes too long to build a map.
If the scanning takes more 1,5 hours, check it out: πŸ“Ά Wi-Fi signal (should be stable throughout the route). πŸ”‹ Charge level (less than) 50% may slow down the process). 🌑️ Indoor temperature (at <10Β°C or >35Β°C sensors are unstable. Try breaking the scan into stages: first scan one room, save the map, then add the following.