Activity

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

Забавно, но это не совсем так

Я ж только скопипастил 😃 Уже на гитхабе есть экспериментальная 16.78, тестируется 16.78а и это подготовка к выходу 16.79
www.rcgroups.com/forums/showpost.php?p=43477645&po…

Сами файлы тут
github.com/JazzMaverick/BLHeli/…/BLHeli_S SiLabs
Автор пишет что на следующей недели выходит 16.79
www.rcgroups.com/forums/showpost.php?p=43539885&po…
и в тексте есть примечание
You can find a RC 16.78f supports L bb1 esc.
Supports only:

  1. Dshot150/Tlm188 (Dshot300/Tlm375 has few error rate)
    ( и я только начал перечитывать форум может что то устарело или поменялось )
Прошивки CleanFlight/BetaFlight для полетников

Опять обновление ( я пишу в эту ветку только потому что Прошивка BLHeli_S для ESC теперь закрытая тема и писать некуда )
github.com/jflight-public/…/releases

JESC Configurator 1.2.7 Beta 3
@joelucid joelucid released this 1 hour ago
JESC Configurator for flashing and configuring JESC on BLHeli_S escs. Read more here.

Changes in Beta 3:
Support for flashing free jesc hex files without updating to BF 4.1

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

Прошил Мобулу7 на 48. Вообще не полетела

Не запустились моторы ? Она у вас с полетником F3 или F4 ? Или просто не понравилось как полетела ?
Есть проект Project Mockingbird автор делает настройки и заставляет летать плохо летающие вупы
Есть страничка настроек для Мобулы 7 ( он назвал ее Mockula7 )
Очень много народа пишут что прошивают EmuFlight на вупы и все проблемы исчезают
github.com/emuflight/EmuConfigurator/releases

В принципе я пишу то что вы и без меня знаете 😃

А в это время вышел JESC Configurator 1.2.7 Beta 2
Changes in Beta 2:
Avoid reading non existent memory locations on L escs
github.com/jflight-public/…/releases

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

ну на 96 чую настанет просветление вообще

Уже народ успел полетать на 96, пишут разницы большой не заметили кроме того что как будто
рейты подкрутили и все происходит очень плавно, пишут что по их мнению все же самое оптимальное это 48, но
это сами понимаете пока экспериментально и данных пока мало. По времени тоже выигрыша не получили.

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

Вышел новый конфигуратор JESC Configurator 1.2.7 Beta 1 Добавлена поддержка L style ESCs
github.com/jflight-public/…/releases

Changes in 1.2.7:

  • Support for L style ESCs (no rpm telemetry)
  • Report PWM on installed bits (requires jesc >= 2.3)
  • Improved interrupt handling (jesc 2.3)
  • 24, 48 and 96 khz pwm options (96 requires H esc) (jesc 2.3)
  • PWM dithering for full 2000 step motor control down to 48khz pwm on L ESCs (jesc 2.3)
Прошивки CleanFlight/BetaFlight для полетников

От автора бесплатной прошивки читаю пост на rcgroups от 24k
We talk a lot about small quads. My friend told me for 3inch, he likes 24k more than 48k even 48k does consumes less current. But 24k is more powerful and less wabble. 16.77 has PWM aligned with commutation phase. I think you can try and report to us what you feel. Thanks!

\
www.rcgroups.com/forums/showpost.php?p=43451955&po…

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

Я просто не думаю что его 48 и фри 48 отличаются. Дело не в коде, дело в скорости контроллера ESC

Но он то своим кодом не поделится, он прошел свой длинный путь проб и ошибок. Этот бесплатный тоже начинался с граблей. И я сильно не заморачиваюсь, просто тестю, я вообще пересмотрел полеты на миниках 5 дюймов в пользу вупов. На 5 дюймах нужно ждать погоду, выезжать куда то, с батарейками много и дорого, техника безопасности, в случае аварии долгие поиски итд Непрактично. Вупы это всегда практически дома, не проблема на природе, дома розетка и кофе рядом, не дорого. Летаю в помещении ( свой дом ) холл совмещен с кухней открытое пространство 220 кв м, большие раздвижные двери и летом можно сидя на диване летать по двору. Поэтому 5 дюймов только по привычке что то попробовать, Стилом я не стану, пилотаж накрутился поэтому как то так, ближе к кухне 😃

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

