Обсуждение Openpilot CC3D для гоночных коптеров

Alibaba
Danila304:

Что не так делаю? betaflight просто поставил, без каких-либо драйверов. Драйвера нужны? При подключении провода usb пишет “устройство не распознано”.

нужны дрова, шейти через адаптер маинпорт

Воздух
Danila304:

Пишет неизвестное устройство, Через betaflight не подключается, к либре тоже не подключается. Что делать?

Если на плате замкнута перемычка boot, разомкни ее.
Далее качай прошивку вот из этого поста и заливай ее через librepilot.
Не забудь сначала нажать кнопку resque, потом отключи плату от usb и подключи снова. Залей прошивку и нажми upgrade & erase. Так ты вернешь его к жизни в librepilot.

Если хочешь перешиться на betaflight, то заливай бетафлаевскую прошивку bin, далее открывай бетаконфигуратор и обнови драйвер stm32, если плата не определится (на первой странице конфигуратора есть ссылка). Установи прогу от stm32 и укажи путь обновления драйвера тот, куда установилась программа (c:/programm files/stmelectronics или типа того).
Ну как то так.

Danila304
Воздух:

и заливай ее через librepilot.
Не забудь сначала нажать кнопку resque, потом отключи плату от usb и подключи снова. Залей прошивку и нажми upgrade & erase. Так ты вернешь его к жизни в librepilot.

К либрепилот не подключается. После заливки в либре файла betaflight_3.0.0_CC3D_OPBL.bin на подключение к usb пишет “неизвестное устройство”

Danila304
Воздух:

Перемычка 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 может заведется. И не забудь про драйверы!

Danila304
Воздух:

А вот тут не подскажу, я более старую версию ставил. В любом случае когда зальешь бетафлаевскую, сначала подавай питание на контроллер, а потом уже втыкай юсб. Главное сохрани сервисную прошивку, что я тебе дал, она практически любые кирпичи реанимирует. Ну и пробуй залить 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 вольт и потом уже юсб подключить.

Danila304
Воздух:

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

Limonchik
Danila304:

Теперь осталось прошить на версию 3.0.0

вам вроде уже советовали залить нормальную прошивку через STMFlashLoader, но вы упрямо идёте по неправильному пути. rcopen.com/blogs/207685/20952

Limonchik
Danila304:

но проблема в том что у меня нет 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.

Danila304
Воздух:

Вот видяшку запилил. Прошивка на betaflight и обратно в LibrePilot Снимал на экшен камеру, поэтому строго не судите, зато все понятно что и куда жмакать.

Да, у меня так тоже получается, в том числе и благодаря вашим подсказкам. В моем случае дело было в драйверах, когда снес драйвера от stm 32 virtual com port, то при подаче питания 5 вольт и usb все подключилось. Но как я понимаю есть способ прошить HEX файл прошивкe через “свисток” T232RL FTDI USB To TTL Serial Converter и в этом случае дополнительная подача 5 вольт не требуется, будет работать только по usb.

Воздух

А смысл? Пермычки паять, переходник покупать. Так то проще. Единственное, что через бетафлаевский конфигуратор не обновить прошивку, но кто мешает ее скачать с гитхаба и залить через либрепилот?

zerberus
Воздух:

А смысл? Пермычки паять, переходник покупать. Так то проще. Единственное, что через бетафлаевский конфигуратор не обновить прошивку, но кто мешает ее скачать с гитхаба и залить через либрепилот?

А смысл делать так как делаете в видео? Свисток я себе брал за 0,68€, паять ничего не надо, хватает замкнуть контакты при старте. Зато не надо никакого дополнительного питания и работает даже с котнроллером превращённым в кирпич неправильной прошивкой. Кстати про метод из вашего видео пишут многие что работает 50/50 - один раз нормально, второй раз прошивка крива встала.

Воздух

Каждому свое, у меня просто нет под рукой проводков для порта и свистка, в гараже есть, а дома нет. Питание у меня всегда есть на коптере. А по поводу криво не криво, у меня все время нормально встают.

Danila304

Я тоже два дня назад заказал “свисток” надоела пляска с бубнами (драйверами) Два контроллера, один обычный сс3в видится в betaflight без драйверов, второй, революция - не видится.

Fadd32

Господа, читаю, я читаю, настраиваю-настраиваю, а эта падла все не летит и не летит!!!=))

Вкратце, собрал конфиг (не пинать, мой выбор): рама формой почти “сушколет” 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 (типа старая-проверенная)

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

Если честно, то уже грешу не на свои кривые руки, а на кривую плату.

а зря… проблема явно не в плате.

тут кстати есть ветка бетафлая, можно почитать… но если вы 12 страниц не осилили, думаю на ту тему поднимать руку вообще смысла нет 😃