Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Flying FPV
  3. dRehmflight

dRehmflight

GPL-3.0C++

An open-source flight controller and stabilization system for small-scale VTOL vehicles, built on Arduino/Teensy for hobbyists and educators.

GitHubGitHub
1.4k stars313 forks0 contributors

What is dRehmflight?

dRehmFlight is an open-source flight controller and stabilization system designed for small-scale Vertical Take-Off and Landing (VTOL) vehicles. It runs on Arduino-compatible Teensy microcontrollers and provides attitude stabilization and control logic for hobbyist drones and experimental aircraft. The project solves the problem of complex, opaque flight control code by offering an intuitive, all-in-one codebase that is easy to understand and modify.

Target Audience

RC hobbyists, university students, educators, and makers who are building custom VTOL drones or aerial vehicles and want to learn or implement flight stabilization without dealing with overly complex commercial systems.

Value Proposition

Developers choose dRehmFlight because it demystifies flight control code with a clean, well-documented codebase that is easy to modify, uses affordable and accessible hardware, and serves as an excellent educational tool for understanding VTOL stabilization principles.

Overview

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

Use Cases

Best For

  • Building custom VTOL drones from scratch with accessible hardware
  • Learning flight control and stabilization concepts in an educational setting
  • Rapid prototyping of unique or experimental aerial vehicle designs
  • Hobbyists wanting to modify and understand flight controller code directly
  • University projects or workshops focused on drone and UAV development
  • Creating stabilized platforms for RC model aircraft with unconventional configurations

Not Ideal For

  • Commercial drone development requiring FAA certification or high-reliability systems
  • Projects needing advanced autonomous features like GPS waypoint navigation or sensor fusion beyond IMU
  • Teams wanting plug-and-play flight controllers with zero code modification or Arduino knowledge
  • Applications where real-time operating systems or multi-threading are essential for complex control algorithms

Pros & Cons

Pros

Arduino Simplicity

Uses Teensy microcontrollers with the Arduino IDE, eliminating complex flashing processes and making it accessible to anyone familiar with basic Arduino programming.

Educational Codebase

Code is written to be intuitive and easy to follow, serving as a teaching tool for flight control principles, as evidenced by its use in universities and tech companies.

Rapid Customization

Designed for quick iteration; users can modify code directly for specific VTOL applications without navigating complex class hierarchies, as highlighted in the overview.

Comprehensive Documentation

Includes PDF documentation and tutorial videos covering hardware build, radio setup, and code walkthroughs, providing extensive support for learners and builders.

Cons

Limited Sensor Support

Relies solely on MPU6050 IMU, with no built-in support for advanced sensors like GPS, barometers, or magnetometers, restricting autonomous capabilities.

Hardware Lock-in

Tightly coupled with Teensy microcontrollers; switching to other platforms requires significant code changes, reducing flexibility for alternative hardware.

Beta Stability Issues

Project is in beta with ongoing bug fixes (e.g., motor arming bug in Beta 1.3), making it less reliable for production or critical flight applications.

Frequently Asked Questions

Quick Stats

Stars1,410
Forks313
Contributors0
Open Issues0
Last commit1 year ago
CreatedSince 2020

Tags

#open-hardware#educational#teensy#controller#stabilization#drones#vtol#drone#hobbyist#arduino#flight-controller#flight#rapid-prototyping

Built With

M
MPU6050
A
Arduino

Included in

Flying FPV595
Auto-fetched 12 hours ago

Related Projects

betaflightbetaflight

Open Source Flight Controller Firmware

Stars11,161
Forks3,869
Last commit23 hours ago
CleanFlightCleanFlight

Clean-code version of the baseflight flight controller firmware

Stars2,729
Forks1,379
Last commit2 years ago
Paparazzi UAVPaparazzi UAV

Paparazzi is a free and open-source hardware and software project for unmanned (air) vehicles. This is the main software repository.

Stars1,698
Forks1,203
Last commit1 day ago
BaseFlightBaseFlight

32 bit fork of the MultiWii RC flight controller firmware

Stars523
Forks364
Last commit10 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub