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

mouserider
Кариёзный_монстр:

А пиды какие в итоге получились? ))

примерно, точно не помню, (на работе пока)
P 0.5 , I 0.020 , D =2 рол
P 0.3, I o.015, d 5 питч
yaw не помню, но тоже накрутил

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

Сергей_Уж

Выложили
Betaflight 2.4.1-RC2
Release 2.4 patch 1 pre-release:
•Replaced many of float math by fixed point math. This will especially improve performance on F1 boards
•Improved Acro Plus
•Added acro_plus_offset cli parameter. Tells the percentage stick input where acro_plus will start working and will have a smooth transition from there on
•Added back PID3 (for experimental purposes watch out with defaulf pids on this one)
•Added more options for Dterm averaging (dterm_average_count range: 2-12)
•Improved filtering for accelerometer
•Configurable max AUX channels. (cli option: max_aux_channels)
•Some cleanups

RC2 - Fixed typo in cli for acro_plus_offset
github.com/borisbstyle/betaflight/releases

chukey

мне интересен этот пункт из 2.4.0 MOTOR_STOP is now overruled by AIRMODE! It acts as a Idle Up switch now. There is no point of using motor stop in airmode
я так понимаю теперь можно армиться стиками и включать motor_stop? а в аирмоде он сам будет выключаться и моторы не будут оставливаться?

Сергей_Уж:

Выложили
Betaflight 2.4.1-RC2

Сергей, за выходом релизов кто следит тот следит и на гитхабе, было удобно и полезно когда вы переводили)

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

Сергей_Уж
chukey:

Сергей, за выходом релизов кто следит тот следит и на гитхабе, было удобно и полезно когда вы переводили)

Прошил, двигатели не заводятся, делают попытку раскрутиться и на стоп.
Поменяли математику расчета с плавающей точкой и это сделано специально для улучшения производительности плат на F1 ( типа Naze32 )
Улучшен режим Acro Plus
Добавлен параметр acro_plus_offset в cli Этот параметр отображает эффективность стиков в процентах при работе в режиме acro_plus он показывает плавность перехода в этот режим ( как то так )
Вернули обратно PID3 ( сделано в качестве эксперимента, повнимательней с PID по умолчанию в этом режиме )
Добавлено больше опций для усреднения Dterm ( теперь эти значения меняются от 2 до 12 )
Улучшены фильтры для акселерометра
Сделали конфигурируемый max AUX channels ( (в cli опция: max_aux_channels)
Что то подчистили
RC2 пофиксили опечатку в cli для acro_plus_offset

Но все равно двигатели не крутятся 😃

chukey
Сергей_Уж:

Прошил, двигатели не заводятся, делают попытку раскрутиться и на стоп.

Cергей, а 2.4.0 тестили? я еще на 2.3.4, хочу обновиться только из за этого параметра который позволяет не отключать Motor_stop

Сергей_Уж
chukey:

2.4.0 MOTOR_STOP is now overruled by AIRMODE! It acts as a Idle Up switch now. There is no point of using motor stop in airmode

MOTOR_STOP теперь превалирует ( отменяет ) над AIRMODE, выступает в качестве ( как ) тумблер Idle Up и поэтому нет смысла использовать motor stop с airmode

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

chukey
Сергей_Уж:

боюсь интерес как то пропадает , наверное сделаю перерыв

интерес вернется вместе с весной)

Hopper

Прошил 2.4.1
Все крутится, летает, но при включении эирмода коптер дрифтует вперед.

MOTOR_STOP теперь превалирует ( отменяет ) над AIRMODE

не совсем верно перевели страдательный залог. Эирмод получил приоритет над моторстоп. Т.е. если включен моторстоп и эирмод, то моторстоп просто не будет работать.
___________________________
Боря подтвердил, это баг. ждем когда пофиксит.

yeah it is very likely a small mistake in iterm calculation for airmode during float to fixed point conversion on that part.
I did not experience that in my tests as I was hardcoding some stuff.

I will have a RC3 soon with the fix as I need also one more thing to fix.

Сергей_Уж
Hopper:

не совсем верно перевели страдательный залог. Эирмод получил приоритет над моторстоп. Т.е. если включен моторстоп и эирмод, то моторстоп просто не будет работать.

может, хорошо что поправили, когда следишь за темой таких ошибок не бывает. Это перевел сходу сильно не вникая, хорошо что поправили, я только за. Я раньше следил за темой и ньюансами, а потом
вроде как конкуренция на новости пошла, я всегда отхожу в сторону 😃
Исправили ошибки, с утра две версии, последняя Betaflight 2.4.1-RC3
•Fixed PPM + oneshot125 in SPF3MINI

