How to Make a Home Map for Xiaomi Robot Vacuum: From Scanning to Fine Customization

Xiaomi’s robot vacuum cleaners aren’t just automatic cleaning devices, they’re real assistants that can remember your home’s layout and optimize your routes. But without a properly designed map, even the most advanced model (be it Mi Robot Vacuum-Mop 2 Pro, DreameBot) is not the best. D9 viomi V3) This will be blind, like walking around, skipping corners, or getting stuck in narrow passageways, and in this article, we'll look at all the steps in mapping, from first running to manually adjusting zones, and uncover hidden features of the Mi Home app that aren't written in the official instructions.

You'll learn how:

  • πŸ” Make the robot scan the apartment accurately the first time (even with mirrors and glass partitions).
  • πŸ“ Break the map into cleaning areas and set up different modes for each room.
  • 🚧 Add virtual walls and no-go zones without physical beacons.
  • 🏠 Keep several floors in one map (relevant for two-level apartments).
  • ⚑ Solve typical problems: β€œrobot doesn’t save map,” β€œconstantly rescans,” or β€œconfusing rooms".

Important: the instruction is suitable for all modern Xiaomi models with laser navigation (LDS) visual (VSLAM), Including budget options without the card save feature (there are workarounds for them!).If your model is older than 2018, check the card support in specs - some early versions (e.g. Mi Robot) 1S) Requires firmware from third-party developers.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Pro
DreameBot D9/L10
Viomi V2/V3
Budget model (without cards)
Another (write in the comments)

1. Preparation of the room: what to clean and what to leave

Before a robot is first launched, 80 percent of its success depends on the proper preparation of the apartment, and the main goal is to minimize the objects that can:

  • πŸͺž Distorting the laser beam: mirrors, glossy surfaces, glass tables (cover them with cloth).
  • 🧦 Getting stuck in mechanisms: wires, laces, low carpets with fringe (it is better to remove or fasten with braces).
  • πŸšͺ Block passages: chairs on wheels, sliding doors (fix them in one position).
  • 🌿 Confusing sensors: houseplants with long leaves (such as monsters), hanging tablecloths.

Pay attention to the lighting: robots with VSLAM-navigation (e.g. DreameBot) Z10 Pro) scan dark corners poorly, turn on all rooms or start mapping during the day. LDS (Laser lighting is not critical, but avoid direct sunlight on the sensor – they can temporarily β€œblind” the sensor.

⚠️ Warning: If you have black glossy floors in your home (like porcelain stoneware), the robot can fall off them, taking the surface for a cliff. Solution: stick white strips of tape on the floor or turn off the cliff sensor in the settings (but this will reduce security!).

Type of robot navigationWhat's interfering with scanningHow to fix it
LDS (laser)Mirrors, glass, direct sunlightClose the mirrors with fabric, run in cloudy weather
VSLAM (camera)Dark corners, monochromatic walls, twinkling lightTurn on bright light, add contrasting labels (for example, stickers)
Hybrid (laser + camera)Moving objects (humans, animals)Run a scan when no one is home
Budget models (without cards)Any obstaclesUse physical beacons or magnetic tapes

2. First start and create a base map

Now, let's get to the practice. Turn on the robot and plug it into the Mi Home app (the bundle instructions are in the box).

  1. Select scan mode: in the robot menu, find the Map option β†’ Create a map (the name may vary depending on the model). β†’ New Map.
  2. Launch the robot from the dock: don't carry it manually, it knocks the coordinate system. Press the cleaning button or select Area Cleaning in the app. β†’ The house.
  3. Wait for the full round: the robot must travel around all rooms and return to base. Do not interrupt the process, even if it is stuck for 5-10 minutes (especially in narrow passages).

The scanning speed depends on the model:

  • πŸ† Mi Robot Vacuum-Mop 2 Pro: ~15 minutes on 60 mΒ².
  • ⚑ DreameBot L10 Ultra: ~10 minutes with two lasers.
  • 🐒 Budget models (e.g. Mi Robot Vacuum) 1C): 40 minutes.

Once it's done, the app will have a draft card, which may look sloppy -- that's okay -- as long as the robot correctly identifies:

  • πŸ“ Exact location of the docking station (marked by the house icon).
  • πŸšͺ Passages between rooms (must be connected by lines).
  • πŸŸ₯ Obstacles (furniture, walls – marked with solid lines).

⚠️ Note: If the robot did not save the card after cleaning, check: - Firmware version (update to Settings) β†’ Software update. – Internet availability (maps synced to the cloud). – Is there enough charge (below 20% the card may not be saved).

