# nickrehm/dRehmFlight

Teensy/Arduino flight controller and stabilization for small-scale VTOL vehicles

Repository: https://github.com/nickrehm/dRehmFlight
Canonical: https://ross.abutalabs.com/products/drehmflight
Language: C++
License: GPL-3.0
License Family: copyleft
Topics: vtol, teensy, teensyduino, drone, drones, flight, controller, arduino, flight-controller, drehmflight, stabilization, pid, imu, radio-control, airplane, helicopter, microcontroller, hardware
Last push: 2025-01-20T21:56:04+00:00

## Health v2 (maintenance only)
Score: 33/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 2, release rhythm 35, longevity 100
- inputs: {"age_days": 2411, "days_push": 590, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1431, forks 322 (observed 2026-08-28T04:04:42.984160+00:00)

## What it is
dRehmFlight is an Arduino-compatible flight controller and stabilization codebase for small-scale VTOL aircraft, built on the Teensy 4.0 microcontroller and MPU6050 IMU. It is designed for hobbyists, researchers, and educators, with all code kept in one readable file for easy customization and learning of flight control concepts.

## Use cases
- stabilize a homemade VTOL drone with PID control
- learn flight control and aircraft stabilization concepts
- rapidly prototype a custom drone or flying creation
- teach flight control principles in a university course
- get started with flight controller code as an RC hobbyist
- control an airplane or helicopter with a Teensy-based controller

## When to choose
- you want simple, readable, all-in-one flight controller code you can modify
- you are prototyping a unique VTOL vehicle or teaching flight stabilization
- you already know Arduino and want to avoid complex build toolchains

## When to avoid
- you need a production-grade or commercially supported flight controller
- you want maximum performance or advanced features like GPS waypoint missions
- you need support for flight stacks other than Teensy/Arduino-compatible hardware

## Facets
- artifact type: application
- maturity: active
- function: embedded, robotics, simulation
- domain: robotics, autonomous-vehicles, embedded-systems, hardware, education
- platform: embedded, cpp, c
- tags: flight-controller, vtol, teensy, arduino, drone, pid-control, imu, radio-control, stabilization, hobbyist

## Member repositories
- nickrehm/dRehmFlight (main) score 33

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:42.984160+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:37:08.162396+00:00, confidence not recorded.
  - readme: https://github.com/nickrehm/dRehmFlight (fetched 2026-08-28T04:04:42.984160+00:00, sha ee2faea28f3e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
