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

Дмитрий_Кутилкин

По поводу стока, смотря какую прошивку поставите. Я летаю еще на BF 2.1.6. Все по умолчанию. Меня устраивает.

cnyx

В новых BF столько информации, нюансов, команд, что можно голову себе сломать. Я первое время еще как-то следил, сейчас уже сложно. Так что или старенький бф 2.1.6 или стабильный сф 1.12. Тем более что в последнем AIR MODE ввели.

Pasta

друзья! несколько вопросов по прошивке!
-как правильно записать команду, чтоб коптер армился в любом положении?
-как правильно записать команду, чтоб отключить магнетометр с барометром (у меня флип 32 (барометр глюченный), хочу перепрошиться на бф 216, и подозреваю , что все настройки слетят, а команды как записываются не помню и найти в толмутах не могу)

  • чтоб перепрошиться нужно стирать память, напишите пожалуста как это правильно делается, чтоб контроллер не нароком не убить!
    заранее всем большое человеческое спасибо!!!
idk

На вкладке прошивка ставишь выключатель “Full Chip Erase”
все Команды можешь узнать в CLI написав команду DUMP
остальное хз…

Aleksilius

прошился на последнюю бетафлай, разницы что то не заметил 😁

cnyx
Pasta:

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

set small_angle = 180

Pasta:

-как правильно записать команду, чтоб отключить магнетометр с барометром (у меня флип 32 (барометр глюченный), хочу перепрошиться на бф 216, и подозреваю , что все настройки слетят, а команды как записываются не помню и найти в толмутах не могу)

set acc_hardware = 0 (default on) (must be set to 1 for 2K mode on F1 targets)
[0,…,9] (from 2.4.0 [AUTO,NONE,…])
Sets the accelerometer 0 means auto detect, 1 means NONE, 2 for ADXL345, 3 for MPU6050 integrated accelerometer, 4 for MMA8452, 5 for BMA280, 6 for LSM303DLHC, 7 for MPU6000, 8 for MPU6500
NB - There’s an issue with configurator that means the gyro icon goes dark when you disable the accelerometer - it’s here: github.com/cleanflight/…/313
set baro_hardware = 0 (default on), 1 = disabled
[0,…,3] (from 2.4.0 [AUTO,NONE,…])
set mag_hardware = 0 (default on), 1 = disabled
[0,…,3] (from 2.4.0 [AUTO,NONE,…])

Pasta:

чтоб контроллер не нароком не убить!

Прошивкой не убить! О чем явно пишет конфигуратор сф.

Aleksilius:

прошился на последнюю бетафлай, разницы что то не заметил

Разницы с чем? Не находите, что такое ваше заявление слегка бессмысленное?

Boleski

Всем привет!
Подскажите, как установить CleanFlight Configurator на Windows XP???

cnyx

Поставить Google Chrome, в расширениях ищите cleanflight, устанавливаете, запускаете, работаете. И главное не пытаться искать в инете или на ютубе, а то так вообще все общение на форуме загнется =)

Boleski

В том то всё и дело, что ничего не выходит!
На Ютубе всё так просто… Поставил Хром, зашёл в магазин и поставил Чистый Флай…
А вот у меня руки на столько корявые, что хром установленный не хромится совсем.
Не открывает вообще ничего. В том числе и собственный магазин.

Для XP 64 бит.

Может есть какой нибудь обходной путь, без Хрома?
Вся загвоздка в установке Хрома на XP 64.

Limonchik
Boleski:

Не открывает вообще ничего. В том числе и собственный магазин.

открой блокнотом C:\Windows\System32\drivers\etc\hosts если есть записи с упоминанием гугла, удали

idk

Google официально прекратила поддержку Chrome под XP в связи с отсутствием обновлений безопасности на последний. По этой причине Маркет и прочее могут не работать, и вы не установите CF. Хотя может существуют какие то танцы с бубном… кроме обновления до 7, 8.1, 10
Хотя дата прекращения поддержки апрель 2016, хром уже давно самостоятельно не обновляется в ХР, попробуйте обновить в ручном режиме.

mouserider

да по идее можешь попробовать любой браузер основанный на хромиуме, например vivaldi, opera, yandex браузер, в нем открывай ссылку на google chrome market и можешь спокойно устанавливать клин, по крайней мере на vivaldi я установил

cnyx
idk:

Хотя может существуют какие то танцы с бубном…

Установка плагина из файла. Так приходилось действовать, когда для БФ нужна была свежая бета конфигуратора, а в магазине была только стабильная версия.
Тут альтернативный путь читайте.
github.com/cleanflight/cleanflight-configurator

idk:

Хотя может существуют какие то танцы с бубном… кроме обновления до 7, 8.1, 10

Можно поставить виртуальную машину win7 =) Или вообще с linux каким типа ubuntu.

Boleski
mouserider:

да по идее можешь попробовать любой браузер основанный на хромиуме, например vivaldi, opera, yandex браузер, в нем открывай ссылку на google chrome market и можешь спокойно устанавливать клин, по крайней мере на vivaldi я установил

Ок! Спасибо!!!

idk
John34:

Проверил на CF 1.12 и BF 2.4.1 Все параметры по умолчанию, кроме aux1 иaux2 и 3 сек на ожидание. В них выставил SET1500, что соответствует переходу в режим HORIZON и включение бипера.
При отключении передатчика в CF все отработало корректно. На мгновение выключились моторы, затем включились на 1000 и отработали 3сек. А вот в BF он включает моторы на полную и прет вверх без остановки. Попробую еще параметр trottle в 1000 установить вместо auto. Но абсолютно точно, работает это по разному.

