If your Roborock Qrevo mop isn’t spinning, the issue typically stems from debris wrapped around the motor roller, water system blockages, or a malfunctioning motor. This guide covers the exact diagnostic steps and fixes from the official manual to restore your mop’s spinning function and get your robot back to peak cleaning performance.
Understanding Roborock Qrevo Mop System
Automatic mop lifting and rotating modules
The Roborock Qrevo uses automatic mop lifting and rotating modules (A3-10 on the manual) positioned on the robot’s upper deck. These modules control both the vertical retraction of mop pads (useful for carpet detection) and the continuous spinning action during mopping. The modules are electromagnetically driven and respond to sensor input from your cleaning surface. When working properly, these modules spin the mop pads at consistent RPM throughout the cleaning cycle to maximize dirt removal and water distribution.
Mop pad attachment points and anchors
Your mop pads attach to the mop support bracket (A4) via a hook and loop system. The system uses two attachment points—a central mop axis (A4-2) and loop pad anchors (A4-1). These loops must be fully engaged and secured in a flat position. If pads aren’t properly seated, the motors can’t transmit rotational force effectively, resulting in slow or no spinning even when the motor is operating.
Water dispensing during mopping
Water flows from the clean water tank through dispensers (A9-16) into the mop support bracket area during operation. The water system integrates with the spinning action—water needs to flow freely for the robot to detect proper mopping conditions. If water ports are blocked, the robot may stop or reduce mop spinning as a protective measure to prevent damage.
How spinning affects cleaning effectiveness
Mop spinning directly impacts cleaning results. The manual notes that dirty mop pads will significantly affect mopping performance. Consistent spinning ensures even water distribution across the pad surface and helps agitate stubborn dried stains. Without proper spinning, your Qrevo will only drag wet pads across floors, leaving streaks and reducing cleaning power by 40-60%.
Why Roborock Qrevo Mop Stops Spinning
Dirt and hair wrapped around roller
Hair and debris accumulate around the mop axis rod and inside the rotating motor shaft. Over time, pet hair, carpet fibers, and dried cleaning solution create a tight wrap that mechanically locks the spinner. This is the most common cause—check the mop axis (A4-2) by inspecting between the mop pads where the rotation rod connects. You’ll often see visible wrapped hair creating a restriction.
Water system blockage preventing rotation
Mineral deposits, dried cleaning solution, or sediment can block the water dispensers (A9-16) and internal water ports. When the robot detects abnormal water flow or backpressure, it automatically reduces or stops mop spinning to protect the motor. This is a safety mechanism, not motor failure. The blockage may also prevent the motor from receiving proper operational signals from the water level float (A9-17).
Motor malfunction indicators
Check if your power indicator light is flashing red, which indicates a system error. The manual states that if the power indicator flashes red rapidly, an error condition exists. A completely non-responsive motor—where you hear no clicking or humming sounds when the robot attempts to spin—suggests internal motor failure rather than a mechanical blockage. Try the system reset procedure (detailed below) to rule out software issues first.
Carpet detection issue causing retraction
The Qrevo automatically retracts mop pads when the carpet sensor (A2-3) detects carpeted areas. If your carpet detection is miscalibrated or triggered on hard floors, the mop support will lift, stopping all spinning. Check your app settings—you can designate carpet zones as forbidden areas to prevent unwanted retraction. If the sensor is dirty, it may give false carpet readings even on tile or wood.
Cleaning Mop Pads and Removal Process
Removing mop pads from support bracket
Power off the robot and disconnect it from the dock. Locate the mop support bracket on the underside of the robot. According to section D7 of the manual, gently pull the mop pads straight down and away from the hook and loop anchors. The pads should detach with light pressure—if they’re stuck, gently wiggle them side-to-side while pulling to avoid tearing the attachment points.
Manual cleaning mop pads thoroughly
Rinse the pads under running water, rubbing away visible dirt, dust, and cleaning solution residue. For stubborn dried stains, soak the pads in warm water for 5-10 minutes, then scrub gently with a soft brush. The manual emphasizes that dirty mop pads directly reduce mopping performance. Pay special attention to the underside where water dispenser contact occurs. For heavy buildup, a 50/50 vinegar and water solution can help dissolve mineral deposits without damaging the microfiber material.
Air drying without direct sunlight
Hang or lay the pads flat on a clean surface away from direct sunlight. The manual specifies drying without direct sun exposure to prevent material degradation. Allow 4-8 hours minimum drying time before reinstallation. Ensure the pads are completely dry—any residual moisture can affect motor responsiveness and water flow detection.
Proper reinstallation on anchor points
According to D7-2 instructions, position the dried pads flat against the mop support bracket and press firmly onto both the central axis and the loop anchor points until fully seated. The pads should not shift when tugged gently. Verify all contact points are engaged—misaligned pads can slip during spinning, creating vibration that the motor interprets as a blockage. Test that the pads spin freely by hand before powering on the robot.
Inspecting and Cleaning Mop Roller Assembly
Locating automatic mop lifting and rotation modules
Open the robot’s top cover and locate the A3-10 modules positioned near the rear section of the upper deck. These are the motorized components controlling mop movement. You’ll see them as two small motor housings with connecting rods extending downward to the mop support bracket. The modules sit approximately 3-4 inches apart near the center-back of the robot’s interior.
Checking for wrapped hair or debris
Visually inspect the mop axis rod (A4-2) where it exits the mop support bracket. Look for any hair, fiber, or debris wrapped around the metal shaft. Use a bright flashlight to peer into the gap between the mop pads and the bracket. Gently rotate the mop axis by hand (when the robot is powered off) to feel for resistance or grinding. Any obstruction will be immediately apparent as you turn it.
Cleaning rotating components safely
Use a damp microfiber cloth to gently wipe the mop axis rod, removing surface debris. For wrapped hair, use a plastic spoon or soft brush to carefully unwrap material without scratching the shaft. Do not use metal tools that could scratch the precision surface. If debris is stuck inside the motor housing, use a dry cloth to carefully remove it—never apply liquid directly into motor components. For stubborn buildup inside the modules, a can of compressed air applied in short bursts can dislodge particles.
Testing rotation after cleaning
After cleaning, power on the robot but do not start a cleaning cycle. Place the robot on the dock and use the app to manually trigger mop washing (or press and hold the power button while the robot is docked). Listen for the humming sound of motor engagement. Observe the mop pads—they should begin spinning smoothly within 1-2 seconds. If they don’t spin after 5 seconds, a blockage or motor failure remains.
Water System Issues Blocking Mop Rotation
Checking water flow from dispensers
Fill the clean water tank (C1) with fresh water and place the robot on the dock. Trigger the mop washing function through the app. Observe the water dispensers (A9-16) at the mop support bracket—you should see visible water drops or a thin stream flowing onto the mop pads. If no water appears after 10 seconds, the dispensing system is blocked. The absence of water flow can prevent the motor from initiating or sustaining rotation.
Clearing blockages in water ports
Remove the clean water tank from the dock (following C1 instructions). Inspect the port connection point for mineral deposits or sediment buildup. Use a straightened paperclip or small acupuncture needle to gently probe the dispenser nozzles, applying very light pressure. Do not force objects into ports—they’re precision components. For mineral deposits, soak a small cloth in white vinegar and hold it against the nozzle for 2-3 minutes, then flush with fresh water. Repeat if necessary.
Cleaning water tanks and valves
According to D10 instructions, open the dirty water tank cap and pour out existing water. Refill with clean water, close the cap, lock it securely, and shake the tank vigorously for 10-15 seconds. Dump the water and repeat 2-3 times until the water runs completely clear. For the clean water tank (C1), rinse thoroughly with hot water before refilling. Check the internal float mechanism (A9-17)—it should move freely inside the tank. If it’s stuck, the robot won’t detect proper water levels and may disable motor function.
Proper water tank installation
Ensure both water tanks click firmly into place on the dock. The manual notes that loose tanks can cause poor connections. After reinstalling, run the mop washing cycle again and observe dispenser output. Water should flow consistently throughout the 30-40 second wash cycle. If flow is sporadic or weak, remove and reinstall the tanks to ensure proper seal and valve engagement.

