This project is currently winding down. Please see the announcement for more information.

Flott

Motion Control in Rust

Last Month in Flott - March 2021

Posted on 2021-03-01 by Hanno Braun

This is the monthly newsletter for Flott, the toolkit for motion control software in Rust. Flott aims to make developing motion control software easy, by providing libraries that abstract over hardware commonly used for motion control, like motors, encoders, and other sensors and actuators.

Last month saw lots of progress on RampMaker and Step/Dir, libraries that can be used to control stepper motors.

RampMaker

RampMaker is a library that generates acceleration ramps for stepper motors. It saw its initial release in late January. Building on that, lots of work has gone into making it more powerful, flexible, and downright more useful. This has culminated in version 0.2 being published.

Highlights:

This is just a selection of pull requests that were merged last month. Check out the full list on GitHub, if you're interested in all the details.

Step/Dir

Step/Dir is a library that provides a unified interface for controlling stepper motors. Its development took a bit of a back-seat last month, due to the work on RampMaker. Still, some things got done, mostly clean-ups, small improvements, and the addition of a high-level motion control API.

Highlights:

This is just a selection of pull requests that were merged last month. Check out the full list on GitHub, if you're interested in all the details.

What I'm working on

Now that RampMaker 0.2 is out, I'm focused on integrating it into Step/Dir to provide a high-level motion control API for chips that don't support that in hardware. The initial version of that is already done, but it needs some polishing.

Funding

Right now, Flott is focused on stepper motors, but I want to build it into a full-featured toolkit for motion control software, by abstracting over other kinds of hardware (like encoders, or other motor types), as well as creating more useful building blocks on top of those hardware interfaces.

Doing this will take a lot of effort. Please consider supporting my work by sponsoring me.

Thank you

Thank you for your interest in Flott! If you're interested in following its development, feel free to subscribe to the news feed. I also plan to set up an email newsletter, but haven't gotten around to it yet. Next month, hopefully!

The next newsletter is expected to arrive in early April. If you have any questions or feedback, please don't hesitate to contact me!