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

tuskan

я его один раз ставил и не смог победить осциляции

OrlOf
mil-lion:

Он как бы умер.

Неделю назад обновили консоль, месяца полтора назад было обновление. Не похоже на умер.

Нет, конечно, такого лютого количества обновлений, но и матов вида “поставил ххх - не летает, откатился назад” тоже нет. Поддержка новых плат меня мало волнует.

Собственно, в инетах не удалось найти, чем бетафлай принципиально лучше клина. Я так понял, это психологическое. Типа, как форд фокус - каждый год новый.

tuskan:

я его один раз ставил и не смог победить осциляции

А давно?

PaulM

Просто как-то странно ожидать помощи по софту, который никем не используется. На бетафлайт работает куча народа, и основная масса на нем или inav, смотря для чего коптер. Бояться проблем с новыми версиями не стоит, там отличия на уровне нюансов, а не вообще “не летает и падает”. И все новые фичи отключаемы, если не нужны.

ale_p

поигрался с vbat pid compensation. резульат в этот раз понравился. я считаю этот тюн хорошим, принимая во внимание ободранные моторы и правленные-переправленные пропеллеры с трещинами

drive.google.com/file/d/…/view?usp=sharing

на видео виден этот рывок по яв, я пока не могу понять чем он вызван. в это раз не забыл сделать лог, посмотрю.
еще пока изучаю влияние д на яве, тоже пока непонятно, есть ли толк. поидее пид еррор долшен быть меньше выражен если от него есть толк. но нужно делать серию логов…

сам лог

drive.google.com/file/d/…/view?usp=sharing

Сергей_Уж

Сегодня у меня акум графен сдох зачетно. После нормального полета с остатком 3.2 на банку через 15 минут хотел осд посмотреть квад не армится, глазам не поверил, общее напряжение 7 вольт, банки около 2 вольт, пробовал на зарядку не получилось. Выкинул.

SkyPlayer
Сергей_Уж:

После нормального полета с остатком 3.2 на банку

3.2 - это ни разу не нормально, это переразряд. Если вы так регулярно просаживаете - чего удивляться?

MFer

Если 3.2 под нагрузкой, то это не страшно.
Если же 3.2 после «остывания», то да - аккумы в утиль…

SkyPlayer
MFer:

Если 3.2 под нагрузкой, то это не страшно.

Смотря под какой нагрузкой. Я про “газ висения” (оно же “блинчиком”) - порядка 6-8А в зависимости от сетапа. Ниже 3,5В стараюсь не просаживать, от силы до 3,4В. Зарядник после этого говорит об остатке 10% емкости. А 3,2В в висении - это уже за гранью разумного, 12,8В на 4s - в этом режиме аккум уже давно “стремительно просаживается”, у графенов “быстрая просадка” начинается как раз с 3,5В на банку.

Сергей_Уж

Вытащил акк из ведра, забыл разъем ХТ60 отрезать, думаю пригодится. Потом осенило, если зарядка не подхватывает заряд из за того что балансир выдает инфу что батарея умерла, попробую заряд напрямую, без балансного разъема, а вдруг, хоть на эксперименты оставлю. Заряд пошел, после 3.5 на банку воткнул балансный провод, залилось 980 ма , на банках 4.2 3 минуты дома отвисел, опять уже нормально зарядил. Короче не выкинул, для себя как источник для экспериментов оставил.

MFer

Если в одной из банок Кз между пластинами, будет саморазряд с нагревом, опасно.

Сергей_Уж

Я это тоже подумал, лежит в нержавейке и уже раз 5 температуру проверял, вроде пока нормально. Но все время про это думаю 😃

OrlOf
Сергей_Уж:

пробовал на зарядку не получилось

Если не успели надуться, то можно было восстановить. Дать малый ток в режиме Pb или NiMh, вытянуть до 3,7 и потом уже зарядить в липольном. И работали бы ещё многие летА.

PaulM:

Просто как-то странно ожидать помощи по софту, который никем не используется.

А там прям с бетафлаем принципиально разные настройки и интерфейс 😂

Не менее 6 месяцев переучиваться.

SkyPlayer
OrlOf:

А там прям с бетафлаем принципиально разные настройки и интерфейс
Не менее 6 месяцев переучиваться.

Если вы такой умный и умелый - зачем здесь вопросы задаёте? CF вообще и его работа на левокастомном полётнике, о котором разработчики CF попросту не в курсе, в частности здесь уже вряд ли кого-то кроме вас интересуют - сами и разбирайтесь со взаимными “багофичами”.

OrlOf
PaulM:

Бояться проблем с новыми версиями не стоит, там отличия на уровне нюансов, а не вообще “не летает и падает”. И все новые фичи отключаемы, если не нужны.

У меня своя плата, чтобы залить новую версию, мне надо её адаптировать под плату. То есть, перенести туда все изменения. А учитывая, что все 3 проекта пишутся “я у кришны программизд”, левой пяткой любимого пекинеса, то это не всегда тривиально, хоть и реально.
Из последнего - размерность миксера в клинфлае задаётся в ДВУХ местах! Не по sizeof, не по дефайну, а по константам в разных местах кода! Из-за чего я 2 недели не мог понять, какого лешего добавление двигателя рушит весь код.

Где-то в мае я спрашивал Максима Стринжу, сможет ли он перенести бетку на моё железо. Ибо он уже это делал для F4BY. Он обещал посмотреть и… исчез. А самому мне влом, особенно не имея внятной причины это делать, кроме “ну все же на бетке!”. Никто не может сказать, чем она лучше, кроме обновлений каждый день.

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

