AAT Automatic Antenna Tracker
Since release 3.0, INAV directly supports embedded video telemetry data to drive the VirtualPilot Sentinel antenna tracker.
Alignment Tool Tab
This tab lets you change the angle that you FC and compass are mounted on your aircraft. This is critical to setting up INAV. You may have mounted the FC upside-down or backwards and this is where you can save this new orientation. When you go back to the Setup Tab, you should see the 3D Graphic move the same as your actual aircraft.
Airplane launch assistant
INAV's auto launch is intended to provide assistance for launching the fixed-wing UAVs. Launch detection works by monitoring airplane acceleration - once it breaches the threshold for a certain amount of time launch sequence is started. This detection should happen due to a thrown release or a launch system, such as a bungee launch. Do not fake throw, or "shake and bake", your airplane to start the motor prematurely. If powered assistance is needed. Use the idle idle throttle settings to assist.
Boards, Targets and PWM Allocations
It can be difficult for an aircraft builder to determine if a particular board / target will meet their needs.
Building Custom Firmware
Prebuilt targets may not include the features you wish to use. If a target already exists, it is relatively simple to build your own custom firmware.
Custom OSD Elements
One of INAV's most useful features has been the Programming Framework . Allowing users to customize their flight logic, to suit their requirements. But, from the release of INAV 7.0.0. There is the addition of custom OSD elements. So users can add their own elements, and display relevant data derived from the Programming framework.
Custom Mixes for Exotic Setups
This page documents custom mixer for exotic platforms. As this page was written prior to inav 2.0, you are advised to verify the smix syntax compared to your firmware version. It is also necessary to set the platform_type for your platform.
Developer Info
Position estimator is a vital component for navigation subsystem. It takes data from all available sensors and fuses them together to figure out coordinates and velocities in the local frame of reference. All navigational decisions are made based on estimated position/velocity data.
EZโTUNE
EZ-TUNE
Features Safe to Add and Remove to Fit Your Needs.
Due to flash size limitation on F1 targets it cannot include all features INAV supports at once.
Firmware Recovery with Dfuโutil
Overview
Fixed Wing Autolaunch
Fixed Wing Autolaunch, aka launch mode, allows the pilot to have assistance in launching their airplane. This can be particularly useful if you're a new pilot, have a difficult model to launch, or have a large model.
Introduction
This document aims at documenting the INAV's team recommendations for hardware manufacturers looking to create a new Flight Control board to run INAV.
iNav MSP Frames Changelog
MSP API Version 2.3
iNav Remote Management, Control and Telemetry
Introduction
iNav Blackbox Variables
Blackbox is a valuable tool for analyzing the flight dynamics of our airborne vehicles and as such it can be useful for troubleshooting and debugging purposes.
iNav for BetaFlight Users
Do you already know how to setup and fly a BetaFlight multirotor, and are now willing to try INAV?
Legacy Target ChebuzzF3
Connections
Lightweight Telemetry (LTM)
LTM was defined by "KipK" for the Ghetto Station antenna tracking project and originally implemented in Taulabs and Baseflight. It was adopted by INAV due to its excellent characteristics for low data rate / high update rate telemetry.
MSP Navigation Messages
MSP NAV Protocol and Types
MSP V2
Overview
Making a New Virtualbox to Make Your Own iNav
YouTube Video showing the steps below
Mixer Tab
The mixer tab allows you to adjust the values that tells INAV how to translate stick movements from your radio to the speed of the motors and movement of the control surfaces of your aircraft. For example, on a multi-rotor, when you pull back on your radio's elevator stick, the front two motors will spin faster and the back two motors will slow down. On a flying wing, pulling back on the elevator moves the two elevons servos up. This allows for a giant variety of motor and control surface configurations to be supported.
OSD Hud and ESP32 Radars
The Hud is a feature that displays various points of interest (POI) on the OSD, in "3D", by showing a marker where the location is on the screen. For now it's capable to display :
OSD-custom-messages
One of INAV's most useful features has been the Programming Framework . Allowing users to customize their flight logic, to suit their requirements. But, from the release of INAV 7.0.0. There is the addition of custom OSD elements. So users can add their own elements, and display relevant data derived from the Programming framework.
Older Release Notes
New on version 2.6 (Dec 2020)
PID Attenuation and Scaling
TPA [Throttle PID Attenuation] is what allows aircraft that are optimally tuned in a cruise flight range, based on throttle or airspeed, to dynamically adjust PID gains to prevent control oscillations.
Ports Tab
This controls the UART and USB serial ports on your flight controller (FC). These serial ports are used to communicate with devices and sensors typically soldered or connected by pins or plugs to your FC. (Other connections such as I2C, gyro, barometer, etc. are configured on the Configuration Tab)
Rate Dynamics
INAV and EmuFlight Rate Dynamics
Receiver Tab
This guide assumes you have already connected your Rx to a Serial UART Port on your flight controller and have set the correct port on the ports tab. The RC Receiver (Rx) in your aircraft conveys the radio control (RC) commands from your RC Transmitter and sends them to your flight controller over a wire connection using a Serial UART Port and using a particular communication protocol. This tab is where you set the protocol of your receiver and make sure it is communicating with INAV.
Request Form New PRESET
https://github.com/iNavFlight/inav-configurator/edit/master/tabs/profiles.js
Setup Tab
We're assuming you've installed the configurator and have connected to your flight controller (FC). The Setup Tab is the first screen you see once a connection is made. This tab has three main sections:
Supported Boards
Recommended boards
Target and Sensor Support
The following table was machine generated by findsensors.rb script on 2024-11-18 against INAV 8.0.0-RC1, E&OE
Tune iNav PIFF Controller for Fixedwing
Description of PIFF controller:
UAV Interconnect Bus
INAV implements universal interconnect bus for various types of sensors and executable devices.
Ublox 3.01 Firmware and Galileo
Ublox firmware 3.01 supports the European Galileo satellites. This can provide increased satellite coverage particularly in Northern and Western Europe.
iNav CLI Variables
iNAV CLI variables related to navigation features
Launch Mode
- Getting started with INAV