Fixing a dead Roomba 500/570 (No Lights)
I've had my Roomba 570 for almost two months. In that time, the little guy has been automatically vacuuming the house automatically everyday. A couple of weeks ago, I found him dead (no lights), in the morning, half way through a cleaning cycle. After picking him up he came back to life and then worked fine until two days ago.
Two days ago, I found my Roomba dead again, half way through a cleaning cycle. He did not respond to any button presses and none of the indicator lights would come on. Resetting him did not work, nor did removing and replacing his battery. I opened him up and gave him a thorough clean (inside and out) with my standard vacuum. He worked again for 15 minutes and then died whilst emitting a a slow and unrecognisable musical sequence. This happened several more times during the day. The Roomba would die, only to come back to life after he was disassembled and cleaned. The Roomba would run, sometimes for an hour but often for only 10-15 minutes at a time before dying. One of the last times before he died, he moved eratically and again, played a musical sequence in an almost slow motion and drunken fashion.
Eventually it seemed like my Robotic Vacuum was dead for good. No matter what I did, he would not respond to any button presses nor would he activate any indicator lights. The only thing I could think of that could cause this to happen would be a blown component or bad solder joint.
I disassembled him all the way down to his main circuit board. I carefully went over his entire circuit board, looking for bad solder joints or blown components. I took special care to examine the FETs that drive the motors as well as the voltage regulators. The FETs looked undamaged and the regulators appeared to work because many of digital components chips were getting a 4.2V-5V supply (regulated down the battery's 14.4V supply). Nothing, it seemed, would bring back my Roomba.
At 2am this morning, I pondered and wondered. What could possibly cause the Roomba to play music really slowly before it died? It was unlikely that a blown component or failed regulation circuit would cause that kind of failure.
I came up with a theory. The crystal oscillator used as a clock generator for the Roomba's microcontroller (an ARM ARM7TDMI) relies on a piezoelectric crystal which can fail from heat, physical shock or simply poor construction.
If the crystal oscillator on the Roomba main circuit board failed in such a way as to cause it to oscillate slower than its rated frequency then the Roomba's microcontroller (an ARM ARM7TDMI) would slow down accordingly. The Roomba's monitoring routines would notice some kind of problem (perhaps because of ms timings with other chips or interrupts) and try to play some said warning tones. The slower clock rate would cause those tones to be played with a lower fequency and longer duration.
I opened up the Roomba yet again and examined the offending 8Mhz crystal connected to the ARM processor. The solder joints looked fine and the component looked undamaged. Connecting the battery was still not activating the Roomba. I then applied physical pressure to the crystal, connected the battery and was greeted with a hello musical sequence from the Roomba! With some experimentation (fiddling with the crystal) I was able to get the Roomba to start playing music really slowly (almost on demand). I was pretty sure I had found the cause of my Roomba's early death.
The cause was hard to find but the fix was simple. I replaced the crystal on the board with a new 8Mhz crystal from jaycar. My Roomba now runs like a champ! The crystal is slower than the maximum 32MHz that the processor can take so it would probably be possible to overclock the Roomba (!) though I imagine many of the routines are dependent on the crystal being 8MHz.
From reading the iRobot forums, there are appears to be several other people who have had similar symptoms and at least one other person who has identical symptoms. I'm left to wonder if iRobot has unknowingly used a bad run of crystals...
Here are the pictures:

The top of the Roomba with its faceplate removed. The face plate can be removed carefully prying it off, starting from the edge closest to the dustbin. There are clips on the outer circumference as well as the inner circumference. The faceplate clips are quite tight so it will need careful but forceful tugs.

The Roomba's bottom cover needs to be removed. Start by removing the side brush and unscrewing the four large screws. Once the bottom cover is removed, the 10 small screws on the bumper bar should also be removed.

The Roomba with the bottom cover and battery removed.

The Robot with its top cover removed. The crystal is under the control panel which can be removed by unscrewing another four screws. Unscrewing the left and right wheels on the bottom of the roomba will make it easier to work with the Roomba. Make sure you work on a bench and not the carpet as static discharges may damage or destroy components

The robot with the top cover and control panel removed. The crystal is the small metallic, cylindrical component to the right of the "iRobot" logo on the bottom right quadrant of the circuit board.

A close up of the revision number and date as printed on the board.

A close up of the offending component. The component was glued to the circuit board during manufacturing. The ARM processor is in the same area but on the opposite side of the board.

Another view of the faulty crystal showing its legs and where it is soldered to the main board. The underside of the crystal has "8.000" engraved -- indicating that the crystal is an 8Mhz crystal.

The replacement crystal. The packaging is different (rectangular but that doesn't matter).

The new crystal soldered to the board. I applied some hot glue (not pictured) to make sure the crystal won't move around and short out other components.

I side shot of the new crystal. "8.000" means 8.000Mhz or 8MHz :-).

11 Comments:
This post has been removed by the author.
Hi, your document is great!!! GREAT JOB.
I have a similar problem to you, my roomba (560) don't power on. It's totally dissasembly, and when I put in the battery, roomba make a little sound every second, aprox. Not answer to any button, even reset (spot and dock 10 seconds).
If I put it the power cord directly to roomba without battery, roomba try to charge the battery, and light is ambar (orange), all OK (but battery is NOT in, I mean, battery is disconect from roomba) at this moment, after 5-10 senconds, roomba change bliking ambar (orange) color to fix red color and too light on the red led to the left of roomba (the same that light when you up roomba like it's working)
I have change the cristal like you, but it's the same.
Could you help me please? If you want I can send you a video, so you can see what I mean here.
I am sorry for my poor english.
Thanks in advance.
Jose.
Hi Jose,
I've replied to your question on RoombaReview.
Cheers.
enemy in the zone.level wow One minute you are happily. lecteur mp3 beating down collect.mp4 player his pelt, being attacked.wow lvl from behind Stalker.mp3 Even with Track. mp4 up on you with ability. wow powerlevel I thought I could seek solace in the Bone Wastes. mp4 player but I was wrong the.mp3 most hated area. gold wow You end up tripsand . mp4 compacted with lost souls. mp4 player buzzards wicked spiders.wow po which makes this area.mp3 I don't know if it was just because I was playing. mp4 when there were not a lot of other players. wow powerleveling online but not counting Shattarath city. wow powerleveling this was thebeen in yet. powerleveling Maybe it was because, like me thejust wanted. wow power leveling to get their questand move on. lord of rings online gold I did not see hunters with any unique. lotro gold pets tamed I did howevertameable color. lotro gold of a wolf A level. HDRO gold can be arnorthwestern.Der Herr der Ringe Gold. portions of Firewing .
Hi, my name is Alordrogon.wow geld wow geld or just Alord let. mp3 players us use names.mp3 player so a brand-new nickname Paladin.wow level There Blizzard子with so. mp3 players I feel well beta testers. mp3 player As most Paladins have have been. wow many a few new spells. mp3 players added to very. mp3 player excited aboutOne things.wow gold about the new trees.wow po Blizzard has been. or wow working hard medic. wow gold paypal However as any instance raider.wow fr can tell you, Paladins their class.mp4 player know healing is our bad.wow power leveling nothing has changed Crusade.cheap mp3 players We still make powerful combat healers. cheap mp3 player cleansing abilities. world of warcraft power leveling we will still find us pigeon holed for this role. mp3 mp4 player especially raids However for small instances.portabel mp3 player a Paladin strong possibility. wow lvl although to go Retribution tree.mp3 player which a good worked with. mp3 players has a return of damage spell.
The ice shelf chopped.wow gold the sc ene battle. wow gold He murmured in Demonic. wow gold kaufen and the shadow upward. world of warcraft gold coalescing into the hulking blue. wow geld wow geld figure of his Sinyou. wow powerlevel murmured another incantation and felt. buy wow gold the air in ripple. wow and change He robe. wow gold and slid into the freezing water. cheap wow gold call ing a bit front. serveur wow of him The voidwalker sank beside. wow europe him, leaving no ripple The corpse was. cheapest wow gold in the deepest part of the lake. wow power leveling surrounded by of silt. wow powerleveling It drifted just above the churned mud. gold wow of the lake bottom, anchored by. mp3 players the heavy manacles at wrist and ankle. mp3 player Sin you loo ked down as it with a hiss. wow gold of dismay the killing blow slashed the corpse. mp3 player open fron shoulder to thigh. zubehoer mp3 player a black flesh alike Small black crabs. wow gold kaufen scuttled edges. mp3 feeding avidly He gestured to the blue demon. mp4 behind him, pointing.
online games
free online war games
play war games
free online games
仓储笼
仓库笼
折叠式仓储笼
托盘
钢托盘
堆垛架
钢制料箱
物流台车
手推车
仓储笼
仓库笼
折叠式仓储笼
托盘
钢托盘
堆垛架
巧固架
钢制料箱
物流台车
载物台车
手推车
手推车
轻型货架
角钢货架
中型货架
次重型货架
重型货架
横梁式货架
托盘式货架
贯通式货架
通廊式货架
阁楼货架
钢平台
精品货架
展示货架
悬臂式货架
抽屉式货架
模具货架
辊轮式货架
流利式货架
移动式货架
密集架
网片
隔离网
护栏
仓储笼
仓库笼
折叠式仓储笼
钢托盘
钢制托盘
置物柜
置物架
挂板架
物料整理架
单挂钩
直挂钩
螺丝刀架
扳手架
工作台
工作桌
线棒货架
输送辊道
辊道输送机
不锈钢制品
不锈钢推车
仓储笼
钢托盘
塑料托盘
钢制料箱
物流台车
堆垛架
静音手推车
手动液压托盘搬运车
登高车
手动堆高车
平台车
仓储货架
仓库货架
库房货架
南京货架
中型货架
横梁式货架
钢制托盘
塑料托盘
纸托盘
折叠式仓储笼
仓库笼
钢制料箱
工具柜
工作台
手动液压托盘搬运车
手动液压堆高车
仓库货架
中量A型货架
仓储货架
横梁式货架
货位式货架
托盘
塑料托盘
钢制托盘
纸托盘
仓储笼
折叠式仓储笼
仓库笼
蝴蝶笼
储物笼
手动液压托盘搬运车
手动液压堆高车
仓储货架
仓库货架
库房货架
南京货架
中型货架
横梁式货架
钢制托盘
塑料托盘
纸托盘
折叠式仓储笼
仓库笼
钢制料箱
工具柜
工作台
手动液压托盘搬运车
手动液压堆高车
仓库货架|中量A型货架
仓储货架|中量B型货架
库房货架|横梁式货架|货位式货架
钢托盘|钢制托盘|铁托盘|栈板
托盘|塑料托盘|栈板
纸托盘|栈板
仓储笼|仓库笼|折叠式仓储笼|蝴蝶笼|储物笼
钢制料箱,钢制周转箱,网格式料箱
搬运车|手动液压托盘搬运车|电动托盘搬运车
仓库货架
中量A型货架
仓储货架
中量B型货架
库房货架
横梁式货架
货位式货架
钢托盘
钢制托盘
铁托盘
栈板
塑料托盘
塑料栈板
纸托盘
栈板
仓储笼
仓库笼
折叠式仓储笼
蝴蝶笼
储物笼
钢制料箱
钢质周转箱
网格式料箱
手动液压托盘搬运车
托盘搬运车
货架
仓储货架
仓库货架
库房货架
南京货架
上海货架
北京货架
轻型货架
中型货架
搁板式货架
重型货架
横梁式货架
托盘货架
托盘
木托盘
纸托盘
木塑托盘
托盘
钢托盘
塑料托盘
钢制托盘
仓储笼
仓库笼
折叠式仓储笼
手推车
静音手推车
铁板手推车
物料架
整理架
挂板架
钢制料箱
钢制周转箱
网格式料箱
料箱
手动液压托盘搬运车
电动托盘搬运车
手动液压堆高车
半电动堆高车
手动叉车
塑料周转箱
物流箱
塑料化工桶
塑料卡板箱
工具柜
上海工具柜
南京工具柜
抽屉柜
工作台
工作桌
南京工作台
上海工作台
刀具车
刀具柜
刀具架
刀具座
仓储货架
仓库货架
库房货架
南京货架
中型货架
横梁式货架
钢制托盘
塑料托盘
纸托盘
折叠式仓储笼
仓库笼
钢制料箱
工具柜
工作台
手动液压托盘搬运车
手动液压堆高车
仓库货架
中量A型货架
仓储货架
中量B型货架
库房货架
横梁式货架
货位式货架
钢托盘
钢制托盘
铁托盘
栈板
塑料托盘
塑料栈板
纸托盘
栈板
仓储笼
仓库笼
折叠式仓储笼
蝴蝶笼
储物笼
钢制料箱
钢质周转箱
网格式料箱
手动液压托盘搬运车
托盘搬运车
货架
货架厂
货架公司
仓储货架
仓库货架
库房货架
南京货架
上海货架
托盘
钢托盘
钢制托盘
仓储笼
仓库笼
折叠式仓储笼
仓储笼
仓库笼
折叠式仓储笼
折叠仓储笼
仓储笼
仓库笼
折叠式仓储笼
折叠仓储笼
仓储笼
仓库笼
折叠式仓储笼
折叠仓储笼
仓储笼
仓储笼
仓库笼
仓库笼
折叠式仓储笼
折叠式仓储笼
折叠仓储笼
折叠仓储笼
仓储笼
仓库笼
折叠式仓储笼
折叠仓储笼
仓储笼
仓库笼
折叠式仓储笼
折叠仓储笼
仓储笼
仓库笼
折叠式仓储笼
仓储笼
仓储笼
仓储笼
仓库笼
折叠式仓储笼
托盘
托盘
托盘
托盘
钢托盘
钢制托盘
塑料托盘
塑料托盘
塑料托盘
托盘
塑料托盘
钢托盘
钢制托盘
铁托盘
托盘
钢托盘
铁托盘
钢制托盘
塑料托盘
托盘
钢托盘
铁托盘
钢制托盘
塑料托盘
托盘
托盘
钢托盘
钢托盘
铁托盘
铁托盘
钢制托盘
钢制托盘
塑料托盘
塑料托盘
托盘
钢托盘
铁托盘
钢制托盘
塑料托盘
托盘
钢托盘
铁托盘
钢制托盘
塑料托盘
托盘
钢托盘
铁托盘
钢制托盘
塑料托盘
托盘
托盘
托盘
钢托盘
钢制托盘
托盘
塑料托盘
货架
仓储货架
仓库货架
货架
仓储货架
仓库货架
货架厂
货架
仓储货架
仓库货架
货架厂
货架公司
货架
仓储货架
仓库货架
货架厂
货架公司
货架
货架
仓储货架
仓储货架
仓库货架
仓库货架
货架厂
货架厂
货架公司
货架公司
货架
货架
仓储货架
仓储货架
仓库货架
仓库货架
货架厂
货架厂
货架公司
货架公司
货架
货架
货架
仓储货架
仓储货架
仓储货架
仓库货架
仓库货架
仓库货架
货架厂
货架厂
货架厂
货架公司
货架公司
货架公司
货架
货架
货架
仓储货架
仓储货架
仓储货架
仓库货架
仓库货架
货架厂
货架厂
货架公司
货架公司
货架
货架
货架
货架
轻量型货架
角钢货架
货架
中量型货架
次重型货架
货位式货架
重量型货架
横梁式货架
仓储货架
阁楼式货架
钢平台
仓储货架
悬臂式货架
仓储货架
贯通式货架
通廊式货架
驶入式货架
仓库货架
库房货架
抽屉式货架
模具货架
仓库货架
库房货架
汽车4S店货架
汽配库货架
货架厂
货架公司
南京货架
上海货架
无锡货架
苏州货架
货架厂
货架公司
北京货架
天津货架
沈阳货架
大连货架
货架厂
货架公司
广州货架
深圳货架
宁波货架
杭州货架
南京货架
货架公司
货架厂
仓库货架
仓储货架
货架
货架
Post a Comment
<< Home