Я в курсе, более того на 48 полетное время на минивупах на 30-50 секунд больше. Это тестовая прошивка и пробовал в первый раз, посмотрел как поведут себя ESC.
Конечно дальше протестирую 48. Интересно что в ветке по этой прошивке сам joelucid принимает участие, хотя по логике это конкурент который отнимает у него заработок.

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

Вышла только что свежая версия Blheli_s 16.77 (бесплатная прошивка альтернативная платной от joelucid для BLHeli_S )
github.com/JazzMaverick/BLHeli/…/BLHeli_S SiLabs

пометки автора

  1. Preset a damping off to secure non-overlaping of PWM and comp-PWM (Thanks for Joe)
  2. Align PWM to each commutation rising edge
  3. Stop support deadtime=0
    In 16.77, throttle update immediately
  4. preset a damping off for safety
  5. update PWM/comp-PWM auto-reload in PWM(n)
    I reset PWM at the start of each commutation phase. Try to have more complete PWM pulses.

Я прошил на 24 кгц ( регули G-H-30 ) , все удачно, телеметрия есть, ошибок ноль

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

Народ, кто попробовал бесплатную прошивку альтернативную платной от joelucid для BLHeli_S ? Лежит здесь Hex files 16.76 24k(и 48к)
github.com/JazzMaverick/BLHeli/…/BLHeli_S SiLabs
Последние отзывы на вупах неплохие, вот здесь
www.rcgroups.com/forums/showthread.php?2640796-BLH…
Интересует что и как с телеметрией ? Я еще не пробовал…

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

Могу только добавить что FF не работает при плавных движениях стика, только при резкой даче. При выполнении фигур P всегда способствовала изменению траектории, а D сопротивлялась, FF обошел это, при этом осциляции ушли и уменьшилось время реакции ( задержки ),был конфликт с пакетами импульсов RC ( потери пакетов ) в первой версии, что вызывало ненужные пики которые вызывали проблемы ( описано на гитхабе по ссылке выше ), значение boost увеличивало проблему в разы ( Boost of 10 would be expected to double their amplitude, and boost of 20 should make them three times as big ), при потере пакетов RC параметр D увеличивал свое значение в два раза при этом, сейчас ввели ff_spread, он предназначен для уменьшения амплитуды этих ошибок. Оптимальное значение в два раза больше нормального интервала шага rc.

joelucid видит это так и внизу текста описывает что они сделали для решения

  • A measurement can be early on the TX relative to packet send rhythm, causing one frame to be delivered early and then one missed frame after the early one. Here derivative is twice for the first frame and then zero for the second.
  • A packet can just really go missing resulting in a zero derivative first and the 2x for the next frame.
  • The tx sampling can move ahead or behind one tx frame consistently due to missing synchronization between sampling rate and tx frame rate.

The best we’ve been able to come up with here are the two mitigation features: ff_interpolated_averaged does a two point average on the ff and boost calculation. And ff_jerk_limit allows to limit how much boost jumps around due to these artificial changes in first derivative due to rc inconsistencies.
It works pretty well and doesn’t create the level of delayed action as the previous version did.

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

Начиная со сборки 294 ( Add tuning sliders ) сладеры теперь штатно в Betaflight Configurator

Сегодня вышло видео хорошее как анализировать вибрации и пользоваться конфигуратором

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

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

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

Сегодня вышла версия 4.1 релиз кандидат и даю ссылку на скачку нового конфигуратора 1.0.6.0 со ползунками

…slack.com/…/betaflight-configurator-installer_10.…

Как работает есть в видео

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

