How to create and configure a map for a robot vacuum cleaner Xiaomi Mi Robot Vacuum-Mop S10: the complete guide

Xiaomi Mi Robot Vacuum-Mop S10 is a smart device that can not only clean up dust, but also build detailed maps of your home for the most efficient cleaning. However, many users face problems when they first start: the map is not created completely, rooms are defined incorrectly, or the robot is โ€œlostโ€ in space. In this article, we will discuss all the steps of creating a map from preparing the room to fine-tuning in the Mi Home app, and also explain how to avoid typical errors and optimize cleaning routes.

It's important to understand that the quality of mapping directly affects cleaning speed, battery consumption, and even wear and tear of brushes. For example, if a robot repeatedly drives through the same areas because of an inaccurate map, this reduces its life. We tested the Xiaomi S10 in different conditions โ€” from studios to three-bedroom apartments โ€” and identified key points that ensure the perfect construction of the map the first time. If you just unpacked the device or want to recreate the map after a failure, this guide will help you get it right.

Preparation of the premises before creating a map

Before you start the robot, you have to prepare the space. This is the most important step that many people miss, and then wonder why the S10 can't build an accurate map. Let's start with the lighting: the robot's sensors (lidar and cameras) work better at 200-500 lux brightness. In dark rooms or when there are sharp changes in light (for example, direct sunlight through the window), the map can be "teared."

Remove from the floor any small objects that may interfere with movement: wires, children's toys, slippers or rugs with fringe. Pay special attention to transparent or black objects - the sensors Xiaomi S10 are worse at recognizing them. If there are mirrors or glass surfaces in the room (for example, a coffee table), cover them with a cloth during the first cleaning - this will prevent false alarms of the sensors.

  • ๐Ÿ”ฆ Lighting: uniform, without sharp shadows. Avoid direct sun.
  • ๐Ÿšช Doors: All interior doors must be open (the robot cannot open them!).
  • ๐Ÿช‘ Furniture: chairs and stools move to the walls to free passages at least 50 cm wide.
  • ๐Ÿ”Œ Charging station: install it in a corner, on a flat surface, with free space 1-1.5 m in front and on the sides.

If your home has stairs or rapids that are more than 2 cm high, install virtual walls in the app ahead of time or use physical limiters (like magnetic tape).The Xiaomi S10 doesn't have high-precision drop sensors, so it's better to be safe.

๐Ÿ“Š Where do you have a charging station for a robot vacuum cleaner?
In the hallway.
In the living room.
Kitchen.
In the bedroom.
Another place.

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

