iNav на русском: как разобраться в конфигураторе и настроить полётный контроллер

Полётный контроллер на iNav после подключения к компьютеру не определяется в конфигураторе — чаще всего причина в отсутствии драйверов USB-to-serial (CP210x, CH340 или STM32 VCP), а не в самой плате. Именно с этой проверки стоит начинать любую настройку, прежде чем искать русскую версию программы или перепрошивать контроллер.

Важный момент, который нужно понять сразу: iNav Configurator официально не имеет русского интерфейса. Программа распространяется на английском языке, и полноценного встроенного перевода в ней нет. Однако это не мешает работе — интерфейс логичен, а основные термины легко запоминаются. Ниже разберём, как установить конфигуратор, подключить контроллер, сориентироваться во вкладках и где брать русскоязычные материалы.

Что такое iNav и чем он отличается от Betaflight

iNav — это прошивка для полётных контроллеров, ориентированная на навигационные полёты: удержание позиции по GPS, возврат домой (RTH), полёты по маршрутным точкам и автономные миссии. Проект вырос из Cleanflight и поддерживает как мультироторы, так и самолёты, крылья и даже роверы с лодками.

Если Betaflight заточен под фристайл и гонки, то iNav — про стабильную автономию. Поэтому в конфигураторе много вкладок, связанных с GPS, компасом, барометром и режимами навигации. Именно эти разделы чаще всего вызывают вопросы у русскоязычных пользователей, потому что документация на русском встречается фрагментарно.

Установка iNav Configurator на компьютер

Конфигуратор распространяется как отдельное приложение для Windows, macOS и Linux — загружать его следует только с официального репозитория проекта на GitHub. Раньше существовала версия в виде расширения для Chrome, но она была упразднена вместе с закрытием платформы Chrome Apps, поэтому актуальный вариант — десктопная сборка.

Порядок установки простой:

  • 📥 Скачайте установщик под свою ОС из раздела релизов официального репозитория iNav.
  • 🔌 Установите драйверы USB-порта вашего контроллера (чаще всего это CP210x, CH340 или драйвер STM32 — зависит от платы).
  • 🔋 Подключите контроллер кабелем USB без аккумулятора, если настройка ведётся «на столе».
  • 🖥️ Запустите конфигуратор и выберите появившийся COM-порт в правом верхнем углу.
⚠️ Внимание: перед подключением аккумулятора или прошивкой обязательно снимите пропеллеры. Даже случайное включение моторов при настройке может привести к серьёзной травме.

Если порт не появляется в списке, проверьте кабель — часть дешёвых кабелей micro-USB передаёт только питание, без данных. Это одна из самых частых причин «невидимого» контроллера.

Почему нет русского языка и что с этим делать

Разработчики iNav не добавляли локализацию интерфейса, и сторонних полноценных русификаторов для конфигуратора не существует. Встречающиеся в сети «русские сборки» — это, как правило, устаревшие версии с частичным переводом, использовать которые небезопасно: они могут не поддерживать актуальные прошивки и наборы параметров.

Практическое решение — выучить базовый словарь интерфейса. Рабочих терминов немного, и они повторяются во всех конфигураторах семейства *flight:

Английский терминПереводГде встречается
PortsПорты (UART)Назначение GPS, телеметрии, приёмника
ConfigurationКонфигурацияОсновные параметры, протокол приёмника
ModesРежимыПривязка ARM, ANGLE, RTH к тумблерам
FailsafeАварийный режимПоведение при потере сигнала
CLIКомандная строкаРучной ввод параметров и бэкап
📊 Как вы изучали iNav Configurator?
По русскоязычным видеогайдам
По официальной документации на английском
Методом проб и ошибок
С помощью переводчика прямо в процессе

Первое подключение и проверка датчиков

После нажатия кнопки Connect откроется вкладка Setup с 3D-моделью аппарата. Поворачивайте контроллер рукой — модель должна повторять движения без задержек и инверсий. Если модель «плывёт» или ведёт себя неверно, возможная причина — неправильная ориентация платы в настройках Board and Sensor Alignment.

