annuncio

Comprimi
Ancora nessun annuncio.

MegaPirate su CRIUS AIO Pro - Installation log

Comprimi
X
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • Originariamente inviato da TermicOne Visualizza il messaggio
    ...mmmhh.....vorrei aspettare la 3.0.2 che corregge un paio di bug...qualcuno ha già provato la 3.0 1??
    Ho provato con la 3.0.1R2 ma non sente la radio. Ho scritto ad Aleksey che, dopo avergli inviato il file libraries/AP_HAL_MPNG/RCInput_MPNG.cpp configurato per PPM normale (non PPM-SUM), mi ha chiesto di verificare se da cli->test->pwm i valori variano se muovo gli stick. Ma i valori restano inchiodati a 900.
    Ho dato una occhiata al codice RCInput_MPNG.cpp della R1 appena pubblicata, ma è assolutamente identico alla R2; proverò per sfizio a caricare la R1. Poi, per escludere la radio, vorrei provare ad usare una ricevente Spectrum con il radiocomando DX6i.
    Ma non credo sia un problema di radio perchè il ricevitore Turnigy 9X8C-V2 funziona benissimo con MPNG2.9R6, così come funziona bene con Arduflyer e VRBrain.
    Giovanni

    Commenta


    • Originariamente inviato da QuercusPetraea Visualizza il messaggio
      Ho provato con la 3.0.1R2 ma non sente la radio. Ho scritto ad Aleksey che, dopo avergli inviato il file libraries/AP_HAL_MPNG/RCInput_MPNG.cpp configurato per PPM normale (non PPM-SUM), mi ha chiesto di verificare se da cli->test->pwm i valori variano se muovo gli stick. Ma i valori restano inchiodati a 900.
      Ho dato una occhiata al codice RCInput_MPNG.cpp della R1 appena pubblicata, ma è assolutamente identico alla R2; proverò per sfizio a caricare la R1. Poi, per escludere la radio, vorrei provare ad usare una ricevente Spectrum con il radiocomando DX6i.
      Ma non credo sia un problema di radio perchè il ricevitore Turnigy 9X8C-V2 funziona benissimo con MPNG2.9R6, così come funziona bene con Arduflyer e VRBrain.
      ...grazie per il report...facci sapere come va con la Dx6i...
      TermicOne su youtube

      Commenta


      • Originariamente inviato da QuercusPetraea Visualizza il messaggio
        Se hai i motori NTM2830 di HK, credo che non sia stata una buona idea comperare gli adattatori da RCTimer. Questi hanno 4 viti per il fissaggio sui motori serie A2830 o HP2812 di RCTimer, mentre gli NTM2830 montano un adattatore con 3 viti di fissaggio.
        no i miei motori non sono NTM...ho quattro fori...proprio come li vuole l'adattatore..

        spero di diminuire un pochino le vibrazioni..

        Ora..anche visivamente, si vedono le ogive..che non girano proprio in asse...preciso..

        speriamo...visto il costo...cadauno...si puo'..anche rischiare di fare un buco nell'acqua.

        ciao.

        Commenta


        • Originariamente inviato da ninjam Visualizza il messaggio
          no i miei motori non sono NTM...ho quattro fori...proprio come li vuole l'adattatore..

          spero di diminuire un pochino le vibrazioni..

          Ora..anche visivamente, si vedono le ogive..che non girano proprio in asse...preciso..

          speriamo...visto il costo...cadauno...si puo'..anche rischiare di fare un buco nell'acqua.

          ciao.
          Teoricamente puoi sostituire le ogive con dei dadi M5, io ho fatto così
          Sant'Ilario! °L°

          Commenta


          • collegamenti che non vanno

            ciao a tutti nei giorni scorsi ero riuscito a far funzionare gli switch selezionado cosi tutti i modi di volo possibile, escludendo per il trim per la regolazione del pitch.
            avendo visto che il D era troppo basso ho rimesso (o meglio cercato) di configurare gli spinotti e la radio in maniera da appunto collegare il canale 6 con il pitch-Trim e quindi con la regolazione della D.
            ma nulla niente da fare, anzi ora sembra tutto un casino
            qualcuno di voi mi sa dire a quali collegamenti sulla aio pro v2 corrisponde questo schema il mio ricevitore è quello in dotazione con la turnigy 9x
            Receiver APM
            1 1
            2 2
            3 3
            4 4
            5 Not connected
            6 5
            7 6
            8 7
            PWR PWR
            GND GND

            Commenta


            • Originariamente inviato da romano80 Visualizza il messaggio
              ciao a tutti nei giorni scorsi ero riuscito a far funzionare gli switch selezionado cosi tutti i modi di volo possibile, escludendo per il trim per la regolazione del pitch.
              avendo visto che il D era troppo basso ho rimesso (o meglio cercato) di configurare gli spinotti e la radio in maniera da appunto collegare il canale 6 con il pitch-Trim e quindi con la regolazione della D.
              ma nulla niente da fare, anzi ora sembra tutto un casino
              qualcuno di voi mi sa dire a quali collegamenti sulla aio pro v2 corrisponde questo schema il mio ricevitore è quello in dotazione con la turnigy 9x
              Receiver APM
              1 1
              2 2
              3 3
              4 4
              5 Not connected
              6 5
              7 6
              8 7
              PWR PWR
              GND GND
              Non capisco lo schema e manco la tua richiesta
              Sant'Ilario! °L°

              Commenta


              • lo schema è quello che ho trovato sul link in basso
                Configuring Turnigy 9x with arducopter - DIY Drones

                la richiesta è come collegare il canale 6 per riuscire a modificare il pitch

                Commenta


                • Originariamente inviato da romano80 Visualizza il messaggio
                  lo schema è quello che ho trovato sul link in basso
                  Configuring Turnigy 9x with arducopter - DIY Drones

                  la richiesta è come collegare il canale 6 per riuscire a modificare il pitch
                  Ah ma lo schema è per poter usare lo switch e 3 posizioni + uno a 2 per i 6 modi di volo!

                  In realtà puoi collegare qualsiasi canale della Rx al canale 6 della Crius (Aux 2), basta che su quel canale da radio gli assegni un potenziometro...

                  Esempio: da radio assegno Pit Trim al ch5, dalla Rx vado dal ch5 al ch6 della Crius e sul Planner imposti che col ch6 vuoi modificare uno dei valori del Pitch...

                  Ho capito bene la richiesta? Era quello che cercavi?
                  Sant'Ilario! °L°

                  Commenta


                  • Originariamente inviato da ninjam Visualizza il messaggio
                    no i miei motori non sono NTM...ho quattro fori...proprio come li vuole l'adattatore..

                    spero di diminuire un pochino le vibrazioni..

                    Ora..anche visivamente, si vedono le ogive..che non girano proprio in asse...preciso..

                    speriamo...visto il costo...cadauno...si puo'..anche rischiare di fare un buco nell'acqua.

                    ciao.
                    Scusa ma ho letto fischi per fiaschi; dove caxxo ho mai letto che erano degli NTM...
                    Giovanni

                    Commenta


                    • Originariamente inviato da Zniggurat Visualizza il messaggio
                      Ah ma lo schema è per poter usare lo switch e 3 posizioni + uno a 2 per i 6 modi di volo!

                      In realtà puoi collegare qualsiasi canale della Rx al canale 6 della Crius (Aux 2), basta che su quel canale da radio gli assegni un potenziometro...

                      Esempio: da radio assegno Pit Trim al ch5, dalla Rx vado dal ch5 al ch6 della Crius e sul Planner imposti che col ch6 vuoi modificare uno dei valori del Pitch...

                      Ho capito bene la richiesta? Era quello che cercavi?
                      il problema è che non riesco ad identificare il canale 6 sulla Crius
                      mi sai aiutare?

                      Commenta


                      • Originariamente inviato da romano80 Visualizza il messaggio
                        il problema è che non riesco ad identificare il canale 6 sulla Crius
                        mi sai aiutare?
                        http://www.baronerosso.it/forum/mode...ml#post3872766
                        TermicOne su youtube

                        Commenta


                        • ma è per la v1 la v2 se non ricordo male ha qualcosa di diverso.

                          Commenta


                          • Originariamente inviato da romano80 Visualizza il messaggio
                            ma è per la v1 la v2 se non ricordo male ha qualcosa di diverso.
                            la figura di destra è la V2

                            la sequenza dei canali è la medesima
                            TermicOne su youtube

                            Commenta


                            • MPNG 3.0.1R2 Installation log

                              Finalmente sono riuscito a far vedere la radio Turnigy 9X8C-V2 a MPNG 3.0.1R2.

                              I preparativi:
                              Bisogna installare una versione dell'IDE di Arduino appositamente modificata per compilare il codice di Arducopter e MegapirateNG, seguendo con cura le istruzioni fornite nel sito.
                              Ho fatto una bella pulizia nella cartella Documenti\Arduino per eliminare tutti i possibili rimasugli di librerie e codici della versione precedente ed ho scompattato i file della versione 3.0.1R1 di MPNG in questa cartella. Poichè l'IDE, quando esegue la compilazione, va a cercare le librerie prima nella cartella Documenti\Arduino e se non trova quello che serve le cerca in <x:>\Arduino-1.0.3\libraries, ho eseguito la decompressione della distribuzione per trovarmi con questa struttura:
                              Documenti\Arduino\
                              ------------------------|ArduCopter
                              ------------------------|libraries
                              ------------------------|ArduPlane ecc.

                              Quando la Release numero 1 è quella che non funziona:
                              Prima di compilare il codice, bisogna modificare 2 file.
                              APM_Config.h, per definire se la AIOPro è la V1.x o la V2.0 (rigorosamente di RCTimer!). Per la V1.x si deve decommentare la riga:
                              codice:
                              // If you have CRIUS V1 - Uncomment next line to disable logging
                              #define LOGGING_ENABLED       DISABLED            // disable logging for boards without dataflash chip
                              Se si lascia il #define commentato si assume che sia la V2.0.

                              libraries\AP_HAL_MPNG\RCInput-MPNG.cpp, per definire la modalità PPM:
                              codice:
                              // PPM_SUM(CPPM) or PWM Signal processing
                              #define SERIAL_PPM SERIAL_PPM_DISABLED
                              /*
                                  SERIAL_PPM_DISABLED                // Separated channel signal (PWM) on A8-A15 pins
                                  SERIAL_PPM_ENABLED                // For all boards, PPM_SUM pin is A8
                                  SERIAL_PPM_ENABLED_PL1        // Use for RCTIMER CRIUS AIOP Pro v2 ONLY, connect your receiver into PPM SUM pin
                              */
                              Esecuzione della compilazione senza errori e codice di circa 214kb, caricamento e...
                              non si carica una mazza.
                              Attivo la modalità verbose dell'IDE in File->preferenze->Mostra output verboso durante: caricamento e riavvio l'IDE.
                              Riprovo compilazione e caricamento e non succeda una mazza ancora, ma almeno capisco che il bootloader si presenta con un prompt "Bootloader>" e se ne sta li in attesa di non so cosa.

                              Si riprova con la R2 che ora funziona ma non so perchè:
                              Ripulizia di Documenti\Arduino per eliminare le contaminazioni e decompressione di MPNG 3.0.1R2 ricreando la struttura come in precedenza. Rimodifica dei file APM_Config.h & RCInput_MPNG.cpp. Nel primo file c'è questa differenza rispetto alla R1:
                              codice:
                              // 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"
                              Il problema era segnalato nella sezione How To del sito, ma mi era sfuggito.
                              Comunque sia ricompilo con successo e carico il codice con altrettanto successo.
                              Attivo Mission Planner aspettandomi i valori della radio ancora bloccati a 900, rasseganto a provare con la radio DSMX e radiocomando DX6i ma, INCREDIBILE, funziona. La scheda sente gli tranquillamente i movimenti di stick e switch che vedo variare su MP. Però...
                              I canali sono scambiati rispetto alla sequenza che avevo in precedenza. Con il gas muovo il pitch con il pitch muovo il gas e tutto un casotto del genere.
                              Riprendo in mano il file RCInput_MPNG.cpp e controllo meglio che si può fare. La sequenza dei canali, o pin mapping, è impostata su Standard (Default):
                              codice:
                              //*****************  RC pin mapping  *******************************************************
                              // To change pinmapping, uncomment ONE line starting with 'static unit8_t...'
                              
                              // Graupner/Spektrum
                              // PITCH,YAW,THROTTLE,ROLL,AUX1,AUX2,CAMPITCH,CAMROLL
                              //static uint8_t pinRcChannel[8] = {1, 3, 2, 0, 4, 5, 6, 7}; 
                              
                              // Standard (Default)
                              // ROLL,PITCH,THROTTLE,YAW,MODE,AUX2,CAMPITCH,CAMROLL
                              static uint8_t pinRcChannel[8] = {0, 1, 2, 3, 4, 5, 6, 7}; 
                              
                              // some Hitec/Sanwa/others
                              // PITCH,ROLL,THROTTLE,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
                              //static uint8_t pinRcChannel[8] = {1, 0, 2, 3, 4, 5, 6, 7};
                              
                              // Multiwii
                              // ROLL,THROTTLE,PITCH,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
                              //static uint8_t pinRcChannel[8] = {1, 2, 0, 3, 4, 5, 6, 7};
                              
                              // JR
                              // FLAPS:MODE, GEAR:SAVE TRIMM = apm ch7
                              //static uint8_t pinRcChannel[8] = {1, 2, 0, 3, 5, 6, 4, 7};
                              //*****************  End of RC pin mapping  ************************************************
                              che è poi la sequenza che ho sulla radio.
                              Visto che il gas è invertito con il pitch disabilito la modalità standard ed abilito la modalità Multiwii che ha esattamente quei due canali scambiati.
                              Arricompilazione, arricarica il codice et finalmente le cose sono a posto.

                              Un po' più in relax faccio tutte le calibrazioni necessarie (ma il compassmot non è ancora disponibile), verifico arm/disarm, GPS fix, orientamento della bussola, livellamento degli acc, calibrazione degli esc, attivazione sensore di tensione/corrente (AttoPilot90), ripristino dei valori PID ed altri parametri che avevo in precedenza e sembra tutto a posto.

                              Ora devo solo trovare un po' di tempo per provare il quadri.
                              Speriamo...
                              Giovanni

                              Commenta


                              • Ciao Giovanni
                                Sir Alex dichiara che nella seconda revisione del porting, il compassmot funziona:

                                MegaPirateNG 3.0.1 R2 – released | MegaPirateNG

                                Ci dai feedback?

                                Inoltre, sai nulla se è cambiata la gestione dei led per segnalare arm/disarm ed il gps-fix?

                                Grazie
                                G.A.T.
                                Gruppo Aeromodellistico Tarantino
                                Multicopter Games Vol. 1: --> http://www.tarantogat.it/gatwp/?p=1645 <--

                                Commenta

                                Sto operando...
                                X