In this two part video I do a complete teardown of a Roomba Discovery 4000 series robot vacuum and explain how the parts can be used to build your own robot.
The wheel sensor inaccuracy would be because of wheel slippage on the floor not the belt slipping because the sensor counts the turns of the wheel and doesn't count the revolutions of the motor! excellent video I'm glad that I found it 11 years later LOL
Thanks for the detailed and simple info. Before I found your video, I took my parents roomba 4210 apart. I took the wheels off and took one cover off to expose the drive belt. I'm glad I didn't go down to the planetary gears. I might have sent those gears flying. I've decided to subscribe to your videos. I'm retired now, so I have time to take things apart and explore them...and maybe even fix some of them.
YO! I've got an idea how the dirt sensor works. Large chunks like little stones and biscuit crumbs will rattle as they go into the vacuum and small ones to a lesser degree. When the noise power is above a given threshold it assumes a very dirty spot. This could be achieved by an amplifier, peak detector and comparator.
Hey Dean, Thanks for the video! I just got a 4210 myself and now I have a heads up on how to service it. Love the new Hackaweek music by the way. Can't wait for more episodes!
Nice video, thanks! However, at 3:18, the comment about the wheel encoder being somewhat inaccurate because of the belt -- is incorrect. Actually, having the encoder on the wheel is >more< accurate than it would be if it were on the gearbox/motor end of the belt, especially if there is belt slippage. Having it on the wheel lets the Roomba track actual wheel distance traveled. Inaccuracy occurs mostly because of small variations in wheel circumference, wheel slippage, and irregular floor surface.
I have a Roomba XE, with out a dustbox and brush container, please suggest as in my country Roomba service centre/ spares not available. Kindly suggest
I have a discovery irobot, I need more details on powering the circuit board and interfacing to the H bridge. Where do I find that info? I haven't seen those details anywhere.
YO! I've got an idea how the dirt sensor works. Large chunks like little stones and biscuit crumbs will rattle as they go into the vacuum and small ones to a lesser degree. When the noise power is above a given threshold it assumes a very dirty spot. This could be achieved by an amplifier, peak detector and comparator.
Terrific video. Disassembly looks like it could make a great hazmat demo.
The wheel sensor inaccuracy would be because of wheel slippage on the floor not the belt slipping because the sensor counts the turns of the wheel and doesn't count the revolutions of the motor!
excellent video I'm glad that I found it
11 years later LOL
You make it look so easy to disassemble this thing! When I do it nothing comes out right.
Thanks for the detailed and simple info. Before I found your video, I took my parents roomba 4210 apart. I took the wheels off and took one cover off to expose the drive belt. I'm glad I didn't go down to the planetary gears. I might have sent those gears flying. I've decided to subscribe to your videos. I'm retired now, so I have time to take things apart and explore them...and maybe even fix some of them.
Thanks - super useful video and I appreciate how concise it is:-)
YO! I've got an idea how the dirt sensor works. Large chunks like little stones and biscuit crumbs will rattle as they go into the vacuum and small ones to a lesser degree. When the noise power is above a given threshold it assumes a very dirty spot. This could be achieved by an amplifier, peak detector and comparator.
Hey Dean, Thanks for the video! I just got a 4210 myself and now I have a heads up on how to service it.
Love the new Hackaweek music by the way. Can't wait for more episodes!
Nice video, thanks!
However, at 3:18, the comment about the wheel encoder being somewhat inaccurate because of the belt -- is incorrect.
Actually, having the encoder on the wheel is >more< accurate than it would be if it were on the gearbox/motor end of the belt, especially if there is belt slippage.
Having it on the wheel lets the Roomba track actual wheel distance traveled.
Inaccuracy occurs mostly because of small variations in wheel circumference, wheel slippage, and irregular floor surface.
I have a Roomba XE, with out a dustbox and brush container, please suggest as in my country Roomba service centre/ spares not available. Kindly suggest
Cool vid...thanks for taking the time.
Does the roomba have some sort of suction? Or do the brushes just fling things into the dust bin?
It sucks!
I have a discovery irobot, I need more details on powering the circuit board and interfacing to the H bridge. Where do I find that info? I haven't seen those details anywhere.
My roombas speaker stopped working and I used a speaker from an old MacBook Air . .. now my Roomba has hifi beeps lol
YO! I've got an idea how the dirt sensor works. Large chunks like little stones and biscuit crumbs will rattle as they go into the vacuum and small ones to a lesser degree. When the noise power is above a given threshold it assumes a very dirty spot. This could be achieved by an amplifier, peak detector and comparator.