Runtime calibration inav что это
The following is information pertaining to your flight controller. Please refer to this if you have issues with it’s setup. So if you have problems not allowing you to get the plane ready for maiden, or if an issue creeps up after many successful flights. If this doesn’t fix your problem, please see the Further support section at the end.
The flight controller arms but motor won’t spin
Check the battery. Is it fully charged?
Do the servos react to stick inputs?
Check ARM status at the top of the Configutator when connected: Triangle sign needs to be yellow, chute symbol grey and chain symbol blue. If you see these three things, then it is armed. Still no motor reaction? go to next step.
In the Outputs page, check the ESC Protocol on the left side. Set it to STANDARD and Click Save and Reboot. This is, because a lot of linear (plane) ESCs don’t support advanced Protocols like Multishot or DSHOT.
If there is still no reaction, go to Outputs page, flick the switch to agree the security warning and turn throttle up CAREFULLY. It’s best to do this without a prop. If you have a prop it will likely spin.
Still not working? Check your cabling. Test the ESC with a Servo tester or try with another ESC on the FC to exclude a defective ESC or possible defect FC.
Accelerometer calibrated
Self explanatory. Do it outside of the plane and as precise as possible. You will never need to do again if you save your calibration values from CLI.
Compass Calibrated
Invalid Compass readings, calibrate it correctly. Be Careful: NEVER 100% trust this check! Better to do one calibration more than one too few and lose your plane in RTH. Or just don’t use it if you have issues. It is not needed on planes.
UAV is levelled
This should be self explanatory. By Default, the pitch and roll level must not have more than 25° angle, compared to flat level. This is very important for copters but can be changed to 180° for fixed wing to allow easy arming when carrying.
Further assistance
INAV has a fairly steep learning curve. We all get stuck once in a while. There are a three things you should check before asking for help:
Полезные ссылки
Решения APC для дома
Your browser is out of date and has known security issues. It also may not display all features of this website or other websites. Please upgrade your browser to access all of the features of this website. Latest version for Google Chrome, Mozilla Firefox or Microsoft Edge is recommended for optimal functionality.
Подпишитесь на электронную рассылку:
Заполняя данную форму, я даю согласие АО «Шнейдер Электрик» и иным компаниям группы Schneider Electric на обработку содержащихся в ней персональных данных в соответствии с условиями и порядком обработки моих персональных данных, установленных Политикой конфиденциальности компании в целях осуществления прямых контактов со мной с использованием предоставленного мною адреса электронной почты, а также получения информации о новых продуктах, решениях и сервисах Schneider Electric, проводимых акциях и обучении, в том числе на трансграничную передачу на территорию США и Индии – государств, не обеспечивающих адекватную защиту прав субъектов персональных данных, акцептом которых является заполнение данной формы. Для получения дополнительной информации, пожалуйста, ознакомьтесь с нашей Политикой конфиденциальности.
©2022, Schneider Electric
Благодарим вас за подписку!
Inav CLI — Интерфейс командной строки
Не все настройки в INAV или Betaflight можно изменять через графическую оболочку, настроек очень много и все они просто физически не влезут. В графической части интерфейса выведены необходимые для базовой настройки квадрокоптера настройки. Дальше попробуем разобраться в чем удобство командной строки, и так ли она необходима.
Графический интерфейс Inav
Вкладка CLI доступна в конфигураторе INAV, при подключенном полетном контроллере. В поле ввода вносятся команды конфигурации полетного контроллера. После каждой команды подтверждение идет клавишей «ВВОД» на клавиатуре компьютера. Написание команд можно писать с любым регистром текста, маленькие или заглавные буквы, без разницы.
Inav cli интерфейс
Базовые команды CLI
DUMP — вывод всех настроек внесенных в память полетного контроллера. Вам достаточно вписать в поле ввода команду DUMP и нажать клавишу ввод для вывода полного списка установок. Также в первых строчках выводится таргет полетного контроллера и версия прошивки.
DIFF — вывод списка установок отличимое от базовых настроек. В случае с командой DUMP нам выйдет многострочный список ,более 700 строк, в которых не всегда удобно искать необходимую. Команда DIFF облегчает жизнь вынося на просмотр только те строки что были изменены в установках по умолчанию. К примеру калибровки акселерометра, компаса, настройки фильтров и PID контроллера, расположение элементов на OSD, настройки каналов аппаратуры и многое другое. Как правило после предварительных настроек и калибровки всех датчиков, я сохраняю DUMP. Для этого копируем все и сохраняем в текстовый файл. Каждое последующее сохранение делаю заметки, что надо допилить. Для внесения настроек обратно или переноса в полетный контроллер, копируем все из текстового файла и вставляем в поле ввода CLI. Чтобы сохранить не забываем команду SAVE и ВВОД/ENTER на клавиатуре.
GET — команда вывода/просмотра параметров. К примеру если нам надо посмотреть установки GPS модуля, вбиваем в командную строку команду GET добавляем через пробел GPS, подтверждаем клавишей ВВОД/ENTER. Выводит весь список установок применимый к GPS а также какие переменные можно применить.
SET — команда изменения параметров. Рассмотрим применение команды set на примере отключение моторов квадрокоптера после автоматического приземления, по умолчанию после приземления моторы переходят в режим минимальных оборотов, но не отключаются. Первое что мы делаем это вводим команду get disarm, смотрим все параметры связанные с деактивацией квадрокоптера. Строка nav_disarm_on_landing отвечает, что должен сделать квадрокоптер после приземления. Смотрим доступные значения и изменяем переменную с OFF на ON командой — set nav_disarm_on_landing = ON. Получаем подтверждение, далее в поле ввода незабываем ввести команду — SAVE для сохранения, после чего полетный контроллер перезагрузится и сохранит параметр с новым значением.
Неверно введенная или недопустимый параметр команды подсветится красным.
Полезные команды CLI в INAV
MSC | Смотреть логи не вытаскивая карту памяти |
set disarm_kill_switch = OFF | Дизарм модели только при низком газе |
set motor_direction_inverted = ON | Обратное вращение моторов |
set nav_extra_arming_safety = OFF | Отключение проверки привязки GPS к спутникам |
set nav_disarm_on_landing = ON | Отключение моторов при посадке |
set small_angle = 180 | Активация квадрокоптера в любом положении |
set osd_artificial_horizon_max_pitch = 35 | Увеличение угла искусственного горизонта в OSD |
set failsafe_mission = OFF | Отключение режима спасения при выполнении автономной миссии |
set stats = ON | Сбор всей статистики |
Для помощи в поле ввода CLI можно ввести команду HELP. Ссылка на документацию INAV
Заключение
В общих чертах мы выяснили зачем нам интерфейс командной строки. С помощью CLI удобно переносить настройки с одного квадрокоптера на другой, настройки режимов полета для аппаратуры радиоуправления, перенос привычного нам экрана OSD и многое другое. Обратите внимания что не всегда с одной версии прошивки INAV можно полностью переносить настройки. Об несовместимости параметров всегда пишут в релизе INAV, а также во вкладке прошивки в конфигураторе.
Всех желающих, более-менее сносно владеющих техническим английским приглашаю принять участие. По мере перевода очередных разделов, буду дополнять первый пост, чтобы все было доступно в одном месте.
Я же сам начну перевод с наиболее слабо освещенного раздела - микширования. Как установить прошивку, подключить и настроить дополнительное оборудование, отладить ПИДы - все это можно найти, а вот как настроить экзотические конфигурации - информации на русском практически нет.
Итак, поехали.
Микширование.
iNAV поддерживает несколько конфигураций микширования, а также пользовательские микшеры. Конфигурации микшеров определяют, как сервомоторы и двигатели будут реагировать на сигналы управления.
Конфигурация.
Чтобы использовать встроенную настройку микширования, вы можете использовать графический интерфейс конфигуратора. Он включает в себя изображения различных типов летательных аппаратов, чтобы помочь в правильном подключении. Дополнительную информацию о графическом интерфейсе см. В разделе «Конфигурация» документации.
Вы также можете использовать интерфейс командной строки (CLI) для установки типа ЛА:
Используйте список микшеров, чтобы просмотреть поддерживаемые варианты.
Выберите микшер. Например, чтобы выбрать настройку трикоптера, используйте микшер TRI.
Не забудьте дать команду save для сохранения изменений.
Стандартные типы микширования
Название Расшифровка Моторы Сервоприводы
TRI Трикоптер M1-M3 S1
QUADP Квадрокоптер + M1-M4 None
QUADX Квадрокоптер Х M1-M4 None
BI Бикоптер (правый/левый мотор) M1-M2 S1, S2
GIMBAL Управление подвесом камеры N/A S1, S2
Y6 Гексакоптер Y6 M1-M6 None
HEX6 Гексакоптер + M1-M6 None
FLYING_WING Летающее крыло (элевоны) M1 S1, S2
Y4 Квадрокоптер Y4 M1-M4 None
HEX6X Гексакоптер X M1-M6 None
OCTOX8 Октокоптер X (сдвоенные моторы) M1-M8 None
OCTOFLATP Октокоптер + M1-M8 None
OCTOFLATX Октокоптер Х M1-M8 None
AIRPLANE Классический самолет; Ax2, R, E M1 S1, S2, S3, S4
HELI_120_CCPM Вертолет с CCPM АП
HELI_90_DEG Вертолет с отдельным приводом общего шага
VTAIL4 Квадрокоптер с V-хвостом M1-M4 N/A
HEX6H Гексакоптер H M1-M6 None
PPM_TO_SERVO PPM-декодер
DUALCOPTER Dualcopter M1-M2 S1, S2
SINGLECOPTER Вертолет с флайбаром (режим гироскопа хвоста) M1 S1
ATAIL4 Квадрокоптер с А-хвостом M1-M4 N/A
CUSTOM Пользовательские установки
CUSTOM AIRPLANE Пользовательские установки самолета
CUSTOM TRICOPTER Пользовательские установки трикоптера
Настройка сервоприводов
Команда cli servo определяет настройки для сервоприводов. Команда smix в cli определяет, как микшер транслирует внутренние данные полетного контроллера (RC-вход, выход стабилизации ПИД-регулятора, переадресацию каналов и т.д.) на сервовыходы.
Сервофильтрация.
Для сервоприводов может быть включен фильтр низких частот. Это может быть полезно, например, для подавления раскачки.
В настоящее время его можно настроить только через CLI:
Для включения фильтрации используйте set servo_lpf_hz = 20. Это установит фильтр низких частот сервопривода на 20 Гц.
Один из способов настройки частоты отсечки фильтра:
Подвесьте ваш аппарат в районе центра тяжести. Убедитесь, что он может двигаться вокруг неблагополучной оси достаточно свободно. Например, если у вас есть колебания по курсу на трикоптере, убедитесь, что аппарат подвешен таким образом, чтобы он мог вращаться влево и вправо. Можно просто полетать, стараясь вызвать проблемное состояние, которое вы пытаетесь устранить, хотя настройка будет более утомительной.
Качните модель по оцениваемой оси. Также можно использовать прямое управление сервоприводом для перемещения. В примере с трикоптером, коснитесь конца хвостовой балки сбоку или дайте команду рыскания, используя ваш передатчик.
Если модель колеблется в течение нескольких секунд или даже продолжает колебаться бесконечно, частота отсечки фильтра должна быть уменьшена. Уменьшите значение servo_lowpass_freq на половину его текущего значения и повторите предыдущий шаг.
Если колебания затухают в течение примерно секунды или больше не возникают, настройка завершена. Обязательно сохраните настройки командой save.
Индивидуальное микширование двигателей.
Индивидуальное микширование двигателя позволяет настроить любую конфигурацию двигателей. Каждый мотор должен быть определен с помощью специальной таблицы для настройки этого двигателя. Микшер должен отражать, насколько близко каждый мотор находится к ЦТ (Центр тяжести). Двигатель, расположенный ближе к ЦТ, должен будет проходить меньшее расстояние, чем двигатель, расположенный дальше.
Шаги по настройке микшера в CLI:
Используйте пресеты Custom для включения пользовательского микширования.
Введите mmix reset для удаления любого существующего пользовательского микширования моторов.
Произведите настройку mmix для каждого двигателя.
Командная строка mmix имеет следующий синтаксис: mmix n THROTTLE ROLL PITCH YAW, где n - номер двигателя; THROTTLE – реакция на газ (все активные двигатели устанавливаются в 1.0, для неактивных - значение 0.0); ROLL - указывает, насколько насколько активно этот мотор должен использоваться для управления по крену (значения от 1,0 до -1,0); PITCH – реакция на управление в канале тангажа (от 1,0 до -1,0); YAW -указывает направление вращения двигателя (1.0 = CCW, -1.0 = CW).
Примечание: команда mmix может задавать неактивное микширование моторов. Пользовательские микшеры двигателей активны только для моделей, использующих специальные микшеры.
Пользовательское микширование сервоприводов.
Пользовательские правила микширования сервоприводов могут применяться к любому сервоприводу. Правила задаются в CLI с использованием команды smix. Правила связывают стабилизацию и сигналы приемника с физическим выходом PWM на плате полетного контроллера. В настоящее время идентификаторы 0 и 1 выводов могут использоваться только для выходов двигателя. Другие порты могут отсутствовать, в зависимости от используемой вами платы.
Оператор smix имеет следующий синтаксис: smix n SERVO_ID SIGNAL_SOURCE RATE SPEED Например, smix 0 2 0 100 0 создаст номер правила 0, назначая Stabilized Roll третьему выходу PWM на плате контроллера, с полными расходами и без ограничения скорости.
id Источники сигналов полетного контроллера
0 Stabilised ROLL (стабилизированный канал крена)
1 Stabilised PITCH (стабилизированный канал тангажа)
2 Stabilised YAW (стабилизированный канал рысканья (курса))
3 Stabilised THROTTLE (сигнал газа, устанавливаемый автопилотом)
4 RC ROLL (прямое управление по каналу крена)
5 RC PITCH (прямое управление по каналу тангажа)
6 RC YAW (прямое управление по каналу курса)
7 RC THROTTLE (прямое управление по каналу газа)
8 RC AUX 1 (дополнительный канал 1)
9 RC AUX 2 (дополнительный канал 2)
10 RC AUX 3 (дополнительный канал 3)
11 RC AUX 4 (дополнительный канал 4)
12 GIMBAL PITCH (наклон подвеса вверх-вниз)
13 GIMBAL ROLL (наклон подвеса вправо-влево)
14 FEATURE FLAPS (активация режима закрылков)
id Опциональные настройки сервовыходов
0 GIMBAL PITCH
1 GIMBAL ROLL
2 ELEVATOR / SINGLECOPTER_4
3 FLAPPERON 1 (LEFT) / SINGLECOPTER_1
4 FLAPPERON 2 (RIGHT) / BICOPTER_LEFT / DUALCOPTER_LEFT / SINGLECOPTER_2
5 RUDDER / BICOPTER_RIGHT / DUALCOPTER_RIGHT / SINGLECOPTER_3
6 THROTTLE (опирается только на сигнал газа первого мотора!)
7 FLAPS
Диапазон правил сервоприводов
Диапазон правила сервопривода следует понимать как вес микшера. Для получения полного расхода, сумма всех весов микшеров smix для сервопривода должна быть равна 100. Например, сервопривод №2 должен управляться источниками 0 и 1 (стабилизированный крен и стабилизированный тангаж) с одинаковой силой:
smix 0 2 0 50 0
smix 1 2 1 50 0
Чтобы усилить влияние одного источника, увеличьте вес этого источника и уменьшите остальные. Например, чтобы сервопривод №2 отрабатывал на 75% хода от источника 0 и на 25% от источника 1, правильные установки:
smix 0 2 0 75 0
smix 1 2 1 25 0
Если сумма весов будет больше 100, может проявиться ограничение хода сервомеханизма.
Примечание: пользовательские настройки сервомеханизмов активны только для моделей, которые используют специальные микшеры.
Скорость сервопривода.
Пользовательские сервомикшеры позволяют установить скорость изменения управляющего сигнала для данного сервопривода. По умолчанию для всех машинок установлено значение 0, это означает, что ограничение не применяется, а источник сигнала напрямую передается на сервовыходы. Это означает, что, если, например, канал (AUX) изменяется от 1000 до 2000нс за один цикл, управляющий сигнал на сервовыходе также будет меняться от 1000 до 2000 за один цикл. В этом случае скорость ограничивается только самим сервомеханизмом.
Если значение, отличное от 0, устанавливается как скорость правила, скорость изменения будет соответственно уменьшена. Каждая единица в поле скорости соответствует изменению длины импульсов на 10нс за 1с.
Пример значений скорости
0 = без ограничения
1 = 10нс / с -> полный ход сервопривода (от 1000 до 2000) выполняется за 100 секунд
10 = 100нс / с -> полный ход (от 1000 до 2000) выполняется за 10 секунд
100 = 1000нс / с -> полный ход за 1 с
200 = 2000нс / с -> полный ход за 0,5 с
Ограничение скорости может быть полезно для закрылков, выпуска шасси и других функций, где максимальная скорость сервопривода слишком велика.
Реверс сервопривода.
Чтобы поменять направление отработки сервопривода, можно использовать команду реверсирования.
Например, чтобы сервомашинка отклоняла хвостовой ротор трикоптера в другую сторону, используйте команду:
smix reverse 5 2 r
т. е. при микшировании порта сервопривода руля (5) с использованием источника стабилизированного входного сигнала YAW (2) изменить направление (r)
smix reverse применяется по мере необходимости и устанавливается для каждой конкретной модели индивидуально.
Ever since getting into the hobby of RC I had the dream of being able to use a drone to spot and track schools of fish out on the open ocean, similar to how spotter planes track schools of big tuna. Since early 2019 I have been testing different planes, cameras, and landing methods. I have since then decided the following:
Airframe: Nano Talon (chosen because of its portability, space being limited on a boat)
Camera : DJI HD Fpv Goggles w/ Cyclops antenna.
Landing Method: Elastic Netting between two fiberglass posts set in rod holders.
In January I planned to do my first sea trial and launch it from the boat a few miles off-shore. Unfortunately Inav wouldn't arm. I'm guessing that this is due to movements of the boat and Inav thinking one of the sensors are faulty. Using speedybee its showing that pre-flight calibration failed. Inav is the first and only flight software that I have used and I would like to continue using it to complete my project. Does anyone have a solution on how I can arm Inav while on a rocking boat?
Much Mahalo!
Chad
Some photos below
First net landing.
Future net prototypes
Aerial view of a school of Halalu.
Some ocean views
Navigation is safe
This pertains to any GPS related issues. No fix- You’re indoors you may not see satellites. You need to see six of them, at least. GPS communication errors and so on.
You Might Also Like
I don’t get any GPS Satellites
Attach Battery to the FC and connect to configurator via a USB cable
Is the GPS symbol in the top bar blue? If yes, cabling is fine and you should go outside to test again. However, if it is red, check your cabling first. Switch RX/TX cables on the FC side. Make sure TX on FC is connected to RX on GPS and vice versa.
Got to the GPS page and look for the value for Total messages. If this number is going up, the GPS is working, you should try outside or near a window.
Still no luck? Go to Ports page and check if the GPS is configured to the correctly, to the UART where it is plugged in.
If the port is correct, try different BAUD rates. Default is 115200. Try to lower it step by step and always Save and Reboot.
If you still don’t get any GPS data or you see a red symbol, try another UART. Ddo not use UART 2, that is for receiver only on most common F3 and F4 Flight Controllers.
Still no link to the GPS module? Most likely defective GPS unit or incompatible, try another one. Recommended is a genuine UBLOX M8N or a BN-220.
Информация о продукте
Инфраструктурные решения для периферийных вычислений
FrSky Protocols Made Simple – We Explain And Demystify
March 30, 2021
The flight controller won’t arm
Check the Setup page for pre-arming errors. INAV is wonderful because the red flags clearly tell you where the source of your problems are.
Go into the CLI page and type status hit RETURN. In the last line it should ONLY show CLI. If there is any other errors this is also where to start investigating.
Популярные ссылки
Note about Clone Flight Controllers
We often steer people away from large, expensive planes for their first builds. We have a list of suggested first build planes because they can withstand a bit of abuse as you are figuring things out. INAV has a list of supported boards. There is a list of supported boards that the people at INAV have tested and have found to work. The ones they have links to are boards they have tested and have faith in. When you click through and buy from their vendor, INAV gets a piece of the sale. You are helping to support INAV.
There are many clones in the market. Clones are iffy. Some are okay, many are not. Very often the issue is that the 5v BEC will fail if it’s built into the board. You are running clones boards at your own risk. If you are getting strange problems, take a moment and go to the vendor page of the flight controller you purchased. They will list the legitimate vendors. Go back to where you purchased your board, read the ad again. If it says “Raceday (or whatever) Matek F405 Wing, you have purchased a clone. One of our members lost a $400 plane, because his 2 month old clone F405-Wing board lost it’s +5V. He had no control as it crashed into the ground. His plane weighed 7 pounds. He’s lucky he didn’t injure anybody create property damage.
What if we can’t help you?
Run-time Calibration
This is the boot-up calibration and self-test of all sensors. Especially for the Gyro that is calibrated to zero on every boot. To get that checked, do not touch the plane/copter after plugging in the battery, for a few seconds, until you here the 3 beeps via buzzer or at least wait 5s without touching. It is possible for something to get corrupted in the firmware of your flight controller. If this warning never goes away, no matter what you do, it’s time to flash the firmware again.
What version of the configurator are you using?
Even if you can log into your flight controller without issue on an older version, you should still update to the latest version. Sometimes there are configuration issues that have been addressed in the newest configurator. One other thing, when you flash INAV, be certain that you reboot your PC and try and plug your USB cable into the back of the computer. Do a full chip erase. The stand alone (not the Chrome extension) program is often the newest configurator. You will need to launch this program from your computer, not Chrome.
APC by Schneider Electric - надежный помощник в цифровой трансформации вашего бизнеса
Когда о перебоях в работе не может быть и речи
Откройте возможности Ecostruxure
у себя на ПК
Погрузитесь в мир смелых идей и неординарных проектов, путешествуя по инфраструктурным решениям для зданий, промышленных предприятий, ИТ и энергосистемам, открывая для себя инновации на каждом уровне!
Новый ИБП Easy UPS серии BV
Новая линейка источников бесперебойного питания средней ценовой категории, ориентированных на использование в домах и небольших офисах, уже в продаже!
Local Edge конфигуратор
Asking the community for help – INAV Fixed Wing Group
When you ask for help please provide the following information
- What flight controller you’re using? Is it a clone?
- Which plane it’s going in?
- What version of INAV are you running?
- What version of INAV Configurator are you using? It’s in the top left corner.
- Have you checked all the parts before installing them to ensure they work?
- Have you checked your solder connections under high power magnification?
- You have followed the setup guide for INAV Fixed Wing?
When you describe your problem, be specific.
Example of a bad question
Help, my motor won’t spin?
Example of a good question
My motor won’t spin. I have an F405-Wing, it’s going in a Mini Drak. I am running INAV 2.1 and my INAV configurator is 2.1.4. I’ve checked all the parts before installing them and they worked. I have triple checked my soldering and I have built other INAV planes before. But, I did check the guide to make sure I didn’t overlook anything. I have enabled the servos and motor and have looked in the troubleshooting guide. I’d appreciate any help.
Often, someone who can help you will read the top post but will lose interest. Its quicker to reply if we don’t have to get all this information out of you, and the thread is 20 replies of information finding. So, the best thing you can do to get help is to be specific about your problem at the top of the post.
Контакты
My Receiver shows strange readouts
If there is one channel that jitters the whole time, you’re likely using a FrSky System and this is your your RSSI value. It does depend on your receiver and on your transmitter settings what channel is used for channel RSSI and if it is active at all.
If the channel order is wrong, you will find that moving a stick on your transmitter moves the wrong bar in the Receivers page. So to resolve this, change the Channel order via drop down list and see if one fits. Note: Default on a Taranis is RETA (Rudder, Elevator, Throttle, Aileron). You should change this in the radio to AETR. There is no option for RETA in the INAV drop down list. You could write a channel order for RETA. But, every time you flash the firmware you’ll be doing it again. It’s best to pick AETR, TEAR, or one of the other channel orders in your radio. Then you’ll never have to worry about it again.
If this does not help, reset the plane profile to default on your transmitter. The most common problem is that you set up the transmitter for a flying wing or V-tail. You shouldn’t do any mixing on the transmitter when using INAV. Yes you can fix this, but it’s often faster to go into your radio and set up a new model. Even if you are flying an elevon model, with no rudder; use a default setup with a plane that has Aileron, Elevator, Throttle and Rudder. This seems counter-intuitive. But, when you select a mixer in the mixer page, the flight controller decides how to handle your plane. You will need to get used to the idea that the flight controller, not the radio, does the thinking for you. We also don’t use radio trim once a plane is fully tuned in INAV.
Still no luck? You can set a manual order. Check what stick axis does move what channel (1-4) on this screen. Then manually write your mapping in the top line.
Aileron, Elevator, Throttle, Rudder, is the default order used by INAV.
CPU Load
If the CPU load is too high to keep the loop time constant or it is fluctuation too much because of sensor issues, this will inform you. Lower CPU load by lowering loop frequency or disable unnecessary sensors. The ARM processor in the Micro-controller is far too strong for your flight controller. The amount of processing required is far too simple for it. If you see this error and lowering the loop frequency doesn’t fix it, yes, re-flash the firmware.
My Receiver is not reacting at all
Firstly, check for correct binding and connection;see your receivers manual. You will need to confirm a binding light is on. Then go to here.
Is the correct Receiver Port selected in the Ports page? On F3 and F4 it is most likely UART 2; and because of tradition, by default also on most F7 targets. If you’re uncertain, ask in the group. Once that’s ok, go here.
Is the cabling is correct according to the FC manual? Check at least 3 times before you continue! Go here.
Check Receiver Mode in Configuration page: FlySky, FrSky, Spectrum, TBS and most actual receivers need to be set to “Serial based Receiver”. Continue here.
Set the correct Receiver Provider: FlySky – IBUS, FrSky – SBUS, TBS – TBS Crossfire, and so on. Check the receiver manual
Some very tiny micro receivers, especially for FlySky, only support the PPM analogue protocol. PWM is obsolete these days unless you have a very special FC that supports one wire per channel connection. Most current flight controllers (F4 and newer) don’t support this.
Omnibus often has an SBus tab that you need to solder. It’s tiny. It’s next to the UART 1 pins most of the time.
Check the Receiver tab. Is it working? When you move the sticks are you seeing the bars change on the screen? If no sign of inputs, your receiver is defective or you did something wrong such as the cable is in the wrong port on the receiver, or it’s plugged in backwards. If the input is there but strange, we cover this in the next section.
Are you using old and potentially damaged parts?
A lot of quad guys have tons of parts sitting around from crashed quads. This helps to keep the cost of the hobby down which is a good thing. Before you start installing these parts, set up the receiver, speed controller, motor and servos and make certain that they are all working. If you plan on flying a fixed wing you really need to own a servo tester. They are usually less than $10. Sometimes servos are bad from the factory. You need to check the full movement of the servo and insure they are smooth. Broken teeth in the servo gear are fairly common in plastic gear servos. Some of the Hitec servos have replacement parts. Most don’t. When they fail, and you really aren’t in a position to fix them you simply throw them away. Cut off the servo wires before you do, you can use them.
The motors often have bearings that can be replaced, there are good videos on how to do this. Since most motors are cheap these days not many people are rewinding the coils anymore. They are also disposable.
Speed controllers sometimes burn out. Some people have been known to fix them. If this is your thing, go for it. Otherwise, they are usually disposable as well.
GPS units sometimes die in a crash or go bad due to bad wiring, throw them away if they fail.
When you get into a build, please fully check out your hardware before contacting others for help. Also check your wiring. Sometimes when tying down cables the wires get pulled and shorted.
Some Pre-Arm Checks fail, what can I do?
INAV Modes Guide: Learn the secrets of modes
Hardware health
Any Sensor is configured but not available or has bad readings. Check CLI “STATUS” for details.
Узнать подробнее
Нужна помощь при выборе ИБП? - Воспользуйтесь руководством по выбору ИБП
Settings Validated
If you update to a new version, this could be triggered if some parameters have changed or settings become invalid. Check CLI “STATUS” to see if there is an issue or reflash and reconfigure from scratch.
Читайте также: