If it’s stopping at almost the same time every run, that pattern usually tells you more than anything.
A true power supply failure is usually random. Consistent 15–25 minute shutdowns almost always point to thermal protection kicking in. The robot runs fine cold, then as internal resistance builds, it shuts itself down to protect the motor.
A couple things I’d check that don’t always get mentioned:
First, look at your filter basket closely. Not just “is it full,” but is it packed with ultra-fine dust? Fine silt can restrict water flow even if the basket doesn’t look dirty. When flow drops, the motor works harder, heat builds, and the unit stops mid-cycle.
Second, check the impeller for drag. Power off, flip it over, and spin it by hand. It should move freely and smoothly. If there’s even a slight grinding feel or hair wrapped inside, that extra load can cause overheating after 20 minutes.
Third, cable tension. If the cord is coiled tightly or getting tugged in one direction, the drive motor can work harder than normal. I always stretch the cable fully across the deck before dropping mine in so it doesn’t fight itself.
Also feel the power supply brick right after it shuts down. Warm is normal. Very hot to the touch isn’t. Make sure it has airflow and isn’t sitting in direct sun.
If it consistently stops at the same time even after cleaning the basket and impeller and confirming the cord is free, then it’s likely either the power module or an internal thermal sensor issue. At that point, especially if it’s under warranty, I’d document the timing and contact support instead of tearing into it further.
Does it restart immediately after you unplug it, or does it need time to cool before it’ll run again? That detail can narrow it down fast.