CRIUS ALL IN ONE PRO Flight Controller

OlegIv

Пожалуйста, подскажите, где почитать про подключение GPS-модуля CN-06, который шел в комплекте, под Megapirate? Никак не могу разобраться.

bergorsam
OlegIv:

Пожалуйста, подскажите, где почитать про подключение GPS-модуля CN-06, который шел в комплекте, под Megapirate? Никак не могу разобраться.

www.youtube.com/watch?v=mkjAQ_yzYoc

c4Faraon

Если не сложно нарисуйте получше как же все таки правильно

ноги 6,9,11,14 звонятся между собой 6,9,11,14
На фотке они справа налево

techalex
mahowik:

да, но уже как видите парни раскопали суть проблемы…

@techalex: сфоткайте плз., куда чего паять…

Чето парни странное раскопали… Выпаивать что-бы перепроверить уже не буду, и так еле впаял все ))
В общем пробуем так:

  1. впаять резистор не менее 10к(у меня 100к) от 14 на 9
    если не работает
  2. конденсатор не менее 0.1мкф от 14 же на землю(резистор остается)

Залил цапоном поэтому плохо все видно (

DVE

Проще для начала попробовать с диодами, все же легче чем к плате подпаиваться.

techalex
DVE:

Проще для начала попробовать с диодами, все же легче чем к плате подпаиваться.

Шаманство эти диоды, снижать напряжение перед стабом что-бы что? Ему все равно с 5 до 3.3 стабить или с 4.5 ))
Да и не помогло мне уменьшение… в правом верхнем углу видны резисторы от первой попытки

DVE

Лично мне помогло просто поставить электролитический кондер между GND и 5V. C диодами не пробовал, но народ пишет что работает, хз.

Впаивать детали в плату без особого навыка я бы не стал, мелко все.

techalex
DVE:

Впаивать детали в плату без особого навыка я бы не стал, мелко все.

Согласен, шлейф расплавить нефиг делать. Да и видимо платки все же разные: у меня 14 нога никуда не звонилась, а товарищ выше пишет что у него все между собой звонятся.
И 9 у меня куда-то не пойму куда ведет, ибо на плюс она явно не напрямую замкнута

Единственно что понятно это логика почему таки не работает: На плате нет нормального ресета и иногда экранчик при запуске виснет, а поскольку логика его работы не подразумевает отправку сигнала ACK(и его обработки нет в коде вия) то вий не знает что экран не завелся и тупо считает что все ок.

SergDoc

да если какой 25-й не расплавится, только в сам шлейф не тыкать. Иголкой (длинной) поддеть с другой стороны под весь шлейф и паяльником провести по контактам - сам отскочит - будут видны дорожки под ним, туда можно врезаться, но тем кто паяльник в руках держит не уверенно не советую и потом припаять шлейф обратно, в месте пайки он довольно жаростойкий… я паял такие шлейфы и восстанавливал переломленные…
10,11,12 ноги являются выбором интерфейса 10-gnd, 11-vdd, 12-gnd - только в этом случае i2c - это так на всякий случай…

mahowik

Потому black-box-solution - это диоды 😃
С резюками у меня тож не работало, как ни крутил подстроечник…

Upd: а вообще зате же деньги на rctimer лучше блюпуп купить, толку больше… если конечно андроид девайс есть…

techalex
mahowik:

на rctimer лучше блюпуп купить

Это дело принципа было ))) У меня и блюпуп есть и модем на 900мгц ))
Экранчик действительно не сильно полезный и ошибки есть по i2c

SergDoc
techalex:

и ошибки есть по i2c

а слабо по SPI подрубить 😃

techalex
SergDoc:

а слабо по SPI подрубить

да ну его, он правда не очень оказался и время в цикле на обновление не хватает, поэтому данные не выглядят актуально )

TRAHOMOTO
OlegIv:

Пожалуйста, подскажите, где почитать про подключение GPS-модуля CN-06, который шел в комплекте, под Megapirate? Никак не могу разобраться.

Буквально сегодня с утра настраивал свой CN-06 v2. Всю процедуру выполнил в точности по Configuring a uBlox module. Если в двух словах то:

  1. подключил модуль через адаптер (я использовал Arduino UNO) к компу
  2. скачал, установил и запустил u-center
  3. выбрал com-порт и баудрейт 9600 приконнектился и дождался GPS Fix
  4. выгрузил дефолтовую настройку из модуля в файл
  5. загрузил настройку из 3DR-Ublox.txt в модуль, несмотря на варнинг
  6. переподключился к модулю с новым баудрейтом (38400) и проверил что модуль фиксится
  7. подключил к AIOP v2 и проверил работоспособность в Mission Planner

bergorsam при всем уважении, это видео больше путает чем помогает

AvxMx
techalex:

Это дело принципа было ))) У меня и блюпуп есть и модем на 900мгц ))
Экранчик действительно не сильно полезный и ошибки есть по i2c

Правильно - дело принципа.😃

Как я и предполагал, там действительно дорожка под шлейфом. Разрезал её и впаял резистор 0402 на 15 кОм. Кондёр на 0.1 уже после припайки шлейфа установлен.
Теперь вообще не глючит, даже при работе через шлейф USB. RC цепь сброса действительно полностью решает “болезнь” экранчика, дополнительно ничего не нужно.

techalex
AvxMx:

RC цепь сброса действительно полностью решает “болезнь” экранчика, дополнительно ничего не нужно

Респект, у вас очень аккуратно получилось )
К сожалению только не все смогут шлейф отпаять.

DVE
AvxMx:

Как я и предполагал, там действительно дорожка под шлейфом. Разрезал её и впаял резистор 0402 на 15 кОм. Кондёр на 0.1 уже после припайки шлейфа установлен.
Теперь вообще не глючит, даже при работе через шлейф USB. RC цепь сброса действительно полностью решает “болезнь” экранчика, дополнительно ничего не нужно.

Это все хорошо бы написать на английском - в саппорт rctimer-a, пусть дергают производителя. Выпустили же в свое время AIO 1.1 после многочисленных жалоб на USB-разъем.

AvxMx
DVE:

Это все хорошо бы написать на английском - в саппорт rctimer-a, пусть дергают производителя. Выпустили же в свое время AIO 1.1 после многочисленных жалоб на USB-разъем.

Не факт что через RC-Timer проблема решилась. Вроде на этом форуме кто то вхож в Криус, не помню ник, всё хвастался что “у него схемы есть, но только он их не даст, так как …”. Может через него обратиться можно.

ctakah

Куда надо помолиться, чтоб заработал подвес?? Пробовал и при арминге и так… Прошивка рс2 . К слову, летает замечательно, спасибо Александру в очередной раз.

SergDoc
ctakah:

Куда надо помолиться,

Ну дык Александру в дневник 😃

gensek
ctakah:

Куда надо помолиться, чтоб заработал подвес?? Пробовал и при арминге и так… Прошивка рс2 . К слову, летает замечательно, спасибо Александру в очередной раз.

#define SERVO_TILT раскоментировали в config.h