Multiwii soft version 2.2
Forum Multirotors et Drones
MikroKopter de pakito9
Merci de vous connecter ou de vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session

Auteur Sujet: Multiwii soft version 2.2  (Lu 43753 fois)

Francklin

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 8 481
  • C'est moins intelligent qu'un Nao mais ca vole
Multiwii soft version 2.2
« le: 10 mars 2013 à 17:06:26 »

On part se geler un peu sur le terrain et au retour que vois je ,la version 2.2 est sortie  BBB BBB BBB BBB
a vos FTDI  :D :D :D

Citer
main changes since the last release 2.1

***Control mode***
- introduction of HORIZON MODE.
We have now 3 modes:

ACRO mode.
This is the default one when none of the ANGLE & HORIZON BOX is activated.
The copter will continue rotating in the direction in which you tilt sticks. When you let go of sticks it will maintain that angle and not return to level
ANGLE mode
The position of the stick indicates the angle at which the copter tries to maintain. Sticks off = level. Full sticks in any direction and it will tilt at around 50 degrees. It's proportional in-between.
It maintains the angle set by the stick. Let go of sticks and it returns to level
HORIZON mode <- new
It's a proportional mix of the two. Sticks off = level. Full deflection = ACRO. In between it gradually mixes from LEVEL mode to ACRO.
It's a fine mix to be able to do some ACRO with the safety of ANGLE mode when you release the sticks.
It allows also a more natural way of flying as the multi seems less constrained.

- failsafe code is more strict. (thanks to MIS)
If activated, it takes into account all the main channels and it's important to stay strictly inside the [1000-2000] range.
For instance a throttle of 995 will activate the failsafe
failsafe is optional and can be activated via #define FAILSAFE

- Acrotrainer mode introduced by PatrikE
a kind of non proportional horizon mode
more info here: http://www.multiwii.com/forum/viewtopic.php?f=16&t=1944
- SERVO_TILT_MIX
introduced by Bledi and Gary
http://www.youtube.com/watch?v=zKGr6iR54vM
corrected after to support optionally up to 2 AUX channels superposition to control the gimbal
- CAM STAB: (thanks to Gary and suggested or Arne)
 Ability to define Cam Stab control channels used
 Ability to turn off
 Fix for AUX3 + 4 affecting tilt/roll with camstab enabled

***add-ons***

- pilotlamp integration (thanks to mr.rc-cam, jevermeister, doughboy )
via #define PILOTLAMP
http://code.google.com/p/multiwii/wiki/Documentation_Pilotlamp
- LEDRING pattern was refined thanks to shikra
instructions here: http://code.google.com/p/multiwii/source/browse/trunk/LEDRing/README.txt
- variometer introduced by Hamburger
enable to get audio feedback upon rising/falling copter/plane
via #define VARIOMETER

***receiver & UART***

- option to use throttle PIN as the PPM PIN on mega boards thanks to MIS
this way you can use the UART 1 for other purpose
via #define PPM_ON_THROTTLE
- every UART port on MEGA boards can be used at the same time with different baud configuration.
ie, you can connect up to 4 GUI or OSD or anything using MSP simultaneously
- the second UART port on promicro boards can be used at the same time with different baud configuration.
- spektrum (thanks to Danal)
  - spektrum satellite up to 12 channels, even if only 8 are usable in multiwii
  - spektrum satellite BIND button, to associate a satellite without the main receiver

***PIN mapping***
- possibility to override some PIN definition in config.h (thanks to Hamburger)

