EtherCrab

Build Status Crates.io Docs.rs Matrix chat

An EtherCAT master written in pure Rust.

EtherCrab is looking for sponsors! I (@jamwaffles) am developing EtherCrab in my spare time with currently no fulltime income, so if you want a safe, performant Rust EtherCat master please consider becoming a sponsor!

Community

We're on Matrix!

MSRV

Unfortunately, nightly Rust is currently required.

The MSRV for EtherCrab can be found in rust-toolchain.toml.

Current goals

Current test hardware is an EK1100 + modules and two LAN9252 dev boards.

Future goals

These may change at any time.

Sponsors

Thank you to everyone who has donated test equipment, time or money to the EtherCrab project! To help the EtherCrab project progress faster, please consider becoming a sponsor, or donating EtherCAT hardware to ensure best compatibility.

License

Licensed under either of

at your option.