Git updates: v1.7.0
- scottlaird
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 136
- Thank you received: 155
19 Jan 2024 02:34 #291083
by scottlaird
Git updates: v1.7.0 was created by scottlaird
I'm not planning on sending out announcements every time a new minor release goes out, but I thought I'd mention this one. I just released
v1.7.0
of the linuxcnc-ethercat driver. New .debs should appear in the
Opensuse build server
soon, if they haven't already.
This release includes a lot of minor changes to the digital input and digital output drivers (el1xxx, el2xxx, el1252, el1859, and ep23xx, specifically). I refactored the code in all of these to use a common core (in lcec_class_din.c and lcec_class_dout.c ), which should make supporting simple digital in and digital out devices much less complex in the future. However, changes bring the risk of breaking things. I've verified that it works with several assorted input, output, and combo devices, but that doesn't mean that I didn't manage to break something somewhere.
If you depend on Beckhoff digital I/O devices, then verifying that things still work and filing bugs would be appreciated.
This release includes a lot of minor changes to the digital input and digital output drivers (el1xxx, el2xxx, el1252, el1859, and ep23xx, specifically). I refactored the code in all of these to use a common core (in lcec_class_din.c and lcec_class_dout.c ), which should make supporting simple digital in and digital out devices much less complex in the future. However, changes bring the risk of breaking things. I've verified that it works with several assorted input, output, and combo devices, but that doesn't mean that I didn't manage to break something somewhere.
If you depend on Beckhoff digital I/O devices, then verifying that things still work and filing bugs would be appreciated.
Please Log in or Create an account to join the conversation.
- scottlaird
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 136
- Thank you received: 155
19 Jan 2024 02:45 #291084
by scottlaird
Replied by scottlaird on topic Git updates: v1.7.0
Also, as of this release, I'm semi-automatically testing the following devices:
I have an EL7041 and a stepper wired up; they'll probably be next to be added to the testing. After that I'll add an EP23* module, a few more random EL1* and EL2* devices, and then move on to adding a RPi 4 with an EK1814 (new in v1.7.0) and a few more EL1xxx and EL2xxx devices. I bought a literal boxload of them off of eBay a few years back, and there's no point in having them sit on the shelf.
- EL1008 (digital in)
- EL1859 (digital in + digital out)
- EL2008 (digital out)
- EL3068 (analog in)
- EL3204 (temperature/resistance in)
- EL3403 (AC current/voltage measurement)
- EL4032 (analog out)
I have an EL7041 and a stepper wired up; they'll probably be next to be added to the testing. After that I'll add an EP23* module, a few more random EL1* and EL2* devices, and then move on to adding a RPi 4 with an EK1814 (new in v1.7.0) and a few more EL1xxx and EL2xxx devices. I bought a literal boxload of them off of eBay a few years back, and there's no point in having them sit on the shelf.
Please Log in or Create an account to join the conversation.
- scottlaird
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 136
- Thank you received: 155
20 Jan 2024 05:47 #291161
by scottlaird
Replied by scottlaird on topic Git updates: v1.7.0
You probably want to skip 1.7.0 and go straight to 1.7.1. There are a couple impressively dumb bugs in 1.7.0.
Please Log in or Create an account to join the conversation.
Time to create page: 0.107 seconds