Asked — Edited

Irobot Roomba Is Now Supported!

That's right, the iRobot Roomba is now supported by the EZ-B. No more wires! Bluetooth connectivity to your Roomba with the EZ-B. All you need is a PS2 connector (from an old mouse or purchase one new from an electronic supply store).

The EZ-SDK and ARC both support the Roomba commands. There is even a Tone module which allows you to write music on your Roomba:)

Get yourself a PS2 Mouse and cut the end off but leave a 12 inches of wire. Strip the wires back and use a multimeter to probe and find the ones that I connected in the picture. You only need to connect 2 wires, Signal and GND. Attach a servo plug to the end and connect it to the EZ-B.

In this picture, Signal is WHITE and Gnd is BLACK.

Also notice that this is the inside of the plug. That gives you a better idea of what pins you are connecting.

PS, the PS2 connector will have a little TAB in the center, break it off with a pair of plyers because it won't fit in the roomba.

*Note Before Connecting To EZ-B:: Check the signal wire (white wire) with a volt meter and ensure you have between zero and five volts from the Roomba. If you see higher voltage, you're connected to the wrong port. If you apply too much voltage to the the EZ-B from the Roomba, you will damage the D0 port and will require a chip replacement. Feel free to Contact Us for a replacement chip:)

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image


ARC Pro

Upgrade to ARC Pro

Unlock the true power of automation and robotics by becoming a proud subscriber of Synthiam ARC Pro.

#17  

They are using the iRobot SCI. Same as yours unless theres something i dont know.

PRO
Synthiam
#18  

I can't even guess what the issue would be. If it's writing serial data, then that's all there is to it. Shouldn't be anything beyond that. Strange that it turns on, but nothing else.

I wonder if there is a command in the newer firmware that i'm not sending that i'm supposed too. I know the command set is the same, but maybe i'm sending something that isn't right.

I'll take a peak

#19  

Wow hang on, DJ. I'm not nearly as smart as you are. Before you do any work please let me double and triple check everything. One of my Roomba's is the exact model as yours so its gotta be something on this end.

#20  

I'll investigate in the morning. Thanks for helping me, DJ.

PRO
Synthiam
#21  

No porblem bob, we'll figure it out:)

#22  

Cleaned them out with a wire and a can of air. Works now.

So Sorry, DJ. These Dusty old Roomba's are years and years old and been used everyday since the day I bought em. Been repaired several times and still trucking. Never thought the serial port could collect dust, but come to find out. Cant expplain why the create was so dusty though. whatever.

Thanks for trouble shooting for me, I NEVER would have thought the issue if i wasnt sure that everything else was right based on what you said here.

PRO
Synthiam
#23  

Awesome!!! That makes me happy to hear. I was struggling last night thinking of what could be wrong.:)

#24  

D.J are you going to add to the software to also read the roomba sensors and functions i see you can only send not received i got my board and camera in this week and cant wait to use and looking to buy a few more for many many robot hacks,have a wall-e,rad,R2-D2 small and large and lot more robots ready to be hacked