***GPS***
- UBLOX GPS: the baud configuration is autodetected and the UBLOX binary protocol is automaticly set (thanks to MIS & EOSBandi)
- MKT GPS can now be parsed in binary mode is possible thanks to EOSBandi
made for DIYDrones MTK firmware v1.6 and v1.9
- I2C GPS:
correct directionToHome (change it to the opposite direction)
there is still a problem remaining when your distance to home reaches 654m: it overflows.
a I2C code evolution is needed to correct this problem
- a forward predictive filter was ported from the Arducopter code by EOSBandi
optional and by default activated: #define GPS_LEAD_FILTER
- first implementation of MSP_SET_WP
with the help of Ezio app (EZ-GUI), we can now control the multi with a smartphone: set a new position on a map / follow me / follow heading
see Multiwii EZ-GUI specific topic: http://www.multiwii.com/forum/viewtopic.php?f=8&t=2034
some video about this functionality:
http://www.youtube.com/watch?v=qpoPanmVa9Y
http://www.youtube.com/watch?v=hPj6WZex8j0
http://www.youtube.com/watch?v=nPICiiaDTnc
- AP_MODE introduced by PatrikE
used in GPS POS HOLD mode, outside the specified stick range the POS HOLD position is renew

***multiwii models***

- HELICOPTER and PLANE models was refined thanks to PatrickE and Hamburger
multiple helicopter type HELI_120_CCPM , HELI_90_DEG
servo configuration for plane, FLAP, FLAPPERON
- HEXH6 multicopter type added (thanks to shikra)
- Bi-Copter pitch direction setting
- USE_THROTTLESERVO (for airplanes), COLLECTIVE_RANGE changed (second value not offset anymore)



***GUI & OSD & LCD***

- a RECONNECT button was added by PatrickE
a file is now generated to indicate the last COM&Serial speed. The serial speed can be edited in this file to change the UART speed of GUI.
- New MultiWiiConf GUI v2.2 with graphical improvements (thanks to Magnetron and doughboy)
cool things like virtual horizon
- optional 3 independent configurations, stick selectable settings in EEPROM (thanks to MIS)
can be activated via #define MULTIPLE_CONFIGURATION_PROFILES
- a RESET button was added in the GUI
if you encounter any EEPROM problem or if you want to restore the default values


***LCD***
- on mega boards, it's possible to define the LCD port for LCD supporting true UART.
- more parameters are tunable via LCD conf, all the one in config.h with a small (*) besides,  thanks to Hamburger
those parameters will be moved in the GUI later in another step, once we find the good way to do it.
example: failsave.throttle , vbat tunable params , powermeter tunable params
- many telemetry and LCD config enhancements (thanks to hamburger)
telemetry page 3: use long boxnames
telemetry page 2: show numerical values for sensor data next to bar graphs
no user interaction necessary to run telemetry info upon start up
set individual board name string (currently used for display; no GUI representation yet)
- LCDconfig menu: with THROTTLE=High, increment is 10 times of normal
- servos are moved to neutral position during calibration and lcd.configuration

***OSD***

- RSSI PIN added for OSD use (thanks to Kataventos)
the RSSI output can be retrieved via a MSP message for OSD

- OSD BOX added for OSD activation (thanks to Itai)
- huge work made on an open source code OSD fully compatible with MultiWii (thanks to the team lead by Kataventos)
http://www.multiwii.com/forum/viewtopic.php?f=8&t=2918
http://code.google.com/p/rush-osd-development/

***IMU and baro***
- gyro calibration could be held until the MWC stops moving
introduced by MIS, and made optional after via a specific define: #define GYROCALIBRATIONFAILSAFE
- mag gain calibration is improved thanks to EOSBandi
based on Fabio FreeIMU code. We won't forget you Fabio...
- perfect euler angle computation in case of 9DOF (better heading)
no more gimbal lock in GUI representation with a 9DOF sensor
- force sensors orientation to override board specific defaults
optional in config.h
- default ACC LPF factor reduced from 16 (2^4), and is share with ACC LPF for alt hold
- gyro/acc complementary filter value increased from 400 to 600
- gyro/mag complementary filter now set to 250 instead of 200
- gyro scale factor changed from 2380 to 2279
- accelerometer now used below 1.15G and above 0.85G instead of previous 1.4G/0.6G settings
- option: SENSORS_TILT_45DEG_LEFT/RIGHT to change X/P configuration without changing board orientation
- ALT HOLD is greatly improved thanks to the code of Mahowik, a little bit optimized since
improved baro hold (PID) algorithm that includes the accelerometer z-axis
its a real major improvement for multiwii
http://www.youtube.com/watch?v=T3htaJ53Z7E
- baro calibration and calculation is improved thanks to Sebbi
baro indicates now altitude 0 when it is powered. This is the reference altitude.
- calculation of barometric altitude changed to include temperature, faster update rate
- new FC boards: SIRIUSGPS, SIRIUS_AIR, SIRIUS_AIR_GPS, MICROWII, GY_521, MultiWiiMega, DESQUARED6DOFV2GO, DESQUARED6DOFV4, LADYBIRD, MEGAWAP_V2_STD, MEGAWAP_V2_ADV, HK_MultiWii_SE_V2, HK_MultiWii_328P, RCNet_FC, FLYDU_ULTRA

