Skip to content

Robotics-BUT/KM3-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KM3-rs

A Rust firmware for the KM3 dual stepper motor controller.

Dependencies

1. flip-link:

$ cargo install flip-link

2. The git version of probe-run:

$ cargo install \
    --git https://github.com/knurling-rs/probe-run \
    --branch main \
    --features defmt

3. Useful tools:

$ cargo install cargo-binutils cargo-bloat

Usage

1. Clone the code

2. Attach the driver using a debug probe

3. If needed, adjust slave address in code

4. Flash the code

cargo run --release

Acknowledgements

KM3-rs firmware was developed using tools that are part of the Knurling project, Ferrous Systems' effort at improving tooling used to develop for embedded systems. Various libraries contributed by the Rust and embedded Rust communities were also used.

Development of the firmware was sponsored by the Robotics and AI research group at Faculty of Electrical Engineering and Communications at Brno University of Technology.

but logo

License

MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)

About

Rust firmware for the KM3 stepper motor controller.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages