This repo provides a collection of LinuxCNC commands, configuration files, resources collected through hands-on use with LinuxCNC using the EtherCAT protocol, BECKHOFF modules and OMRON 1SN servo drive.
LinuxCNC version used is: 2.9.6
flowchart LR
A[Computer] -->|EtherCAT| B[Beckhoff EK1100]
subgraph IO_Modules [Beckhoff modules]
C[Beckhoff EL1008]
D[Beckhoff EL2008]
B --- C --- D
end
B ---->|EtherCAT| SVD[OMRON R88D-1SN servo drive]
SVD --> SVM[OMRON R88M motor]
classDef ethercat fill:#FF2800,stroke:#000000,color:#000000;
class B,C,D ethercat;
classDef linuxcnc fill:#0096FF,stroke:#000000,color:#000000;
class A linuxcnc;
Note
To operate machinery LinuxCNC requires a special kernel with real-time extensions.
See: installing-linuxcnc
See: setup-ethercat
See: customizing-linuxcnc