SkyPlayer:

CF вообще и его работа на левокастомном полётнике, о котором разработчики CF попросту не в курсе,

Вам про багофичи во сне привидилось? Или просто хотелось что-то брякнуть?

С фичами давно разобрался сам, всё давно работает на моём железе и даже летает. По исходнику тут раза 2 советы давали, с тех пор спрашиваю только по консоли.

SkyPlayer:

в частности здесь уже вряд ли кого-то кроме вас интересуют

Тема как называется?

SkyPlayer:

сами и разбирайтесь со взаимными “багофичами”.

Так а кто кроме меня? Юзеры? 😃

Сергей_Уж:

лежит в нержавейке и уже раз 5 температуру проверял, вроде пока нормально. Но все время про это думаю

Если есть замыкание, то будут надуваться. Клапана же нет.
А вообще, пробовал графены, и как-то не впечатлили… У вас как, есть видимый эффект от них?

SkyPlayer
OrlOf:

Тема как называется?

Вы путаете “оффтопик” с “не интересует”.
Вы ждёте ответов на свой вопрос? Напрасно - по вышеописанной мной причине. Куда разумнее было бы задать вопрос в комьюнити CF.
Или просто в очередной раз пытаетесь натужно порекламировать свою поделку? Это жестко наказуемо по правилам форума.

OrlOf

----
ещё из приколов клинфлая - простое переписывание математики с “компового” на “микроконтроллерное” привело к ускорению пидлупа в 1,32 раза. Просто нормально переписать формулы и убрать костыли.

У бетки IMU точно такой же опой написан. По iNav не буду утверждать, не помню.

SkyPlayer:

Куда разумнее было бы задать вопрос в комьюнити CF.

Где живёт?

Если про гитхаб, то там нет пилотов.

SkyPlayer:

Или просто в очередной раз пытаетесь натужно порекламировать свою поделку?

Вы же готовы предоставить ссылки на мою “рекламу”? Или, в очередной раз, лишь бы что-то брякнуть?

tuskan
OrlOf:

щё из приколов клинфлая - простое переписывание математики с “компового” на “микроконтроллерное” привело к ускорению пидлупа в 1,32 раза. Просто нормально переписать формулы и убрать костыли.

ну вот потому что клинфлай.
в бетафлае год назад воткнули калман-фильтр, который схавал все ресурсы. Это дало пендаль в сторону избавления от быдлокодинга.

И калман то потом допилили, а кривизну обратно возвращать не стали 😃

ale_p
tuskan:

в бетафлае год назад воткнули калман-фильтр, который схавал все ресурсы.

что то мне кажется, это вырвано из контекста. эту хрень пытались использовать для 32к режима, наряду с костылями в виде мультишота и разгона, чтоб камень колом не встал
в 32/16. да и не команда беталфлайта, насколько я помню. а доерр со своей зборочкой.

mil-lion

Вначале BetaFlight и iNav (и даже RaceFlight) были форки от CleanFlight. Но потом Бетка обогнала CleanFlight по новшествам в настройке, управлении и главное в полете. И в итоге в том году CleanFlight 2.0 стал форком от BetaFlight (вроде бы 3.х) после этого интерес к CleanFlight пропал совсем.
А у iNav пошел свой путь, в сторону GPS, компаса и барометра.

Поэтому если вы ковыряете CF2.0 то считаете что юзаете Бетку. Если 1.0 - то это уже очень старое, но летабельное. Но вкусняшек которые есть в последней Бетке там нет.
У всех код открытый, но под лицензиями (надо смотреть какими) и поэтому навряд ли можно использовать их код в своих коммерческих проектах без публикации в открытых источниках вашего творения и со ссылкой на первоисточник. Поинтересуйтесь данной темой.
Есть еще прошивки OpenPilot -> LibrePilot, тоже летательные и некоторые еще на них летают. Есть еще MultiWii (как бы он не был прародителем всех этих xFlight), но протокол MSP от него живет и в Бетке.

MFer
OrlOf:

Где живёт?

Если про гитхаб, то там нет пилотов.

дык их вообще нет, вот в чем дело…
чтоб это понять достаточно сравнить активность:
www.facebook.com/groups/cleanflight.users/ - активность: публикации 0 за последний месяц, новых пользователей 0 за последний месяц (всего 3.4к, чувствую все с тех времен 3-х годичной давности, когда беты не было еще)
www.facebook.com/groups/betaflight/about/ - активность: публикации 262 за последний месяц (12 сегодня), новых пользователей 314 за последний месяц (всего 18к+)

ЗЫ: а да, есть еще официальная www.facebook.com/groups/betaflightgroup/about/ - там тоже по десятку новых сообщений в день… и есть еще 100500 крупных тематических групп типа tbs lounge, в которых только по бете и разговоров, ну иногда про рейсфлайт или буттер проскочит че-нить, про клинфлайт не видел ни разу… даже не представляю для кого разработчики все еще стараются… дисклэймер - это все про рейсинг прошивки, айнав отдельная тема…

ЗЫ2: я надеюсь у вас полетник ни на атмеге? ))

mil-lion:

Если 1.0 - то это уже очень старое, но летабельное.

дак и multiwii на ардуине летабельно ))
и моторки dys be1806 и регули на симонк…