Ethercat HAL driver
01 Feb 2018 06:28 #105271
by chimeno
Hello Sirop,
installed again debian stretch, updated, installed new igh ethercat patching the source to work with the network card with intel chip 8255 "intel pro / 1000" with the controller "e1000e", has been a success, then I will do a few tests of synchronism in DC mode if it works better, I inform.
regards
Albert
Replied by chimeno on topic Ethercat HAL driver
Actually, I use machinekit on debian 8 with xenomai, so kernel 3.8.
The official repo sourceforge.net/p/etherlabmaster/code/ci/default/tree/devices/ has adopted drivers 8139too for up to 3.16 kernel version.
The unoffical repo sourceforge.net/u/uecasm/etherlab-patche...default/tree/#readme has some device patches for up to 4.13 kernel version.
Please report if you succeed to use these patches.
Hello Sirop,
installed again debian stretch, updated, installed new igh ethercat patching the source to work with the network card with intel chip 8255 "intel pro / 1000" with the controller "e1000e", has been a success, then I will do a few tests of synchronism in DC mode if it works better, I inform.
regards
Albert
The following user(s) said Thank You: Nico2017
Please Log in or Create an account to join the conversation.
01 Feb 2018 06:35 #105272
by chimeno
hello Automata,
Installed patches not officilaes for the stretch version in i386 mode for RT-PREEMPT, no problems, you can put your procedure from 0 to see if I see where the problem is.
regards
Chimeno
Replied by chimeno on topic Ethercat HAL driver
Hi sirop,
Have you installed the Igh ethercat master on stretch with preempt-rt ?
Are there any other successful attempts (other than chimeno) at running the Igh ethercat master with debian preempt-rt kernel?
Regards,
automata
hello Automata,
Installed patches not officilaes for the stretch version in i386 mode for RT-PREEMPT, no problems, you can put your procedure from 0 to see if I see where the problem is.
regards
Chimeno
Please Log in or Create an account to join the conversation.
08 Feb 2018 20:31 - 08 Feb 2018 20:31 #105602
by chimeno
Replied by chimeno on topic Ethercat HAL driver
Hello Sirop,
Can you help me with the code ??, I have a problem when starting "rtai_app: caught signal 11 - dumping core"
The problem comes when I try to save code lines by using the for loop (i = 0, i <LCEC_EL3773_CHANS; i ++).
been doing latency tests
I do not have much difference between "generic driver" and "e1000e" I have a solution that seems to work, even in the testing phase.
configure EL3773
cycle 1000 us
.ini file
servo_period = 500000
.xml file
appTimePeriod = "500000" refclocksyncCycles = "1000000"
DcConf assignActivate = "730" sync0cycle = "250000" sync0shift = "50000" sync1cycle = "750000" sync1shift = "500000"
my system
linux cnc 4.9.0-5-rt-686-pae # 1 SMP PREEMPT RT Debian 4.9.65-3-deb9u2 (2018-01-04) i686 GNU / Linux
Version IgH EtherCAT 1.5.2 1a7b3f94bdef +
Thank you
Chimeno
Can you help me with the code ??, I have a problem when starting "rtai_app: caught signal 11 - dumping core"
The problem comes when I try to save code lines by using the for loop (i = 0, i <LCEC_EL3773_CHANS; i ++).
been doing latency tests
I do not have much difference between "generic driver" and "e1000e" I have a solution that seems to work, even in the testing phase.
configure EL3773
cycle 1000 us
.ini file
servo_period = 500000
.xml file
appTimePeriod = "500000" refclocksyncCycles = "1000000"
DcConf assignActivate = "730" sync0cycle = "250000" sync0shift = "50000" sync1cycle = "750000" sync1shift = "500000"
my system
linux cnc 4.9.0-5-rt-686-pae # 1 SMP PREEMPT RT Debian 4.9.65-3-deb9u2 (2018-01-04) i686 GNU / Linux
Version IgH EtherCAT 1.5.2 1a7b3f94bdef +
Thank you
Chimeno
Last edit: 08 Feb 2018 20:31 by chimeno.
The following user(s) said Thank You: Nico2017
Please Log in or Create an account to join the conversation.
09 Feb 2018 13:15 - 09 Feb 2018 13:16 #105631
by sirop
Replied by sirop on topic Ethercat HAL driver
I never worked with this slave model so it is hard to say for me what goes wrong.
I wonder however if you could apply machinekit's debugging instructions github.com/mhaberler/asciidoc-sandbox/wi...ugging-RT-components in case of preeempt rt linuxcnc.
If so, you could see what causes "rtai_app: caught signal 11 - dumping core" .
I wonder however if you could apply machinekit's debugging instructions github.com/mhaberler/asciidoc-sandbox/wi...ugging-RT-components in case of preeempt rt linuxcnc.
If so, you could see what causes "rtai_app: caught signal 11 - dumping core" .
Last edit: 09 Feb 2018 13:16 by sirop. Reason: typo
The following user(s) said Thank You: chimeno
Please Log in or Create an account to join the conversation.
- Weiler810T
- Offline
- User is blocked
Less
More
- Posts: 89
- Thank you received: 5
10 Feb 2018 04:33 #105689
by Weiler810T
Replied by Weiler810T on topic Ethercat HAL driver
Hello
I would like to read position data with the Beckhoff ek1100 and el5032 (endat) and make it available in linuxcnc(gmoccapy), is that possible?
Siggi
I would like to read position data with the Beckhoff ek1100 and el5032 (endat) and make it available in linuxcnc(gmoccapy), is that possible?
Siggi
Please Log in or Create an account to join the conversation.
10 Feb 2018 04:59 #105690
by sirop
Yes. el5032 might need "a generic slave" approach.
Replied by sirop on topic Ethercat HAL driver
Hello
I would like to read position data with the Beckhoff ek1100 and el5032 (endat) and make it available in linuxcnc(gmoccapy), is that possible?
Siggi
Yes. el5032 might need "a generic slave" approach.
The following user(s) said Thank You: Weiler810T
Please Log in or Create an account to join the conversation.
11 Feb 2018 18:57 #105757
by chimeno
hi Sirop,
thank you very much for the link is very interesting, I will study it .. I attach the last files that work well, I will continue studying ..
Replied by chimeno on topic Ethercat HAL driver
I never worked with this slave model so it is hard to say for me what goes wrong.
I wonder however if you could apply machinekit's debugging instructions github.com/mhaberler/asciidoc-sandbox/wi...ugging-RT-components in case of preeempt rt linuxcnc.
If so, you could see what causes "rtai_app: caught signal 11 - dumping core" .
hi Sirop,
thank you very much for the link is very interesting, I will study it .. I attach the last files that work well, I will continue studying ..
Please Log in or Create an account to join the conversation.
11 Feb 2018 19:01 #105759
by chimeno
hello siggi,
As Sirop says it is possible and seeing the EL5032 manual has very good options.
regards
Chimeno
Replied by chimeno on topic Ethercat HAL driver
Hello
I would like to read position data with the Beckhoff ek1100 and el5032 (endat) and make it available in linuxcnc(gmoccapy), is that possible?
Siggi
hello siggi,
As Sirop says it is possible and seeing the EL5032 manual has very good options.
regards
Chimeno
Please Log in or Create an account to join the conversation.
- Weiler810T
- Offline
- User is blocked
Less
More
- Posts: 89
- Thank you received: 5
12 Feb 2018 04:20 #105778
by Weiler810T
Ok, thank you, but my programming skills are not very good, its 0,Josef
Replied by Weiler810T on topic Ethercat HAL driver
Hello
I would like to read position data with the Beckhoff ek1100 and el5032 (endat) and make it available in linuxcnc(gmoccapy), is that possible?
Siggi
hello siggi,
As Sirop says it is possible and seeing the EL5032 manual has very good options.
regards
Chimeno
Ok, thank you, but my programming skills are not very good, its 0,Josef
Please Log in or Create an account to join the conversation.
12 Feb 2018 20:54 #105801
by chimeno
Replied by chimeno on topic Ethercat HAL driver
Hello Siggi,
I do not know much about programming either, but I can help you a lot, right now I've been bundling up with a bunch of etherck modules for a year and a half, I do not have the EL5032 module but I have others and what I see at the end is always the same, these are the modules that I have running on linuxcnc:
EK1100
EK1122
EK1110
EL1098
EL2624
EL2088
EL2004
EL1004
EL9410
EL9576
EL3403
EL3773
EL9110
EL9210
AX5021
AX5203
AX5206
What project do you have in mind? as you take? what do you need?
regards
Chimeno
I do not know much about programming either, but I can help you a lot, right now I've been bundling up with a bunch of etherck modules for a year and a half, I do not have the EL5032 module but I have others and what I see at the end is always the same, these are the modules that I have running on linuxcnc:
EK1100
EK1122
EK1110
EL1098
EL2624
EL2088
EL2004
EL1004
EL9410
EL9576
EL3403
EL3773
EL9110
EL9210
AX5021
AX5203
AX5206
What project do you have in mind? as you take? what do you need?
regards
Chimeno
Please Log in or Create an account to join the conversation.
Time to create page: 0.193 seconds