Back to Docs
Crate / Public Doc

KCAN Docs

KCAN provides Rust CAN controller primitives for actuator and motor-control workflows, including optional SocketCAN, serde, and Scrin TUI feature surfaces.

Package Metadata01

kcan is tracked from the Tknott95 crates.io catalog because it is above the 64-download threshold. Current tracked version is 0.1.8, with 125 downloads across 9 versions.

Crates.io / Docs.rs Facts03

crates.io package: kcan 0.1.8; latest tracked source size is about 59.7 kB.

crates.io categories: hardware-support, science::robotics, and embedded.

crates.io keywords: can, actuator, aisling, scrin, cubemars.

docs.rs records a Rust 2024 library crate with a kcan binary entry point and MIT OR Apache-2.0 license metadata.

Public repository metadata points to Tknott95/kcan.

What It Is04

KCAN is a Rust crate for CAN-oriented actuator and motor-control primitives.

It is designed for robotics control surfaces where actuator commands, CAN transport, and optional terminal tooling should stay reusable instead of being locked inside one application.

Install And Use05

Install from crates.io:

cargo add kcan

Current tracked release: kcan = "0.1.8"

Optional features in the public package include serde, socketcan, and tui.

Use it where actuator-control code needs explicit CAN primitives before application-specific robot control policy is layered on top.

Release Notes06

The 0.1.x line moved quickly on 2026-07-06 after the package crossed the public catalog threshold.

Use crates.io, docs.rs, and the versioned release route as the stable public references while backend release sync matures.