- Posts: 45
- Thank you received: 0
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Hard to guess what is wrong without looking at your ethercat configuration xml.chuchengbing wrote: Hello everyone:
Recently,my teachers and I intended to control a 6 DOF robot for stone carving with linuxcnc and the real robot can move simplely,etc writing the word of LinuxCNC. But it is not very stable in all running times. I have some questions about the system and linuxcnc:
1.Now,we just chose a PC as the controller,the system is Debian 7.9 and kernel system is 3.4.9-rtai-686-pse, linuxcnc is axes-joint13 for robot and the kinematics module is genserkins.
when I run the ec_master and it begin to scan the bus,there are always some questions, just as following(the linuxcnc is not running at this time):
[ 25.299137] EtherCAT ERROR 0-5: Failed to read mapped PDO entry.
[ 25.299138] EtherCAT ERROR 0-5: Failed to read mapped PDO entries for PDO 0x1600.
[ 25.363120] EtherCAT ERROR 0-5: Reception of CoE upload response failed: No response.
[ 25.363122] EtherCAT ERROR 0-5: Failed to read mapped PDO entry.
[ 25.363124] EtherCAT ERROR 0-5: Failed to read mapped PDO entries for PDO 0x1A00.
4.The NIC I am using is r8169,is there any relationships with the above questions? Can anyone tell me what type of NIC is best choices for our system?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
chuchengbing wrote: Thank andypugh and sirop:
sirop,you mean the r8169 is a suitable choice for our system? Is there any more better one?
Thank you
lists.etherlab.org/pipermail/etherlab-users/2016/002961.htmlThe Intel chipset is designed for high throughput with as little CPU
interaction as possible. It has things like interrupt throttling,
buffers and the works - poison for any real time application.
Although we have not experienced these issues and are successfully using
this driver, we try to use the most dumb (!) network cards available:
RTL8139 chipset is a good example. Paradoxically, they work best: when
they receive a packet of data, it is available immediately; when a
packet is sent to the card, it is transmitted immediately - no
buffering, no throttling.
Please Log in or Create an account to join the conversation.