Прошивки CleanFlight/BetaFlight для полетников

cnyx

Прошил в DODO v3 прошивку betaflight RMDO.hex от 21 октября, теперь к контроллеру подключиться не могу. Надо было от SPRF3 заливать?

Короче это программа настройки тупит. Я и забыл, что она иногда не хочет коннектится. Нужно ее закрыть и заново открыть и все ок.

bombodao:

А где-нибудь есть инструкция как прошить Bootloader BlHeli в регуляторы SN20A если по умолчанию стоит Simonk?

Сам не делал, но по идее через подпайку через пятачки можно сменить загрузчик. Т.е. 4w-if интерфейс.

bombodao

Стоит ли вообще заморачиваться с перепрошивкой бутлоадера с SimonK на BLHeli?

korvin8

при чем здесь, в теме про прошивку, место покупки контроллера??

Сергей_Уж

Борис сделал как он думает лучше, а мне кажется хуже. Новые прошивки выкладывает на разных страницах. Вот последняя и кто бы ее там запросто нашел ?
Выложена 12 часов назад.
github.com/borisbstyle/betaflight/…/2.1.1

романкуприянов:

Сделал дневник для прошивки сс3д в бэтафлайт.

В этой доке ссылка на скачку уже не верна.

TJohn7002

CC3D сейчас нормально в бетафлайт прошивается? А то писали, что кирпич получался, а разбирать весь коптер для перепрошивки не хочется…
вообще - возможно бутлодырь в CC3D прошить без FTDI? например сначала через OP накатить baseflight, потом уже через CF Configurator накатить ещё раз, но уже HEX?

Сергей_Уж:

Новые прошивки выкладывает на разных страницах.

Всё ОК - вот релизы, каждому релизу своё описание:
github.com/borisbstyle/betaflight/releases

cnyx
TJohn7002:

CC3D сейчас нормально в бетафлайт прошивается?

Не пробовал давно. А вообще видел изменения, которые при сборке чистят какой-то мусор. Спустя месяц после начала проблем Борис обратил на это внимание и переписал скрипт сборки =)
Вроде вот этот коммит как раз об это github.com/…/af5f29afc953b9d48441ff09489eb939bd3b5…
Хотя скорее всего нет. Попробовать прошить смогу скорее всего только завтра и то после обеда.

TJohn7002:

вообще - возможно бутлодырь в CC3D прошить без FTDI? например сначала через OP накатить baseflight

Вы не зальете через OP, пока не будет бутлоадера от OP =)

ВладимирВл
TJohn7002:

CC3D сейчас нормально в бетафлайт прошивается?

Релиз-версия нормально прошивается в сс3д. Я шил hex, так как загрузчик уже поменял.

TJohn7002
cnyx:

Вы не зальете через OP

