Adeeb Robotics
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.