Does EtherCAT Supported in LinuxCNC

More
27 Feb 2024 13:26 #294599 by Tech3
Dear All,

Does Linuxcnc controller supports EtherCAT communication protocol in the MESA 7i96s motion controller card ?

Please Log in or Create an account to join the conversation.

More
27 Feb 2024 13:35 #294600 by meister
i have no idea about mesa or ethercat, but i think not.
however, it is probably possible to use ethercad directly without mesa

Please Log in or Create an account to join the conversation.

More
27 Feb 2024 17:18 #294614 by scottlaird
You're mixing topics here.

The Mesa 7i96s is an Ethernet device, intended for talking to traditional step/dir stepper or servo drives. IIRC, Mesa's driver talks to them using UDP packets on top of Ethernet, using IP.

EtherCAT *also* sits on top of Ethernet, but it's a very different protocol and doesn't use IP at all. Our implementation has a Linux kernel module that handles EtherCAT communication and gets very low latency and jitter relative to what can usually be accomplished by talking to devices over TCP or UDP, although the EtherCAT people are probably over-hyping its benefits somewhat, at least as far as LinuxCNC's needs are concerned. It seems to be a reasonably nice, mostly self-describing protocol for controlling industrial equipment.

So: to answer the questions that I *think* you were asking:

1. LinuxCNC supports the Mesa 7i96s over Ethernet using Mesa-specific drivers that are a core part of LinuxCNC.
2. LinuxCNC supports many EtherCAT devices ([/url] around 400 at last count ) using an optional add-on component .
3. Mesa boards don't use EtherCAT.
The following user(s) said Thank You: tommylight, meister, rodw, besriworld, DPFlex

Please Log in or Create an account to join the conversation.

Time to create page: 0.066 seconds
Powered by Kunena Forum