RC2 - Fixed typo in cli for acro_plus_offset
RC3 - Fixed Iterm issue, Fixed PPM + oneshot on SPFRACINGF3MINI, Fixed max factor scaling in acro plus. (NOTE THAT SETTINGS WILL BE ERASED WHEN COMING FROM RC2 OR PREVIOUS RELEASES)

Прошил, все запускается и летит.

BiSHp

Хотел задать вопрос. Прошивку Betaflight возможно поставить на CC3D Revolution ?

KRAVA

Народ - помогите решить нюанс: в данном видео его видно на 0:52.

Суть такова - в аир моде после резкого набора высоты с последующем стиком газа в 0 - коптер начинает выполнять красивый спуск. Но в определенный момент замечаешь что он не реагирует на руддер пока не добавишь немного газа или через определенное время он сам “развисает”.
Особо хорошо видно на данном видео:

www.youtube.com/watch?v=tnNbq-xTX4o

4 секунда и 10ая.
Помогите разобраться в чем причина такого поведения. Есть 4 коптера на разных рамах и конфигах и все ведут себя так…

Player_2

2.4.1 выложили

Нет больше гтюна.

Но вроде летает. Версия намекает что можно обновляться кстати.

gena_g

Cleanflight релиз вышел .

IMPORTANT: ** Requires >= v1.1.0 configurator **

NOTE: Upgrading from < v1.12.0 will erase your configuration, backup via GUI and CLI before flashing.
NOTE: Some defaults have changed. Do NOT blindly restore your backups using the CLI.
IMPORTANT: Due to some new default settings you should retune your PIDs.

REMINDER: Some CLI get/set commands have changed. some variables are now set using OFF/ON instead of 0/1.

Support for the SPRacingF3Mini FC including Blackbox Logging via built-in SD Card and iLAP compatible race transponder system.
Support for the LUX_RACE FC.
Gyro sync and filters for better flight performance (enabled by default).
New AIR_MODE feature.
New faster and more accurate IMU for better flight performance.
New task scheduler to allow sensor readings to be processed earlier.
Sonar improvements. (Available sparky now too).
G-Tune available on Naze32 and other targets.
Blackbox logging improvements.
Additional MSP commands for failsafe configuration via GUI.
Documentation improvements.
Add LTM telemetry (replaces MSP telemetry).
Fix in GPS UBLOX so handle badly received UBLOX packets, prevents unrecoverable GPS communication loss.
More settings are in-flight adjustable.
Support non-inverted SBus receivers (OpenLRS and modified FrSky receivers).
Many code optimizations.
Many documentation improvements and fixes.
Even more unit tests to ensure code reliability.

Сергей_Уж
Player_2:

2.4.1 выложили Нет больше гтюна.

Я посмотрел он пишет что убрал GTune из за несоответствия результатов нужным ( в 1.12 его оставили кстати) и благодаря этому освободилось место в памяти контроллеров на 128 кб, что есть хорошо.
Для тех кто не хочет парится с бетками напоминаю автор советовал прошиться на 1,12 и точить технику пилотирования.
И еще из за того что убран GTune в настройках из за подгрузки старых настроек возможна замена AIRMODE переключателя ACROPLUS, нужно посмотреть в настройках modes tab чтобы все было как нужно.

sanyok_amd

Мужики выручайте, прошился бэтой 1.4 и в поля. Не настроил поворот мозга на 90 градусов (микроюсб слева). Квадр кувыркается. Какую команду вбить чтоб компенсировать поворот мозга по яву?
ПС
Сижу в поле, подключаюсь к мозгу телефоном
Set yaw_rotate = 90 не проходит, ошибку выдаёт. В клинфлае вроде так команда выглядела…

Player_2
Сергей_Уж:

Для тех кто не хочет парится с бетками напоминаю автор советовал прошиться на 1,12 и точить технику пилотирования.

Собственно теперь бета и клеан разошлись на пилотаж и разработку, теперь для полётов нет смысла ставить бету от слова совсем. Пока Борис ещё что-то ненапридумывет 😉

Или есть?

korvin8
sanyok_amd:

Сижу в поле, подключаюсь к мозгу телефоном
Set yaw_rotate = 90 не проходит, ошибку выдаёт.

set align_board_yaw = 90

Batkaz

======повернуть плату======
dump
set align_board_yaw = 0
save
=======================