USA
Asked — Edited
Resolved Resolved by Dunning-Kruger!

Roomba Connection

I recently purchased a EZ4 board and I was anxious to use it. I went through two cables (mini din to molex) both of them traced correctly but yet I got nothing when I went into ARC.

The camera functioned (although it appears to only take up half the image window), I could connect to the web server no problem, but not the Roomba (although it acted like it wanted to connect).

In your pin out you have two pins being used one is ground and one is sending 5 volts (pin 3) to the create. Which confuses me because the directions make note to measure the voltage coming from the cable however I believe pin 3 SENDS to the Roomba not receives, am I misunderstanding?

My last attempt I took a PS2 cable put a meter lead on the pins you mentioned and then on the bare wire, until I had a complete connection. I attached those two to a molex connector with servo wire double checked the connections and still nada.

Help? stress tired


ARC Pro

Upgrade to ARC Pro

Your robot can be more than a simple automated machine with the power of ARC Pro!

#17  

@Hal, iRobot create 1 (white one) default com speed is 57600.... You have to put it in 19200 if you want that speed.. essentially your serial commands otherwise are correct...


sendSerial(D0,57600, 128, 130) #as an init for the device.
sendSerial(D0,57600, 137) 

#18  

Perfect, thank you sir...

I glossed right over the ...

"Baud: 57600 or 19200 (see below) Data bits: 8 Parity: None Stop bits: 1 Flow control: None By default, Roomba communicates at 57600 baud. If you are using a microcontroller that does not support 57600 "

#19  

Hey DJ ... would you care if I put some instructables up with some of the configuration stuff I had to go through, and some of the programming design and all?

PRO
Canada
#20  

I'm not @DJ but I wanted to mention that we do love it when people publish instructables or other tutorials with our product as it definitely helps others when they want to try their hand at it too.

#21  

I've followed the information on this thread to create a cable for a Roomba Create 2 (the one with the green cover) which was just purchased. I'm checked the cable many times and I'm certain I have it configure for pin 3 and 7. Trying to use the Movement Panel it sends the Roomba into Spot Clean mode if I hit the up-arrow and then will stop if I hit it again. Also, the Ez-B V4 is brand new as well.

Any ideas?

#22  

Make sure your plugging the cable in the right way. I had to triple check I plugged it in right. I think the symbol on the ps2 plastic moulding faces inwards on mine. I might have wired it different than you, as the ps2 with the tab cut off fits the port multiple ways I believe.

#23  

I'm using an 8-pin Mini-Din plug, so I don't think it's possible to plug it in wrong. The plug is from an extension cable I cut in half. I used the male end and used a meter to make sure i was connecting to the pins that match up with pins 3 and 7 on the Roomba.

#24  

A couple of things to consider. The Create-2 uses the new Roomba protocol @ 115200. Make sure you have not selected the old protocol option for the control you are using. Double check that the cable is plugged into D 0. on the EZB(4) and that the connector on the Create-2 matches the picture below.

User-inserted image

Here's what the 8 pin connector pinout looks like

User-inserted image