How EtherCAT and ROS2 Collaborate to Build the ‘Cerebellum’ and ‘Brain’ of Intelligent Robots

How EtherCAT and ROS2 Collaborate to Build the 'Cerebellum' and 'Brain' of Intelligent Robots

Abstract In the wave of modern industrial automation and humanoid robotics technology, an efficient, reliable, and coordinated communication system is as crucial as a biological nervous system. This article will delve into how to construct the ‘cerebellum’ and ‘brain’ of intelligent robots through the collaboration of EtherCAT (Real-time Industrial Ethernet) and ROS2 (Robot Operating System … Read more

The Real Performance of ARMxy on IGH EtherCAT Master: Stable and Incredibly Fast

The Real Performance of ARMxy on IGH EtherCAT Master: Stable and Incredibly Fast

1. What is EtherCAT? A Clever Analogy First, forget the traditional network concept. You can imagine it like this:Traditional Ethernet (like TCP/IP): It’s like a postman delivering letters to every household in an apartment building. The postman has to walk to each door (node), knock, wait, and hand over the letter (data) to the resident. … Read more

Driving the Future: GD32 MCU Tackles Multi-Scenario Challenges in Motor Control

Driving the Future: GD32 MCU Tackles Multi-Scenario Challenges in Motor Control

Since the launch of its first 32-bit MCU in 2013, GigaDevice has been deeply engaged in the field for over a decade, with steadily increasing shipment volumes. As of the first half of this year, cumulative shipments have exceeded 2 billion units. As a leading company in the domestic general-purpose MCU sector, GigaDevice has never … Read more

ECS-M.2/FPGA: PCI Express® EtherCAT® Slave Device Interface in M.2 Specification

ECS-M.2/FPGA: PCI Express® EtherCAT® Slave Device Interface in M.2 Specification

The ECS-M.2/FPGA is a newly launched PCI Express® EtherCAT® slave device interface in M.2 specification, fully meeting the needs of compact host systems. Upgrade Your Embedded System to EtherCAT Slave Device • Add EtherCAT slave device (ECS) functionality to your embedded PC. • The address space of the EtherCAT slave device controller is directly mapped … Read more

ZMC6000 Series Compact Industrial PC: Integrated EtherCAT, Powerful Computing, Impressive Visual Processing, and Cloud Service Capabilities

ZMC6000 Series Compact Industrial PC: Integrated EtherCAT, Powerful Computing, Impressive Visual Processing, and Cloud Service Capabilities

In the current wave of Industry 4.0 sweeping the globe, intelligent transformation has become the core proposition for enterprises to break through growth barriers. A powerful and versatile industrial control device is the key to bridging the “last mile” of transformation. The ZMC6000 series compact industrial PC from Zhiyuan Electronics, characterized by its “small size … Read more

Programming 32 Axes with Xinjie PLC (C Language Version) – Essential Guide

Programming 32 Axes with Xinjie PLC (C Language Version) - Essential Guide

‖ System Learning Life is like a marathon; sometimes you need to pause and take a break to go further. Recently, there have been many industrial control PLC projects, so the upcoming content will mostly focus on industrial control PLC topics. All programming knowledge is provided by project team member “Tang Lu Lu” and organized … Read more

Documenting the Method and Issues Encountered in Configuring Inovance PLC Remote I/O

Recently, I started using the Inovance HU5 series PLC, and I am documenting the methods for configuring I/O and the pitfalls encountered. Since I did not use Inovance’s I/O but instead configured a certain brand of EtherCAT remote I/O module, the first step in configuring EtherCAT is to download the XML file from the official … Read more

EtherCAT Communication Example with InoProShop

Create a project with 3-axis EtherCAT motion control in InoProShop. The following are the detailed steps: Step 1: Create a New Project Step 2: Configure the EtherCAT Master Step 3: Add 3 SV630N Servo Drives as Slaves Step 4: Add CIA402 Axes for Each Servo Drive and Configure Axis Parameters Step 5: Create Reusable Axis … Read more

Beckhoff Launches TwinCAT for Linux with Virtual PLC Functionality

Beckhoff Launches TwinCAT for Linux with Virtual PLC Functionality

Beckhoff Launches TwinCAT for Linux with Virtual PLC Functionality Minnesota, Savage, September 23, 2025 – Beckhoff is expanding the possibilities of automation and operating systems with TwinCAT for Linux, enabling resource-efficient and virtualized distribution of TwinCAT software applications. Now, the TwinCAT PLC runtime and TwinCAT functionalities packaged as containers can run locally on controllers or … Read more