KCAN is the Knott Dynamics CAN-controller crate for actuator and motor-control primitives, including SocketCAN and TUI feature hooks.
KCAN is part of the Knott Dynamics public software line. KCAN is the Knott Dynamics CAN-controller crate for actuator and motor-control primitives, including SocketCAN and TUI feature hooks.
What It Does
KCAN packages reusable Rust primitives for CAN-oriented actuator and motor-control workflows. It exposes optional serde, socketcan, and Scrin TUI surfaces so transport, inspection, and robot-control code can stay separated.
Why It Matters
Actuator control gets fragile when CAN transport and robot behavior are tangled together. KCAN keeps the low-level control primitives visible and reusable before platform-specific policy is layered on top.
Connected Surfaces
Operator Notes
- Use KCAN where actuator-control software needs explicit CAN primitives and optional SocketCAN integration.
- Keep hardware safety policy in the calling robot controller instead of hiding it in generic transport helpers.
- Track the 0.1.x line closely because it crossed the public catalog threshold during the actuator-design publishing pass.
Release Shape
The current public build tracks KCAN v0.1.8, 125 package downloads, and 9 published versions.
