In this tutorial, you will learn how to set up and use the EtherCAT Arduino Shield by Esmacat (EASE) Slave device on top of an Arduino subsystem and interface it with a Touch LCD and Motor Shield to enable data transfer between the two slave devices via the EtherCAT master (Laptop/PC).
First, some general information about the shields is discussed.
After learning to set up the devices, you will learn to implement a practical project involving both the Touch LCD and Motor Shields to control the Motors connected via the buttons on the LCD Shield by exchanging data between the 2 slave devices and the EtherCAT master. The data about the current motor to be controlled and its state (speed/position) is also printed on the terminal of the master.
EtherCAT Arduino Shield by Esmacat (EASE):
EASE is an EtherCAT slave that connects to an EtherCAT master (PC/ Laptop/ Dedicated Master devices like the Esmacat Master S and Esmacat Master C.) It can be stacked on top of Arduino and other MCU boards capable of connecting a shield with an Arduino Uno form factor. This shield allows high-speed communication with an industry-standard EtherCAT protocol for high-performance robotic applications.