iRobot Roomba Bumper Sensor repair

by Updated: Dec 13, 2020diy-irobot-roomba7 comments

Roomba 9-beep error fix

Fixing iRobot Roomba 5xx, 6xx circle dance

iRobot Roomba is broken? Does it ‘circle dance’ and plays the 9-beep error?
This guide will show you how did I fix my iRobot Roomba 560 bumper sensor.

לפוסט בעברית על תקלת 9 ביפים, כשל בסנסור הפגוש ומה לעשות כשמופיעה, לחצו על הקישור

My Roomba 560 stopped working normally, started to ‘circle dance’ and played the 9 beep error.
This means: “the robot is stuck with its bumper pressed in, or the bumper sensor is dirty”. It may also suggest that the sensor’s IR emitter is dim / weak or dead.

In order to fix it, we need to open Roomba, get to the sensor and find out if it is dirty or faulty and if needed, replace the emitter.

This post shows the fix to my 560. As far as I understand it is the same for all Roomba 5XX and some 6xx models.

This fix is ONLY for those with electronics and mechanical knowledge and skills.

DISCLAIMER - Important!

Let me thank all the great members of robotreviews forum who helped me a lot.
Especially I would like to thank Dajiu who gave me his permission to use some of his photos. Dajiu BTW has an excellent page on Roomba 550/5xx Cliff Sensor fix
A. First check that the bumper is not stuck and moves freely, than perform an internal test:

1. Verify that the Clean LED is Off
2. Press and Hold both the Dock and Clean Buttons.
3. Press the Spot Button 6 times
4. Release the Dock and Clean Buttons
Roomba will enter test-0 and play a sequence of tunes and then begin to flash all the LEDs on the faceplate.
In order to advance to the next test, press the Dock button once.
We need to get to test-2, so click the Dock button twice.
Upon entering the bumper test, Dirt Detect led flashed blue and the Clean LED will turn on Red. The program waits for the user to press the left side of the front bumper. This will light up the Spot LED until the bumper is released.

Next press the right side of the front bumper and the Dock LED will turn on and stay on until the bumper is released.
Once that action is accomplished, the Clean LED remains Red.

If any of the above will leave its Spot / Dock led’s ON after you released the bumper side, it means this side has fault in its sensor.
Push both DOCK and SPOT for 10 seconds to exit test mode

חשוב! Note:
Bumper sensors are assembled in a kind of ‘sealed’ housing and there is no way to look at it from the outside with a digital camera/smartphone in order to determine/confirm that the sensor is fault, so let’s start digging in.

B. Preparing for the fix:

Needed components and tools:
Here is a list of 4 possible pairs of right angle through-hole components reported to comply with the 5xx. Each component # links to its data-sheet.

It is important to note that the following component set are through-hole (thru-hole) components. This means the components has leads to be inserted into holes drilled in the printed circuit boards (PCB). Those leads are soldered to pads on the opposite side of the PCB.

iRobot designed this PCB to stand massive vibrations and impact that this sensor is experiencing during normal Roomba work. It is strongly recommended to keep the original design and use through-hole IR components to maintain this robust design.

* Other components might also work. If you consider using other components,
it is advised to compare their electric and mechanical characteristics to those listed here.

You will also need soldering tools such as: Solder iron, Solder Flux, De-solder pump etc.

1

(optional)

IR Emitter (Tx) IR Photo-Transistor (Rx)
Reported not changing characteristics/get fault. Still, you might consider replacing it as well due to matching heights.
LiteON LTE-302
this component is Clear
with Yellow paint on its top face
LiteON LTR-301
this component is Clear
with Pink/Red paint on its top face
Fairchild QEE113
this component is Clear
with NO paint on its top face
Fairchild QSE113E3R0
this component is Black
with Blue paint on its top face
Everlight EL-IR928-6C Everlight EL-PT928-6C
Optek OP-140A Optek OP-550A