Motor and Mechanical Troubleshooting
Testing mop motor responsiveness
Power on the robot with a full battery charge. Place it on the dock and initiate mop washing through the app. You should hear a distinct humming or low-frequency sound from the A3-10 motor modules—this occurs within the first 1-2 seconds. If you hear absolutely no sound and the power indicator is white (not red), the motor may be unresponsive due to software rather than hardware failure. Listen for clicking sounds, which indicate the motor is trying to engage against resistance.
System reset to restore motor function
If the motor is unresponsive, perform a system reset. Press and hold the reset button (A3-4) for 5-10 seconds until the power indicator blinks. This resets all software settings and can restore motor communication. After reset, wait 30 seconds for the system to reinitialize, then test mop washing again. The reset won’t erase your maps or schedules, just restore default operational parameters.
Signs of motor failure vs blockage
A blocked motor will attempt to turn—you’ll hear sound and feel vibration. A failed motor produces no sound whatsoever. If after cleaning the mop roller assembly and water system the motor still produces zero sound during washing, internal motor failure is likely. Another indicator: if the robot’s power light flashes red continuously and the app shows a “mop motor error” notification, hardware replacement is necessary rather than cleaning.
When to seek replacement parts
If you’ve completed all cleaning procedures and the mop still doesn’t spin, and the motor makes no sound, the automatic lifting and rotation modules (A3-10) require replacement. Contact Roborock customer support with your model number (RRE0PEE for the Qrevo) and serial number (located on the robot’s underside). Replacement modules cost $40-80 and require approximately 20 minutes to install with basic tools.
Preventing Future Mop Spinning Issues
Regular mop pad maintenance schedule
The manual specifies cleaning mop pads after every use or at minimum twice weekly for regular cleaning schedules. Dirty pads don’t just reduce effectiveness—they increase stress on the motor by adding mechanical resistance. Replace pads every 1-3 months depending on usage frequency. Visibly worn, thin, or discolored pads should be replaced immediately. Purchasing 2-3 spare pad sets allows rotation while others air dry.
Water tank cleaning frequency
Empty both water tanks after each cleaning session. The manual emphasizes this for preventing mineral buildup and bacterial growth. Once monthly, perform a full cleaning cycle on both tanks: rinse clean tank thoroughly with hot water, and rinse dirty tank multiple times with fresh water as detailed in D10. This prevents the gradual sediment accumulation that eventually blocks dispensers and stresses the motor system.
Carpets and automatic mop retraction
The carpet detection sensor (A2-3) automatically lifts mop pads when carpeting is detected. While this protects your carpets, frequent retraction can stress the mechanical system. If you have significant carpeted areas, use the app to mark them as “no-mop zones” rather than relying on automatic detection. This reduces unnecessary motor activation and extends component lifespan. Check that your carpet detection is calibrated correctly—if it’s triggering on hard floors, recalibrate through the app settings.
App-based settings to optimize mopping
The Roborock app allows adjustment of mopping frequency and water output levels. Use lower water settings on sealed wood or delicate floors, which reduces pressure on the dispensing system and motor. Set mop washing frequency to “standard” rather than “frequent” unless dealing with heavy soiling. During the DND (Do Not Disturb) period from 22:00-08:00, you can disable automatic mop washing to reduce nightly motor stress. These settings preserve motor longevity while maintaining cleaning quality.


