How to Set Up No-Go Zones and Restricted Areas on Your ABIR Robot Vacuum

One of the most useful things you can do with a smart robot vacuum has nothing to do with suction or navigation, it's telling it where not to go. Pet bowls, charging cables, fragile decor, and rooms still being tidied are all common reasons to block off an area, and ABIR's range offers a few different levels of control depending on which model you have. This guide walks through setting up each type and getting genuinely reliable results from it.

The Three Levels of Zone Control in ABIR's Range

Not every model offers the same granularity here, and it's worth understanding the differences before you start. The G20S and standard X6 use a basic app-based virtual barrier, essentially a single line you draw on the map that the robot won't cross. The X6 PRO steps this up with no-go lines, letting you draw multiple boundaries rather than just one, plus designated spot cleaning to send the robot to a specific point. The X9 goes furthest with restricted area setting and selective zone cleaning, letting you define enclosed areas the robot should either avoid entirely or clean specifically, rather than just blocking a single line across the floor.

Setting Up a Basic Virtual Barrier (G20S, X6)

Start by opening the app and selecting the current floor map, making sure it's up to date if you've recently moved furniture, since an outdated map is the single most common reason a barrier doesn't land where you expect. From the map view, choose the option to add a virtual barrier, then draw a straight line across the area you want to block, typically by dragging between two points on the screen. Confirm the placement, save it, and run a short test clean in that area to check the robot respects the line before assuming it's set correctly.

Setting Up No-Go Lines (X6 PRO)

No-go lines work similarly to a basic virtual barrier but allow multiple independent lines on the same map, which makes them more practical for households with several separate areas to block at once. In the app, select the map, choose to add a no-go line, and draw each boundary individually, confirming and saving as you go rather than trying to place several at once. Because you can layer multiple lines, it's worth giving each one a label if your app supports it, like pet bowl or charging cables, so you're not trying to remember which line corresponds to which area months later when you want to adjust one.

Setting Up Restricted Areas and Selective Zone Cleaning (X9)

The X9's restricted area setting lets you draw an enclosed shape, not just a line, that the robot will treat as fully off-limits, useful for blocking an entire corner or section of a room rather than just one edge. Selective zone cleaning works in the opposite direction, letting you define a specific area and send the robot to clean only that zone on demand, useful for a quick clean of one room without running a full-home cycle. To set either up, open the relevant floor map in the app, choose restricted area or selective zone depending on what you need, then draw the enclosed shape by tapping or dragging around the boundary points.

Common Reasons to Set Up a Zone

Pet feeding stations are one of the most common uses, since most pets aren't enthusiastic about a robot vacuum approaching their food or water mid-meal, and a misplaced robot can knock over a water bowl entirely. Charging cables and loose wiring around desks or entertainment units are another frequent case, since cables are one of the most common things to tangle in a brush roll. Fragile decor, plant pots, or anything top-heavy near floor level is worth blocking off rather than trusting obstacle detection alone to catch it every time. Delicate rugs with long fringing or a weave that doesn't suit vacuuming are also commonly blocked off, since these can catch on brush rolls in a way flatter rugs don't.

Troubleshooting: When the Robot Still Crosses the Line

If a zone isn't being respected, the most common cause by far is an outdated map. Any time furniture moves significantly, it's worth re-mapping the floor before assuming your zones are still accurate, since a zone drawn against an old layout can end up positioned incorrectly relative to the room's current state. It's also worth checking that the zone isn't placed too close to the charging dock itself, since the robot needs a clear path to dock and an overly tight boundary near the dock can create conflicting instructions. Finally, double check the zone actually saved, some apps require a confirmation step after drawing a boundary, and a zone that wasn't properly saved will simply be ignored on the next cleaning run.

Tips for Getting Reliable Results

Draw boundaries a few centimetres inside the actual obstacle rather than flush against it, giving a small margin of error rather than expecting pixel-perfect placement every time. If you have several small areas to block in the same general region, it's often more reliable to use a few smaller zones than one large, irregularly shaped one, since simpler shapes tend to translate more accurately from the app's drawing tool to the robot's actual navigation. And after any zone setup, run at least one test clean before trusting it unsupervised.

Zone Control Across Multiple Floors

If you're using a multi-floor capable model like the X8, X9, or K30, zones are tied to their specific floor map rather than applied globally across all floors. This means a no-go zone set up for the ground floor won't automatically carry over to the upstairs floor map, you'll need to configure zones separately on each floor's map. This is actually more useful than a global setting would be, since the obstacles worth blocking vary by floor, you might want to block a dog bowl on the ground floor but an entirely different area on the first floor, and having independent zone control per floor handles that naturally.

Using Zones to Create Cleaning Schedules That Actually Work

An underappreciated use of zone control is combining it with schedule cleaning to create highly targeted routines. On the X9 specifically, you can set different rooms to clean at different frequencies, then use selective zone cleaning to trigger a quick pass in a high-traffic area on days when a full home cycle isn't needed. A practical example: the kitchen and hallway clean daily via selective zone cleaning, while the bedrooms run a full auto cycle twice a week. The no-go zones and restricted areas you've set up persist through all of these cycles without needing to be reconfigured for each individual run, which is what makes the combination powerful in practice rather than just conceptually interesting.

Frequently Asked Questions

Do I need to redraw my zones every time the robot cleans?

No, zones saved to a floor map persist between cleaning cycles. You only need to redraw or adjust them after significant furniture changes or if you want to modify the boundary itself.

Can I have multiple no-go zones active at the same time?

Yes, on models that support no-go lines or restricted areas, you can typically set up several independent zones on the same map, each respected independently during cleaning.

Do zones carry over if my robot stores maps for multiple floors?

Zones are generally tied to the specific floor map they were drawn on, not applied globally across every stored floor. If you want the same restriction on a different floor, you'll need to set it up separately on that floor's map.

What happens if the app and the robot seem to disagree about where a zone is?

This is almost always a map synchronisation issue, usually resolved by closing and reopening the app, confirming you're viewing the most recent map, and re-saving the zone if it still looks misaligned. A factory-fresh re-map of the floor resolves most persistent cases.

Can I temporarily turn off a zone without deleting it?

This depends on your specific model's app, some allow toggling a zone on or off without removing it entirely, while others require you to delete and redraw it if you want to temporarily allow access to that area. Check your app's zone settings menu for a toggle option before assuming you need to delete and recreate it.

How precise is zone control in practice?

It's reliable but not pixel-perfect, which is why drawing boundaries a few centimetres inside the actual obstacle rather than right against it produces better real-world results than expecting the robot to stop exactly on the line every time. The navigation needs a small buffer to decelerate and reorient, and accounting for that buffer in your zone placement is what produces consistent, reliable results.

Final Thoughts

Zone control is one of the most practical features on a smart robot vacuum, and it's worth setting up properly rather than relying purely on obstacle detection, particularly around pet bowls, cables, and anything fragile. Start with an up-to-date map, keep boundaries simple, and test before trusting it unsupervised, and you'll get considerably more reliable results than treating it as a one-time setup you never revisit.

Compare zone control features across the range in our Robot Vacuum Cleaners collection.

0 comments

Leave a comment

Please note, comments need to be approved before they are published.