Crius Hobby MultiWii

кас-сир

здравствуйте, подскажите пожалуйста что взять FTDI Basic Breakout - 5V shop.4robots.ru/product_12542.html не реклама
FTDI Basic Breakout - 3,3V shop.4robots.ru/product_12541.html не реклама чем они отличается?

при заказе из китая не заказал переходник для usb а заказал дисплей но при включении горит только заставка и движки не реагируют на пульт, т.ч хочу подключить мозг коптера к компу и разобраться)

toleg
кас-сир:

чем они отличается?

Только вольтажом, для MultiWii нужен 5v

jekmv
jekmv:

подскажите, на рисунке www.rctimer.com/syssite/home/…/1340294589.jpg в платку криуса воткнут переходник i2c для gps, какое напряжение на него подается? 3.3 или все таки 5 вольт? а то пришли детальки, даже описания нет

сам нашел в описании модуля neo-6m вольтаж 2.7-3.3

jekmv
jekmv:

сам нашел в описании модуля neo-6m вольтаж 2.7-3.3

кто нибудь уже прикрутил этот модуль к криусу?

MAFia

А где-нибудь аппаратный SPI разъем МК выведен на Crius SE? Хочу радиомодуль подключить, он SPI.

kolaa
MAFia:

А где-нибудь аппаратный SPI разъем МК выведен на Crius SE? Хочу радиомодуль подключить, он SPI.

C1 на плате, он же ICSP - надо смотреть распиновку

Raptor_SK

Приветствую всех.
Возникла проблема. плата Лайт от Криуса.
при попытке залить прошивку выдает следующее:

Binary sketch size: 12972 bytes (of a 30720 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

(Arduino 0023, прошивка 1.9 а2)
На другую плату залилась нормально.

Как это исправить? В программировании опыта нет 😦…умею давить кнопки, иногда правильно… 😃

GrAl
DVE:

Ну для полноты картины 2.0 еще попробуйте, там несколько вариантов было Даже скорее всего там прошита 2.0, т.к. последние полгода именно она была последней версией (2.1 только-только вышла сейчас).

Все заработало с 2.0
Зашить 2.1 не могу в папке не все файлы или можно недостающие взять от 2.0
Но честно говоря пока нет нужды, мне нужна самолетная конфигурация.

Эх хоть кто-то сказал бы, что все параметры править в config.h
теперь то, это действительно понятно и логично, но когда крутишь все это первый раз, этот момент совсем не очевиден.

pbolotin
Raptor_SK:

Приветствую всех.
Binary sketch size: 12972 bytes (of a 30720 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

Я п сказал проблема не в софте. Питания плате хватает? Разъемы все в порядке? Я похожее вижу когда не к тем ногам паяешься. Но поскольку здесь всё на шлейфовых фишках, то либо питание, либо фишка либо стороной не той. Либо ещё чё. Итого регули отключить, проверить фишки.

Raptor_SK
pbolotin:

Я п сказал проблема не в софте. Питания плате хватает? Разъемы все в порядке? Я похожее вижу когда не к тем ногам паяешься. Но поскольку здесь всё на шлейфовых фишках, то либо питание, либо фишка либо стороной не той. Либо ещё чё. Итого регули отключить, проверить фишки.

Питания хватает, перед этим нормально залилось, просто с 2,0 решил откатить на 1,9а2 …
З.Ы. Сорри что морочу голову…
все нормально залилось, перегрузил комп, запустил все по новой, все ОК.

pbolotin

Ещё вот чё пишут, проверьте тип чипа.

Подключил CraftDuino, установил драйвера Win7x32. Порт видится нормально. При попытке залить скетч - вываливается ошибка
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
Что я делаю не так?
A: проверьте в каком положении джампер авторезет.
А так же - какую плату выбрали в настройках ( должна быть на ATmega328 )

И вот
Double check if you have the right Arduino board selected. The most common cause of this error (IMO) used to be people choosing the Duemilanove 128 when they had the newer Duemilanove 328. Click on Tools - Board and make sure you have the right board chosen, and try again.

Из железа рекомендуют проверить линию ресета(DTR) на FTDI и на криусе, эта ошибка возникает из за непрохождения ресета перед прошивкой. Может та самая паста под ногами?

Вот что советуют, но у нас кнопки ресет нет.
When your arduino is not set up whit auto-reset (DTR) you will have difficulties uploading new programs to the arduino.
And you will get this error: " avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51 "

This means the arduino IDE could not reset the arduino and so the upload has failed.

To fix this you can try (depends on hardware etc…) :

  1. Press reset button on your arduino when “Binary sketch size: xxxx bytes (of a xxxxxxx byte maximum)” appears.
  2. If that does not work you can try to put the usb cable in the computer but not in the arduino. When the “binary sketch” stuff appears you quickly put the usb cable in the arduino and see if it uploads without and error.
  3. If that still doesn’t work you can try to hold the reset button on the arduino , press upload in the arduino IDE and release the reset button when the "binary sketch size … " stuff appears.
  4. If that still doesn’t work you can try to press reset after the " binary sketch size … " and hod it for 2-10 seconds ( it depends on hardware how long you need to hold it)
  5. If that still doesn’t work you can try to bootload it again and see if it was an error in the primary bootloading.
    6.If that still doesn’t work you can try to use ur other arduino ( if you have another) to program the second arduino
    This link for more info: www.arduino.cc/en/Hacking/Programmer .
  6. If that still doesn’t work you can ask for help on the arduino.cc forum , maybe ur arduino microchip is dead ?
GrAl
GrAl:

мне нужна самолетная конфигурация.

Народ, а никто не ставил на самолет?

serenya
gaev_vadim:

А для Crius MultiWii SE то же фильтр для гиры ITG3200 включать?

Можно, сейчас попробовал, помогло. Хочу сказать спасибо mahowik за весь его труд, у меня криус на плохо сбалансированных пропах и не балансированных моторах полетел на стоковой 2,0а0 (Deadband только подкорректировал). Но после нескольких крашей толи движки подубились, толи изменил виброизоляцию, в общем гирик с ума сходил и сегодня отказался даже от земли оторваться, но после включения НЧ фильтра смог дома оторваться от пола примерно на том же положении газа что и раньше.

serenya

И еще вопрос

mahowik:

оптимальный 42гц, а там можно играться…

играться ворруг 42 или готовыми дефайнами?

mahowik
serenya:

играться ворруг 42 или готовыми дефайнами?

только готовыми, т.к. это внутрнние филтры гиры, т.е. фильтры самого чипа…

кас-сир

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

yuriks
pbolotin:

Из железа рекомендуют проверить линию ресета(DTR) на FTDI и на криусе, эта ошибка возникает из за непрохождения ресета перед прошивкой. Может та самая паста под ногами?

Вот что советуют, но у нас кнопки ресет нет.

Ресет есть, на ISP port нижняя пара выводов RST + GND, только не поймать момент когда его нажимать, у меня DTR залипши был, пришлось FTDI чинить.

Freepooh
кас-сир:

…После покупки и сборки квадрика…

Где? Какого?

кас-сир:

…программа multiwiiconf не определяет квадрик…

Попробуй разные версии multiwiiconf (1.9, 2.0, 2.1), у них разные протоколы
Почитай FAQ и книжки про ардуино, например раз, два

кас-сир

Спасибо, а какой нужно драйвер для виндоус не могу найти?

Freepooh
кас-сир:

…нужно драйвер для виндоус…

Опять же, какой у тебя адаптер USB-TTL? Попробуй поискать драйвер в папке arduino-1.0\drivers\FTDI USB Drivers\ или просто arduino-1.0\drivers\

greenn13

SE прошивка 2_0, не могу disaARM выполнить все остальное работает, в чем трабла
что есть Motor ARM on TRI