CRIUS ALL IN ONE PRO Flight Controller

gans2000
Gregory_KGA:

Скорее всего ошибка в выборе платы. Какая плата физически и в APM_config.h?

// -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*-

// User specific config file. Any items listed in config.h can be overridden here.

// If you used to define your CONFIG_APM_HARDWARE setting here, it is no longer
// valid! You should switch to using a HAL_BOARD flag in your local config.mk.

// If you have CRIUS V1 - Uncomment next line to disable logging
#define LOGGING_ENABLED DISABLED // disable logging for boards without dataflash chip

// If Arduino IDE hang while uploading firmware to your board, try to change string below, just enter some random characters
#define BOOTLOADER_BUGFIX “234fs34567hf”

// Currently not supported
#define CONFIG_SONAR DISABLED

//#define HIL_MODE HIL_MODE_SENSORS // build for hardware-in-the-loop simulation
//#define HIL_MODE HIL_MODE_ATTITUDE // build for hardware-in-the-loop simulation

// QuadCopter selected by default
#define FRAME_CONFIG QUAD_FRAME
/*
* options:
* QUAD_FRAME
* TRI_FRAME
* HEXA_FRAME
* Y6_FRAME
* OCTA_FRAME
* OCTA_QUAD_FRAME
* HELI_FRAME
*/

// User Hooks : For User Developed code that you wish to run
// Put your variable definitions into the UserVariables.h file (or another file name and then change the #define below).
//#define USERHOOK_VARIABLES “UserVariables.h”
// Put your custom code into the UserCode.pde with function names matching those listed below and ensure the appropriate #define below is uncommented below
//#define USERHOOK_INIT userhook_init(); // for code to be run once at startup
//#define USERHOOK_FASTLOOP userhook_FastLoop(); // for code to be run at 100hz
//#define USERHOOK_50HZLOOP userhook_50Hz(); // for code to be run at 50hz
//#define USERHOOK_MEDIUMLOOP userhook_MediumLoop(); // for code to be run at 10hz
//#define USERHOOK_SLOWLOOP userhook_SlowLoop(); // for code to be run at 3.3hz
//#define USERHOOK_SUPERSLOWLOOP userhook_SuperSlowLoop(); // for code to be run at 1hz

Это весь APM_config.h
И где тут искать плату?
В других прошивках находил, тут нету…

Gregory_KGA

Так, этот вопрос поставил меня в тупик 😃 Зайдём с другого конца - физически плата какая? Откуда?

Sir_Alex:

А вы пробовали читать файл README?

Алексей, доброй ночи! У меня вопрос по каналам управления. На прошивке 2,8 подключи каналы от приёмника. После перехода на 3.0.1 R2, все каналы перепутались, не одна из стандартных настроек ardupilot-mpng\libraries\AP_HAL_MPNG\RCInput_MPNG.cpp не решила проблему. Путем анализа получил рабочую конфигурацию (без изменения коммутации) в таком виде: pinRcChannel[8] = {1, 2, 0, 3, 4, 5, 6, 7}.
Собственно вопрос: это нормально, что соответствие каналов слетело или я что-то не так сделал до компиляции прошивки?

gans2000

Плата CRIUS AIO PRO V2 с RCTimera
Нет мыслей, где может прятаться настройка на платку?..

gans2000

Все! Победил!!! Проблема была гораздо глубже… ))) В настройках COM порта (windows) по умолчанию была установлена скорость 9600. Готов ловить помидоры!
Алекс! Приношу свои извинения! Хорошая прошивка! Работает на УРА!

Gregory_KGA
Gregory_KGA:

Алексей, доброй ночи! У меня вопрос по каналам управления. На прошивке 2,8 подключи каналы от приёмника. После перехода на 3.0.1 R2, все каналы перепутались, не одна из стандартных настроек ardupilot-mpng\libraries\AP_HAL_MPNG\RCInput_MPNG.cpp не решила проблему. Путем анализа получил рабочую конфигурацию (без изменения коммутации) в таком виде: pinRcChannel[8] = {1, 2, 0, 3, 4, 5, 6, 7}.
Собственно вопрос: это нормально, что соответствие каналов слетело или я что-то не так сделал до компиляции прошивки?

Платы две разные и ХК и Криус. Аппы разные: Футаба и ИРазор. Поведение по каналам одинаковое, обоим помогло pinRcChannel[8] = {1, 2, 0, 3, 4, 5, 6, 7}.

cezarepicentr

Ребята извините за нубский вопрос,просто первый раз собираю квадрик.Апа у меня Турнига,модуль FrSk,приемышь FrSky V8FR-II.Подключил по инструкции регуляторы,и от приемника каналы Trhot,ELE,AIL,RUD.Но контроллер приемника не видит,и нет реакции на стики,прошивка Мегапират.почему не видит,надо еще что то подключить?Спасибо.

