Начинаем подрубрику статьи Betaflight configurator, настройка на русском для мониторинга изменений версий прошивок Betaflight. Ведь всегда интересно, что же нового добавили в прошивку и конфигуратор. Изначально планировалось писать это все в одной статье по ссылке выше, но она получилась слишком огромная, поэтому было решено начать рубрику отдельно.
Betaflight 4.0
Главным нововведением в Betaflight 4.0 стали — цели.
Что такое цели в Betaflight? Это полетные контроллеры.
Если раньше каждая прошивка делалась индивидуально под конкретные полетные контроллеры, то теперь прошивка — универсальная, то есть, в Betaflight теперь универсальные цели.
Новый подход к формированию ПО обеспечивает совместимость ОДНОЙ прошивки для всех плат с одинаковым микропроцессором (MCU), но это поддерживается только для полетных контроллеров F4 и F7.
Читайте также: Betaflight прекращает разработку ПО для полетных контроллеров F3 c STM32F3
Производители будут постепенно добавлять возможность использования универсальных прошивок (Unified Target configuration).
Работа по этому направлению еще идет и планируется, что она будет закончена к выходу версии 4.1.
Чтобы подготовиться к этому, с апреля вводятся следующие новые требования для запросов на извлечение, добавление новых целей или изменение существующих целей:
- После выхода Betaflight 4.0 — новые цели на основе F3 будут добавляться только в ветку 4.0.х. Это связано с прекращением дальней разработки прошивки для F3.
- Все последующие обновления исключают F3.
Планируемая дата выхода прошивки Betaflight 4.1 — 1 сентября 2019.
Что нового в Betaflight 4.0?
- Поддержка адресных светодиодов RGB. Например, для индикации низкого заряда аккумулятора, режима полета и так далее;
- Поддержка протоколов DShot (150, 300, 600 и 1200), Multishot и Oneshot (125 и 42);
- Журнал Blackbox логгирует данные на внутреннюю флэшку (либо на внешнюю);
- Поддержка целей, использующих процессоры STM32 F7, F4 и F3;
- Поддержка PXM, PPM и Serial (SBus, SumH, SumD, Spektrum 1024/2048, XBus и т.д.);
- Соединение RX с безопасным обнаружением;
- Несколько протоколов телеметрии: CSRF, FrSky, HoTT Smart-Port, MSP и т.д.);
- RSSI через ADC — использует ADC для чтения сигналов PWM RSSI, протестированных с FrSky D4R-II, X8R, X4R-SB и XSR;
- Поддержка и настройка OSD без необходимости использования стороннего программного обеспечения OSD / прошивки / коммуникационных устройств;
- OLED дисплеи — отображают информацию о напряжении, об аккумуляторе, токе, режиме, версии, датчиках и так далее;
- Регулировка PID в полете;
- Смена профилей в полете;
- Настраиваемые serial (последовательные) порты для Serial RX, телеметрии, ESC телеметрии, MSP, GPS, OSD, Sonar и т.д. — можно подключать все устройства к любому порту;
- Поддержка видеопередатчиков с Unify Pro и IRC Tramp
- и многое многое другое!
Не думайте, что если разработчики прекратили будущие разработки для полетных контроллеров F3, то и прошить нельзя будет. Нет, все останется как было, просто по физическим ограничениям для F3 невозможно вести разработки. На сегодня это самый массовый полетный контроллер и думаю, что еще долго таким и останется.
И ответ для новичков: где скачать прошивку? Для этого вам нужно скачать Betaflight Configurator по ссылке ниже и уже из этой программы вы и прошьете полетный контроллер.
Вам может быть интересно: Как и где скачать Betaflight Configurator и BLHeli
Устаревшие версии
Нажмите, чтобы развернуть текст:
Betaflight 3.5 — что нового?
Изменения:
- в PID-систему добавлен новый параметр FeedForward взамен Setpoint weight и transition;
- улучшена функция Anti Gravity;
- оптимизирован динамичный фильтр Dynamic Notch;
- исправлены различные баги и ошибки.
На практике эти изменения должны:
- значительно увеличить производительность YAW и упростить настройку;
- улучшить nose up/down (носовой части вверх/вниз) во время быстрого изменения стика газа;
- фокусировка шума стала гораздо выше, а задержка меньше.
3.5 RC1 — это экспериментальная версия. Пожалуйста, подтвердите все изменения PID в CLI перед полетом. Полные настройки, поддержка Lua, Blackbox и OSD будет позже. Также Конфигуратор 10.4 и Log Viewer 3.2 или выше будут доступны в ближайшее время для использования прошивки 3.5.
Могу ли я просто обновиться и сразу летать?
- Если вы обновляетесь с версии Betaflight 3.4, то можете настраивать по той же схеме, настройки почти все такие же (кроме FeedForward).
- Новый код для функции Anti Gravity теперь по умолчанию со значением SMOOTH. Он должен быть гораздо лучше. Но, если он вам не понравится, вы сможете вернуться на STEP.
- Динамический фильтр «dynamic notch» немного переработан и стал лучше, чем был раньше. Но чтобы увидеть эти изменения на «чистом» квадрокоптере, значения по умолчанию нужно поменять на свои.
- Настройки D weight, включающие изменения через OSD или Lua будут проигнорированы.
Видео:
Полную информацию по прошивке вы можете прочитать здесь: https://github.com/betaflight/betaflight/wiki/3.5-tuning-notes
Скачать Betaflight Configurator и с помощью него установить эту прошивку, можно здесь: https://profpv.ru/как-и-где-скачать-betaflight-configurator/
Betaflight 3.4 — что нового
Разработчики Betaflight пару дней назад выкатили новый релиз Betaflight 3.4. Разработчики сфокусировались в первую очередь на исправлении прошлых ошибок и проблем и незначительных доработок настроек по умолчанию.
Перед тем, как решите обновляться на 3.4, сделайте полный бекап в CLI командой «DUMP» (как это сделать, читайте выше).
Одной из главных переработок этой версии стала фильтрация. Рекомендуем для начала попробовать настройки фильтрации по умолчанию, так как разработчики заверяют, что она будет хорошо работать на любой скорости обновления гироскопа, даже на частоте 32кГц! В прошлых версиях такого не было.
Изменения:
- улучшение фильтрации + улучшение настроек по умолчанию;
- оптимизирована и улучшена производительность на полетных контроллерах F7;
- SD-карта теперь поддерживается и как запоминающее устройство USB;
- добавлена возможность использовать полетный контроллер как звено между пультом и компьютером для полетов в симуляторе;
- добавлена возможность настраивать полетный контроллер через Taranis с установленным Crossfire;
- добавлена поддержка сглаживания входных RC-фильтров.
- прошивка теперь поддерживает полетный контроллер SPRACINGF7DUAL с двойным гироскопом.
Незначительные обновления:
- добавлен режим акро тренера;
- добавлен режим «throttle boost», что дословно — ускорение газа;
- добавлена возможность ограничения газа;
- поддержка ускоренного восстановления положения после рыскания (рыскание — угловые движения аппарата);
- добавлен режим «Paralyze», позволяющий удаленно отключать квадрокоптер;
- улучшены настройки RSSI. Используйте команды «rssi_scale» и «rssi_offset» в CLI.
В дальнейшем, здесь будут публиковаться новые версии.
Изменения:
- 06.2018 — статья создана
- 08.2018 — добавлена информация о Betaflight 3.5
- 05.2019 — добавлена информация о Betaflight 4.0