Real-Time Visualization with Foxglove and RT-Kernel

Foxglove integration for RT-Kernel is more than just a software add-on; it’s a bridge between two worlds. It brings the observability and agility of modern robotics development into embedded real-time systems.

SOEM v2.0 – Major Release of the Open Source EtherCAT Master

SOEM v2.0 SOEM (Simple Open EtherCAT Master) is a widely used open source EtherCAT implementation. With version 2.0, the project reaches a major milestone, introducing significant new features, modernized architecture, and more than forty important fixes that strengthen stability and reliability. In this post we use the term MainDevice in place of the traditional “Master” […]

Choosing the right EtherCAT Master: Dedicated PLC vs. Software-Based Solution

Dedicated EtherCAT enabled PLCs have long been the industry standard, but software-based solutions like SOEM offer flexibility, cost savings, and the ability to optimize control using C programming. Understanding these differences will help in choosing the right solution for your needs.

Implementing Distributed Clock Synchronization in EtherCAT: A Step-by-Step Guide

EtherCAT (Ethernet for Control Automation Technology) is a powerful tool for real-time industrial Ethernet applications. One of its standout features is the Distributed Clock Synchronization, which ensures precise synchronization across devices. Let’s dive into the implementation process. 1. Slave Onboard Pulse Generators:Before delving into distributed clocks, it’s essential to understand the ec_dcsync0() and ec_sync01() functions. […]