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.
Настройка переключателя камер от 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 (Загрузить резервную копию) и выбрать ранее сохраненную конфигурацию