Open evanmayer opened 1 year ago
We need to trial an update to SOEM in order to test a ring topology in EtherCAT.
Update TIMflight SOEM directory to a download of the latest (compatible) version.
Evan wrote about this problem here: https://github.com/tim-balloon/tim-logs/blob/main/ecm/lab_notebook_public.md#422023-timpublic-why-doesnt-my-ethercat-redundant-cable-topology-just-work
That post has some links to soem, where you can find versions to download. The update version must have ec_init_redundant().
ec_init_redundant()
Do this work in a clean dedicated branch, because it's possible this opens a can of worms or a portal to dependency hell, to mix metaphors.
Is this deprecated now? or is this separate from our other motor stuff
Task
We need to trial an update to SOEM in order to test a ring topology in EtherCAT.
Acceptance
Update TIMflight SOEM directory to a download of the latest (compatible) version.
Details
Evan wrote about this problem here: https://github.com/tim-balloon/tim-logs/blob/main/ecm/lab_notebook_public.md#422023-timpublic-why-doesnt-my-ethercat-redundant-cable-topology-just-work
That post has some links to soem, where you can find versions to download. The update version must have
ec_init_redundant()
.Do this work in a clean dedicated branch, because it's possible this opens a can of worms or a portal to dependency hell, to mix metaphors.