And where do I buy it?
You can find the above at the following online stores:
1. www.sparkfun.com (item #SEN-00041 is for LiteON pair)
2. www.mouser.com
3. www.digikey.com

Cost of IR pair is ~US$1.0-1.95 (Mar.2010), a lot less than sensors kit offered by some stores/sellers.

C. Disassembly of the robot and replacing the bumper sensor’s IR components
1. Place the Roomba top down on a solid work surface. Remove the dust bin.
Remove the screw from the rotating side brush and gently pull it out.
Remove the four screws holding the bottom plate and remove the plate
2. Take out the battery, lift it using the 2 plastic tabs
3. Unscrew the 10 screws on the bottom of the bumper plate and remove the arc shaped plate.
4. Move the bumper front part till you have access to sensor’s screws.
5. Unscrew 2 screws holding the sensor,
pay attention to its external transparent half which will fall off.
Remove the front bumper completely
6. Turn Roomba with its Top side UP.
Lift up the silver/else decorative cover. The plate is held with snaps, start the lift in the bin area and move further from there. Press on the snaps with a screwdriver to release them if needed. When you reach the handle area, lift the handle and take the plate out in a diagonal movement.
7. Remove 10+1 top screws of top cover.
Remember that 1 screw has a smaller head.
Remove the cover straight up while pressing the center (near the buttons) with your thumbs.
8. Lift off the silver decorative ring around the buttons,
followed by the buttons cover and printed foil.
9. Unscrew 4 screws and remove the buttons actuators plate
10. Now you see the main PCB.
Remove the protective transparent foil from the PCB.
Disconnect the 4 rear connectors.
Each has only one way to engage, so this will not be a problem for assembling.
11. Unscrew the 5 screws that hold the main PCB
Flip the PCB vertically towards front
12. Disconnect the 5 connectors holding the main PCB.
Pay attention that connector #2 is connected to the bumper front part.
Remove the PCB. Remove the front bumper part.
Note: if you have room and feel O.K. working with a connected PCB, this is possible as well, though less comfortable.
13. Now we can see the bumper sensors. Sensors are not identical in shape.
Unscrew the 2 screws holding each sensor to the chassis
and move just a bit the fault sensor module.
in order to fix the sensor, you can work locally or remove the sensors kit out
( this kit also share the cliff sensors and wires ) .
if you do so, make a drawing of the wires so you’ll know how to assemble it.
I recommend working locally on each sensor and avoid the hassle.
14. Open the sensor by removing its cover.
Slide the rubber cap of the sensor first to make a way for the cover removal.
Cover is attached with snaps, be very careful not to break it, use a wide thin flat screwdriver that you place under the snap loop and twist the screwdriver gently, just a bit to release the snap.

Now is the stage where you can check:
A. if the inside is dirty (which I doubt),
clean if necessary and assemble to test again.
B. check the solder points of PCB components.
I got report of bad solder points that caused malfunction of IR components.

To test the emitter, connect power and look at the emitter with a digital camera
or a smartphone to see if the emitter is working / dim.
Most digital cameras and nowadays smartphones are able to see and show IR light
If emitter is dim / not working, go on to IR parts replacement.

After you removed the sensor cover, release and remove the lever spring. Pull straight up the lever together with the IR PCB, than separate it.
חשוב! Pay attention to lever’s metal hinge, it should go to same location when assembling.

If you are not a mechanical skilled person, I recommend you to make a photo/sketch of this assembly so you’ll know how to assemble it later.

15. Remove the IR PCB plastic cover by carefully spreading its snaps. We now finally got to the sensor IR PCB where we make our fix !

Decide if you are going to replace emitter only or both emitter-photo transistor.
Note: Before you replace any component, check solder points, see section 14B above.
If you find any bad solder point, renew it and test.

Check the difference of lens’s center height between fault component and replacement part,
You need to match the height so the replacement emitter will be facing the receiver one and both lenses with same height.

16. Desolder and replace the fault part (probably emitter) or both if you decide so.

חשוב! Pay attention:
a. Emitter is the component far from the wires !
Photo transistor is near the wires and has Blue color on top (iRobot part)
b. Both emitter/photo transistor has a small half-sphere lens on its front surface.
Lenses should face one to each other !

While you are here, decide if you want to replace the 2nd sensor IR components as well
or wait to your Roomba’s next 9 beep…
iRobot used such an ‘excellent quality’ components that Murphy is probably waiting for you.
Avi’s advise is to replace both and forget from this fault for at least another year חשוב!

D. Assembly – assemble all parts in reverse order to what is listed above
You may stop after assemble the main PCB and apply power to check your fix or complete it and than do the check.
If you have completed the assembly and left without any screw, hit the Clean button and see if your Roomba is dancing its normal dance again…

Did you find this article helpful?
Did it save you time and trouble?
If yes, please consider donating some $$$ to help me cover the hosting cost involved. Thanks

To make a donation, please click the following PayPal button:

E. Voila – you have now a working iRobot Roomba, till next XX beep

Have fun and enjoy your Roomba חשוב!

Comments, remarks and updates are welcome.
Some will be published, with hidden sender's details.

Comments:
Here are some testimonials that I have received:

N.S. from USA:
Hi Avi, I really wanted to thank you for taking the time to put together such an excellent instructional page.
The combination of the detailed photos, great verbal instructions, links to parts with data sheets and manufacturers part numbers, all combine to make your instructions as good as they can possibly be!!
Keep up the great work!

R.P. from USA:
Thanks for the page! I fixed mine in about 2.5 hours for a couple bucks and didn’t have to deal with iRobot’s incredibly poor customer service.

L.Z. from USA:
Really neat work you posted online! Saved my Roomba based on your instruction of changing IR emitter

D.L. from Canada:
Thank you Avi for this great detailed guide. After failing with a non-solder, gluing fix that lasted few cycles only, I re-fixed my Roomba with thru-hole components and it seems as a much better and reliable repair.
Thank you for the effort.

N.S. from USA:
Your pictures of the Roomba and the detailed descriptions were perfect! I bought the parts from Mouser, soldered them at work (where we have a nice electronics lab), and it is working marvelously! You saved me a lot of money. Keep up the great work!

E.L. from USA:
Your Roomba fix is excellent and worked as expected. Saved us a lot of money. Thanks!!!

S.J. from USA:
Outstanding instructions!
With your help, I was able to revive my $300 door stop to a fully functioning Roomba 560…

Copyright © Schneor Design. All rights reserved. Do not copy without written consent from the author.

7 Comments

  1. Deniz

    Hi dear this roomba ir led and transiztor What part number does it use

    Reply
    • Avi Schneor

      Hello Deniz
      Please read carefully part B. that lists some possible alternatives and has links to each alternative data sheet.
      Good luck

      Reply
  2. Pete

    Great guide to complete the fix. I think that if this guide is not clear to readers they should not attempt the fix. Thanks again, as I had an erratic receiver and a dim transmitter. Drove me crazy. All good now. Keep up the good work.

    Reply
  3. Joseph C.

    Avi,
    Great info layout. One question, how to power the sensors IR components when disassembled?
    Thanks,
    Joe

    Reply
    • Avi Schneor

      Thanks Joe
      You can test IR led and photo diodes with and without a multimeter.
      Google it and you’ll find guides on this.
      Good luck

      Reply
  4. Antonio L.

    Dear Avi, thank you so much for your instructions. They are clear and simple.
    I did the tests and I had no answers from my Roomba. I am planning to buy all thru-hole components before open the Roomba, and I wonder if you could inform how many pieces of each part number a Roomba typically has.
    I wish you the best,
    Antonio

    Reply
    • Avi Schneor

      Thank you Antonio
      Each sensor has one of each and since there are 2 sensors you’ll need two (2x) of each type.
      Good luck
      Avi

      Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

electric hazard sign

Disclaimer

1. iRobot Roomba contains electronics, some works on high voltage.

Any modification made to your Roomba robot may cause damage to your equipment and harm to yourself or to others. 
Any modification made to your Roomba robot will void manufacturer warranty.
None of the following steps is recommended by me nor by the manufacturer, iRobot. 
This post show only my personal experience and know-how.
If you follow any of the steps, you do it on your own risk and responsibility.

2. Copyright © 2011 Avi. All rights reserved. 

Content including all text and images in part or in whole may not be reproduced, retransmitted, stored, distributed, disseminated, sold, published, broadcast or circulated in any medium
without written consent of the author

You have Successfully Subscribed!

Pin It on Pinterest

Skip to content