***internal improvements***
- some default PID were changed for optimization speed in PID copmputation.
The default PID should behave exactly as the previous ones.
To restore your old PID settings, just a proportion is needed.
- 5 hardware PWM servos avaliable with Mega boards on pins 44,45,46,11,12 (thanks to MIS)
- EEPROM settings secured by checksum (thanks to MIS)
- optional permanent logging to eeprom
setting: LOG_PERMANENT
- change LED blink frequency for acc-uncalibrated or tilt>25 from 50ms to 10ms
- rework of task scheduler code thanks to ideas from Sebbi
we have now a better computation time repartition
- optional fixate cycle time (by burning cpu time away)
- allow override of motor/servo mixing from config.h - no need to edit Output.ino
experimental
- faster cycle time than with v2.1
- many many hidden optimizations in the code



 
« Modifié: 10 mars 2013 à 17:59:38 par Francklin »
IP archivée
Multiwii: Mini hexa Y6,Quadri pliable QC450
Arducopter APM 2.5: FlyduSpider, Quadri caréné
Mikrokopter: Quad XXL , FrankenQuad XL, Soucoupe Hexa caréné 1m, Hexastar 700 Nacelle 360° AV130 de chez 1001copters

MeKam

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 4 815
  • En l'air c'est mieux que parterre !
    • PHISAPROD.NET
Multiwii soft version 2.2
« Réponse #1 le: 10 mars 2013 à 18:16:16 »

 :cool: , merci pour l'info  :doublepouce: et
IP archivée

En vol : Polyclub - Easystar II Multiplex - MikroKopter - MultiWii/Naze32 - MegaPirate & ArduCopter -  DJI Naza V1, V2
Radio : Graupner MX20 - Spektrum DX7 - Turnigy ER9X FrSky/Orx DSM2-X
Images : Mobius - GoPro HD2,3&4 - Sony Nex 6

yoan1509

  • Membre Confirmé
  • ***
  • Hors ligne Hors ligne
  • Messages: 240
Multiwii soft version 2.2
« Réponse #2 le: 10 mars 2013 à 18:59:44 »

 :goodnews:  :cool:
depuis le temps que je l'attendais fébrilement
il faudrait peut être épingler ce sujet pour poursuivre avec les futurs dev et remplacer le 2.1
« Modifié: 10 mars 2013 à 19:12:57 par yoan1509 »
IP archivée
Hexa X, seeeduino mega, multiwii, imu10dof version mpu6050, 1800Watts, 4S 4500mah 35C, 2000g, Bluetooth, GPS, sonar, nacelle

djsyl

  • Modérateur Global
  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 13 635
  • Sylvain - F8byc
    • Club-Aquilon
Multiwii soft version 2.2
« Réponse #3 le: 11 mars 2013 à 09:16:21 »

  :doublepouce: merci Francklin

Miko

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 1 576
  • Blblblblblbl !
Multiwii soft version 2.2
« Réponse #4 le: 11 mars 2013 à 10:31:54 »

J'ai pu de problèmes sur la Crius AIOP avec cette version ! =)

Mangez-en elle est bonne !!!
IP archivée
FlyduSpider: Multiwii 2.0dev-Amourdurisk-V4, Tplush 12A, Kda 2050s, 3S, 8*4.5
FlyduXL: APM2 "Fpv" (in progress), NTM 2830a 750KV, F-30A, 4S, 10"*4,5
FlyduMini: QuadrixetteNano, Multiwii 2.0dev, Tplush 6A, A1510, 2S, GWS 5x3