Только что также проверил на двух прошивках 2.5.0 и 2.5.3, Прет без остановки, примерно на среднем газу (1500-1600), подумал высоту хочет набрать (нет), перепробовал все настройки, без результатов. Это однозначно баг, ко всему прочему, если что то поменять или выключить все в файлсейв (что то с газом - не помню уже 😆 ) стиками не армится…
Кто нибудь писал о этой проблеме, разработчик в курсе? Я бы с перепрошился на CF 1.12 но прошивки для моего контроллера нет (только BF), Хотелось бы иметь адекватный файлсейв, ну хотябы чтоб вырубал все, а не наоборот 😉

idk

Проверил все еще раз, каким то образом сбился файлсейф приемника.
Но посадку пока не отрабатывает… Но это уже не столь важно, хотя все же интерестно)

Rover

Тут в теме были вопросы, что делать и кто виноват, если при заливании прошивки CF/BF из конфигуратора через порт Main и внешний USB адаптер вылазят хаотичные ошибки верификации записи прошивки.
Рецепт прост: меняйте USB адаптер. Он тупо не тянет нужную скорость.
Я два вечера долбался с попытками записать бетафлай в клон CC3D. Этой плате нужен режим Manual на скорости 256000.
Так вот, новенький заводской адаптер, купленный на Али, нестабилен на этой скорости.
Раскопал в столе древний самодельный адаптер на оригинальном чипе FTDI купленном еще в Англии через Farnell.
Прошивка влетела, как по маслу.
А для другой платы, которая пишется в режиме скорости “авто”, прошивки влетают с любым адаптером.
Могу предположить, что “закирпиченые” платы с запоротыми бутлоадерами являются результатом применения кривых адаптеров.
Ну и разумеется, летать на плате, которая не прошла верификацию прошивки, крайне нежелательно.

idk
Rover:

Рецепт прост: меняйте USB адаптер. Он тупо не тянет нужную скорость.

что подразумевается под “USB адаптер”? сам контроллер в ПК, кусок провода или разветвитель?
я сталкивался с 3мя проблемами.

  1. не шьется мозг (по моему flip32) - Нужно поставить скорость в ручную и указать 57600, галочку - шить при подключении, ну и замкнуть бутлоадер.
  2. не шьется мозг (irc) - нужно все убрать галочки и поставить автоматику.
  3. мозг не видится в системе (сс3d atom), не шьется, и CF не работает вообще, при подключении с бутлоадером (неизвестное USB устройство) - скачать OpenPilot/LibrePilot, установить дрова, прошить его принудительно, согласившись с пердупреждением, после чего OP/LP его не видит, а CF видит прекрасно, но не шьет.
malibu75

Подскажите, можно ли в cleanflight подкорректировать значения баро-датчика?
Дело в том, что он имеет некоторую погрешность, и даже с незаведеными движками рисует график с разбросом до 30 см.
Ну а заведенный квадрик в режиме “баро” начинает бодро прыгать вверх-вниз, повторяя это график.
Я сделал выборку команд из CLI которые, как мне кажется, относятся к моему вопросу, но их описание в мануале отсутствует.

set alt_hold_deadband
set alt_hold_fast_change
set baro_tab_size
set baro_noise_lpf
set baro_cf_vel
set baro_cf_alt

Если я правильно понимаю “set alt_hold_deadband” задает определенный интервал в непонятных единицах от 0 до 250, в котором значения датчика не будут влиять на перемещения квадрика. Прав ли я? Как перевести эти единицы во что-то измеряемое?
Может кто-нибудь прокомментировать назначение остальных команд?
Контроллер SPR F3 с банга, прошивка Cleanflight 2.4.1 со стоковыми настройками, бародатчик в поролоне.

mouserider
idk:

Проверил все еще раз, каким то образом сбился файлсейф приемника.
Но посадку пока не отрабатывает… Но это уже не столь важно, хотя все же интерестно)

тоже самое, два часа пытался выставить d4r-2 на no pulse , получилось, проверил - работает. Через неделю случайно проверяю FS - бл** опять если мин обороты то при выключении аппы - вырубаются, если обороты выше минимальных - опускает просто до минимальных, но не стопает

Rover
idk:

что подразумевается под “USB адаптер”? сам контроллер в ПК, кусок провода или разветвитель?

В помойку USB-Com адаптер-переходник, изготовленный на поддельном FTDI чипе.
При чем тут контроллер ПК и кусок провода? К чему эта ваша ирония? Если лично вам не требуется заливать прошивки через адаптер и порт Main, это еще ничего не означает по сути вопроса.
На протяжении этой темы уже раз пять спрашивали, что делать, если при использовании CF Configurator мозг видится, шьется, но при верификации лезут ошибки.
Никому из задававших вопрос никто не указал на причину, насколько я заметил. Вот и заморочился обрисовать причину.

idk:

после чего OP/LP его не видит, а CF видит прекрасно, но не шьет

Ха. Не только видит прекрасно, но и шьет прекрасно. Именно CC3D Atom. Только через порт Main и внешний USB адаптер, на скорости 256000, о чем я собственно и говорил. Тыщу раз уже про это говорили во всех мануалах - не шьется через встроенный USB - заливайте через Main. При необходимости опытным путем подбирайте скорость вручную.