FAQ: Roborock Qrevo Mop Not Spinning
Why does my Qrevo mop stop spinning only on carpets?
The carpet detection sensor (A2-3) automatically triggers the mop lifting system when it detects carpet. This is intentional—the robot retracts the mop pads to avoid saturating carpets. However, if it’s retracting on hard floors, the sensor may be dirty or miscalibrated. Clean the sensor with a dry cloth. If the problem persists, mark your carpet areas as “no-mop zones” in the app to prevent unwanted retraction and motor stress.
Can I manually spin the mop to test if the motor works?
Yes, with the robot powered off, you can gently rotate the mop axis by hand. It should turn relatively freely with slight resistance. If you feel grinding or complete resistance, debris is wrapped around the shaft. If it spins easily but the motor won’t activate when powered on, a software/electrical issue exists rather than a mechanical blockage. This distinction helps determine whether you need cleaning or service.
How long should mop pads air dry before reinstalling?
The manual recommends at least 4-8 hours of air drying, preferably overnight. Wet pads can trigger false water detection readings and cause the motor to behave erratically. Always ensure pads are completely dry before reinstalling—moisture inside the support bracket mechanism can corrode contacts and interfere with motor function. Store extra pads in a breathable area away from direct sunlight during drying.
What does a red flashing power indicator mean for mop spinning?
A red flashing power indicator (A3-3 light guide) signals a system error. This could indicate motor failure, water system problems, or a sensor malfunction. Perform a system reset by pressing the reset button (A3-4) for 5-10 seconds. If the light remains red after reset, contact Roborock support—the error code visible in the app will indicate the specific component causing the mop spinning issue.
Can hard water minerals cause the mop not to spin?
Yes—mineral deposits from hard water accumulate in the water dispensers (A9-16) and internal valves, blocking water flow. When water flow is abnormal, the motor reduces or stops spinning as a protective measure. This is particularly common in areas with high mineral content. Use distilled water instead of tap water to reduce mineral buildup. If deposits already exist, soak the dispensers in white vinegar for 5 minutes, then flush thoroughly with clean water.