3 Things to Know About Fixing a Squeaky Roomba Motor
Replace the motor, don’t oil it The squeak is almost always worn motor bearings, not a lack of lubrication. Cleaning the brushes might buy you a week, but the real fix is swapping the whole motor assembly.
The repair takes 20 minutes with basic tools You need a T6 Torx screwdriver and a spudger. iRobot sells the replacement part for $30–40, or a third-party one for half that. Flip the Roomba, remove two screws under the brush deck, unplug the connector, and swap in the new motor.
Leave the grease on the new motor shaft Replacement motors sometimes come with grease on the shaft. Don’t wipe it off—that prevents the new one from squeaking. If you just clean the old motor, the squeak returns in a month.