Why is my robotic pool cleaner not working?
Start at the power supply, not the robot. The large transformer block that plugs into the wall is the single most common point of failure, and the fastest check is whether it has power at all: a robotic cleaner plugs into a GFCI outlet by code, and a tripped GFCI is the number one reason a robot that worked yesterday is dead today. Reset the GFCI, confirm the power supply's light is on, and make sure the cord is fully seated into the brick, because a half-connected or corroded plug passes no power. If the GFCI keeps tripping the moment you plug in, that is a fault to chase separately, covered in why does my pool keep tripping the breaker.
If the power supply has power but the robot still does nothing or acts up, work outward in this order: air trapped in the body, a full filter, then debris jammed in the tracks, brushes, or impeller. Those four cover the large majority of complaints, from a unit that floats and will not climb to one that runs a minute and stops. Each has a free fix you can do poolside in a few minutes, which is why you rule them out before you touch a screwdriver or call anyone.
Only after power, air, the filter, and debris are all ruled out do you suspect the motor, the circuit board, or a flooded housing. Those are genuine failures, but they are uncommon on a cleaner under a few years old and well cared for, and jumping to them first is how people replace a $700 machine that needed its filter rinsed. Keep the pool clean by hand while you diagnose; a quick pass with a manual vacuum is covered in how to vacuum a pool.
My robotic cleaner won't turn on. What do I check?
Check power in three places: the outlet, the power supply, and the cord connection. Confirm the GFCI outlet has not tripped and reset it, then look for the indicator light on the power supply brick. No light usually means no power reaching it or a blown internal fuse; a light that is on while the robot stays dead points past the supply to the cord or the robot. Reseat the cord firmly into the power supply, since these connectors work loose and corrode at the pins, and a loose plug is a dead robot that looks fine.
The quieter cause is heat. A power supply has a thermal cutoff and shuts the robot down when it overheats, which happens fast when the brick sits in direct sun or on hot concrete. If the robot ran, stopped, and will not restart until later, the supply likely overheated. Move it into the shade, set it up off the ground on something that lets air around it, and keep it there every run. A supply that is cycling on heat is not broken, it is cooking.
If there is power at the outlet, the supply light is on, the cord is seated, and the unit is cool but still will not start, try a full reset first (below). When a reset does nothing and the robot draws no power at all, the failure is internal to the power supply or the robot's motor, and that is a parts question, not a settings one. A power supply is a common, replaceable wear part, so a dead supply does not condemn the whole machine.
Why does my robotic cleaner run but not move or climb?
The classic cause is trapped air making the robot float instead of grip. If it runs on the surface, tips on its side, or crawls the floor but will not climb the walls, air is caught in the body and it cannot stay planted. The fix is free: before each run, lower the robot into the water at an angle and tilt it until you see bubbles stop escaping, so it fills and sinks flat. A robot that will not sink almost always has air in it, not a motor fault.
A full or clogged filter is the next culprit. A loaded filter basket adds weight and chokes the water flow the robot relies on to pull itself against the wall, so a dirty filter is the most common reason a cleaner stops climbing and starts missing debris. Rinse the filter or cartridge after every run, not when it looks full; the suction grip that lets a robot climb to the waterline depends on clear media. While you are at it, check that the impeller intake is not blocked by a leaf or a hair clog, because the impeller is what creates that flow.
If air is purged and the filter is clean, look at the tracks and brushes. Hair, string, and vine debris wind around the drive axles and stall the tracks, so a robot whose treads spin without moving, or does not move at all, usually has something wrapped at the roller. Turn it over, pull the debris out of the tracks and from around the brushes, and spin the rollers by hand to confirm they turn freely. Brushes and tracks also wear smooth over the years and lose their grip; worn, glazed brushes are a cheap replacement part and a common reason an older robot can no longer hold a wall. Heavy debris loads that keep stalling it are worth clearing from the pool first, as in how to get rid of leaves in a pool.
Why does it keep stopping after a few minutes?
A robot that starts, runs briefly, and stops is usually hitting a thermal or electrical overload, not running out of program. The two leading causes are the power supply overheating in the sun, which trips its thermal cutoff, and a jam in the tracks or impeller that spikes the motor's current until the unit protects itself and shuts off. Move the supply into the shade with air around it, then flip the robot over and clear any debris from the tracks, brushes, and impeller before you run it again.
A nuisance GFCI trip looks the same from poolside: the robot simply dies mid-run. If the GFCI has tripped, reset it and watch whether it holds. A GFCI that trips again the instant the robot restarts is reporting a real ground fault, often moisture in the power supply or a damaged cord, and that is a stop-and-inspect, not a reset-and-ignore. Repeated trips tied to one cleaner mean the unit's cord or supply is leaking current and needs attention.
On a cordless, battery-powered robot, short run times are usually just the battery. These run roughly 1.5 to 2.5 hours on a charge and take about 4 to 5 hours to recharge, and runtime shrinks as the battery ages over a few seasons, so a cordless that used to finish the pool and now stops halfway likely needs a charge or, eventually, a new battery. If the unit is corded, cool, clear of debris, and the GFCI holds but it still stops, a persistent fault is usually flagged by the warning lights, covered next.
What do the warning lights or error codes mean, and how do I reset it?
Blinking or color-changed lights are the robot telling you it stopped on purpose. Most often a flashing light means a motor overload from a jam, a power-supply fault, or a sensor that lost its read, and the exact pattern maps to a code in your model's manual, since Maytronics Dolphin, Polaris, Hayward, Pentair, and the cordless brands each use their own light scheme. Before you decode anything, clear the obvious: pull debris from the tracks and impeller, rinse the filter, and make sure the unit is fully submerged with no trapped air, because those trip the overload warnings most.
Reset the system next, because a latched warning often clears on its own. Unplug the power supply from the wall for a full 30 to 60 seconds, then plug it back in, which reboots the controller the way restarting clears a stuck computer. A warning triggered by a passing jam or a brief overheat usually will not come back after a reset and a debris clear. If it returns immediately, treat it as a real condition and match the blink pattern to the manual rather than resetting over and over.
If the code points to the power supply or the motor and a reset plus a full cleanout does not clear it, the fault is internal. Note the exact pattern and the model number before you contact the maker or a service center, because warranty support and parts both start from that code. Many brands carry a three-year or longer warranty on the main unit, so check your purchase date before paying for a repair.
Why does my cleaner leave debris behind or tangle its cord?
Debris left behind almost always traces to the filter or the impeller. A filter that is full, or too coarse for the debris you have, cannot hold fine dirt, so it stirs up a cloud and drops it back down. Rinse the filter after every run, and if your model came with both a fine and a coarse cartridge or screen, match it to the mess: fine mesh for silt and algae dust, coarse for leaves and acorns. A clogged impeller kills the suction entirely, so check the intake if the robot moves but picks up nothing. Running the full cleaning cycle rather than a short one also matters, since a robot only covers the whole floor and walls if you let it finish.
Cord tangling is mostly a setup problem, not a defect. A cord that has been coiled in storage holds its loops and twists in the water, so let it lie out in the sun for a bit to relax before you drop the robot in, and feed it in uncoiled. A quality swivel at the cord connection lets the robot spin without wringing the cable into knots; if yours is worn or missing, that is a cheap fix. A cord much longer than your pool needs will always pile up, so match the length to the pool, and know that some oddly shaped pools simply tangle corded units, which is one reason cordless models exist.
If the cord is relaxed, the swivel is good, the filter is clean, and the robot still skips large areas, the issue is usually coverage programming or a stuck navigation sensor rather than a mechanical fault. A reset often restores the scan pattern. Persistent dead zones on an older unit, with everything else ruled out, point to worn tracks that keep it from reaching the walls, the same wear part behind a robot that will not climb.
When is a robotic pool cleaner not worth repairing?
Repair it when the failed part is a wear item, and most are. Brushes, tracks, filters, the impeller, the swivel, and the power supply are all replaceable, usually for a modest fraction of a new unit, so a robot that will not climb on worn brushes or died on a bad power supply is worth fixing, not replacing. These are the parts that go first and the reason a well-maintained robot lasts.
Replace it when the failure is the motor or the circuit board, and especially when water has gotten into the sealed motor housing. Water inside the housing means the seal failed and the internals are corroding, which is typically terminal and not economical to repair. A motor or main-board failure on a cleaner past its warranty often costs enough that a new unit makes more sense, particularly once the machine is several years old and other parts are near the end of their life too.
Age frames the decision. Robotic cleaners run roughly four to seven years and cost about $500 to $1,500, so a flooded or dead-motor unit at year six has reached the end, while the same failure under warranty in year two should go back to the maker. If you are buying again, size and features matter more than price; our robotic pool cleaner picks cover what to look for, and if you are weighing whether a robot is still the right tool, robotic versus suction and robotic versus pressure cleaners lay out the trade-offs.
Frequently asked questions
Why does my robotic pool cleaner keep stopping?
Usually a thermal or electrical overload rather than a program ending. The power supply overheats in direct sun and trips its thermal cutoff, a jam in the tracks or impeller spikes the motor current until the unit protects itself, or the GFCI nuisance-trips. Move the power supply into the shade with air around it, flip the robot over and clear debris from the tracks, brushes, and impeller, and reset the GFCI. On a cordless model, short runs are usually just a low or aging battery.
Why are the lights on my robotic pool cleaner blinking?
A blinking or color-changed light means the robot stopped on purpose, most often from a motor overload caused by a jam, a power-supply fault, or a sensor error. The exact blink pattern maps to a code in your model's manual, since each brand uses its own scheme. First clear debris from the tracks and impeller, rinse the filter, and make sure the unit is fully submerged with no trapped air, then reset by unplugging the power supply for 30 to 60 seconds. If the light returns immediately, match the pattern to the manual.
Why won't my robotic pool cleaner climb the walls?
The two usual causes are trapped air and a full filter. Air caught in the body makes the robot float so it cannot grip, so lower it into the water at an angle until the bubbles stop escaping and it sinks flat. A loaded filter adds weight and kills the water flow the robot uses to hold the wall, so rinse it after every run. If air is purged and the filter is clean, check for debris wound in the tracks and for worn, glazed brushes that have lost their grip.
How long does it take to charge a robotic pool cleaner?
Only cordless, battery-powered models charge; corded robots run off their power supply and never need charging. A typical cordless cleaner takes about 4 to 5 hours to recharge for roughly 1.5 to 2.5 hours of run time, though it varies by model and battery size. Runtime shrinks as the battery ages over a few seasons, so a cordless that used to finish the pool and now quits partway usually needs a charge or eventually a new battery.
How do I reset a robotic pool cleaner?
Unplug the power supply from the wall outlet for a full 30 to 60 seconds, then plug it back in. That reboots the controller and clears a latched nuisance warning, the way restarting clears a stuck computer. Pair the reset with the basics first: clear debris from the tracks and impeller, rinse the filter, and make sure the unit is fully submerged with no trapped air. If a warning light comes back right after the reset, it is reporting a real condition, so stop resetting and match it to the manual.