kren-DEL
cezarepicentr:

контроллер приемника не видит,и нет реакции на стики,прошивка Мегапират.

посмотрите в сторону отключения PPMSUMM

cezarepicentr

таж фигня…а на пульте ложен быть включен PPN ?

прошил с отключенным ППН,в mission Planer уже реагирует на стики,но когда включаю квадр таж история,ни какой реакции 😦

Gregory_KGA

Ручки управления соответствуют канала в mission Planer? Калибровал радио в mission Planer? + arm надо делать - светодиод должен красный гореть, а не мигать.

pushkarev85

Здравствуйте. Есть плата Crius AIOP v2.0 и GPS u-Blox. Поставил MegaPirateNG V3.0.1-R2 и Missoin Planer 1.2.55. Проблема в том, что не могу включить лог полета, т.е. MP пишет No logs. В файле APM_Config.h установил #define LOGGING_ENABLED ENABLED.

Grinch2014

Всем! Всем! Всем! нужна помощь, приобрел плату CRIUS All IN ONE PRO V2.0, но она не «видит» программу Mission Planner.
Начну по порядку:
После того, как плата определилась через USB разъем, на компьютер были установлены программы: Arduino 1.0.5 и MegaPirateNG 2.8 R3.
Плату определил как (COM3)
Затем через программу Arduino 1.0.5 в файл ArduCopter внес изменения.
Установил Mission Planner через USB разъем на компьютере и программе указал COM3 порт, выставил скорость 115200 бит/c, затем нажал кнопку Connect, спустя нескольких попыток светодиоды замигали, и Mission Planner увидел плату, на экране компьютера ожила картинка.
А теперь самое главное!!! Леший меня дернул, я просто отсоединил USB разъем от платы.
ЗАТЕМ!!! Вытащил из платы желтый джампер, (но кто меня просил!) и вновь подключил плату через USB разъем к компьютеру, но сколько я не нажимал кнопку Connect, соединения не было. Я и тряс её и все подобное, но все тщетно 😦.
Несмотря на то, что плата не «коннектилась», я в Mission Planner выбрал INITIAL SETUP и загрузил ArduCopterV3.0.1 Quad, светодиодики помигали, и программа загрузилась.
НО! при попытке за«Connect»иться нечего происходит.
Ваш вердикт – плата хоть жива? Я ничего не спалил?
Что и где нужно сделать, чтобы заConnectить плату.
Уже несколько дней не сплю.
Очень благодарен заранее всем, кто откликнется.

nikr

Дмитрий, ArduCopter прошивка для своей платы. На Crius снова залейте MegaPirateNG и пробуйте.

Hansik

Гайз. Беда при калибровке. Может сталкивались. Стоит последняя версия MPNG 3.0
При попытке откалибровать гироскопы, получаю Calibration Failed. Скрин прилигается.

Hansik

Проблему решил. Причина: криворукость и вечерняя лень читать слова состоящие из 4 букв.
Сутра решил по новой попробовать. Перед этим посмотрев вот это видео:

Теперь все гуд

dnuos

“CRIUS All IN ONE PRO V2.0, но она не «видит» программу Mission Planner.” попробуйте почистить еепром, а потом залить прошивку, я юсб всегда на горячую выключаю, не было проблем ни разу, при питании от юсб, джемпер вообще не играет роли

Grinch2014

Николай и Юрий спасибо, за отклик

  1. На Crius снова залил MegaPirateNG и… ничего 😦
  2. Как почистить ?еепром? если можно поподробней.
  3. Вот направляю скриншот что выдает Mission Planner
    [IMG]file:///C:%5CDOCUME%7E1%5C111%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_image002.jpg[/IMG]
    [IMG]file:///C:%5CDOCUME%7E1%5C111%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_image002.jpg[/IMG][IMG]file:///C:%5CDOCUME%7E1%5C111%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_image002.jpg[/IMG]
dnuos

rcopen.com/forum/f123/topic283798/2982 скретч, уважаемый Александр mahowik выкладывал, проверьте еще в девайс менеджере номер com порта и скорость, аурдино видит плату?

Gregory_KGA
Hansik:

Стоит последняя версия MPNG 3.0

Крайне не советую! с ней полетный контроллер виснет наглухо!

kren-DEL
Gregory_KGA:

Крайне не советую! с ней полетный контроллер виснет наглухо!

ну чтож так категорично? Люди летают и сам тоже… Тут можно следить за прошивками

Gregory_KGA
kren-DEL:

ну чтож так категорично? Люди летают и сам тоже… Тут можно следить за прошивками

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