
|
![]() | #1 (permalink) Top |
User Data registr.: 02-01-2004 Residenza: Vicino a Saronno
Messaggi: 6.998
| MegaPirate su CRIUS AIO Pro - Installation log
Sul tema MegaPirate ho visto che ci sono un paio di thread interessanti: http://www.baronerosso.it/forum/mode...-settaggi.html http://www.baronerosso.it/forum/mode...gapirates.html dove ho trovato un sacco di informazioni utili e che consiglio di leggere a chi si vuole avvicinare a questo tema. Vista l'ampia disponibilità della scheda CRIUS AIO PRO a basso prezzo e visto che già da molti viene usata con MultiWii mi è sembrato utile aprire questo thread specifico dove riportare info e riferimenti per semplificare l'installazione di MegaPirate sulla CRIUS AIO Pro: Multiwii and Megapirate AIO Flight Controller w/FTDI (ATmega 2560) AIOP ALL IN ONE PRO Flight Controller V1.1 - Flight Control - RCTimer RC Plane Car MultiRotor APM and MultiWii Carbon Fiber Propeller Hobby Store Questo thread NON è una guida (non sono un esperto in materia) ma vuole rappresentare piuttosto un log delle attività di installazione con problemi incontrati e soluzioni trovate (o da trovare). Chi scrive questo post è un completo niubbo in MegaPiratologia e quindi metto in comune i passi che vengono fatti in modo che se altri vogliono seguire la medesima strada possono forse fare meno fatica evitando errori comuni e magari banali. Naturalmente sarebbe auspicabile che gli "esperti" presenti nel forum potessero dare il loro aiuto quando vedono che ci stiamo impantanando. Sarebbe anche simpatico se altri amici che stanno facendo la medesima strada potessero condividere qui le loro esperienze in modo da mettere in comune errori e soluzioni. ...via alla nuova avventura! Luciano |
![]() | ![]() |
![]() | #2 (permalink) Top | |
User Data registr.: 26-05-2011 Residenza: Torino
Messaggi: 398
| Citazione:
__________________ ![]() ![]() (GTE - Torino) | |
![]() | ![]() |
![]() | #4 (permalink) Top |
User Data registr.: 02-01-2004 Residenza: Vicino a Saronno
Messaggi: 6.998
| SW setup
1 - scaricato Arduino ultima versione: Arduino - Software 2 - scaricato MegaPirate NG ultima versione: MegaPirateNG_2.7_R4.zip - megapirateng - MegaPirateNG 2.7 R4 - MegaPirate Next Generation - Google Project Hosting 3 - copiato il contenuto delle cartelle "libraries" e "tools" di MegaPirateNG nelle analoghe cartelle di Arduino 4 - configurato il file APM_Config.h per la CRIUS AIO Pro Codice: // Select your sensor board #define PIRATES_SENSOR_BOARD PIRATES_CRIUS_AIO_PRO_V1 /* PIRATES_ALLINONE PIRATES_FFIMU PIRATES_FREEIMU PIRATES_BLACKVORTEX PIRATES_FREEIMU_4 // New FreeIMU 0.4.1 with MPU6000, MS5611 and 5883L PIRATES_DROTEK_10DOF_MPU // MPU6000, MS5611 and 5883L PIRATES_CRIUS_AIO_PRO_V1 // Crius AllInOne Pro v1 */ // RC configuration // Uncomment if you uses PPM Sum signal from receiver //#define SERIAL_PPM ENABLED #define TX_CHANNEL_SET TX_mwi /* TX_set1 //Graupner/Spektrum PITCH,YAW,THROTTLE,ROLL,AUX1,AUX2,CAMPITCH,CAMROLL TX_standard //standard PPM layout Robbe/Hitec/Sanwa ROLL,PITCH,THROTTLE,YAW,MODE,AUX2,CAMPITCH,CAMROLL TX_set2 //some Hitec/Sanwa/others PITCH,ROLL,THROTTLE,YAW,AUX1,AUX2,CAMPITCH,CAMROLL TX_mwi //MultiWii layout ROLL,THROTTLE,PITCH,YAW,AUX1,AUX2,CAMPITCH,CAMROLL */ // Select your baro sensor #define CONFIG_BARO AP_BARO_MS5611_I2C /* AP_BARO_BMP085_PIRATES AP_BARO_MS5611_I2C */ // Warning: COPTER_LEDS is not compatible with LED_SEQUENCER, so enable only one option #define COPTER_LEDS ENABLED // New feature coming from ArduCopter //#define LED_SEQUENCER ENABLED // Old Oleg's LED Sequencer, see leds.pde for more info #define MAX_SONAR_RANGE 400 #define OSD_PROTOCOL OSD_PROTOCOL_NONE /* OSD_PROTOCOL_NONE OSD_PROTOCOL_SYBERIAN OSD_PROTOCOL_REMZIBI // Read more at: http://www.rcgroups.com/forums/showthread.php?t=921467 */ // For BlackVortex, just set PIRATES_SENSOR_BOARD as PIRATES_BLACKVORTEX, GPS will be selected automatically #define GPS_PROTOCOL GPS_PROTOCOL_AUTO /* GPS_PROTOCOL_NONE without GPS GPS_PROTOCOL_NMEA GPS_PROTOCOL_SIRF GPS_PROTOCOL_UBLOX <<< Select this for UBLOX LEA-6 (CRIUS GPS boards and others) GPS_PROTOCOL_MTK16 GPS_PROTOCOL_BLACKVORTEX GPS_PROTOCOL_AUTO auto select GPS */ #define SERIAL0_BAUD 115200 // Console port #define SERIAL2_BAUD 38400 // GPS port #define SERIAL3_BAUD 57600 // Telemetry (MAVLINK) port // New in 2.0.43, but unused in MegairateNG // MPNG: Piezo uses AN5 pin in ArduCopter, we uses AN5 for CLI switch #define PIEZO DISABLED #define PIEZO_LOW_VOLTAGE DISABLED #define PIEZO_ARMING DISABLED #define FRAME_CONFIG QUAD_FRAME /* QUAD_FRAME TRI_FRAME HEXA_FRAME Y6_FRAME OCTA_FRAME OCTA_QUAD_FRAME HELI_FRAME */ #define FRAME_ORIENTATION X_FRAME /* PLUS_FRAME X_FRAME V_FRAME */ Per ora TUTTO OK! Luciano |
![]() | ![]() |
![]() | #5 (permalink) Top |
User Data registr.: 17-12-2008 Residenza: Piazzola sul Brenta
Messaggi: 1.779
![]() |
già subito una domanda: quando devo selezionare per esempio sensor board come intervengo? commento/decommento? già qui è diverso da multiwii dove sono tutte // e basta togliere // per attivare i sensori
|
![]() | ![]() |
![]() | #6 (permalink) Top |
User Data registr.: 02-01-2004 Residenza: Vicino a Saronno
Messaggi: 6.998
| non devi toccare nulla...devi solo modificare le righe in modo che diventino come quelle in rosso. In pratica devi sostituire l'ultimo pezzo della riga con quello che scegli nelle righe che seguono.
|
![]() | ![]() |
![]() | #7 (permalink) Top |
User Data registr.: 02-01-2004 Residenza: Vicino a Saronno
Messaggi: 6.998
| Primo test
Collegata la scheda al PC e attivato Mission Planner. Per collegare la scheda ho premuto CONNECT sul Mission Planner e....failed! ....attenzione qui ci ho perso un sacco di tempo prima di scoprire che, diversamente da MultiWii, non si riesce a far funzionare la scheda "nuda" ...il caricamento si pianta a metà e non va avanti. Collegato GPS e ricevente la scheda si è connessa e, come con la GUI MultiWii, vedo il mio quad che si muove in tutte le direzioni. Anche le barre dei canali della radio vengono rilevati e funziona tutto. Già che c'ero ho fatto anche su Mission Planner la calibrazione della radio....che figata. Il GPS non funziona ancora...non so se è perchè sono in casa o più probabilmente perchè è il vecchio GPS che perde la configurazione...proverò con quello nuovo. Magnetometro e Barometro invece funzionano e attivano bussola, altimetro e variometro. |
![]() | ![]() |
![]() | #8 (permalink) Top | |
User Data registr.: 16-03-2007 Residenza: Castelli Romani (RM)
Messaggi: 3.253
| Citazione:
In più ho il gps funzionante (non capisco a quanti hz) e soprattutto l'ho provato in volo dopo un primo setup dei pids "al banco" I pids sono leggermente bassi. Dovrò alzarli e poi riprovare. In acro mode dopo aver dato un comando e rilasciato lo stick, il quadricottero inverte la corsa, PERICOLOSISSIMO ![]() ![]()
__________________ Il Castellano says: Keep calm and make it spin-up ![]() | |
![]() | ![]() |
![]() | #9 (permalink) Top | |
User Data registr.: 26-05-2011 Residenza: Torino
Messaggi: 398
| Citazione:
Ovviamente non vedo il Gps ma la scheda senza niente collegato si connette e nel mission planner vedi funzionare bussola, altimetro e variometro.
__________________ ![]() ![]() (GTE - Torino) | |
![]() | ![]() |
![]() | #10 (permalink) Top | |
User Data registr.: 22-03-2015
Messaggi: 31
| Citazione:
| |
![]() | ![]() |
![]() |
Bookmarks |
| |