EtherCat
- https://forum.linuxcnc.org/ethercat/45336-ethercat-installation-from-repositories-how-to-step-by-step?start=0
- https://github.com/feecat/XMC4300_EtherCAT_CoreBoard
- https://github.com/feecat/XMC4300_Motor_Controller
- https://bitbucket.org/harmonicbionics/esmacat_master_software/src/master/
- https://www.crowdsupply.com/harmonic-bionics/ease/#products
Install
For bookworm we add the following to /etc/apt/sources.list
deb [allow-insecure=yes] https://download.opensuse.org/repositories/home:/bone11111:/branches:/science:/EtherLab/Debian_Testing/ ./
Install some dependencies and update
sudo apt install curl git
sudo apt update
Create a security key
KEYRING=/usr/share/keyrings/ethercat.gpg
curl -fsSL https://download.opensuse.org/repositories/home:/bone11111:/branches:/science:/EtherLab/Debian_Testing/Release.key | gpg --dearmor | sudo tee "$KEYRING" >/dev/null
Install EtherCat
sudo apt-get install ethercat-dkms libethercat libethercat-dev ethercat-master
TODO There's currently an issue installing ethercat-dkms
due to the lack of kernel headers for 6.3