Возможно я криво выразился:
у меня сейчас CC3D с CF на борту, но бутлоадер еще от OP - потому не работает автотюн, и приходится батарейку подключать для подключения к компу, что цело неудобно (
хочу полностью перейти на CF\BF

lunohod
ВладимирВл:

Релиз-версия нормально прошивается в сс3д. Я шил hex, так как загрузчик уже поменял.

hex можно из конфигуратора шить, если уже один раз через ftdi прошился? Или каждый раз надо через ftdi?

TJohn7002:

сначала через OP накатить baseflight, потом уже через CF Configurator накатить ещё раз, но уже HEX?

Так точно не получится, я пробовал.

TJohn7002:

потому не работает автотюн

А он точно нужен? У меня zmr офигенно летает на дефолтных пидах, только рейты и экспо надо под себя настроить.

ВладимирВл
lunohod:

hex можно из конфигуратора шить, если уже один раз через ftdi прошился? Или каждый раз надо через ftdi?

Я делал по этому видеомануалу.
Один раз прошить через ftdi, и потом можно шиться и подключаться через usb, периодически его передергивая после сохранения настроек(это известная бага этой платы с этой прошивкой).

cnyx
ВладимирВл:

Один раз прошить через ftdi

Я могу ошибаться, но вроде даже FTDI не нужен. Все можно сделать через USB (VCP). FTDI точно нужен, если “закирпичить” контроллер.

TJohn7002:

у меня сейчас CC3D с CF на борту, но бутлоадер еще от OP - потому не работает автотюн

А он в CF для CC3D точно есть? Автотюн в смысле. Я просто сразу BF баловаться начал и GTUNE подключал с бубнами.

TJohn7002

Когда я пытался его включить, и не увидел такой опции вообще - я наткнулся на пост, что автотюн невозможен при непрошитом бутлоадере, потому и перестал дальше копать.
Я на стоковых настройках люкфлоата на 1.1 CF прошивке словил осцилляции (мелкие и частые), а времени и погоды заняться настройкой нормально нет =( потому хотел на автотюн посмотреть… там вся настройка длится секунд 20-30.

lunohod

Стоит попробовать BF, там много чего сделали для того, чтобы летало без настроек.

korvin8

ранее я поднимал вопрос про отсутствие стабилизации на минимальном газу с выключенным мотор_стоп, и из-за этого я смещал минимальный газ на аппе
rcopen.com/forum/f123/topic267086/2160
rcopen.com/forum/f136/topic430799/10
в последней прошивке это пофиксили 😃 github.com/borisbstyle/betaflight/…/2.1.1

так же пофиксили глюк с ФС (он появился пару недель назад): при потери сигнала от аппаы перед включением ФС (то что задается set failsafe_off_delay = 10 и set failsafe_throttle = 1500) моторы полностью выключались
сейчас этой проблемы нет!

ВладимирВл

Стабилизация при минтротлл в бетафлай вроде бы включена по умолчанию, но ее включение-выключение опеределяется параметром в коммандной строке(set pid_at_min_throttle). Я еще и аксель совсем выключаю, так как им не пользуюсь и люблю красивые циферки луптайма(хотя в какой-то версии или на плате сс3д отрубался вместе с акселем и гироскоп).

korvin8
ВладимирВл:

Стабилизация при минтротлл в бетафлай вроде бы включена по умолчанию, но ее включение-выключение опеределяется параметром в коммандной строке(set pid_at_min_throttle).

до этого стабилизация на минимальном газу была без I составляющей, сейчас добавили ее учет некоторое время

Enhanced pid_at_min_throttle. You can now use higher values than 0 or 1. “set pid_at_min_throttle = 2” means that Iterm will be reset after 2 seconds and maximum configurable setting is 5seconds. 0 and 1 will act the same as before.

ВладимирВл:

Я еще и аксель совсем выключаю, так как им не пользуюсь и люблю красивые циферки луптайма(хотя в какой-то версии или на плате сс3д отрубался вместе с акселем и гироскоп).

на сколько я понимаю - как раз вся суть betaflight в синхронизации и частотой гироскопов, т.о. looptime всегда будет минимальным для данного железа (у naze23 около 1000) и аксель отключать просто безсмыссленно

Gyro sync (always the most fresh gyro data before the loop starts with minimum delay)

ВладимирВл

Спасибо за информацию, я в такие тонкости не вникал, скилл пилотирования этого пока не требует)))

романкуприянов
korvin8:

до этого стабилизация на минимальном газу была без I составляющей, сейчас добавили ее учет некоторое время Enhanced pid_at_min_throttle. You can now use higher values than 0 or 1. “set pid_at_min_throttle = 2” means that Iterm will be reset after 2 seconds and maximum configurable setting is 5seconds. 0 and 1 will act the same as before.

Я вот тоже заметил до 5% газа I не работает, там что 2 нужно поставить , чтоб I от 0 газа работала.

романкуприянов
романкуприянов:

Я вот тоже заметил до 5% газа I не работает, там что 2 нужно поставить , чтоб I от 0 газа работала.

Супер, set pid_at_min_throttle = 2 поставил 5 секунд при 0 газе I работает.

ВладимирВл

Это на крайней бетафлай 2.1.1 или типа того? Вопрос дилетанта-как проявляется работа i на холостых оборотах?