β˜‘οΈ What to do if the robot does not create a map

Done: 0 / 5

3. Map editing: zones, walls and tags

The base map is ready, you need to detail it, open the Map tab in the app and click on the pencil icon (or Edit), and you can have the tools:

Tool.What do you need?How to use
πŸ“Œ Room separationEstablishing boundaries between premisesDraw a line down the aisle between the rooms, and the robot will clean them individually.
🚫 No-go zonesBlock cleaning in certain areasCircle an area (e.g., around a cat bowl) with a maximum of 10 zones.
πŸͺŸ Virtual wallsProhibit travel at a specific locationDraw a line (for example, by the stairs) - up to 10 meters long.
🏷️ Room tagsAssign names (kitchen, bedroom, etc.)Press the room. β†’ "Rename." Supported emojis.

Professional lifehack: If the robot constantly confuses two similar rooms (for example, a nursery and an office), add to each by a unique reference point:

  • πŸ–ΌοΈ Hang a bright poster or sticker on the wall.
  • πŸͺ‘ Place an unusual object in the corner (for example, a tall flower).
  • πŸ’‘ Use lights: in one room turn on the night light.

For models with support for multi-storey maps (for example, DreameBot) L10 Ultra):

  1. Create a first-floor map.
  2. Move the robot to the second floor manually (do not use the elevator!).
  3. Start a new scan - the app will prompt you to save as Floor 2.
  4. Repeat for all levels.

πŸ’‘

If the robot is confusing floors, add a unique item to each level (e.g., a red mat on the first floor and a blue mat on the second floor) to help sensors navigate faster.

4. Set up cleaning areas and schedules

Now that the map is detailed, you can set up automatic scripts, like:

  • πŸ•˜ Cleaning the kitchen and corridor every day at 9:00.
  • πŸ›οΈ Wet Bedroom Cleaning on Mondays and Thursdays.
  • 🚫 Passing the children's room during the quiet hour.

How to do this:

  1. Open the Schedule tab in the appendix.
  2. Click Add and select the days of the week.
  3. Specify the time and type of cleaning: 🧹 Dry cleaning (vacuum cleaner). πŸ’§ Wet cleaning (vacuum cleaner) + mop). πŸ”„ Area cleaning (select rooms manually).

intensity

  • 🌬️ Quiet (for night cleaning).
  • ⚑ Balanced (standard).
  • πŸ’¨ Maximum (for highly contaminated areas).

For models without card saving support (for example, Mi Robot Vacuum 1), you can use workarounds:

  • πŸ“± Install alternative software (such as Valetudo) to unlock features.
  • 🧲 Use magnetic tapes to create physical boundaries of zones.
  • πŸ”„ Launch the robot from one point, so it will remember the route.
How to update your firmware manually if the robot doesn’t see any updates in Mi Home
1. Download the latest firmware version for your model from the forum 4PDA.2. Unpack the archive and rename the file to update.zip.3. Place it in the root directory of the microSD card (if there is a slot) or on a flash drive.4. Insert the drive into the robot, hold the power button for 5 seconds until the beep.5. Wait for the update to complete (the robot will restart).

6. Optimizing the map for different scenarios

The map is not a static object, it needs to be adapted to changing conditions. Here are some scenarios:

πŸŽ„ Holiday cleaning

Before the big events:

  • 🎁 Remove from the floor all small objects (toys, jewelry).
  • 🧹 Start Deep Cleaning 2-3 hours before guests (the robot will dry out).
  • 🚫 Temporarily add no-go areas around the table with food.

πŸ• Domestic animals

If you have pets:

  • 🐾 Create an avoidance zone around the bowl and tray.
  • πŸšͺ Use virtual walls near the stairs (cats like to sit on the railings).
  • πŸ•’ Set up cleaning for the dog’s walk time.

πŸ‘Ά Children in the house

For safety:

  • 🧸 Remove small parts from the floor (the robot can scatter them).
  • 🚫 Block cleaning in the nursery during sleep.
  • πŸ”Š Turn on voice alerts (in the robot settings) so that the child hears it approaching.

Advanced Trick: If you have a Xiaomi smart home, link the robot to other devices:

  • πŸ’‘ Let the robot start automatically when the paddock does not record activity in the house for 30 minutes.
  • πŸ”Œ Connect to a smart outlet - so you can remotely turn on cleaning on schedule.
  • πŸ“± Configure voice control via Alice or Google Assistant.