Если кто то не любит приложения к Хрому (Betaflight - Configurator , Betaflight Blackbox Explorer ) UAV Tech выпустил обучающее видео как самому сделать ехе используя файлы из репозитория гитхаба
Под видео есть ссылка откуда скачать и установить Node.js
Исходники для работы брать тут, скачивайте ZIP и разархивируйте в отдельную папку путь к которой скопируйте и укажите позже
github.com/betaflight/betaflight-configurator
github.com/betaflight/blackbox-log-viewer
От себя добавлю если все будите делать по видео во время компиляции возможен конфликт с броузером FireFox не смертельно, может или подвиснуть или компиляция с ошибкой. В итоге получаете рабочие программы.

blackbox-log-viewer

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

Ясно, у разрабов начался очередной приступ “овнокодинга вопреки здравому смыслу” - как было с 32К, можно расходиться. Ответить с цитированием Ответить с цитированием Кинуть помидором Поблагодарить автора Спасибо!

Сейчас в разделе динамические фильтры вообще тишина, кризис видимо. Посмотрим во что это все выльется. Хотелось бы чтобы народ в ступор не ставили сделали бы и вправду визард по настройкам. Сейчас как говорил Михалков в бесагоне, Слишком много букв…

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

Вот уж где очередной “пар в свисток”, ИМХО! Да, для нулячих пропов это имеет смысл, но долго ли гоночному или фристайловому коптеру ждать первой встречи с травой, ветками или воротами? А после этого, как лопасти не выпрямляй, “шуметь” они буду совсем на других частотах.

Ну так скажем для первоначальной настройки это то, от чего отталкиваться. Понятно что новая машина и та которая уже, это две разные машины 😃 И менять пропы убитые на пропы из пакетика никто не запрещал 😃 Настройки сейчас чуть усложнились, вот и пробуют что то найти новое, может в визарде по настройке квадрика в конфигураторе появится Указать вид пропов и нужно будет выбрать из HQ, Ротор райот или пропы Бардвела или Скитзо иначе не полетит 😃

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

Сергей, правда ли, что Блхели32 это не только плюшки, но и энергоэффективность?

Да это так, я писал как то
rcopen.com/forum/f136/topic430799/7539
“О прошивке на ESC, ее оптимизирует создатель как я читал под новые фильтры. Уже летают на ней, писали что исследовали как подается напряжение на моторы и поняли что при подаче излишнего напряжения как сейчас было реализовано в прошивке моторы раскручиваются не так эффективно, батарея расходуется впустую. Вроде как цель новой прошивки сделать так чтобы напряжение подавалось по оптимизированной кривой, это увеличивает стабильность и увеличивает полетное время из за уменьшения неэффективных расходов батареи.”

Сейчас самое интересное что я читал за последнее время, начали на каждый вид пропов мерить частоту на которой данный вид пропов шумит, может это в будущем для точной настройки фильтров зайдет как стандарт
ctzsnooze [May 28th at 06:20]
Jump
Prop resonance testing…
tmotor 5150 297hz
(Same prop cut down to 4” 428hz)
Tmotor 5147 279hz
DAL 5045 257hz
Gemfan Windancer 5043 223hz (!)
GepRC 5040 160hz (very resonant)
HQ 5x4x3 V1S glass nylon 260hz
HQ 4x4.3x3V1S 250hz
HQ 3x4x3 510hz

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

Кто играется прошивками на ESC

there are new FW for blheli 32.64 and 32.65 for inverted dshot. invalid packets for F3 ESC and sine mode should be fixed. Also added programmable setting for stall protection was added.

github.com/…/Rev32.6.5 for inverted bidirectional …

github.com/…/BLHeli_32 Test code Rev32.6.4 hex fil…

BLHeliSuite32_32614
www.mediafire.com/folder/…/BLHeliSuite

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

