linuxcnc-hal

A safe, high level interface to LinuxCNC's HAL submodule


Keywords
cnc, linuxcnc
Licenses
MIT/Apache-2.0

Documentation

Put Rust in your LinuxCNC machine

See linuxcnc-hal Crates.io Docs.rs for a safe, higher level interface.

See linuxcnc-hal-sys Crates.io Docs.rs for generated bindings.

See rtapi-logger Crates.io Docs.rs for a realtime-friendly logger using LinuxCNC's logging machinery.

Please consider becoming a sponsor so I may continue to maintain these crates in my spare time!

Releasing to crates.io

E.g.

LINUXCNC_SRC=$(realpath ~/Repositories/linuxcnc) LD_LIBRARY_PATH=$(realpath ~/Repositories/linuxcnc/lib) cargo release -p rtapi-logger