Прошивки CleanFlight/BetaFlight для полетников
Ребят, проблема. Регуляторы Xrotor 20, мозг CC3D прошит Cleanflight. Регуляторы прошил на BlHeli через arduino. Прошились без проблем, работают. НО - я не мгу к ним подклчится. Шнур в usb, запускаю BLHeli Suite выбираю адаптер Silabs Cleanflight нажимаю connect. Тут всё в порядке. А когда жму check то всё виснет и полётный контроллер в итоге отпадает.
Коллеги, мне, право слово, со своими всего лишь четырьмя собственноручно собранными квадрокоптерами неудобно даже влезать в дискуссию… 😃
Однако, напомню. На CC3D ескейпы конфигурятся сьютом через клинфлайтовый интерфейс при двух одновременных условиях:
- бутлоадер блхели (это очевидно - написал для общности),
- подключение через Flexi Port.
Вот второе условие - вероятно и определяющее. Точно - не юсби. И точно - не Main Port. Но наверняка будет работать через флекси, как работает у меня на паре аппаратов.
Вот второе условие - вероятно и определяющее. Точно - не юсби. И точно - не Main Port. Но наверняка будет работать через флекси, как работает у меня на паре аппаратов.
Из любопытства проверил. Как и ожидал данные с регулей не считались.
Из любопытства проверил. Как и ожидал данные с регулей не считались.
Надеюсь, Вы не забыли сперва переключить в конфигураторе MSP порт c UART1 на UART3, затем сохранить, перезагрузить, переподключить, проверить, что сам конфигуратор работает именно что теперь на Flexi и вот только после этого запустить BLHeliSuite?..
В любом случае, у меня - работает. Как на полноформатном обычном CC3D, так и на атоме. Ну и пруф от разработчика:
github.com/borisbstyle/betaflight/…/1wire.md
Надеюсь, Вы не забыли
Нет конечно. Прога коннектится к сс3d, но все так же не видит регули.
Нет конечно. Прога коннектится к сс3d, но все так же не видит регули.
Как минимум XRotor20A видит, пробовал лично. Коннектил к Flexi порту. Через Main к контроллеру коннектится, но регули считать не может.
Что-то не пойму, как включить логгирование (blackbox) на внутреннюю память в CC3D. Раньше помогало это
set blackbox_device = 1 (писать в память контроллера)
set blackbox_rate_denom = 2 (писать каждый 2й семпл - в 2 раза уменьшаю частоту, увеличивая время записи)
Сейчас команда возвращает это
set blackbox_device = SERIAL
Т.е. нужно дать какой-то строковый параметр, а какой не понятно. Хотя походу это все бред. С луптаймом 1000 там поди секунд 40 полета будет влезать на 2Мб памяти.
что-то странное… тестирую моторы на балансировку, по одному всё отлично, как всем сразу газ даю - дикая тряска начинается. Если блекбоксу верить - пилы и на гироскопе и на моторах. Подозреваю - торможение включается. Что бы это могло быть?
У меня такое было на 2.3.2 Дело было просто в прошивке.
У меня такое было на 2.3.2 Дело было просто в прошивке.
Бетафлайт последний 😦 Откатываться на 2.3.1?
set blackbox_device = SERIAL
Допиши set blackbox_device = spiflash
Скоро приедут хроторы, проверю на них.
Бетафлайт последний Откатываться на 2.3.1?
Разобрался… Дефолтный дико задранный D по яву тряс коптер, грел моторы и регули…
С луптаймом 1000 там поди секунд 40 полета будет влезать на 2Мб памяти.
20 секунд “полёта” - 3.3 мегабайта с деномом в два 😃
Бетафлайт последний Откатываться на 2.3.1?
Последний 2.3.5
2.3.5 кто облетал? Как поведение?
2.3.5 кто облетал? Как поведение?
так там изменений почти не было, это последний релиз перед 2.4 как я понимаю.
Народ - такой вопрос на Betaflight при наклоне коптера более хх (градусов 15-20 на глаз) - арминг не производится. Коптер просто пикает 1 раз и все.
Как это победить что бы армился в любом положении?
А, если не секрет, это зачем?
Чтобы можно было заармить когда коптер упал в кусты и пошуметь моторами.
Есть команда через CLI, но я не помню как точно она пишется.
Висит коптер на дереве, держится за тоненькую веточку, а квад то не армится…
Безопасней в этой ситуации перекалибровать стиками аксель и после этого заармить. Но не забыть перекалибровать назад на ровной поверхности если используете режимы выравнивания в горизонт.
Народ - такой вопрос на Betaflight при наклоне коптера более хх (градусов 15-20 на глаз) - арминг не производится. Коптер просто пикает 1 раз и все.
Как это победить что бы армился в любом положении?
Для того что бы заармить в перевернутом/любом положении нужно задать small_angle = 180
полезная функция, сам пользую.
2.3.5 кто облетал? Как поведение?
Не облетал, но он пишет что вернул поведение коптера в аирмод как на версиях 216 и 220, вроде народу это сильно нравилось 😃
Airmode Saturation Behaviour (Same like 2.1.6 and 2.2.0. Some setups cannot deal with agressive corrections)
Народу как раз airmode нравится, вот только некоторые сетапы колбасит. Поэтому он по-умолчанию оставит airmode только для стабилизации на малом газе.