Перейти к содержимому

Как проверить параметры сборки Betaflight

Как проверить параметры сборки Betaflight: Что входит в вашу прошивку Betaflight?

Не помните, какие параметры сборки, функции, протоколы моторов и приёмника вы выбрали при прошивке полётного контроллера Betaflight? Не волнуйтесь! В этом руководстве я покажу, как легко это узнать.

Шаг 1: Ввод команды CLI
1. Откройте вкладку CLI в Betaflight Configurator.
2. Введите команду status и нажмите Enter.

Шаг 2: Поиск ключа сборки
В выводе CLI найдите строку, начинающуюся с BUILD KEY.

Скопируйте этот ключ и вставьте его вместо [BUILD KEY] в URL ниже:  

https://build.betaflight.com/api/builds/[BUILD KEY]/json

Откройте эту ссылку в браузере. Вы увидите страницу с деталями вашей сборки.

Шаг 3: Анализ вывода
На странице отобразятся параметры вашей прошивки. Пример вывода (json):

"Target": "BETAFPVG473",
"Release": "4.5.1",
"Commit": "4.5.1",
"Options": [
  "CLOUD_BUILD",
  "USE_DSHOT",
  "USE_GPS",
  "USE_LED_STRIP",
  "USE_OSD",
  "USE_VTX"
]

Расшифровка параметров:

 Этот вывод соответствует данным параметрам сборки:

  • Target: Модель полётного контроллера, для которого собрана прошивка.
  • Release/Commit: Версия прошивки Betaflight.
  • Options: Список включённых функций. Основные опции:
    •   CLOUD_BUILD: Позволяет выбирать функции при сборке прошивки.
    •   CORE_BUILD: Базовая сборка с ограниченными функциями (без возможности кастомизации).
    •   GPS: Поддержка GPS.
    •   OSD (SD): Экранное меню для аналоговых FPV-систем.
    •   OSD (HD): Экранное меню для цифровых систем (DJI, Walksnail, HDZero).
    •   VTX: Настройка VTX-таблицы (для аналоговых систем).
    •   LED_STRIP: Поддержка адресных RGB-светодиодов (до 32 шт).
    •   Soft Serial: Программный UART.
Что делать, если нужной функции нет?

Если какая-то функция отсутствует в списке, перепрошейте Betaflight, включив её в настройках сборки. Не забудьте сделать бэкап текущей конфигурации!  
Подробное руководство по прошивке: (https://oscarliang.com/flash-update-betaflight/).

Заключение

Проверка параметров сборки Betaflight помогает убедиться, что все функции дрона работают корректно. Это особенно полезно при настройке и устранении неполадок.  
Удачных полётов! 

ПРОЧИЕ ПАРАМЕТРЫ

В выводе CLI (через команду status или прямо на странице по ссылке BUILD KEY) в Betaflight можно увидеть множество параметров, определяющих функциональность прошивки. Вот полный список возможных параметров сборки и их значение:

1. Основные параметры  
- Target: Модель полётного контроллера (например, MATEKF411, CLRACINGF4).  
- Release/Commit: Версия прошивки (например, 4.5.1).  
- Build Date: Дата и время сборки.  

2. Функциональные опции (Options)  
Эти параметры показывают, какие функции и драйверы включены в сборку.  

# Основные компоненты:

- USE_ACC: Поддержка акселерометра.  
- USE_GYRO: Поддержка гироскопа.  
- USE_DSHOT: Протокол ESC DShot (для цифровых моторов).  
- USE_ESC_SENSOR: Телеметрия моторов (обороты, температура).  
- USE_BLACKBOX: Запись логов полёта.  

# Периферия

- USE_VTX: Настройка видеопередатчика (VTX Table).  
- USE_OSD или USE_OSD_HD: Экранное меню (аналоговое или цифровое).  
- USE_GPS: Поддержка GPS-навигации.  
- USE_LED_STRIP: Управление адресными светодиодами.  
- USE_PINIO: Управление дополнительными выходами.  
- USE_RX_PWM: Аналоговый PWM-приёмник.  

# Протоколы связи:

- USE_SERIALRX_CRSF: Протокол Crossfire (TBS).  
- USE_SERIALRX_GHST: Протокол Ghost (ImmersionRC).  
- USE_SERIALRX_SBUS: Протокол SBUS (FrSky).  
- USE_SERIALRX_IBUS: Протокол IBUS (Flysky).  
- USE_RX_SPI: Приёмники с SPI-подключением (ExpressLRS, FrSky SPI).  

# Специальные функции:

- USE_BARO: Барометр (для измерения высоты).  
- USE_MAG: Магнитометр (вместе с GPS для ориентации).  
- USE_TELEMETRY: Передача телеметрии (например, RSSI, напряжение).  
- USE_ADC: Аналоговые входы (для аналоговых датчиков).  
- USE_ANTI_TWITCH: Защита от дребезга при подключении батареи.  

3. Пример полного списка Options  
Вот как может выглядеть секция Options для продвинутой сборки:  

json

"Options": [
  "USE_ACC",
  "USE_GYRO",
  "USE_DSHOT",
  "USE_ESC_SENSOR",
  "USE_OSD_HD",
  "USE_GPS",
  "USE_VTX",
  "USE_LED_STRIP",
  "USE_PINIO",
  "USE_SERIALRX_CRSF",
  "USE_TELEMETRY_CRSF",
  "USE_BARO",
  "USE_MAG",
  "USE_ADC"
]

4. Зачем это знать?

  • Если функция не работает (например, GPS или OSD), проверьте, включена ли она в Options.
  • Например, если в списке нет USE_OSD_HD, экранное меню для цифровых систем (DJI, HDZero) не будет доступно.
  • Для использования ExpressLRS требуется USE_RX_SPI или USE_SERIALRX (в зависимости от версии).  

5. Как добавить недостающие опции?

  1. Перейдите на сайт [Betaflight Configurator](https://app.betaflight.com/).
  2. Выберите свою целевую плату (Target) в разделе прошивки.
  3. В меню Build Options отметьте нужные функции.
  4. Соберите и загрузите прошивку.
  5. Не забудьте сделать бэкап дампа!  

Полезные команды CLI для проверки  
- version — информация о версии прошивки.  
- tasks — список активных процессов.  
- feature list — включённые функции (более подробно, чем Options).  

Если какая-то функция не работает, всегда сверяйтесь с параметрами сборки — это экономит время на отладку!

    24