I am upgrading from LinuxCNC 2.8.0 with EtherCAT using one of the previous ISOs and was directed to this guide. I successfully installed using the standard ISO and the guide at the beginning of this thread.
I copied the previous config files (.HAL/.INI/ethercat-conf.xml) but am finding that only 1 of my axes is initializing to behaving correctly based on the control word i issue from Linux CNC.
I took outputs from both the working old PC and the output of the new PC that can only enable one axis
I was hoping someone might help me decipher the differences. I have attached outputs of:
$ sudo dmesg -T | grep EtherCAT
$ sudo ethercat slaves
Devices/Axis order in config is: Y - X - Z
Note: Working: All 3 axes can be enabled/disabled
Failing: Y and Z are not responding over ethercat, but X enables/disables and is reading/sending position commands correctly
One thing that stands out about the new config is it appears to be trying to start EoE (EtherNet over EtherCAT), and I am just trying to use CoE (Can over EtherCAT)
I'm not sure that's root cause though, but thought it worth mentioning. Let me know if any additional info would help determining what is going on.
File Attachment:
File Name:
laser.hal
File Size:7.31 KB
File Attachment:
File Name:
laser.ini
File Size:4.02 KB