Open-source rocket flight computer: logs IMU data, detects rocket apogee & freefall, provides in-flight stabilization through thrust vector control.
Flick is an open-source flight controller for model rockets for use on the Teensy line of microcontrollers with a MPU 6050 IMU, and BMP280 barometer. The controller and communication-protocol are written in Rust, and the ground control system is written in Python. Flick will eventually control automatic apogee detection in flight and parachute deployment.
The flight controller can be installed through cargo
, but the target for the Teensy controller will need to be added (which you can do through rustup
). Once the target has been added, running cargo build
will create the binary. To download the program onto the Teensy microcontroller, you'll need either a build of teensy_loader_cli
, or the Teensy Loader Application. The latter is available with the Teensyduino add-ons.