#ethercat — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ethercat, aggregated by home.social.
-
EtherCrab 0.7 is out! Release post here: https://wapl.es/ethercrab-0-7/
A smaller release, but still a few quality of life improvements.
-
🔧 Porting EtherCAT on Forlinx OKMX6ULx? We've got you covered!
Our guide covers:
✔️ Source code setup
✔️ Cross-compiling & driver installation
✔️ Real-time communication optimizationOptimize your industrial automation today! 🚀
🔗 Read more: https://www.forlinx.net/industrial-news/forlinx-okmx6ulx-porting-ethercat-674.html
-
EtherCrab 0.6 is out as the latest version of my #rustlang #ethercat MainDevice! I wrote a short post going through some of its bigger features in more detail. Have a squiz: https://wapl.es/ethercrab-0-6/
-
Just released #ethercrab 0.5. A small release with some churn from a bunch of renames, along with #freebsd/#netbsd support!
-
100us on the Pi 5 too! Consistent even with a cargo build going on in the background.
-
Calling all #ethercat nerds: does anyone have a spare EL6900, EL6910, EL6930 or EL2911 they wouldn't mind donating to the open source cause?
I'd like to add FSoE (Safety over EtherCAT) support to EtherCrab, my OSS #rustlang EtherCAT controller, but test devices are expensive!
Would appreciate a boost for reach 🙏
-
Threw together a quick #rustlang TUI with @ratatui_rs on a #raspberrypi to control an #ethercat servo drive using the keyboard. Works really well, and Ratatui is a fun tool to use!
Made with #EtherCrab https://crates.io/crates/ethercrab
-
#egui got the rizz 😎 helping me analyse latency spikes in an #ethercrab app on #raspberrypi 5
-
-
I just released #ethercrab 0.4.0, now with distributed clocks support! Get it here https://crates.io/crates/ethercrab/0.4.0
Announcement blog post here https://wapl.es/ethercrab-0-4-io-uring-derives-ethercat-distributed-clocks/
-
I'm writing #ethercat Distributed Clocks SYNC0 support for #ethercrab. Getting some excellent stability here 👀
Green line is SYNC0, blue line is IRQ from controller, offset by 2.5ms user shift. 5us jitter vs hardware SYNC0 from my Linux/AMD dev machine!
-
#ethercat going boing boing :)
Adding DC (Distributed Clock) dynamic sync to #ethercrab. This graph shows one subdevice synchronising with the DC source clock over a couple of seconds.
-
What I *expected* to work on maintaining the #linuxcnc #ethercat driver:
- Merging contributed drivers
- Fixing build bugsWhat I'm mostly doing:
- Automating basic documentation
- Automating releases
- Refactoring the guts of the thing to feel less like embedded C code and more like something that can afford a malloc() from time to time, at least during startup. -
A little #ethercat upgrade for the CNC. A slight step up from the venerable stepper drivers I’ve been using for years 👌
-
A rare occurrence has occurred: I wrote a new blog post, this time announcing EtherCrab! Do have a read, and maybe a boost if you like it? 🙏
https://wapl.es/announcing-ethercrab-the-rust-ethercat-controller/
-
🎉 new version day!
EtherCrab 0.3.0 has been released as the latest version of the #rust implementation of the #ethercat industrial automation protocol! Lots of improvements and fixes in this release 😎
Get it here: https://crates.io/crates/ethercrab
Along with the changelog: https://github.com/ethercrab-rs/ethercrab/blob/master/CHANGELOG.md#added
-
-
It's release day! 🎉
I just released v0.2.0 of EtherCrab, a #rust #ethercat controller.
Get it here: https://crates.io/crates/ethercrab
Changelog here: https://github.com/ethercrab-rs/ethercrab/blob/master/CHANGELOG.md#020---2023-07-31
-
And there it is: https://docs.rs/ethercrab/latest/ethercrab/
Pure #rustlang #ethercat controller. Still an awful lot of example, polish, docs and features to add but it still feels good to push a 0.1.0 🎉😊
-
@jamwaffles These are my primary targets: Microchip, Trinamic, Infineon, and ASIX. As best I can tell they're all derived from Beckhoff's ESC, though none are quite interchangeable. I've been sticking to commercial boards (or simple assemblies thereof) for ease of replicating my #EtherCAT hardware lab.
ADI FIDO, TI, and Renesas are out of scope for now though I have some boards. Of these Renesas would be easiest to support. Hilscher netX seems… unsuitable and will likely never be in scope.
-
@jamwaffles There's a kind of integration test:
• Power up a device-under-test
• Flash it with a firmware blob, capture its debug output
• Run the test from a Linux box with an Ethernet interface physically connected to the DUT
• Power downI want to run that kind of test across my #EtherCAT hardware lab from GitHub CI. It occurs to me that if the "flash" step were optional, this might be a kind of test which is useful to you too.