optimisticside / flick

πŸš€ An open-source rocket flight controller for use on the Teensy microcontroller

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flick Logo

Open-source rocket flight computer: logs IMU data, detects rocket apogee & freefall, provides in-flight stabilization through thrust vector control.

About Flick

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.

Installation

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.

About

πŸš€ An open-source rocket flight controller for use on the Teensy microcontroller


Languages

Language:Rust 87.5%Language:Python 6.4%Language:Jupyter Notebook 6.0%