Welcome to Synthiam!

Program robots using technologies created from industry experts. ARC is our free-to-use robot programming software that makes features like vision recognition, navigation and artificial intelligence easy.

Get Started
Asked — Edited

Bluetooth Connection Question

Hello from Russia. I'm trying to connect with my ez-robot.
Step 5 from the video tutorial is going fine. But when I'm trying to connect to my ez-robot (the lowest port is COM8) form the ARC I'm getting error:

EZB 0:
EZB 1:
EZB 2:
EZB 3:
EZB 4:
TCP Server stopped
TCP Server stopped
TCP Server stopped
TCP Server stopped
TCP Server stopped
Attempting connection on COM8
Comm Err: ????? ???????? ???????? ???????. !(it says about time out)
BbytesToExpect: 1

Received:
Disconnected
Connection Failed: System.Exception: Controller Not Responding
? EZ_B.EZB.Connect(String hostname, String tcpPassword, Int32 baudRate)
Disconnected

Does anybody know what is going on?
Thanks in advance.

United Kingdom
#1  
You shouldnt be starting ARC at Step 5 just pairing the Bluetooth with your PC/Laptop

If it did pair ok try the firmware updater as in step 6 1st
United Kingdom
#2  
As @winstn60 said, make sure it's paired and updated.

I took a bunch of screen shots when I updated one of my EZ-Bs which hopefully will aid you in connection. Take a look at this topic
#3  
Thank you all for replies.
To @winstn60: I don't start ARC at step 5. I'm starting it at step 11.
I did pair laptop with EZ-Robot and I did update the firmware. Still getting the same error. And even more. Now I can't connect to the EZ-Robot from Firmware Updater, getting the same error as from ARC.
I've tried to delete Bluetooth and pair it again. tried to pair it with another laptop, pairing is ok, but then the same error.
United Kingdom
#4  
Do the lights flash on the bluetooth board and the main board when you power up?

Also make sure you have fresh batteries or a power supply plugged in to power the EZ-B

If it pairs ok but wont connect its some sort of controller issue also check every pin is correctly soldered to the main board

There are tutorials on this site to check the voltages etc at various points on the main board

Here

Hope this helps?
PRO
Synthiam
#5  
I think the original poster is having confusion with the part about lowest com port. The statement was never "lowest com port" on any tutorial. The statement is "lowest of the two com ports that were detected".

So if you already have com8 and you added com9 and com10, the ez-b would be com9.

Original poster is connecting to the wrong com port.

What com ports are listed on your system? Type us the list that appears in the drop down for ARC ports.
#6  
With each Bluetooth device windows remembers you can right click and choose properties , second tab I believe shows the assigned com port. I recommend naming the the blutooth devices so you can tell which ezb is the one your trying to connect if you have more than one. - Josh S
#7  
Thank you guys for replies.
I'm selecting the lowest port from available in the ARC.
I tried to delete and add EZ-Robot in the bluetooth devices several times. Each time when I add EZ-Robot bluetooth device, it starting to use next port numbers. Last time, I've deleted all ports that was used previously and ez-robot bluetooth device. Then I've paired laptop with EZ-robot again, it starts to use COM3 port, still the same error.
Here's some screenshots of the ARC and bluetooth device.
http://s019.radikal.ru/i626/1304/e5/99ca10e55b32.jpg
http://i069.radikal.ru/1304/d0/1c5509422713.jpg

Really can't understand what am I doing wrong. I'm starting to suspect maybe can it be because of language of operating system is Russian?
PRO
Synthiam
#8  
Again, do not select the lowest COM port available in ARC. That's not what the tutorials say.

Please watch the Adding Bluetooth tutorial video. Link is here: http://www.ez-robot.com/Tutorials/Default.aspx?id=5

Video is here:


Step #9 reads:

Quote:


9. You will be assigned two COM Ports for each EZ-B. The lowest of the two detected COM ports is the data connection that you will specify on the Connection Control of ARC. The other COM Port (the higher one) can be ignored and is reserved for future use.


I do not think I can re-word that any different. :)

As for your original post, you mentioned that the Firmware was successfully updated. Can you verify that the red light flashes, and the blue light pulses?
#9  
Yes, I can verify. The red flight flashes and the blue light light pulses.

I'm sorry, when I say the lowest, I'm talking about the lowest number, not the lowest position on the screen.

Anyway, I've tried to connect to COM3 as well as to COM5


EZB 0:
EZB 1:
EZB 2:
EZB 3:
EZB 4:
TCP Server stopped
TCP Server stopped
TCP Server stopped
TCP Server stopped
TCP Server stopped
Attempting connection on COM3
Comm Err: ????? ???????? ???????? ???????. (time out)
BbytesToExpect: 1

Received:
Disconnected
Connection Failed: System.Exception: Controller Not Responding
? EZ_B.EZB.Connect(String hostname, String tcpPassword, Int32 baudRate)
Disconnected
Attempting connection on COM5
Connection Failed: System.TimeoutException: ????? ???????? ???????? ?????? ???????. (time out)
? System.IO.Ports.SerialStream.Write(Byte[] array, Int32 offset, Int32 count, Int32 timeout)
? System.IO.Ports.SerialPort.Write(Byte[] buffer, Int32 offset, Int32 count)
? EZ_B.EZB.Connect(String hostname, String tcpPassword, Int32 baudRate)
Disconnected
#10  
That tripped me up too, is it the lowest port number or the lowest on the screen ?
United Kingdom
#11  
It's the lowest port of the two which are added when the EZ-B is paired with the PC.

Click Start --> Devices and Printers

User-inserted image


Right click on the EZ-B --> Properties --> Services

User-inserted image


Both of mine only show the one COM port which is the one to connect to. If it shows 2 it's the lower of the 2 (i.e. if it shows COM10 and COM11 choose COM10)
United Kingdom
#13  
Chernyshov

Check if you are using the Microsoft standard bluetooth drivers You have an odd looking bluetooth device in your system tray. I would delete all Bluetooth devices and Drivers and start again with just the EZ-B. It looks like you have a bluetooth dongle device plugged in does your laptop not have BT built in? unusual nowadays it maybe a conflict

Its unlikely to be a language issue as others have been succesful in Russia
#14  
Just remember that if your computer/laptop device has bluetooth built-in it will be a class two device that may be capable of up to 10 meters, (33 feet) of communication distance.
#15  
We have tried to connect from three different laptops. Unfortunately, still getting the same error.
I'd like ask you, maybe any of you could connect to my laptop remotely and try to help.
It was supposed to be a present for my son, who actually has found ez-robot web-site. He really wants ez-robot work.
Canada
#16  
my ez-b is doing the same thing now it was working fine, then when i tried to connect this came up.

Attempting connection on COM3
Comm Err: The operation has timed out.
BbytesToExpect: 1

Received:
Disconnected
Connection Failed: System.Exception: Controller Not Responding
at EZ_B.EZB.Connect(String hostname, String tcpPassword, Int32 baudRate)
Disconnected