IndraDrive + LinuxCNC – PDO configuration problems

More
13 Feb 2026 18:29 #342899 by mr_huxley
Hi everyone,
I’ve recently been trying to set up a IndraDrive from Bosch Rexroth with LinuxCNC, and I’ve run into some difficulties.
After quite a bit of research here on the forum, I’ve narrowed it down to two possible causes:
  1. The IndraDrive supports EoE in addition to CoE. Could EoE be interfering with PDO configuration? Is there a recommended way to disable EoE on the drive? I’m using the latest LinuxCNC version and followed the EtherCAT tutorial from the forum.
  2. I’ve seen that some people define initcmds in the Ethercat-conf.xml, and I believe those may include PDO configuration. What would be the best approach here? In my XML I already have configPDOs="true", so I assumed initcmds wouldn’t be necessary.
I can configure the PDOs exactly as I want using IO Engineering (Bosch’s equivalent to TwinCAT), but once I switch back to LinuxCNC, the PDOs are either missing or appear randomly most of the time. They are dynamically allocated from what I understand.

Any guidance would be greatly appreciated. Thanks!

Please Log in or Create an account to join the conversation.

More
13 Feb 2026 20:19 #342912 by Hakan
Have a look in syslog "sudo dmesg" and if you find the word EoE that is a problem.
Typically that interferes with the linuxcnc lcec component, which can not handle EoE.

There is a way to read out the eeprom content from the drive, flip a bit and write the eeprom content back.
However, it is much better to compile the ethercat master yourself with eoe disabled.
It has been recommended before in the forum, please search (I don't have it readily available).

See how far that takes you. 

Please Log in or Create an account to join the conversation.

Time to create page: 0.317 seconds
Powered by Kunena Forum