nicolas

  • Amateur
  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 5 254
    • ...
Multiwii soft version 2.2
« Réponse #5 le: 11 mars 2013 à 10:41:10 »

Merci Francklin !
IP archivée
- Quadri multiwii - bixler 1 apm - radio futaba t7cp - gopro hd2 -

djsyl

  • Modérateur Global
  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 13 635
  • Sylvain - F8byc
    • Club-Aquilon
Multiwii soft version 2.2
« Réponse #6 le: 11 mars 2013 à 10:58:46 »

J'ai pu de problèmes sur la Crius AIOP avec cette version ! =)

Mangez-en elle est bonne !!!

Ta testé en vol ?
même tes pb moteur ?

Francklin

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 8 481
  • C'est moins intelligent qu'un Nao mais ca vole
Multiwii soft version 2.2
« Réponse #7 le: 11 mars 2013 à 10:59:11 »

J'ai pu de problèmes sur la Crius AIOP avec cette version ! =)

Mangez-en elle est bonne !!!
:cool: je l'ai mise sur le mini hexa ,pour ceux qui utilisent les softs sur android il va falloir attendre leur mise a jour car aucun ne fonctionne pour l'instant (Nicodh est sur le coup  ;))
IP archivée
Multiwii: Mini hexa Y6,Quadri pliable QC450
Arducopter APM 2.5: FlyduSpider, Quadri caréné
Mikrokopter: Quad XXL , FrankenQuad XL, Soucoupe Hexa caréné 1m, Hexastar 700 Nacelle 360° AV130 de chez 1001copters

Miko

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 1 576
  • Blblblblblbl !
Multiwii soft version 2.2
« Réponse #8 le: 11 mars 2013 à 11:05:58 »

J'ai pu de problèmes sur la Crius AIOP avec cette version ! =)

Mangez-en elle est bonne !!!
:cool: je l'ai mise sur le mini hexa ,pour ceux qui utilisent les softs sur android il va falloir attendre leur mise a jour car aucun ne fonctionne pour l'instant (Nicodh est sur le coup  ;))

