Betaflight - flacon2000/FPV-FAQ GitHub Wiki

OSD

Что делать если нет OSD

На вкладе OSD выбрать PAL или NTSC (в зависимости от камеры) вместо AUTO в настройке Video Format

Настройка сервоприводов на Speedybee F405 V3

Если у вас Betaflight версии 4.4.x убедитесь, что он прошит с поддержкой SERVO. На вкладке Servos должны отображаться настройки серовоприводов. Если вкладка пуста, то сохраните конфигурацию FC и прошейте заново добавив Servos в блоке Other Options на странице прошивки. Затем восстановите конфигурацию

Подключения ОДНОЙ сервы

Для Speedybee V3

PWM выход сервы подключить к пину S9 (между TEL и SBUS). Питание сервы к 5В и земле.

Включить Servo Tilt на вкладке Configuration. Сохранить. Отметить галочкой нужный AUX на вкладке Servo для первой сервы. Сохранить.

Больше сервоприводов

Следующие сервы можно подключить вместо моторов M5-M8 или на LED_STRIP. При этом управляться через SERVO TILT будут только первые две. Для управление большим количеством сервоприводов нужно использовать CHANNEL FORWARDING отключив SERVO TILT.

В CLI выполнить:

# resource

resource LED_STRIP 1 C09 <- запоминаем
resource LED_STRIP none
resource SERVO 2 C09
save

Отметить галочками AUX соответствующие нужным тумблерам на вкладке Сервоприводы. Сохранить.

Всего получаем 2 сервы

  • SERVO 1 (тот что на S9)
  • SERVO 2 (на LED_STRIP)

Чтобы сервы не дергались при включении, на вкладке Failsafe для соответствующих AUX нужно выставить SET и значение 1000.

Чтобы при настройке через Channel Forwarding управление сервами начиналось например с AUX 8:

set channel_forwarding_start = 7

Настройка PINIO

Почти любой контакт на контроллере можно переназначить, отвязав назначенный ресурс и привязав свой. Привязка PINIO (1-4) включает на вкладке Режимы режимы USER1-4 к которым можно навешивать свичи и управлять чем-то…

Чтобы посмотреть в CLI выполнить:

# get pinio_config
pinio_config = 129,1,1,1 

По умолчанию PIN 1 включается как INVERTED и на нем в выключенном состоянии AUX 3 вольта, а во включенном 0 вольт.

129 это 1+128 маска инвертирования PINIO_CONFIG_OUT_INVERTED 128

Чтобы отключить инвертирование в CLI выполнить:

# set pinio_config = 1,1,1,1

Все 4 порта как становятся нормальными, и не дергаются при подаче питания. На соответствующих AUX нужно выставить диапазон включения выше 1500. Например 1700-2000.

Подробнее по настройке PINIO

Настройка переключателя камер от Vifly

Удалось заставить работать подключив пин управления (D/I) переключателя к выходу контроллера TX 6 и переназначив его через PINIO в режим USERMODE 1 Полностью запаять перемычку режимов.

Находим пин привязанный по умолчанию к TX 6

# resource 
***
resource SERIAL_TX 6 C06 <<<<< Запоминаем
***

Видим что SERIAL_TX 6 привязан к пину процессора C06. Освобождаем и присваиваем первому PINIO ножку С06

# resource SERIAL_ТX 6 none
# resource PINIO 1 C06

Далее включаем первый PINIO в инверсный режим

# set pinio_config = 129,1,1,1

А первый PINIO_BOX в режим USERMODE1

# set pinio_box = 40, -1, -1, -1
# save

Далее в MODES вешаем на нужный AUX USERMODE 1

Если при переключении срывает развертку, то попробовать сменить NTSC на PAL в настройке обеих камер

Полезные мелочи

Файлы Blackbox нулевого размера

На SD карте появляются файлы длинной 0 байт? Вероятно, вы слишком быстро отключаете батарею после посадки. Убедитесь, что между дизармом и отключением батареи прошло не менее 10 с.

Разрешить АРМ не дожидаясь GPS в CLI

# gps_rescue_allow_arming_without_fix = ON

Установить активный PID профайл

Чтобы сделать активным второй профайл в CLI или в сохраненном конфиге: profile 2

LOW RSSI DBM warning на Crossfire

set osd_rssi_dbm_alarm = -95

Быстрое сохранение конфигурации FC

На вкладке Presets (Предустановки) выбрать Save Backup (Сохранить резервную копию)

Быстрое восстановление конфигурации FC

На вкладке Presets (Предустановки) выбрать Load Backup (Загрузить резервную копию) и выбрать ранее сохраненную конфигурацию