Вот Аник выложил видео по настройке RPM фильтра, неплохое видео, единственное замечание не пользуйтесь старым конфигуратором, об этом уже не раз разрабы писали, он портит настройки фильтров потому что в новом это чуть по другому реализовано, не важно, суть пользуйтесь последним конфигуратором

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

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

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

Может кто подскажет в какую сторону чего подкрутить, чтобы стало красиво ?

Работу проделал большую 😃 Фильтры у тебя настроены не согласно последним рекомендациям гуру, посмотри последние ролики UAV Tech

И вышло обновление BF 4.01 Много пофиксили.

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

что то есть полезное в релизе по сравнению с последним rc? если обновляться, то что можно перенести, а что взять из дефолтных настроек?

Вот как раз сегодня видео от UAV Tech на тему использования новой версии , первые 7 минут как раз про это

PS правда после обеда исчезла его страница с настройками на которую он ссылается

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

Я рейты, супер рейты и экспоненты тоже “Бороды” поставил ради интереса. Нормально, можно летать. И и feedforward тоже.

Значит у вас это совпало с “настроить квадрик под себя” , а больше и не надо.

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

4.0 и с обычными регуляторами себя хорошо ведет. У меня на одном квадрике старые реги 20А стоят на ваншот 125. Настройки фильтров взял от “Бороды” Modern Betaflight Tuning for Smooth Stick Feel на ютуб. Больше ни чего не менял. Летит нормально.

Согласен, я бы может пиды чуть поднял или лучше настроил под свой сетап, D_min gain если есть пропвош отрегулировал и feedforward- ом ощущения на стиках при заданных своих рейтах и можно летать.

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

интересно тут еще те кто стучит рамой по стене, и замеряет ее шумомером на смартфоне? или это пережиток палеозойской эры никогда этого не понимал…

Это давно было, потом пришли к выводу что цельно пиленная рама хуже, лучше когда лучи отдельно, потом доперли до демпферов, начинали с колец. Я сейчас опять бегло почитал конфу что пишут, кратко это ищут новые значения по умолчанию для массового потребления… Если честно уже хочется пропустить пару месяцев, пусть найдут решение, напишут, а мы потом разберемся что они там натворили 😃

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

А версия 4.0 только для Dshot1200, у меня 600 я могу поставить 4.0 на свой mateck405 -osd?

Нет, наоборот они рекомендуют устанавливать 600, при этом пишут что 1200 поддерживается тоже. И вроде авторы прошивки на ESC не хотят писать версию для не 32 ESC , хотя могут.

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

Разрабы добавили текст на странице настроек, что делать в начале и что вы должны почуствовать если это сработало. В вольном переводе

github.com/betaflight/…/4.0-Tuning-Notes

ВАЖНОЕ ПРИМЕЧАНИЕ: УСТАНОВИТЕ 4.0 с нуля! НЕ прописывайте старый Dump В CLI!
ВНИМАНИЕ:
4.0 чувствителен к высоким значениям P и D! Значения по умолчанию в норме для нормального 4S 2400-2600 кВ 5 дюймового квадра.
Для квадриков с высоким отношением тяги к весу, например, 6S или сверхлегких сборок, нужно уменьшить все значения PID как минимум на треть для ваших первых полетов.

Используя настройки по умолчанию которые подходят для вашего квадрика вы заметите что :

-Моторы холодные
-Пропвош при низких оборотах работает хорошо, контроль пропвоша лучше при разворотах с повышенными оборотами
-Более широкий диапазон настройки для разных типов квадрациклов.
-Повышенная точность в крутых, быстрых поворотах
-Ощущение большей плавности и более чистый звук для двигателей

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

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

