INAV Documentation
Welcome to iNav!
INAV is a Free and Open Source Flight Controller and Autopilot Software System that is actively developed with feature releases every 4-8 months. INAV has two primary components, the firmware that runs on the flight controller board, and the GUI configuration tool that runs on your PC. Some INAV features include:
- Support for a large variety and quantity of inexpensive flight controller (FC) boards and sensors. Many FC’s are built specifically for INAV with board layouts intended for easy connection of motors, sensors, servos, etc. intended for use in RC vehicles.
- Support for a wide variety of flying vehicles including airplanes, gliders, multi-rotors, quadcopters, etc. as well as ground vehicles (cars, tanks) and water vehicles (boats).
- Support for Auto Navigation Modes such as [[RTH (return to home)|Navigation-Mode:-Return-to-Home]], position hold, [[waypoints|iNavFlight Missions]], “follow-me”, and many more.
- Support for video transmission & receive systems for FPV (first person view) with On-Screen Display (OSD) of telemetry data.
- Use of flight controller (FC) boards based on those below.
Processor Speed Flash STM-F405 168Mhz 1Mb STM-F722 216Mhz 512k STM-F745 216Mhz 1Mb STM-F765 216Mhz 2Mb STM-H743 480Mhz 2Mb AT-F435 288Mhz 1Mb
General support for STM-F411 processors finished in 7.1.2. All other chips listed will support current and future releases of INAV. (flash memory dependent)
- Go to the INAV Welcome Page for a longer list of features.
Primary Goals
- Community driven.
- Friendly project atmosphere.
- Focus on the needs of users.
- Great flight performance.
- Understandable and maintainable code.
Using the Documentation
- The left sidebar lists user documentation and DevDocs grouped under relevelant sections.
Getting Started
Feedback & Contributing
We welcome all feedback. If you love it we want to hear from you, if you have problems please tell us how we could improve things so we can make it better for everyone.
If you want to contribute please see the notes here:
https://github.com/iNavFlight/inav#contributing
Developers should read this: