Diagnose Before You Buy a Part

Robot vacuum repair starts with the error the robot itself reports. iRobot's error code index, Shark's support portal, Roborock support, Eufy support, and Ecovacs Deebot support all publish the code-to-cause mapping for their fleets. Reading the code takes ten seconds and eliminates most guesswork.

Before ordering any part, run the four-cloth test: wipe the cliff sensors, wipe the wall sensor, wipe the charging contacts on both the robot and the dock, and clear hair from the main brush bearings. A large share of "broken" robots are dusty rather than broken, and the fix is a microfiber cloth.

The next step is deciding whether the failure is a wear part (brushes, filter, battery, wheel tire), a sensor calibration, or a board-level fault. Wear parts are almost always owner-replaceable. Board faults on a three-year-old vacuum are usually where repair economics stop making sense against a new unit.

SymptomMost likely causeFirst fixEscalate to
Runs 10 minutes then docksAged batteryReplace battery packService center if new pack fails
Spins in circlesBumper stuck or cliff sensor dirtyFree bumper, wipe cliff sensorsBumper switch replacement
Brush stopped turningHair wrap on bearingRemove end caps, clear hairBrush motor replacement
Won't dockDirty charge contacts or IR blockedWipe contacts, clear dock line of sightDock or PSU replacement
LDS/lidar error (Xiaomi, Roborock)Lidar turret jammed or belt slippedSpin turret by hand, clear debrisLidar module replacement
Side brush not spinningHair around shaft or gearbox wornUnscrew brush, clean shaftSide brush motor swap

Roomba Repair: Side Brush, Bumper, and Battery

Roomba is the easiest platform to repair because iRobot sells the parts directly. The iRobot Parts and Accessories store lists side brush modules, bumper assemblies, wheel modules, and battery packs by series (600, 900, i, j, s). iFixit's Roomba device page has free teardown guides for the most common Roomba models.

The three failures that account for most Roomba service calls are a worn side brush motor (the little three-arm brush stops spinning), a stuck bumper (the robot thinks it is always hitting something), and an aged battery (runtime drops from ~90 minutes to under 30). All three are Phillips-head repairs at home.

For a battery, confirm the pack matches the series before ordering — a 600-series pack does not fit an i-series robot. iRobot lists official replacement packs, and third-party packs from named cell brands are widely available, but capacity claims from unnamed sellers are worth ignoring.

  • Charge contacts on the underside — wipe with a dry cloth every month.
  • Side brush — six screws and a $15–$30 module on most Roombas.
  • Bumper — snap-fit on newer models, spring and switch on older ones.
  • Wheel module — drops out as a single assembly on 600/900/i-series.
  • Battery — always confirm the exact model number stamped on the pack.

Shark Robot Vacuum Repair: Brush Roll and Dustbin Sensors

For Shark repair, Shark's robot vacuum support hub lists the parts catalog by model (AV, RV, IQ, AI). Most Shark AV and RV brush rolls are held by a single side clip and are the fastest brush roll swap on the market.

The two Shark-specific complaints are the brush roll stalling under carpet load, and the dustbin "empty me" sensor triggering on an empty bin. The brush roll stall is usually hair wrap on the bearing caps rather than a motor fault — pop the caps, clear the wrap, and the motor turns freely again.

The dustbin sensor is an optical pair. Any film of fine dust on the two lenses at the top of the bin makes the robot think the bin is full. Wipe both lenses with a dry cotton swab; do not use alcohol on the plastic. If the sensor still triggers after cleaning, the sensor board itself is a Shark service part.

Xiaomi / Roborock Repair: LDS Turret and Wheel Motor

Xiaomi robot service and Roborock repair share the same core platform. The lidar turret ("LDS") on the top of the robot is the single most failure-prone part — a small belt spins it, and hair or a jammed bearing stops the spin, throwing an "LDS error." Roborock's replacement parts store sells lidar assemblies for most models.

For older Xiaomi Mi Robot and Roborock S5/S6 units, iFixit's Roborock device page documents the top-cover removal to reach the lidar belt. On newer Roborock S7 and S8 units, the lidar module is a plug-in swap. Robotshop and Roborock authorized service partners listed on Roborock's support page handle out-of-warranty board work.

The other Xiaomi/Roborock failure worth naming is the drive wheel motor. When one wheel drags, the robot spins in an arc and eventually reports a wheel error. The wheel module is a self-contained drop-in on S5 through S8. Xiaomi’s own service network in the US is thin, so Roborock-branded units are easier to service than Mi Robot-branded ones.

Eufy and Deebot Repair, and When to Stop

Eufy’s common failures are the side brush motor and the dust bin infrared sensor, and Eufy's RoboVac accessories store sells both. The Eufy side brush is a two-screw job; the bin sensor cleaning is identical to the Shark procedure.

For Ecovacs Deebot, the mop pad motor on N8/T8/X-series and the front bumper switch are the recurring service items. Ecovacs's parts store lists model-specific kits. Ecovacs also runs an authorized US repair channel through the same support portal.

Repair economics: if the robot is more than four years old, the battery pack is $60–$120, and the failing part is another $80+, the honest math often lands on a new mid-range robot with a fresh warranty. The Bot Scout rule of thumb is that total repair cost above 50 percent of a comparable new unit is a signal to replace, not repair.

  • Battery packs: budget $50 (Eufy/Roomba 600) to $120 (Roborock S8, Roomba j/s).
  • Side brush modules: typically $15–$35 across brands.
  • Main brush + bearings: typically $20–$45 across brands.
  • Lidar/LDS turret (Roborock/Xiaomi): typically $60–$120 as a spare.
  • Dock or PSU: $40–$90; confirm voltage on the label before ordering.

Bottom Line

Most robot vacuum repairs are wear parts and dirty sensors, not board failures. Read the error code, run the four-cloth test, and only order a part once the code and the symptom agree. Above four years old, price the fix against a new unit before committing.

Before ordering any part, wipe the cliff, wall, and dock contacts and re-run the cycle — it clears more "broken" robots than any spare part on the shelf.

FAQs

Is it worth repairing a robot vacuum?

Yes for wear parts (brushes, filters, battery, wheel) on a robot under four years old. Board-level faults on older units usually cost more than a comparable new mid-range robot, at which point replacement is the honest call.

How do I fix an LDS error on a Xiaomi or Roborock vacuum?

The lidar turret has stopped spinning. Power the robot off, spin the turret by hand to feel for a jam, and clear any hair around the base. If the turret still will not spin freely, the lidar module is a replacement part sold by Roborock and third parties.

Where can I get a Roomba serviced?

iRobot itself handles in-warranty service through iRobot.com. Out of warranty, iRobot sells the common wear parts and iFixit publishes teardown guides, so most owners self-repair. Independent small-appliance repair shops will take Roomba battery and brush jobs but rarely board work.

How long should a robot vacuum battery last?

Most lithium-ion packs in current robot vacuums are rated for two to three years of daily use before capacity drops noticeably. A runtime that falls from about 90 minutes to under 30 is the usual signal to replace the pack.

Why does my robot vacuum keep saying the bin is full when it is empty?

The bin has an optical sensor pair (Shark, Eufy, Roborock all use one). Fine dust on the two lenses at the top of the bin trips the sensor. Wipe both lenses with a dry cotton swab. If it still triggers, the sensor board is a service part.

Primary Sources