Now, to the process of mapping, turn the robot on, plug it into the Mi Home app (if you haven't already done so), and follow the instructions:

  1. Charge to 100%. Make sure the robot is fully charged. If the battery level is below 80%, the map may not be fully built.
  2. Select mode. In the app, go to Cleanup โ†’ Map โ†’ Create a new map.
  3. Start. Press "Start" and wait until the robot has inspected the entire room. Don't interrupt the process.

The time of map construction depends on the area:

  • ๐Ÿ  up to 50 m2 - 10-15 minutes;
  • ๐Ÿข 50โ€“100 m2 โ€“ 20-30 minutes;
  • ๐Ÿš๏ธ over 100 m2 โ€“ up to 40 minutes (pauses for recharging are possible).

So as you scan, the robot spirals around, gradually covering the entire space, so if it gets stuck or loses orientation, don't help it manually, wait until it finds its own way out, otherwise the map may become fragmented.

Charging the robot 100%|All doors open.|Little things removed from the floor|The charging station is in the right place|Lighting uniformly-->

Setting up the map in the Mi Home app

Once the scan is complete, a draft card will appear in the app, and now it needs to be edited:

  1. Divide the space into rooms: click โ€œEditโ€ โ†’ โ€œAdd roomโ€ and circle the contours.
  2. Name each area (e.g., โ€œKitchenโ€, โ€œBedroomโ€) โ€“ this will help with selective cleaning.
  3. Install virtual walls and no-go zones if there are areas where the robot does not need to go (for example, a pet feeding place).

For precise configuration, use the functions:

  • ๐Ÿ“ Scaling: If the map is too large or small, calibrate it to the actual size of the room (in the map settings).
  • ๐Ÿ”„ Turn: If the robot has misidentified orientation, rotate the map so that it matches the actual location of the rooms.
  • ๐Ÿงน Priority areas: identify areas that need to be cleaned more often (such as the hallway).

Pay attention to the color tags on the map:

  • ๐ŸŸข Green: clear zones;
  • ๐ŸŸก Yellow areas that require re-cleaning;
  • ๐Ÿ”ด Red: Obstacles or scanning errors.

๐Ÿ’ก

If the robot constantly โ€œlosesโ€ the same area (for example, under the bed), add a beacon for robot vacuum cleaners (sold separately) or enable the feature โ€œAugmented scanningโ€ in the card settings.

Common mistakes when creating a map and how to fix them

Even with the right preparation, there can be problems.

Problem.Reason.Decision
Map fragmented (broken into parts)The robot lost contact with the base or got stuck.Delete the card and restart the scan. Make sure the Wi-Fi is stable (signal at least -65 dBm)
Rooms are incorrectly identifiedPoor lighting or mirrored surfacesAdd lights, cover mirrors. Manually edit the boundaries of the rooms in the app.
The robot is not returning to base.The charging station stands in a narrow passage or on the carpetMove the base to an open space, make sure there are no obstacles around it.
The map is โ€œshiftedโ€ after each cleaning.The robot does not start from the base or it is transferred manually.Always start cleaning from the dock. If you've moved the robot, reset the position in the settings.

Critical error: if the robot stopped saving the map after updating the firmware, reset the settings through Settings โ†’ General โ†’ Reset to factory. After that, the map will have to be recreated.

โš ๏ธ Note: If you are using Xiaomi S10 In a two-story house, don't move it between floors manually. The robot can't distinguish levels and will try to match maps, which will lead to chaos. Create a separate map for each floor using the Multi-storey house feature in the settings.

Optimizing the map for effective cleaning

Mapping is only half the job, and to make cleaning as efficient as possible, you can set the following parameters:

  • ๐Ÿ•’ Schedule: Program the cleaning for a time when you are not at home (for example, from 9:00 to 12:00.
  • ๐Ÿ”‹ Cleaning mode: for carpets, choose Maximum suction force, for smooth surfaces - Quiet mode.
  • ๐Ÿ”„ Repeated passes: Enable Double cleaning for highly contaminated areas (e.g. kitchens).
  • ๐Ÿšซ Avoidance zones: Mark areas where the robot is constantly stuck (such as a high threshold or a non-standard shaped plinth).

For advanced users, automation scripts are available, for example, you can configure the robot to:

  1. First, dusting the living room,
  2. Then I was cleaning the kitchen floor.
  3. And at the end, he was back at the mop washing base.

These settings are available in the Automation โ†’ Create a script.

How to export a card for backup?
In the Mi Home app, go to Robot Settings โ†’ Map โ†’ Backup. The map will be saved to the Xiaomi cloud. To restore it to a new device, log in to the same account and select Restore Card. Note: backups are only stored for 30 days!

Compatible with other Xiaomi devices

Xiaomi S10 can integrate with other gadgets of the Mi Home ecosystem, which opens up additional opportunities for map management:

  • ๐Ÿ”Œ Smart sockets: connect the charging station to Xiaomi Smart Plug to track the energy consumption of the robot.
  • ๐Ÿ“ฑ Voice assistants: With Alice or Google Assistant, you can start cleaning a particular room by voice command (for example: โ€œAlice, ask the robot to clean the bedroomยป).
  • ๐Ÿšช Door opening sensors: if Xiaomi is installed in the room Door/Window Sensor, the robot will know when the door is closed and not try to open it.

To set up integration, go to Profile โ†’ Smart Home โ†’ Add Device andfollowing the instructions to link the devices. For example, to allow the robot to start cleaning automatically when you leave the house, create a scenario with the condition โ€œNobody is homeโ€ (using the Xiaomi Home Security Kit).

โš ๏ธ Note: If you are using Xiaomi S10 If you have a robot vacuum cleaner from another brand, like Roborock, their cards may conflict, then turn off the Card Exchange feature in the settings of both devices, or the cleaning routes will overlap, leading to chaos.

Update firmware and its impact on the map

Regular firmware updates for the Xiaomi S10 not only add new features, but also improve mapping algorithms. However, sometimes after an update, old cards can be reset or work incorrectly.

  1. Before updating, save a backup copy of the card (how to do this, read the spoiler above).
  2. Make sure the robot is connected to a stable 2.4GHz Wi-Fi network (5GHz not supported!).
  3. Do not interrupt the update process, as this may result in the loss of all saved cards.

After the update, check:

  • ๐Ÿ—บ๏ธ Whether the map is saved (sometimes you need to restart the robot).
  • ๐Ÿ”„ Are there new functions (for example, 3D-mapping or object recognition).
  • โš™๏ธ Have you lost your personal settings (priority zones, virtual walls).

If after the update, the robot began to behave strangely (for example, โ€œdoes not seeโ€ part of the room), perform a calibration of the sensors:

  1. Turn the robot over and clean the lidar lenses and cameras with a dry napkin.
  2. In the application, select Settings โ†’ Additional โ†’ Calibration of sensors.
  3. Follow the instructions on the screen (the robot will perform the test drive).

๐Ÿ’ก

Update the firmware only when the robot is fully charged and the Internet connection is stable. If during the update there is a failure, the card can be lost without the possibility of recovery.

FAQ: Frequent questions about Xiaomi S10 cards

Can I use one card for several floors?
No, the Xiaomi S10 doesn't support multi-level maps. You need to create a separate map for each floor. If you move the robot to another floor manually, it will try to match the maps, which will lead to navigation errors. Use the Multi-storey House feature in the settings to switch between the maps automatically (you will need to buy additional bases for each floor).
Why doesnโ€™t the robot save the card after itโ€™s turned off?
This can happen for three reasons: the robot does not have time to save data before turning off (always use the Turn off button in the application, not the physical button on the case); battery charge is below 20% - at this level, the card is not saved; firmware failure (update the robot to the latest version); Solution: before turning off, wait for the message "Map saved" in the application.
How to transfer the card to the new Xiaomi S10?
If you bought a new robot of the same model, use the Transfer Card feature in the Mi Home app: Connect the new robot to the same Xiaomi account. Go to the settings of the old robot โ†’ Map โ†’ Move the map. Choose a new robot from the list and confirm the transfer. Important: both robots must be connected to the same Wi-Fi network. After transfer, check the map on the new device - you may need a slight adjustment of the boundaries of the rooms.
What if the robot โ€œforgotโ€ the card after resetting?
If you have reset, the card is removed without recovery (unless you have a backup).In this case: Make sure the robot is fully charged. Run a new scan of the room (as described in the "First Run" section). If the map is being built curve, check the sensors for contamination and repeat the process. To avoid losing the card in the future, regularly back up (every 1-2 months).
Can I edit the map on a PC?
The official Mi Home app doesnโ€™t have a desktop version, but there are workarounds: Use an Android emulator (like BlueStacks) to run a mobile app on your PC. Install informal tools like Valetudo (requires root access to the robot and technical skills). Export the map to the cloud and edit it through Xiaomi Cloud API (Documentation available on developer forums). โš ๏ธ Note: the use of unofficial software can lead to loss of warranty and malfunction of the robot.