- Posts: 21
- Thank you received: 14
I did manage to get it working, but I had to disable some FSoE (Function Safety over EtherCAT) related code that I didn't fully understand, and I also had to disable compiling most of the drivers (the non "generic" one) because I needed to make some API changes that would require making small changes to all of the code. So in other words, I did a "hack" that works perfectly for my use case, but in general is a step backwards for the codebase. I need to take the time to finish the changes, and I don't have time at the moment... Perhaps I should post my progress as a fork on GitHub though...Hi @fdarling,
How did you manage to a working configuration with Yaskawa Ethercat?
I have the same problem, can you guide me?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Hello, would you mind putting your comments and code changes about the yaskawa stuff in here linuxcnc-ethercatI just purchased some used Beckhoff EtherCAT devices:
- Beckhoff EK1100: EtherCAT to E-bus adapter
- Beckhoff EL1904: 4 "safe" input TwinSAFE E-bus module
- Beckhoff EL2904: 4 "safe" output TwinSAFE E-bus module
Once I receive these devices, I will verify that my changes don't break FSoE (Function Safety over EtherCAT). After that, I will work on a pull request to get my changes mainlined...
By the way, the code that guided me on how to get proof-of-concept communication with a Yaskawa servo drive was found here:
Example for Kollmorgen AKD with IgH EtherCAT Master library
I then changed it to work with my Yaskawa drive, the modified code is attached as a tarball. The code is messy as it was for learning purposes only, and all that it is really doing is printing the servo's position to the console. If you rotate the shaft manually you can see it the printed position change, and therefore know that EtherCAT communication is working.
I will keep you guys posted...
Please Log in or Create an account to join the conversation.