Même EZ-gui (https://play.google.com/store/apps/details?id=com.ezio.multiwii) ?
J'avais pas de soucis en pre-2.2 en tout cas, je testerai !
IP archivée
FlyduSpider: Multiwii 2.0dev-Amourdurisk-V4, Tplush 12A, Kda 2050s, 3S, 8*4.5
FlyduXL: APM2 "Fpv" (in progress), NTM 2830a 750KV, F-30A, 4S, 10"*4,5
FlyduMini: QuadrixetteNano, Multiwii 2.0dev, Tplush 6A, A1510, 2S, GWS 5x3

Miko

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 1 576
  • Blblblblblbl !
Multiwii soft version 2.2
« Réponse #9 le: 11 mars 2013 à 11:07:28 »

J'ai pu de problèmes sur la Crius AIOP avec cette version ! =)

Mangez-en elle est bonne !!!

Ta testé en vol ?
même tes pb moteur ?

Non pas encore en vol, mais au sol deja ca refonctionne (comme avec les versions d'avant, devait y avoir une version de dev pourrie dans les dernières) ;)
IP archivée
FlyduSpider: Multiwii 2.0dev-Amourdurisk-V4, Tplush 12A, Kda 2050s, 3S, 8*4.5
FlyduXL: APM2 "Fpv" (in progress), NTM 2830a 750KV, F-30A, 4S, 10"*4,5
FlyduMini: QuadrixetteNano, Multiwii 2.0dev, Tplush 6A, A1510, 2S, GWS 5x3

Francklin

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 8 481
  • C'est moins intelligent qu'un Nao mais ca vole
Multiwii soft version 2.2
« Réponse #10 le: 11 mars 2013 à 11:16:16 »

Pareil ca fonctionnait bien en pré 2.2 et la plus rien ,je me connecte bien mais ca ne cause pas... :(
IP archivée
Multiwii: Mini hexa Y6,Quadri pliable QC450
Arducopter APM 2.5: FlyduSpider, Quadri caréné
Mikrokopter: Quad XXL , FrankenQuad XL, Soucoupe Hexa caréné 1m, Hexastar 700 Nacelle 360° AV130 de chez 1001copters

Miko

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 1 576
  • Blblblblblbl !
Multiwii soft version 2.2
« Réponse #11 le: 11 mars 2013 à 11:21:01 »

Pareil ca fonctionnait bien en pré 2.2 et la plus rien ,je me connecte bien mais ca ne cause pas... :(

Uep dans le code il verifie la version, donc faut qu'il update avec le protocole 2.2 final !
Pas grand chose qui change, donc la maj arrivera vite s'il a le temps de se pencher dessus.

J'attend 48h sinon je fais la modif moi même ^^ J'ai le projet prêt a compiler si besoin.
IP archivée
FlyduSpider: Multiwii 2.0dev-Amourdurisk-V4, Tplush 12A, Kda 2050s, 3S, 8*4.5
FlyduXL: APM2 "Fpv" (in progress), NTM 2830a 750KV, F-30A, 4S, 10"*4,5
FlyduMini: QuadrixetteNano, Multiwii 2.0dev, Tplush 6A, A1510, 2S, GWS 5x3

nicodh

  • Membre Senior
  • *****
  • Hors ligne Hors ligne
  • Messages: 849
  • che boludo, un café.
Multiwii soft version 2.2
« Réponse #12 le: 11 mars 2013 à 15:30:03 »

Bein, je dois attendre Timecop pour passer Baseflight compatible 2.2 il a presque fini. Puis je fais la modif. Je ne peux pas tester les multiwii 8 bits, j'ai commandé une carte qui arrivera dans quelques jours.

IP archivée
- minishit, chassis diy, rctimer 1806-2300, 3S-4S
- Quad pliable, nacelle 3 axes gopro, full inmersive vectorized
- hexa S1 GH4 nacelle 3 axes. mk
- quad rachel 4S 1200W 600 gr 3D. abused naze32
- quad mk pour tests
- 360° drone pour videos 360.
- une chiée d'autres machines en etat de mi marche (un peu cassé, un peu detruit)

nachos

  • Membre Senior
  • *****
  • Hors ligne Hors ligne
  • Messages: 856
Multiwii soft version 2.2
« Réponse #13 le: 11 mars 2013 à 23:36:43 »

c est deja bien sympa de ta part d avoir creer ce bijoux alors tracasse je pense qu on peut attendre(on a tous une vie a coter hein ;)

IP archivée

nicodh

  • Membre Senior
  • *****
  • Hors ligne Hors ligne
  • Messages: 849
  • che boludo, un café.
Multiwii soft version 2.2
« Réponse #14 le: 12 mars 2013 à 07:12:46 »

Pas moi, donc je préfère mettre mon truc a niveau. Mes a coté sont pas rigolo en ce moment....
IP archivée
- minishit, chassis diy, rctimer 1806-2300, 3S-4S
- Quad pliable, nacelle 3 axes gopro, full inmersive vectorized
- hexa S1 GH4 nacelle 3 axes. mk
- quad rachel 4S 1200W 600 gr 3D. abused naze32
- quad mk pour tests
- 360° drone pour videos 360.
- une chiée d'autres machines en etat de mi marche (un peu cassé, un peu detruit)

Djaici

  • Membre Junior
  • **
  • Hors ligne Hors ligne
  • Messages: 27
Multiwii soft version 2.2
« Réponse #15 le: 14 mars 2013 à 16:51:49 »

Bonjour à tous,
auriez vous par hasard des pb d'armement? je dois mettre le minthrotle vers 300 et avoir le trim d'un tiers vers le haut pour avoir un déclenchement ( avant j'avais 800/900 trim zero) mais de plus c'est aléatoire, ça arme et te temps en temps ça ne désarme pas..
configuré héwa pllus carte Mega. Pendant ce temps, je cherche je cherche.....
IP archivée
http://dronedoiseau.fr
Hexacoptère avec moteur KDA 20-28, esc Turgnigy Pluch 18A.
Carte  Flyduino Mega.
Emetteur Futaba T10.
Chassis Perso.
Vol en FPV avec Emetteur LM et lunette HeadPlay

MeKam

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 4 815
  • En l'air c'est mieux que parterre !
    • PHISAPROD.NET
Multiwii soft version 2.2
« Réponse #16 le: 14 mars 2013 à 17:35:39 »

Salut,

Pour ma part, je n'ai pas de soucis d'armement ou quoi que ce soit d’ailleurs, tu n'aurais pas de l'expo qui traîne ?
IP archivée

En vol : Polyclub - Easystar II Multiplex - MikroKopter - MultiWii/Naze32 - MegaPirate & ArduCopter -  DJI Naza V1, V2
Radio : Graupner MX20 - Spektrum DX7 - Turnigy ER9X FrSky/Orx DSM2-X
Images : Mobius - GoPro HD2,3&4 - Sony Nex 6

Miko

  • Membre Héroïque
  • ******
  • Hors ligne Hors ligne
  • Messages: 1 576
  • Blblblblblbl !
Multiwii soft version 2.2
« Réponse #17 le: 14 mars 2013 à 17:42:22 »

Bonjour à tous,
auriez vous par hasard des pb d'armement? je dois mettre le minthrotle vers 300 et avoir le trim d'un tiers vers le haut pour avoir un déclenchement ( avant j'avais 800/900 trim zero) mais de plus c'est aléatoire, ça arme et te temps en temps ça ne désarme pas..
configuré héwa pllus carte Mega. Pendant ce temps, je cherche je cherche.....

Alexfromparis m'a répondu quand j'avais le problème sur la 2.2-pre :  "Ca doit venir de l'eeprom".

Du coup pour être sûr, essaye de flasher une vielle version (2.0 ou 2.1) puis de remettre la 2.2 (ça effacera l'eeprom normalement)

L'eeprom n'était pas effacée quant on passait de certaines versions de dev a la 2.2-pre, ce qui laissait des trucs pas clean.

Tu me diras si cela résout ton soucis, je suis curieux !
IP archivée
FlyduSpider: Multiwii 2.0dev-Amourdurisk-V4, Tplush 12A, Kda 2050s, 3S, 8*4.5
FlyduXL: APM2 "Fpv" (in progress), NTM 2830a 750KV, F-30A, 4S, 10"*4,5
FlyduMini: QuadrixetteNano, Multiwii 2.0dev, Tplush 6A, A1510, 2S, GWS 5x3

Djaici

  • Membre Junior
  • **
  • Hors ligne Hors ligne
  • Messages: 27
Multiwii soft version 2.2
« Réponse #18 le: 14 mars 2013 à 18:49:37 »

en attendant, j'ai reflaché en 2.1 et j'ai retrouvé l'hexa comme avant c'est à dire sans pb. Vais le remettre en 2.2 pour voir. je confirmerai! A+
IP archivée
http://dronedoiseau.fr
Hexacoptère avec moteur KDA 20-28, esc Turgnigy Pluch 18A.
Carte  Flyduino Mega.
Emetteur Futaba T10.
Chassis Perso.
Vol en FPV avec Emetteur LM et lunette HeadPlay

Djaici

  • Membre Junior
  • **
  • Hors ligne Hors ligne
  • Messages: 27
Multiwii soft version 2.2
« Réponse #19 le: 14 mars 2013 à 19:44:06 »

aprés 3 flachages en 1.8, remis la 2.2 toujours pareil. Pense à un bug avec la carte Mega, on verra avec les remontées d'info. Dommage car j'aurai bien aimé voir l'évolution du mode gps car je trouve que la 2.1 manquait de précision. A+
IP archivée
http://dronedoiseau.fr
Hexacoptère avec moteur KDA 20-28, esc Turgnigy Pluch 18A.
Carte  Flyduino Mega.
Emetteur Futaba T10.
Chassis Perso.
Vol en FPV avec Emetteur LM et lunette HeadPlay