На этой же вкладке видны индикаторы датчиков: акселерометр, гироскоп, барометр, магнитометр и GPS. Отсутствие иконки означает, что конфигуратор не видит соответствующее оборудование — проверьте, включён ли датчик в Configuration и правильно ли назначены порты.

☑️ Проверка перед первым вылетом

Выполнено: 0 / 5

Прошивка контроллера через iNav

Перепрошивка выполняется на вкладке Firmware Flasher. Необходимо выбрать точную цель (target) вашей платы — она указана в документации производителя контроллера. Прошивка «похожей» цели может привести к тому, что плата перестанет отвечать, и потребуется восстановление через режим DFU.

Общий порядок такой: выбрать плату и версию прошивки, нажать Load Firmware [Online], затем Flash Firmware. Если контроллер не входит в режим прошивки автоматически, используется кнопка BOOT на плате (зажать при подключении USB) — расположение кнопки зависит от конкретной модели, сверяйтесь с мануалом платы.

⚠️ Внимание: перед любой прошивкой сделайте резервную копию настроек через CLI командой diff all и сохраните вывод в текстовый файл. После обновления настройки сбрасываются, и восстановить их можно только из такого бэкапа.
diff all

Настройка GPS и режимов навигации

Главная особенность iNav — навигационные режимы, ради которых прошивку и ставят. Минимальный набор для автономии: GPS RTH (возврат домой), PosHold (удержание позиции) и AltHold (удержание высоты). Все они назначаются на каналы передатчика во вкладке Modes.

Для работы GPS-модуль подключается к свободному UART-порту, после чего во вкладке Ports для этого порта включается опция GPS и выбирается скорость. Типичная скорость для популярных модулей — 38400 или 57600, но точное значение зависит от прошивки самого модуля; если спутники не определяются, попробуйте сменить скорость и протокол (UBLOX/NMEA).

Компас (магнитометр) для самолётов не обязателен, а вот для мультироторов с PosHold и RTH — критичен. После физической установки его нужно откалибровать: процедура запускается кнопкой во вкладке Setup и требует вращения аппарата вдали от металлических предметов. Точные шаги калибровки описаны в официальной вики проекта — они могут меняться между версиями.

Почему RTH не срабатывает даже с захваченными спутниками

Частые причины — не откалиброванный компас, слишком малое число спутников на момент армирования, не установлена домашняя точка (home position) или неверно настроен failsafe. Также проверьте, что режим RTH действительно активируется тумблером — это видно по подсветке режима во вкладке Modes.

Где искать русскоязычную помощь по iNav

Официальная документация проекта ведётся на английском в вики репозитория. Русскоязычные материалы существуют в виде видеогайдов, статей на профильных форумах и тематических чатов пилотов — по запросам вида «iNav настройка GPS на русском» находится немало практических разборов конкретных плат.

При изучении чужих конфигураций учитывайте, что параметры PID, навигационные константы и настройки фильтров зависят от версии прошивки. Дамп настроек от старой версии может не подойти к новой — сравнивайте версии перед применением чужого diff.

Частые вопросы

Существует ли iNav Configurator на русском языке?

Нет, официальной русской локализации нет. Программа распространяется только на английском. Сторонние «русифицированные» сборки использовать не стоит — они устарели и могут быть несовместимы с актуальными прошивками.

Конфигуратор не видит контроллер. Что проверить в первую очередь?

Кабель (он должен передавать данные, а не только питание), установленные драйверы USB-to-serial для вашей платы и то, что порт не занят другой программой. Также попробуйте другой USB-порт компьютера.

Можно ли перенести настройки с Betaflight на iNav?

Нет, это разные прошивки с разным набором параметров и логикой работы. Настройка выполняется с нуля, ориентируясь на документацию iNav.

Обязателен ли компас для возврата домой?

Для мультироторов — да, без магнитометра режимы PosHold и RTH работать корректно не будут. Для самолётов компас не требуется, навигация строится по курсу GPS.

Что делать, если после прошивки плата не определяется?

Возможно, была выбрана неверная цель прошивки. Попробуйте войти в режим DFU (кнопка BOOT на плате при подключении USB) и прошить корректную цель из документации производителя контроллера.