Платы CopterControl, CC3D, LibrePilot, Revolution от OpenPilot

Aleksandr_L
WhiteWind:

уплывает все время назад, в итоге стик вперед до максимума, а эта зараза все равно ко мне летит… На столе акселерометр не плывет и стоит все ровнехонько…

Вибрации скорее всего.
Попробуйте отбалансировать пропы. Ну или летать в режимах без стабилизации.
Я так в прошлый выходной грохнул коптер на Flip32, поставил совсем не балансированые пропы и Аккум 4s, взлетел в стабе и не успел переключиться в Акро. Он у меня перевернулся и грохнулся на спину.
После этого в Акро взлетел, проблем нет.

тигромух
WhiteWind:

Друзья, пробежавшись, понял, что на CC3D дрейф акселерометра

Дрейф бывает у гироскопа, а у акселлерометра просто чувствительность к вибрациям, которая усугубляется алиасингом НЧ-фильтра. Это обычное дело не только для CC3D, но и для любого другого полетного контроллера.
Спасет виброизоляция или акро режим 😃

WhiteWind

Благодарю всех, будем лечить акро-режимом. Данный вариант от вибраций лечить уже бестолку (моторы на помойку пора, а новый времени дособрать нет пока).

Guyver

Доброго Времени Суток
На Tarot200 словил такую ситуацию,
что при определенных углах наклона контроллер CC3D останавливает двигатель,
который выше других. И при газе около 20-30% может остановить 1 или 2 движка.
Так и должно быть?

Slimmi

Ром говорят нужно прям сразу прошивать с пилота на Бетта флай

Skank

Давно смотрел инструкцию,могу что-то путать,но там вроде было так bin это если прошиваетесь через ftdi переходник,а hex если через usb,по вчерашним ссылкам вроде были оба файла,у вас соответствует?

романкуприянов

Нет bin вначале шьется через опенпилот по usb , потом сама прошивка hex шьется через клинфлайт. Bin файл из архива Бориса опенпилот поставить не даёт, ставишь bin из архива клинфлайт встаёт нормально, но потом не встаёт hex файл бориса, причём сам процесс прошивки проходит, но версия остаётся та же.

тигромух
романкуприянов:

Нет bin вначале шьется через опенпилот по usb , потом сама прошивка hex шьется через клинфлайт. Bin файл из архива Бориса опенпилот поставить не даёт, ставишь bin из архива клинфлайт встаёт нормально, но потом не встаёт hex файл бориса, причём сам процесс прошивки проходит, но версия остаётся та же.

А бетафлайт всегда показывал 1.10. Зашейте 1.9, а потом бетафлайт и проконтроллируйте, что 1.9 сменилось на 1.10.

романкуприянов

В списке прошивок выбирал 1.9 шил, потом снова версия 1.10 показывалась. Возможно сам процесс прошивки не происходит.

lentyay

Подскажите, как в Опенпилоте настроить, чтобы моторы при 0 газа не отключались, а отключались только при дизарме?

cnyx

Outputs->Motors spin at neutral output when armed…
------------
Знающие, объясните, пожалуйста, нифига не пойму я с этим cleanflight на CC3D. Есть CC3D с openpilot, все работает.

  1. Я прошиваю *.bin файл cleanflight’а. Сменился ли у меня загрузчик? По идее коптер доступен через USB. Какие плюсы у этого метода?
  2. Теперь поверх из cleanflight прошиваю *.hex файл cleanflight через FTDI (через main port). У меня сменился загрузчик на cleanflight’овский? Теперь я не смогу работать через USB? В чем плюсы этого метода?
романкуприянов
cnyx:

через FTDI (через main port)

Походу я спалил FTDI переходник, подключил и не учел что он завел питание через маин порт на весь коптер, в этоги он больше виндовс не определяется полноценно. Вывод нужно было все от мозга отсоединить.
Еще есть ардуина , ее можно вместо FTDI переходника использовать ?

cnyx

Да я смотрел это видео, но в нем нет ответа на вопросы. В первых раз, когда он прошил bin файл, то потом сверху еще зачем-то прошивал hex. Хотя есть видео от Painless360, там он тоже прошивает bin файл и после этого у него нормально работает cleanflight: коннектится через USB, выдает версию прошивки и становятся доступны настройки.

романкуприянов:

Походу я спалил FTDI переходник, подключил и не учел что он завел питание через маин порт на весь коптер

Если там стоит на входе диод, то скорее всего он погорел. Я так недавно на ардуино нано диод сжег, аж дымок пошел. Заменил и все ок.

тигромух
cnyx:
  1. Я прошиваю *.bin файл cleanflight’а. Сменился ли у меня загрузчик? По идее коптер доступен через USB. Какие плюсы у этого метода?

Нет. Загрузчик остался от OP. Плюсы в простой и легкой загрузке через USB. Минусы: свежий CF не влезет, нужно держать на компе OP GCS.

cnyx:
  1. Теперь поверх из cleanflight прошиваю *.hex файл cleanflight через FTDI (через main port). У меня сменился загрузчик на cleanflight’овский? Теперь я не смогу работать через USB? В чем плюсы этого метода?

Да, загрузчик сменился и теперь OP GCS бесполезен, можно удалять 😃
Плату можно конфигурить как через MAIN порт (c UARTом), так и через USB. Для этого нужно в CF конфигураторе поставить галку MSP на порт USB VCP. Прошивать через USB нельзя.
Плюсы и минусы зеркальные с первым вариантом.

романкуприянов:

Походу я спалил FTDI переходник, подключил и не учел что он завел питание через маин порт на весь коптер, в этоги он больше виндовс не определяется полноценно. Вывод нужно было все от мозга отсоединить.
Еще есть ардуина , ее можно вместо FTDI переходника использовать ?

Смотря какой FTDI. Часто они просто транслируют питание с USB, тогда скорее всего сработала защита на порту компа.
Ардуину использовать можно. Замкните RST и GND, после этого пины TX и RX и будут вашим UARTом.

романкуприянов
тигромух:

Замкните RST и GND, после этого пины TX и RX и будут вашим UARTом

Я вот вроде инструкцию нашел, но голову ломаю “у него два пина замкнуты”. Спасибо внесли ясность.

lunohod
тигромух:

Минусы: свежий CF не влезет,

Нельзя пересобрать CF, выкинув ненужный код?

романкуприянов

Все мальчики я прошился , используя совместно эти две инструкции:
первая
вторая
спасибо тигромуху за подсказку с джемпером. Ставил разные прошивки (*hex) файлы все работает, на коптере не проверял но конфигуратор видит и показывает номер прошивки. И не нужно внешнее питание при подключении к конфигуратору по USB. Единственное прошивка не меняется через USB, нужно повторят процедуру по новой.
Остается вопрос как идентифицировать прошивку бориса, ставил его hex файл , но конфигуратор все равно пишет 1.10, это нормально ?

CrazyCoder
романкуприянов:

Остается вопрос как идентифицировать прошивку бориса, ставил его hex файл , но конфигуратор все равно пишет 1.10, это нормально ?

rcopen.com/forum/f136/topic362347/20730