Обсуждение Openpilot CC3D для гоночных коптеров
Что не так делаю? betaflight просто поставил, без каких-либо драйверов. Драйвера нужны? При подключении провода usb пишет “устройство не распознано”.
нужны дрова, шейти через адаптер маинпорт
Пишет неизвестное устройство, Через betaflight не подключается, к либре тоже не подключается. Что делать?
Если на плате замкнута перемычка boot, разомкни ее.
Далее качай прошивку вот из этого поста и заливай ее через librepilot.
Не забудь сначала нажать кнопку resque, потом отключи плату от usb и подключи снова. Залей прошивку и нажми upgrade & erase. Так ты вернешь его к жизни в librepilot.
Если хочешь перешиться на betaflight, то заливай бетафлаевскую прошивку bin, далее открывай бетаконфигуратор и обнови драйвер stm32, если плата не определится (на первой странице конфигуратора есть ссылка). Установи прогу от stm32 и укажи путь обновления драйвера тот, куда установилась программа (c:/programm files/stmelectronics или типа того).
Ну как то так.
и заливай ее через librepilot.
Не забудь сначала нажать кнопку resque, потом отключи плату от usb и подключи снова. Залей прошивку и нажми upgrade & erase. Так ты вернешь его к жизни в librepilot.
К либрепилот не подключается. После заливки в либре файла betaflight_3.0.0_CC3D_OPBL.bin на подключение к usb пишет “неизвестное устройство”
Перемычка boot на плате cc3d разомкнута?
Перемычка boot на плате cc3d разомкнута?
уже и запаивал и распаивал. Один фиг “кирпич”.
О. Получилось. Реанимировал в либрепилоте. Отпаял перемычку, без питания 5 вольт нажимал upgrade & erase и втыкал контроллер. На второй раз процесс пошел и прошил в librepilot, firmware tag 15.09, firnware date 2015-10-21 .
Остается вопрос: как прошить в betaflaght?
то заливай бетафлаевскую прошивку bin
В последнем релизе от betaflight два файла betaflight_3.0.0_CC3D.bin и betaflight_3.0.0_CC3D_OPBL.bin второй я пробовал. какой правильный?
А вот тут не подскажу, я более старую версию ставил. В любом случае когда зальешь бетафлаевскую, сначала подавай питание на контроллер, а потом уже втыкай юсб. Главное сохрани сервисную прошивку, что я тебе дал, она практически любые кирпичи реанимирует. Ну и пробуй залить 3.0.0_CC3D.bin может заведется. И не забудь про драйверы!
А вот тут не подскажу, я более старую версию ставил. В любом случае когда зальешь бетафлаевскую, сначала подавай питание на контроллер, а потом уже втыкай юсб. Главное сохрани сервисную прошивку, что я тебе дал, она практически любые кирпичи реанимирует. Ну и пробуй залить 3.0.0_CC3D.bin может заведется. И не забудь про драйверы!
Спасибо.
betaflight_3.0.0_CC3D.bin вообще не лезет, пишет failed. betaflight_3.0.0_CC3D_OPBL.bin прошивается, но в конфигуратор betaflight все равно не подключается. Драйвера уже раз 5 переставлял. Единственно что не сходится - то что в программе zading он пишет не stm 32 bootloader, а stm 32 virtual com port. как вот в этой инструкции github.com/betaflight/…/Installing-Betaflight
zading вообще мне не дал результатов. Я зашел в диспетчер устройств, кликнул на stm 32 virtual com port, обновить драйвер и дал ему путь до папки с программой stm32, я выше писал об этом. Все подхватилось и работает. Главное в бетафлае обесточить сначала платку, потом дать 5 вольт и потом уже юсб подключить.
zading вообще мне не дал результатов. Я зашел в диспетчер устройств, кликнул на stm 32 virtual com port, обновить драйвер и дал ему путь до папки с программой stm32, я выше писал об этом. Все подхватилось и работает. Главное в бетафлае обесточить сначала платку, потом дать 5 вольт и потом уже юсб подключить.
Сделал все по новой, все драйвера снес, перезагрузил, подцепил на stm 32 virtual com port через диспетчер устройств, все встало, перезагрузился, все драйвера стоят а Betaflight все равно не видит. На другом компьютере попробовать? Или прошивку betaflight_3.0.0_CC3D_OPBL.bin из другого релиза?
Дополнено:
Получилось. Уж не знаю что, но на другом компьютере win8 скачал прошивку betaflight_2.8.1_CC3D_OPBL.bin и без каких либо драйверов, подал 5 вольт потом usb и сразу все подключилось. Теперь осталось прошить на версию 3.0.0
Теперь осталось прошить на версию 3.0.0
вам вроде уже советовали залить нормальную прошивку через STMFlashLoader, но вы упрямо идёте по неправильному пути. rcopen.com/blogs/207685/20952
вам вроде уже советовали залить нормальную прошивку через STMFlashLoader, но вы упрямо идёте по неправильному пути. rcopen.com/blogs/207685/20952
Совет хороший, но проблема в том что у меня нет FT232RL FTDI USB To TTL Serial Converter илиATmega328P Arduino.
но проблема в том что у меня нет FT232RL FTDI USB To TTL Serial Converter илиATmega328P Arduino.
эт ваши проблемы 😃 в этом хобби не обойтись без этих “свистков”, и рано или поздно вы их приобретёте. найти переходник usb-uart на самом деле не сложно, наверняка дома валяются старые шнуры от сотиков, во многих он имеется. можно зайти в ближайшую мастерскую и спросить там, так же в салонах сотиков скорее всего висят от старых телефонов за 50р.
кстати ардуинку можно купить гораздо дешевле, вот например ru.aliexpress.com/item/…/32259793183.html
Щас попробовал залить betaflight_3.0.0_CC3D_OPBL.bin Без проблем залилась через librepilot.
Вот видяшку запилил. Прошивка на betaflight и обратно в LibrePilot Снимал на экшен камеру, поэтому строго не судите, зато все понятно что и куда жмакать.
Вот видяшку запилил. Прошивка на betaflight и обратно в LibrePilot Снимал на экшен камеру, поэтому строго не судите, зато все понятно что и куда жмакать.
Да, у меня так тоже получается, в том числе и благодаря вашим подсказкам. В моем случае дело было в драйверах, когда снес драйвера от stm 32 virtual com port, то при подаче питания 5 вольт и usb все подключилось. Но как я понимаю есть способ прошить HEX файл прошивкe через “свисток” T232RL FTDI USB To TTL Serial Converter и в этом случае дополнительная подача 5 вольт не требуется, будет работать только по usb.
А смысл? Пермычки паять, переходник покупать. Так то проще. Единственное, что через бетафлаевский конфигуратор не обновить прошивку, но кто мешает ее скачать с гитхаба и залить через либрепилот?
А смысл? Пермычки паять, переходник покупать. Так то проще. Единственное, что через бетафлаевский конфигуратор не обновить прошивку, но кто мешает ее скачать с гитхаба и залить через либрепилот?
А смысл делать так как делаете в видео? Свисток я себе брал за 0,68€, паять ничего не надо, хватает замкнуть контакты при старте. Зато не надо никакого дополнительного питания и работает даже с котнроллером превращённым в кирпич неправильной прошивкой. Кстати про метод из вашего видео пишут многие что работает 50/50 - один раз нормально, второй раз прошивка крива встала.
Каждому свое, у меня просто нет под рукой проводков для порта и свистка, в гараже есть, а дома нет. Питание у меня всегда есть на коптере. А по поводу криво не криво, у меня все время нормально встают.
Я тоже два дня назад заказал “свисток” надоела пляска с бубнами (драйверами) Два контроллера, один обычный сс3в видится в betaflight без драйверов, второй, революция - не видится.
Господа, читаю, я читаю, настраиваю-настраиваю, а эта падла все не летит и не летит!!!=))
Вкратце, собрал конфиг (не пинать, мой выбор): рама формой почти “сушколет” 320мм, регули DYS SN20A, моторы DJI 2312 960kV, 4s 2500, cc3d Atom, fs-i6.
Сперва парился с Опен пилот, чтоб попробовать полететь “из каропки”. Нифига не вишло, не подключался к компу, точнее подключался (летал в симе без проблем), потом перестал и все тут.
Поставил Либр пилот, тоже самое, попробовал 3 разных компа. С 3тьего удалось залить прошу 15.09.
Но лететь эта фигня не захотела совсем. Хотя калибровки регулей, акселей делал по многу раз, и отображается все норм.
Чуть даешь газу -разгоняется до максимума, пока не последует дизарм. В руках начинает сам осциллировать, и пытаться свалить пока не дизармишь. В общем не летит, переворачивается, когда сам себя предельно раскачает. На стики реагирует неправильно. Сам себя от наклонов не стабилизирует (в стабилайз мод 1 и т.д.)
Сегодня прочитал всю ветку от корки до корки. Понял что все фигня, и Бетафлайт мое спасение.
Залил bin через librepilot без проблем. Настроил через CleanFlight Configurator . И думал счастье наступило:
На стики реагирует правильно, пытается сам себя стабилизировать при наклонах без винтов.
Одел винты, пытаюсь взлететь, до момента отрыва все норм, и газ пропорционален, питч и ролл наклоняют в правильную сторону.
Но вот после отрыва, начинается стремительное вращение по яву и неконтролируемым взлетом. Троттл в 0 не прекращает подъем. Спасает только дизарм (камнем вниз)
Все это как в режиме Англ так и в Горизон с Аеро.
Снял пропы, и записал вот это видео:
yadi.sk/i/AyM65HM7x6vEH
Если честно, то уже грешу не на свои кривые руки, а на кривую плату.
cc3d atom из нашего местного магазина, брал уж наверное год назад. Не паял, не ронял.
Еще когда был на OP заметил в Score постоянный ровный рост параметра AltitudeStateYaw. Но тогда не придал этому значения, а решил что все норм, так как видел что-то подобное в кратких переключениях у настройщиков-ютуберов. А теперь думаю, что это как раз гира или аксель барохлящий.
Есть идеи что это такое? На видео потыкал по вкладкам. Подскажите, может есть идеи куда копать…
//PS. Пиды уже уменьшил в 2 раза. толку нет. Моторы вращаются в правильную сторону, последовательность подключения каналов регулей проверил несколько раз, в стиках отображение и реакция коптера правильная. BF 2.8.1 (типа старая-проверенная)
Если честно, то уже грешу не на свои кривые руки, а на кривую плату.
а зря… проблема явно не в плате.
тут кстати есть ветка бетафлая, можно почитать… но если вы 12 страниц не осилили, думаю на ту тему поднимать руку вообще смысла нет 😃