EtherCAT on Raspberry Pi 5

More
2 years 7 months ago #295882 by zmrdko
Hi,

few weeks ago, I have gotten myself new rpi5, since I liked promised performance leap and preliminary latency tests looked awesome. I wanted to run 8kHz servo thread to match my Delta ASD-B3-E cycle time. Even though the ethernet chips on rpi4 and rpi5 are the same, rpi5 uses different driver - macb.
This means, that for now, you can only use generic ethercat driver, which is only able to run at 1kHz.
To run ethercat on rpi5 at higher rates, we need macb driver ported to ethercat.

So we are looking for someone, who is able and willing to do this. I compared source files for some drivers, which have been already ported with original drivers, and there are not many differences. Mostly some repeating IFs…

Thread link with more details on this issue:
Gitlab

Please Log in to join the conversation.

More
2 years 7 months ago #296042 by andypugh
Replied by andypugh on topic EtherCAT on Raspberry Pi 5
Does the Pi5 have good enough latency for an 8kHz servo thread? I haven't looked recently.

Please Log in to join the conversation.

More
2 years 7 months ago #296050 by Cant do this anymore bye all
I think someone tested one with a 35us (yes 35) (yes us) servo thread.

forum.linuxcnc.org/9-installing-linuxcnc...i-5?start=170#295779

Please Log in to join the conversation.

More
2 years 7 months ago #296066 by PCW
Replied by PCW on topic EtherCAT on Raspberry Pi 5
Note that a 35 usec servo thread is no different than a 35 usec
base thread as far as the latency tests go, since the latency
test doesn't actually do anything, it really just tests dispatch latency.

Please Log in to join the conversation.

More
2 years 7 months ago #296470 by routerman22
Perhaps ask on the rpi forum?

Please Log in to join the conversation.

Time to create page: 0.080 seconds
Powered by Kunena Forum