- Configuring LinuxCNC
- Advanced Configuration
- EtherCAT
- Ethercat installation from repositories - how to step by step
Ethercat installation from repositories - how to step by step
10 Aug 2023 11:04 #277528
by gueee78
Replied by gueee78 on topic Ethercat installation from repositories - how to step by step
hey Rod!
Thanks for updating the instructions!
one thing I stumbled across in the first post, but forgot to mention. there's a typo atyou doubled halcmd, no big deal but would be easier if you'd fix it.
thanks for all your work!
Thanks for updating the instructions!
one thing I stumbled across in the first post, but forgot to mention. there's a typo at
halcmd halcmd loadusr -W lcec_conf ethercat-conf.xml
thanks for all your work!
Please Log in or Create an account to join the conversation.
10 Aug 2023 11:11 #277529
by rodw
Replied by rodw on topic Ethercat installation from repositories - how to step by step
That was quick! Itwas only there for 3 minutes before you found it
I changed the halcmd typo too.
I changed the halcmd typo too.
Please Log in or Create an account to join the conversation.
11 Aug 2023 00:10 #277581
by buzzFab
This worked. I install both of the packages and was able to compile and finish the rest of your guide without error.
I used your ethercat-conf.xml and halcmd show pin lcec displayed
This is the first time i have made it this far i don't really even know the where to go next
Replied by buzzFab on topic Ethercat installation from repositories - how to step by step
I think you need to also install libethercat-dev and maybe also libethercat
I took them out but at a guess the header files will be in the -dev package
This worked. I install both of the packages and was able to compile and finish the rest of your guide without error.
I used your ethercat-conf.xml and halcmd show pin lcec displayed
Component Pins:
Owner Type Dir Value Name
4 u32 OUT 0x00000001 lcec.conf.master-count
4 u32 OUT 0x00000004 lcec.conf.slave-count
This is the first time i have made it this far i don't really even know the where to go next
Please Log in or Create an account to join the conversation.
11 Aug 2023 00:22 #277583
by rodw
Replied by rodw on topic Ethercat installation from repositories - how to step by step
Awesome!
I got confirmation from iGh that libethercat-dev was required and the first post has been updated accordingly. I was also able to introduce them to one of the Debian guys who works in with Linuxcnc last night and he's agreed to sponsor them into Debian so hopefully one day their packages will end up in Debian!
From here, it would be best for you to open another thread and let us know your hardware and share your config files (ethercat xml, hal and ini).
I got confirmation from iGh that libethercat-dev was required and the first post has been updated accordingly. I was also able to introduce them to one of the Debian guys who works in with Linuxcnc last night and he's agreed to sponsor them into Debian so hopefully one day their packages will end up in Debian!
From here, it would be best for you to open another thread and let us know your hardware and share your config files (ethercat xml, hal and ini).
The following user(s) said Thank You: gueee78
Please Log in or Create an account to join the conversation.
24 Aug 2023 09:20 #278845
by rodw
Replied by rodw on topic Ethercat installation from repositories - how to step by step
Etherlabmaster changed their repository to its final home. The first post has been updated.
Also, I have created a version of the Linuxcnc live installer that also includes the repositories.
forum.linuxcnc.org/9-installing-linuxcnc...ler-iso-for-linuxcnc
I made a note in the first post in this thread where you should resume if you go this way. It saves quite a bit of complicated stuff..
Let me know if you have issues with this.
Also, I have created a version of the Linuxcnc live installer that also includes the repositories.
forum.linuxcnc.org/9-installing-linuxcnc...ler-iso-for-linuxcnc
I made a note in the first post in this thread where you should resume if you go this way. It saves quite a bit of complicated stuff..
Let me know if you have issues with this.
Please Log in or Create an account to join the conversation.
26 Aug 2023 06:14 #278995
by rodw
Replied by rodw on topic Ethercat installation from repositories - how to step by step
With generous support from Bjarne Van Horn, one of the Etherlabmaster team, I've modified the linuxcnc-ethercat driver so it can build a Deb file.
You can find the revised code here: github.com/rodw-au/linuxcnc-ethercat/tree/adapt_debian
I have also built a Version of the linuxcnc live installer for Debian 2.9 that includes the third part repositories
If you use my installer per the link in the first post, everything required for ethercat is able to be installed with one line in the terminal.
You just then have to complete the normal ethercat configuration steps.
The first post has been updated and a lot of the old messy configuration is now hidden in spoilers to streamline the instructions.. Good luck!
You can find the revised code here: github.com/rodw-au/linuxcnc-ethercat/tree/adapt_debian
I have also built a Version of the linuxcnc live installer for Debian 2.9 that includes the third part repositories
If you use my installer per the link in the first post, everything required for ethercat is able to be installed with one line in the terminal.
You just then have to complete the normal ethercat configuration steps.
The first post has been updated and a lot of the old messy configuration is now hidden in spoilers to streamline the instructions.. Good luck!
The following user(s) said Thank You: jjdege
Please Log in or Create an account to join the conversation.
28 Aug 2023 09:42 #279145
by jjdege
Replied by jjdege on topic Ethercat installation from repositories - how to step by step
Hi Rodw
I installed the ISO you built, within 30 minutes I already had the swm-fm45 example configuration operational
Fantastic!
thank's for your job!!!
I use this fork here for Linuxcnc-ethercat drivers, because I have an Epocat FR4000,
i couldn't find the possibility to clean lcec_conf lcec.so and recompile them for my requirement,
it has to be done manually in the traditional way which is not a problem.
I was wondering if it is not possible to add its ethercat drivers in the lcec_conf and lcec.so of your ISO
Thanks again
I installed the ISO you built, within 30 minutes I already had the swm-fm45 example configuration operational
Fantastic!
thank's for your job!!!
I use this fork here for Linuxcnc-ethercat drivers, because I have an Epocat FR4000,
i couldn't find the possibility to clean lcec_conf lcec.so and recompile them for my requirement,
it has to be done manually in the traditional way which is not a problem.
I was wondering if it is not possible to add its ethercat drivers in the lcec_conf and lcec.so of your ISO
Thanks again
Please Log in or Create an account to join the conversation.
28 Aug 2023 12:42 #279161
by rodw
Replied by rodw on topic Ethercat installation from repositories - how to step by step
Great feedback! My ISO is not perfect.
the linuxcnc driver is also availablesudo apt install linuxcnc-ethercat
the linuxcnc driver is also availablesudo apt install linuxcnc-ethercat
Please Log in or Create an account to join the conversation.
28 Aug 2023 14:55 #279174
by Transint
Replied by Transint on topic Ethercat installation from repositories - how to step by step
Good day!
I installed Linuxcnc according to the instructions from the first post, configured the driver, connected the Diewu I/O module, configured the configuration file as in ethercat-conf-diewu, now I get an error:
Failed to create slave config: No such file or directory
LCEC: fail to read slave 0.0 configuration
lcec: rtapi_app_main: Invalid argument (-22)
./cia402.hal:15: waitpid failed /usr/bin/rtapi_app lcec
./cia402.hal:15: /usr/bin/rtapi_app exited without becoming ready
./cia402.hal:15: insmod for lcec failed, returned -1
In what direction to look?
I installed Linuxcnc according to the instructions from the first post, configured the driver, connected the Diewu I/O module, configured the configuration file as in ethercat-conf-diewu, now I get an error:
Failed to create slave config: No such file or directory
LCEC: fail to read slave 0.0 configuration
lcec: rtapi_app_main: Invalid argument (-22)
./cia402.hal:15: waitpid failed /usr/bin/rtapi_app lcec
./cia402.hal:15: /usr/bin/rtapi_app exited without becoming ready
./cia402.hal:15: insmod for lcec failed, returned -1
In what direction to look?
Please Log in or Create an account to join the conversation.
28 Aug 2023 15:41 #279180
by mwc
Replied by mwc on topic Ethercat installation from repositories - how to step by step
Rod, which kernel is your ISO using?
I'm tempted to have another test of this on my H3+, but it needs a 6.x Kernel (Bookworm).
I'm tempted to have another test of this on my H3+, but it needs a 6.x Kernel (Bookworm).
Please Log in or Create an account to join the conversation.
- Configuring LinuxCNC
- Advanced Configuration
- EtherCAT
- Ethercat installation from repositories - how to step by step
Time to create page: 0.269 seconds