Software
EtherCAT Master
A high-performance EtherCAT master stack with distributed clock synchronization, CoE mailbox handling, and support for up to 128 axes on standard hardware.
Key Specifications
| Cycle Time | 250 μs minimum |
| Jitter | <1 μs (with RT kernel) |
| Max Slaves | 65,535 per network |
| Synchronized Axes | Up to 128 |
| Distributed Clocks | IEEE 1588 synchronization |
| Protocols | CoE, EoE, FoE, SoE, AoE |
| Platforms | Linux (PREEMPT_RT, Xenomai), QNX, Windows (KINGSTAR) |
| API | C/C++, Python bindings, ROS 2 integration |
Features
Zero-Copy PDO Mapping
Direct memory-mapped process data for minimum latency between application and network.
Hot Connect
Add or remove slaves at runtime without stopping the network or re-initializing.
Redundancy
Cable and master redundancy for fault-tolerant continuous operation.
ENI/ESI Import
Import slave configurations from standard XML descriptors. No manual PDO mapping required.
Diagnostic Dashboard
Real-time network health, frame counters, and per-slave error tracking via built-in web UI.
ROS 2 Integration
Native ros2_control hardware interface for seamless robotics framework integration.
Quick Start
# Install the EtherCAT master
sudo apt install adeeb-ethercat-master
# Scan network and discover slaves
adeeb-ec scan
# Start the master with your configuration
adeeb-ec start --config my_network.yaml --cycle-time 1ms Start integrating today
Community edition is free. Professional and Enterprise tiers for production deployments.