Прошивки CleanFlight/BetaFlight для полетников
если пищалку подключаете напрямую к + и к сигналу и она пищит “множеством звуковых сигналов, и в траве и, в г-тюне”
Когда подключал без транзостора - (в + и -) - она у меня стабильно пищала ( 1 длинный beeeeeeeeeeeeeep).
Если сделать с транзистором и подключить в сигналлный вывод CC3D - то контроллер сможет пищать когда надо (разные сигналы и коды), можно будет отключать и включать её с аппаратуры.
p.s. я говорю про голую пищалку, вот такую
[оффтоп]
была такая задумка: отдельно темы которые касаются программного обеспечения полетных контроллеров без железячной специфики и вопросов, относящимся с конкретным КП
какие новые фичи появились, как настроить стабилизацию, ПИДы и тд - это в темы по прошивкам
пока у нас есть только эта тема по CF/BF
но если есть необходимость - нужно создавать новые темы
вопросы связанные с особенностями прошивки ПО, подключения приемников и всякие аппаратные вопросы - в темы по КП
у нас их пока 3, но опять же с появлением новых КП их нужно будет расширять
rcopen.com/forum/f136/topic430726
rcopen.com/forum/f136/topic430724
rcopen.com/forum/f136/topic436673
мне кажется такое деление избавит от сваливания всей информации в одну кучу и повысит полезность форума
[/оффтоп]
Оно и хорошо и плохо одновременно. Получается прошивку 2.1.6 с GTUNE и пищалкой надо просить здесь, а как подключать эту пищалку обсуждать в отдельной теме. Которой нет. Пока по крайней мере. Много тем тоже плохо. Можно и ответа не дождаться. Я последнее время сижу только в тех темах, на которые подписан. Новые высматривать времени нет =)
Только что получил F3 Racing с banggood’a.
Сразу скачал последний betaflight. Подключил контроллер по USB, из опций выбирал только “Manual Boud Rate: 38400”.
Все прошилось, все работает. Никакие перемычки не паял, ничего больше не делал.
2.1.6 с GTUNE и пищалкой на 6м контакте
Сделайте, пожалуйста, такое же, только в формате bin.
Только что получил F3 Racing с banggood’a.
Сразу скачал последний betaflight. Подключил контроллер по USB, из опций выбирал только “Manual Boud Rate: 38400”.
Все прошилось, все работает. Никакие перемычки не паял, ничего больше не делал.
У меня дословно аналогично, только скорость выбрал 256000. Тоже прошилось (а по дефолтовым настройкам - не прошивалась).
Сделайте, пожалуйста, такое же, только в формате bin.
Там проблемы. Зачатки есть, а по факту чего-то не хватает. Во-первых, make clean не очищает существующие скомпилированные бинарники. Но это к сборке новых мало относится. Во-вторых, хотя опция компиляции OPBL+BP6 есть, в Makefile она не прописана. Прописал, но компиляция не идет. Ругается вот так
make TARGET=CC3D_OPBL_BP6
arm-none-eabi-gcc -o obj/main/betaflight_CC3D_OPBL_BP6.elf -lm -nostartfiles --specs=nano.specs -lc -lnosys -mthumb -mcpu=cortex-m3 -flto -fuse-linker-plugin -Os -ggdb3 -DDEBUG -static -Wl,-gc-sections,-Map,./obj/main/betaflight_CC3D_OPBL_BP6.map -Wl,-L./src/main/target -Wl,–cref -T./src/main/target/stm32_flash_f103_128k.ld
/usr/bin/…/lib/gcc/arm-none-eabi/4.9.3/…/…/…/…/arm-none-eabi/bin/ld: cannot open map file ./obj/main/betaflight_CC3D_OPBL_BP6.map: Нет такого файла или каталога
collect2: error: ld returned 1 exit status
make: *** [obj/main/betaflight_CC3D_OPBL_BP6.elf] Ошибка 1
Насколько я понимаю, нет файла определенного. А откуда он берется пока не понятно. Возможно разберусь. Но по идее это лучше к Борису.
Что-то голова вообще не соображает. Походу догнал. В 2.1.5 все было ок, правила для сборки были.
Блин, пришлось лезть в коммиты. Короче версия апнулась до 2.2.0, теперь пищалка конфигурируемая. Что это означает я не знаю, но походу пищалка теперь не опция, а постоянная функция. Собирать надо так же, как простой OPBL.
dropbox.com/…/betaflight_CC3D_2.2.0_GTUNE_OPBL.bin…
Борис последнее время работает на режимом синхронизации 2khz (500us looptime) и пишет что был удивлен на сколько плавным он ощущается.
Но при этом говорит что F1 контроллеры уже исчерпали свои возможности и этот режим если и будет на них работать - то с отключенным акселем.
Еще он говорит что новый релиз будет 2.2.0. В нем сильно переработана логика шедьюлинга тасков, что позволяет повысить эффективность и F3 контроллеры теперь легко достигнут луптайма 500 с включенным акселем.
А для CC3D 6 пин теперь будет настраиваемым и не понадобится собирать несколько версий прошивки.
Прошил назу бетой 2.1.6, при арминге чуть дёргает моторами и зависает - осд становится no data, по юсб тоже отваливается =(
Настройки сбрасывали перед прошивкой?
Шил с full chip erase и заново потом калибровал всё и настраивал.
А что значит betaflight_CC3D_OPBL.bin ? С либеро пилот ее ставить? Типо бут лойдер опен пилот?
Запилил видео о переназначении выходов на моторы в клин/бетафлайте, может кому-то полезно будет 😉
видео о переназначении выходов на моторы в клин/бетафлайте
Во! Корешу(который на форуме не зареган) скину. А то он всё летает на OP и не прошивается, потому что у него сигнальные провода впаяны в CC3D 😃
Народ прошил с опен пилота на betaflight_CC3D_OPBL.bin, подал питания но кнофигуратор не видет контроллер, уже более старый бин пробовал, всеравно не видет, что я не так сделал? Устанавливал как в видео грозы.
уже более старый бин пробовал, всеравно не видет, что я не так сделал?
проверьте сом порт, когда подключите CC3D. Чтобы скорость порта была 115200 и в CLI было 115200
Народ прошил с опен пилота на betaflight_CC3D_OPBL.bin, подал питания но кнофигуратор не видет контроллер, уже более старый бин пробовал, всеравно не видет, что я не так сделал? Устанавливал как в видео грозы.
подключить батарецку…
дать загрузиться контроллеру
подключить к компу
----
после каждого ребута передергивать провод USB к компу !!!
у меня так только работает CC3D
Вопрос а как пробросить канал с аппы на 6 или 5 выход CC3D ?
Аппа таранис. Нужный канал настроил на переключатель.
в конфигураторе отображается как AUX4
Новая прошивка от Бориса и режим AIR MODE просто бесподобны.
Субъективно, разница в управлении, практически сравнима, с отличием управляемости регуляторов в режиме торможения(damping light) и без.
Парни, по моему видео и CC3D будте осторожны с переназначением выходов моторов! Канал 5 там вроде под подсветку задействован! Внимательно смотрите какие каналы свободны!
По новой Бете, согласен-аирмод просто песня, коптер летит по рельсам!
проверьте сом порт, когда подключите CC3D. Чтобы скорость порта была 115200 и в CLI было 115200
решил вернуть опен пилот, и тут другая проблема, если юсб подключен то регули на квадре как положено два раза пикают и можно разблокировать моторы и взлетать, но есть юсб отключен и подключить питание то регули один раз пикают и все, но разблокировать моторы не получается.
Тоесть без питания юсб, контроллер не хочет дазармиться и вообще работать, может какие настройки сбились?
Либо включаешь акк, и сначала один регуль пропикает потом второй третий и четвертый, но дазармиться не будет все равно, что случилось то?
может надо бин файлом либеро или опен пилот прошить?
в клин конфигураторе 115200 а где еще должна такая скорость стоять?