
Ellis
USA
Asked
— Edited
I have been looking on the forum for a wiring tutorial for the ezb and create 2. There are a lot of ideas and very complicated ideas that seem to work but no simple tutorial to connect ezb to a create 2.
Please let me know if there is a tutorial or can you provide me with one.
Thanks,
Ellis you need to search the forum... there are many threads on this topic... @DJ did a video on how to build a roomba serial cable. Although slightly outdated it should help you... Also get a copy of the Create 2's ROI pdf file (I found mine by googling it)... It will tell you everything you need to know about serial connection to control protocols..
Edit I also was able to find a tutorial pretty easily in the learn section for creating the serial cable required to connect to the ezb... It was by Robot Doc...
Here you go: https://synthiam.com/Tutorials/Help.aspx?id=100
Remember, every control has a question mark next to the close X button. Pressing the question mark button will direct you to a manual page for the respective control. This message is displayed every time ARC is loaded as a reminder.
I have read these tutorials. One problem is almost all but one talk about the Create not the Create 2. All of DJ's tutorials are awesome but they again are about the Create not the Create 2. I may be wrong but there are no tutorials talking about the Create 2. My create comes with a cable that is the round serial on one end and a usb on the other. I do not know if this cable is only for the computer, micro or both.
I know this may seem basic for most but with the Create 2 I do not know how to hook it to my ezb micro and wonder if the existing ezb plugin will work with the Create 2 without modifications.
@DJ has given you the tutorial on how to make the ezb4/roomba serial (in his above post) connector... The serial cables will be the same... I use the same cable I made for the Create 1 (400 series roomba) and for the Create 2 (Series 600 roomba). You need just 2 wires really... Roomba Rx and ground... (3 wires, adding Tx if you want to receive data back from the roomba). You can use the serial cable that came with your create 2.. splice it open... Check the Create 2 ROI manual (or Dj's link) for the correct pinouts of the 7pin mini din roomba plug. Grab a couple of female header wires and solder one to pin 7 and one to pin 3...
There is no roomba plugin just the native roomba control in ARC... It does work but I also have an ARC file floating around with a bit more control features... Check it out here... It may have to be tweaked but it should get you started... Roomba 500, 600 etc sample control
Thank You Richard!
This makes sense. I think I have it now. This was a clear once I found out that it is wired the same as the Roomba.
I really like am totally impressed with this forum.
Ellis
I just received and installed the new cable I purchased with the correct plug. I soldered in a servo cable connecting pin 3 (signal) and pin 7 (ground) as instructed in tutorials. I set the baud rate to the correct 115,200 rate recommended for the create 2.
When I first started it up it did nothing. After working with it a bit it started to move in different directions intermittently and would only work with stop sometimes. I am recharging the Roomba overnight to make sure it is at full charge. Is there something I am missing. I know the Ezb is communicating directly because it is sometimes responding to the Roomba movement control intermittently. Any ideas or recommendations.
I have rechecked my wiring. Everything seems to be perfect. Pin 3 to signal on Ezb and pin 7 to ground on Ezb. The Ezb Roomba Movement Panel is installed and the baud rate is set to 115,200 as per tutorial.
The Roomba either does nothing or is very intermittent.
The Roomba is a Create 2. I was wondering if the Correct signals are being sent to the Create 2. There seems to be a start command, a safe command and a stop command. I am wondering if this is my problem.
Here is the link to the manual.
https://cdn-shop.adafruit.com/datasheets/create_2_Open_Interface_Spec.pdf
See pages 7-9.
I am making a telepresense robot so I can let my grandchildren run the robot over the internet and I will set an Ipad on a stand on the Roomba so we can Facetime. I am trying to get them involved in Ez-Robot to peak their interest in robotics. They are very creative.
@Ellis Please take a look at this thread...
synthiam.com/Community/Questions/10951
where several others are discussing a similar issue.
I'd like to suggest that you try Richard R's design as I did and it worked great for me
Regards, Frank