How to Create and Save Multiple Maps on a Roborock

Roborock Mapping Guide

How to Create and Save Multiple Maps on a Roborock

Set up a separate floor map for each level of your home, then keep room names, no-go zones and cleaning schedules organized in the Roborock app.

Quick answer: Open your Roborock in the app, tap the three-dot menu → Manage Maps, enable map saving and choose Multi-Level. Move the robot to another floor, select Create New Map, open all doors and let it finish the mapping run without being moved.

Before creating another Roborock map

Roborock vacuums use their sensors to build a floor plan while they move. Multi-level mapping lets a compatible model keep more than one floor plan so you do not have to overwrite the ground-floor map every time you carry the robot upstairs. The exact menu labels, number of saved maps and automatic floor-recognition behavior vary by vacuum model, firmware and app version.

Check compatibility first: open the device page in the Roborock app and look for Manage Maps, Map management or a multi-level option. If it is missing, update the Roborock app and the vacuum firmware. Some older models support one saved map only.
  • Charge the vacuum before the first mapping run.
  • Remove cables, socks and small obstacles.
  • Open every door on the floor that should be included.
  • Keep children and pets away during mapping.
  • Do not pick up or manually rotate the robot while it is learning the floor.
  • Move lightweight objects that could change the room boundaries.

Step 1: Enable map saving and Multi-Level mode

  1. Open the Roborock app and select your vacuum.
  2. Tap the three-dot menu in the upper-right corner.
  3. Open Manage Maps or Map management.
  4. Turn on Map Saving if it is not already enabled.
  5. Select your current home or map and change the layout from Single-Level to Multi-Level.
Roborock app Manage Maps and map-saving settings
Open Manage Maps and confirm that map saving is enabled.

Older app versions may label map saving as beta. That label is not shown on every current model. If the option is already active, leave it enabled and continue to the floor settings.

Step 2: Create a map for another floor

  1. Carry the fully charged vacuum to the new level.
  2. Place it on a clear section of floor with enough space to begin scanning.
  3. In Manage Maps, tap Create New Map, the plus button, or the equivalent command shown for your model.
  4. Choose Quick Mapping when available. Otherwise, start a complete clean so the robot can explore the level.
  5. Leave all required rooms accessible until the robot reports that mapping is finished.
Roborock app Multi-Level map selection screen
Change the home layout to Multi-Level before adding another floor.

Quick Mapping usually builds the layout without a full clean, but availability depends on the model. During a full mapping clean, the robot may take longer because it covers the floor more methodically. Do not end the run early unless it is trapped or in danger.

Should you move the charging dock?

You usually do not need a permanent dock on every floor. For a secondary level, carry the robot upstairs and start it from a clear location. When the job ends, some models return to their starting point because no dock is present. Carry it back to the dock for charging.

If you move the dock temporarily, place both the dock and robot on the new floor before mapping and give the dock clear space. Do not move it again during the run. A moved dock can change the map origin or make the vacuum search for a charger that is no longer there.

Step 3: Name rooms and restore boundaries

After the new map is saved, open it in Map Management. Divide incorrectly merged areas, merge accidental room fragments and assign clear names such as Upstairs Hall, Main Bedroom and Office. Room names make voice commands and schedules easier to understand.

Roborock app Create New Map and saved-floor controls
Create the new map, then edit its rooms and restricted areas.

Add no-go zones to every saved map

No-go zones, invisible walls and no-mop zones belong to a specific floor map. Adding one on the first floor does not automatically protect a similar area upstairs. Review every map separately and mark stairs, cable clusters, pet bowls, delicate rugs and places where the robot can become trapped.

Safety: cliff sensors are designed to detect drops, but a virtual wall near an open staircase adds another layer of protection. Keep sensors clean and never rely on a saved boundary to compensate for a blocked or malfunctioning sensor.

How Roborock switches between floor maps

Many compatible models can compare the scanned surroundings with saved maps and identify the floor automatically. Give the robot a short moment to position itself after placing it down. If the wrong map opens, stop before cleaning and manually select the correct floor in Manage Maps.

SituationRecommended action
Cleaning the main floorStart normally from the charging dock.
Cleaning a floor without a dockCarry the robot to a clear starting point, select the floor map if needed and start cleaning.
Map is recognized incorrectlyCancel the run, return to Manage Maps and select or restore the correct map.
Furniture layout changedLet the vacuum update the existing map; create a new map only after a major structural change.

Back up and restore a Roborock map

If your model shows a map backup option, create a backup after finishing room divisions and no-go zones. A good backup lets you recover from an accidental room merge, corrupted map or failed remapping run. Backup controls differ between models, and some vacuums keep only an automatically generated backup.

Restore rather than remap when the floor itself has not changed. Create a fresh map when walls, doors or large permanent obstacles changed enough that the old geometry is no longer useful.

Troubleshooting multiple maps

ProblemFix
Multi-Level option is missingUpdate the app and firmware, then confirm that the exact model supports multiple saved maps.
New map overwrites the old oneEnable map saving and switch the home to Multi-Level before starting the next mapping run.
Robot uses the wrong floor mapPlace it in an open, recognizable area and select the correct map manually.
Rooms are incompleteOpen doors, remove obstacles and run Quick Mapping or a complete clean again.
Map rotates or becomes distortedRestore a backup. Avoid picking up the robot during cleaning and keep the dock fixed.
No-go zones disappearedCheck that the correct floor is selected; restricted zones are saved per map.
Robot cannot find the dock upstairsWithout a dock on that floor, it may return to its starting point. Carry it back to charge.

Frequently asked questions

How many maps can a Roborock save?

The limit varies by model and firmware. Several models support up to four maps, while others differ. The map-management screen for your exact vacuum is the reliable source.

Can one Roborock clean two floors?

Yes, if the model supports multi-level maps. You must physically carry it between floors because robot vacuums cannot climb stairs.

Do I need a second charging dock?

No. A second dock can be convenient on supported setups, but it is not required simply to clean another saved floor.

Will schedules work on multiple maps?

Supported models can schedule rooms on saved maps, but the robot must already be on the appropriate floor if it cannot reach that level itself.

Can I copy no-go zones to another floor?

Normally, restricted areas must be created separately on each map because every floor has different geometry.

3 stepsEnable maps
Add floor
Edit rooms

The reliable setup

Enable Multi-Level before starting the second map. Keep doors open, leave the robot on the floor until mapping finishes and check every floor’s no-go zones before the first unattended clean.

Bottom line

Once Multi-Level mode is enabled, a compatible Roborock can maintain separate room layouts and restricted zones for several floors. The most common mistake is starting a second mapping run while the home is still set to Single-Level, which can replace the original map. Configure the mode first, map without interruption and back up the finished layout when your model provides that option.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button