Cannot connect to CR5 via LAN, Wifi works


#1

Dear Dobot team,

I am attempting to connect the a CR5 robot. The controller firmware is 3.5.4.1-stable.

I have not been able using the LAN connection, however over Wifi (using the supplied dongle) all works fine.

Although Wifi works, there are some dropped connection situations, which need to be avoided in my application. Therefore, I would prefer using LAN for reliability and security reasons.

I have not been able to connect to CR5 via DobotStudio or Python over LAN. I have checked the LAN settings using DobotStudio (using Wifi) and they seem to be correct: IP address is 192.168.5.1 and DNS mask is 255.255.255.0.

When connected to the controller via LAN cable I can successfully ping the controller via 192.168.5.1.

When I try to connect via Python, using the TCP-IP-CR-Python-CMD, I get the following error: OSError(113, 'No route to host'). No matter the port: 29999, 30003 or 30004.

I’m beginning to think there might be issues with the controller. Has anyone else seen this situation?

Would you have any advice? Let me know if I can help by providing more information.


#2

I should add that I could connect to the CR5 over 192.168.5.1 using DobotStudio.

So the working connection method table is as follows:

Connection 192.168.5.1 192.168.1.6 Comments
DobotStudio LAN :no_entry_sign: :no_entry_sign: Ping works for 192.168.5.1
Python LAN :no_entry_sign: :no_entry_sign: Ping works for 192.168.5.1
DobotStudio Wifi :white_check_mark: :white_check_mark: Although you are supposed to use 192.168.1.6 over Wifi, 192.168.5.1 also works in this instance.
Python Wifi :no_entry_sign: :white_check_mark: Ping works for 192.168.5.1