Diagnosis
This behavior is primarily caused by "infrared absorption" occurring at the cliff sensors located on the underside of the G30 Edge. The G30 uses an array of infrared (IR) emitters and receivers to detect drops. When the robot encounters a dark-colored rug, a high-contrast pattern, or a thick pile with deep shadows, the IR light is absorbed by the fabric rather than reflected back to the sensor. The onboard logic interprets this lack of reflection as a "void" or a cliff edge, triggering an immediate stop and reverse command. When this happens during the docking sequence, the robot enters a conflict state. The IR signal from the HomeBase is telling the robot to move forward, but the cliff sensors are screaming that there is a drop-off. This contradiction causes the G30 to panic, resulting in the characteristic "spinning in circles" as it attempts to find a safe path that doesn't exist, eventually timing out and failing to dock. You can confirm this by placing the robot on the problematic rug and manually pushing it toward the edge; if it reverses instantly without any actual drop, the sensors are being fooled by the rug's color or texture.
How to Fix It
To resolve this, you must "blind" the cliff sensors so the robot ignores the floor color and relies solely on its bumper and docking IR signals.
- Flip the RoboVac G30 Edge upside down on a soft surface to avoid scratching the top casing.
- Locate the cliff sensor windows. These are the small, clear plastic rectangular ports located along the perimeter of the bottom chassis, specifically focusing on the front-most sensors near the omnidirectional caster wheel.
- Clean each sensor window thoroughly using a microfiber cloth and a small amount of isopropyl alcohol to remove any dust or hair buildup that might be interfering with the signal.
- Cut small pieces of white electrical tape or high-quality clear packing tape (approximately 5mm x 10mm).
- Apply the tape firmly over each cliff sensor window. If using clear tape, the IR light may still leak through; for total blockage on very dark rugs, a piece of white paper taped over the sensor is more effective as it reflects the IR light back into the sensor, tricking the robot into thinking it is always on a flat, safe surface.
- Press the tape down firmly with a credit card to ensure there are no air bubbles or peeling edges.
- Place the robot back on the floor and initiate the "Return to Base" command to verify the docking sequence now completes without spinning.
If That Didn't Work
- Clear the Docking Path: Ensure there is a 1.6-foot (50cm) clear radius in front of the HomeBase and 3.3 feet (1 meter) of open space. If the G30 is hitting a rug edge just before the dock, it may be getting physically wedged. Try moving the HomeBase to a hard-surface area away from rug transitions.
- Deep Clean Charging Contacts: Inspect the two metallic charging plates on the bottom of the G30 and the two spring-loaded pins on the HomeBase. Use a pencil eraser to scrub the oxidation off the gold-plated contacts until they are shiny. Even a thin layer of grime can cause the robot to "lose" the connection at the last second, causing it to spin in search of a better connection.
- Calibrate the Mapping: If you are using the app's mapping feature, delete the current map and perform a fresh "Quick Mapping" run. Sometimes the internal map records a "virtual wall" or an obstacle at the rug edge that confuses the docking logic.
- Check Caster Wheel Obstructions: Remove the front caster wheel by pulling it straight out of its socket. Check for tangled hair or debris inside the wheel housing. If the wheel is dragging or sticking, the robot will veer off-course during the final approach to the dock, triggering the spinning behavior.
Heads Up
- DANGER: STAIRS: By taping the cliff sensors, you have disabled the robot's ability to detect drops. Never run the G30 Edge in a room with stairs or mezzanines, as it will drive straight off the edge and potentially sustain permanent hardware damage.
- Virtual Boundaries: Since the hardware safety is disabled, you must use the eufy Home app to set strict "No-Go Zones" or physical boundary strips around any actual drops in your home.
- Sensor Maintenance: If you choose not to tape the sensors, wipe them with a dry cotton swab every two weeks. Dust accumulation on the IR windows mimics the "dark rug" effect and causes random navigation failures.
- Rug Pile Height: If your rug pile is higher than 20mm, the G30 may struggle regardless of sensors. Consider using rug grippers to keep edges flat, preventing the robot from "climbing" the rug and tilting, which triggers the cliff sensors.