We have a new release out!
Here are some features I want to highlight.
Sync groups let you separate out the optional parts of your machine, like removable tooling or modular I/O. When one of those drops out, the rest of the network keeps running, and you recover the group in place with a single call instead of restarting the network. Axes on grouped drives get a configurable fault action so they aren’t left running on stale feedback. The docs page covers setup, monitoring, recovery, and the limits.
Ethernet over EtherCAT is now supported on Linux. Drives are reachable from the Linux host, and from a remote PC, including Windows-only drive GUIs such as AKD Workbench or MR Configurator, with one static route.
Multiple local RMP instances
A MotionController can now manage more than one local RMP, so two independent EtherCAT networks can share a machine.
Smaller improvements
rsiconfig reads MotionController CreationParameters out of settings.xml, EtherCAT starts faster on Windows/INtime, and PDO values in RapidCodeRemote now carry their data type instead of coming back as raw numbers.
Breaking Change: RTTasks RTMultiAxisGet() is now RTMultiAxisLoad()
RTMultiAxisLoad()takes a Motion Supervisor index rather than a MultiAxis index, consistent withLoadExistingMultiAxis(). Update your project’s copy ofrttaskglobals.hto the 11.1.0 version and review your call sites.
Breaking Change: NetworkStatus PDO values use FirmwareValue.
NetworkStatus.PdoInputStatusandNetworkStatus.PdoOutputStatusnow report their values as typedFirmwareValuemessages instead of raw integers, so RapidCodeRemote clients must read the value through the matchingoneoffield for the PDO’s data type.
Here is the full changelog:
11.1.0 Aug 7, 2026
NewEtherCAT Sync Group support.NewRapidCode - RSIDataTypeINT8 and RSIDataTypeUINT8.NewRapidCode - MotionController::NetworkTimingEnableGet().NewMotionController PDO NetworkInput/Output methods add FirmwareValue.NewRapidCodeRemote - NetworkStatus PDO values use FirmwareValue.NewLinux - Ethernet over EtherCAT (EoE) support.Newrsiconfig supports MotionController CreationParameters in settings.xml.UpdateMotionController supports multiple local RMP instances.UpdateRTTasks - RTMultiAxisGet() renamed to RTMultiAxisLoad(), now takes a Motion Supervisor index.UpdateG-Code - M-Code callback registration flag renamed to reloadAfterCallback, now defaults to true.UpdateRapidCodeRemote adds data type name for PDO Inputs and Outputs and better data type mapping.UpdateWindows/INtime - CreationParameters NicPrimary for faster EtherCAT start.UpdateWindows RMPNetwork discovery uses auto-negotiation for broader compatibility.UpdateRMPNetwork firmware - EoE starts earlier, before cyclic traffic.UpdateLinux - RMP interrupt uses a leaner signaling path.FixMotionController - attaching to a running RMP preserves the creator’s CreationParameters.FixWindows/INtime - SyncInterrupt and other interrupts can be used at the same time.FixLinux - RMP/RMPNetwork no longer inherit the calling application’s file descriptors.FixLinux - rt-configure.sh transmit queue masks no longer exclude CPU cores above the isolated core.FixMDP - slot numbers and node addresses are consistent for networks with 10+ modules.