Тогда ты совсем меня не так понял, я здесь не учитель, я просто пересказываю то что читаю на их конфах. К числу тех кто наступает на грабли я и себя отношу.
То что я написал это буквально пересказ. Я год почти не занимался квадриками по своим причинам, пришел почитать и чему то здесь научится, вижу конфа почти неактивна, сам полез почитал и здесь все что узнал описал и не факт что все правильно и что это кому то нужно, больше похоже сам с собой поговорил 😃 Здесь же был разаработчик бетафлая видимо ушел и на конфах его не вижу, такие как он могли бы доходчиво объяснить что там происходит, а пока некоторые на их конфах пишут что народ многое уже не понимает и запутался. Есть квадрики которые летают без проблем и народ не нарадуется, есть конфиги на которых сильный воблинг, вроде есть предположение что такие квадрики имеют шумный сетап и перерегулированны ( overtune ). Наверное нужно пока тему закрыть и ждать решения…

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

Для тех кто хочет попробовать есть новая версия прошивки с улучшенными настройками фильтра , она здесь
github.com/joelucid/jflight
Выложена день назад. И с автором прошивки ESC ведется работа по улучшению и пишут что это будет большой шаг вперед, что то там нашли и улучшат…
BTW sskaug and I have worked out a modification to the dshot bidir protocol. When using bidir the dshot protocol would be inverted with an also inverted check sum. This makes the protocol much more robust than before since both sides will either use bidir or not. There won’t be a point in time when bidir needs to be switched on which has caused some of the motor spin-up issues and also makes it possible that an esc does not speak bidir even if it should after a reboot.
By inverting the checksum no older versions misinterpret the new frames as dshot so it works well also from that perspective. Still a lot of implementation and testing to be done, but this could be a huge step forward.
Те кто на 4 версии хочет настройки версии 3.5 нужно ввести в cli это

# NB - use your old 'known good' 3.5 PID values, not 4.0 defaults.

set gyro_lowpass_type = PT1
set gyro_lowpass_hz = 100
set gyro_lowpass2_type = PT1
set gyro_lowpass2_hz = 300

set dyn_lpf_gyro_min_hz = 0
set dyn_lpf_dterm_min_hz = 0

set dyn_notch_range = AUTO
set dyn_notch_width_percent = 0
set dyn_notch_q = 70
set dyn_notch_min_hz = 130

set dterm_lowpass_type = PT1
set dterm_lowpass_hz = 100
set dterm_lowpass2_type = PT1
set dterm_lowpass2_hz = 200

set d_min_roll = 0
set d_min_pitch = 0
set d_min_yaw = 0

set abs_control_gain = 0
set use_integrated_yaw = OFF
set d_yaw = 0

# If you want to use 4.0 default PIDS, make the following changes:

 set d_pitch = 25
 set d_roll = 23
Прошивки CleanFlight/BetaFlight для полетников
idk:

Обновлял квады с 3.5.х до 4.0.0
Попробовал ради интереса включить на одном, matek f411 20x20 реги ori, так вот проц подвисает загрузка 100%, отвалилась телеметрия регов (питание/датчик тока), походу это не работает параллельно, или просто из за нехватки ресурсов.
Делал конечно не по инструкции, кроме включения bidir нечего не менял, оставил 8к, dshot 1200, (вместо рекомендуемых 4, 600), фильтры у меня и так отключены, кроме динамического, совпадает с тем что у них написано.
Пока забил на эту хрень, надо будет попробовать на 2м включить, хотя он тоже летает хорошо… как говорится работает, не трогай.

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

Первое , использовать конфигуратор версии 1.0.5.1
github.com/betaflight/…/10.5.1

второе, прошивать С ПОЛНЫМ СТИРАНИЕМ
Третье, после прошивки обязательно нажать на первой странице “RESET settings” , чтобы убить остатки или следы предыдущей прошивки
Четвертое, ни в коем случае не использовать diff от предыдущей прошивки и все настроить заново, это обязательно, даже если у вас diff свой с небольшими изменениями

И вот смотрю в новой 4.1 билд 1567 появилось что убрали remove smart_feedforward, его в новой версии не будет, пока прошился посмотреть это штука есть

на странице
github.com/betaflight/…/4.0-Tuning-Notes
Есть рекомендованные настройки для рейсеров и фристайла для прошивки в cli