ZMR + PDB v.3 Overcraft + Flip32

Еще один дневник про ZMR.
После крайней сборки захотелось собрать квадрик еще компактнее с меньшим количеством проводов.
Для этого решил заказать контроллер без распаянных разъемов. А получив опыт полетов на CLeanFlight, решил, что и на Naze32 коптер будет летать также стабильно.
Плюс захотелось плюшек - пищалку, контроль напряжения батарее, OSD.
Контроллер заказал на myrcmart, некий V2.3 rev.6, по факту это Flip32, такой же как на BangGood, только без разъемов.
Платка приехала очень быстро, менее 10 дней. OSD у меня лежала новая. И так приступим.
MinimOSD была прошита и настроена по видео Юлиана и исправненько работала.
Из OSD выпаиваем все разъемы, в PDB запаиваем штыречки серво-разъема и сверху напаиваем OSD. Заодно припаиваем пищалку из комплекта PDB:

Примеряем платку полетного контроллера:

И вот тут начинаются первые чудеса, высоты опор из комплекта контроллера не хватает, плата упирается в OSD снизу. Кроме того у Flip32 другой порядок моторов. PDB разработана под Naze32 rev.5 А тут и разъем в другую сторону смотрит и порядок моторов с точностью до наоборот.

Начинаем распаивать провода в полетный контроллер:

Распаиваем приемник, провода моторов, контроль напряжения батареи, пищалку и OSD.
Потом ставим контроллер на место и запаиваем провода в PDB:

  • со стороны моторов:
  • и со стороны OSD:

Чтобы нормально закрепить контроллер пришлось поставить длинные винтики, чтобы поднять контроллер над OSD.

Собственно дальше все стандартно, подключаем приемник, видео-передатчик, камеру и начинаем настраивать то, что получилось.
Вот тут и начинаются основные новости:

  • Flip32 не умеет одновременно отдавать телеметрию на OSD и смотреть в USB, т.е. при подключенном OSD настройка контроллера не возможна, приложение постоянно виснет и если приемник и режимы еще как то можно настраивать, то моторы не протестировать ни регули откалибровать ни как
  • MinimOSD прошитая и настроенная неделю назад, распаянная на PDB работать отказалась. Она исправно моргает лампочками, но на экран ничего не выводит
  • пищалка тоже не заработала, вот это для меня вообще загадка, может ее где то надо включать в настройках, пока не нашел.

Ладно отпаиваем OSD, настраиваем и калибруем контроллер и пробуем взлетать. Весит достаточно стабильно, что очень радует, собираемся и едем в поле.
В поле первые подлет, пока без FPV около себя, весим пару минут, все стабильно и красиво, пробуем FPV.
И вот тут самый большой нежданчик. Одеваю очки отлетаю от себя на 50 метров и коптер начинает валиться на левую сторону. С трудом сажусь. Взлетаю визуально, коптер 30 сек. стабильно весит потом начинает крениться на левую сторону и улетает в даль.
Итогом 5 мин. экспериментов, стало понимание того, что в режиме Angle и Horizone летать не возможно, коптер ведет себя абсолютно не предсказуемо, валится то в лево то в право, то вперед, по не понятной причине.
Пробую летать в Manual по FPV, первый полет стабильно ровно, я уже обрадовался, меняю аккум и в Manual тоже начинаются чудеса, коптер пытается стабилироваться в горизонт.

В общем моему разочарованию сегодня просто не было предела, после очень стабильных полетов на CleanFlight на CC3D, тоже самое на Flip32 - это какой то ужас.
То ли платка глючная попалась, толи датчики тут более чувствительны к вибрациям, то ли надо перешиться полностью стерев все из контроллера, не знаю буду разбираться.

Разобрался почему не работала пищалка.
На моей плате не правильная маркировка выходов на пищалку, перепутан плюс и минус.
Вот моя плата:

Видно, что ближе к краю платы минус.
А вот оригинальный дизайн:

Все наоборот.
В общем перепаял два проводка от пищалки и ура - пищит.
Осталось летать ее еще научить. Прошивку перезалил с полным стиранием платы, пойду сегодня пробовать.

Перепрошивка не помогла, по прежнему валится на левый бок:

youtu.be/pyKVyzSxmfA

Чего этой плате надо, непонятно.

  • 3166
Comments
Shuricus

Идея распайки сигнальных проводов регов на этой плате выглядит совершенно дебильной. Гораздо проще одеть их на штырьки платы и не иметь кучу бессмысленной траханины с распайкой цветных проводков.

Aleksandr_L

На самом деле мне эта идея нравиться, получается аккуратно.
Другое деле, что было бы удобнее если бы полетный контроллер распаивался также как OSD. Одел на штырьки, припаял и вуаля.

alnite

Александр, спасибо за подробные отчеты.
Одно маленькое замечание - “вИсит” 😃

Aleksandr_L
alnite;bt133773

Александр, спасибо за подробные отчеты.
Одно маленькое замечание - “вИсит” 😃

Эмм, спасибо!

Shuricus
Aleksandr L.;bt133772

На самом деле мне эта идея нравиться, получается аккуратно.
Другое деле, что было бы удобнее если бы полетный контроллер распаивался также как OSD. Одел на штырьки, припаял и вуаля.

Тогда таких плат придется делать три версии минимум.

Bogdanov

если нетрудно напиши какой у тебя передатчик на видео и если совсем не в напряг сфоткай собранный коптер, интересует как закрепил видео передатчик.
Батарея я так понял с низу?

Aleksandr_L
Shuricus;bt133787

Тогда таких плат придется делать три версии минимум.

Надо просто в нижней плате сразу развести Naze32 и MinimOSD.

Aleksandr_L
Bogdanov;bt133790

если нетрудно напиши какой у тебя передатчик на видео и если совсем не в напряг сфоткай собранный коптер, интересует как закрепил видео передатчик.
Батарея я так понял с низу?

В предыдущем дневнике есть фото размещения видео-передатчика, приемника и полностью собранного коптера. Посмотрите.
Батарея, да, снизу.

Aleksandr_L

Что то похоже у меня на плате полярность выхода на пищалку перепутана.
Смотрю фоктки в инете, везде плюс ближе к краю платы. Может поэтому у меня и не работает?

serenya

Только сегодня отписался в теме о не возможности настройки при распаянной осд. Помогла пустая прошивка в осд, штыри соединяющие осд с пдб я заблаговременно поставил длинные и не обрезал (поставил колодку из 6ти штырей, с краев обрезал по одному штырю что-бы не мешали при распайке в пдб), по этому с перезаливкой прошивки в осд проблем нет. Но это не вариант, думаю или перевесить осд на другой сериал или резать дорожку питания осд и ставить выключатель. Скорее всего питанием буду решать проблему.