New ArduIMU+ Firmware & Ground Station revision

Hello dear community! I'm pleased to announce a new polished version of the ArduIMU+ Ground Station based on LabView and firmware.

Whats new on the GS:
-Better Look.
-Simple, lightweight, functional and funny virtual horizon (VHLOL).
-Number of satellites used indicator for the GPS.
-Three needle altimeter (in meters).
-Vertical Speed (m/s).
-Compass indicator.
-And more but i don't remember.

What's new on the Firmware:
-Few bugs solved. (Thanks to Doug Weibel and Jose Julio)
-Now supports uBlox NAV-SOL data stream (needed for SVNumber and Vertical Speed).
-Compatible with the new GS.
-Coming soon: magnetometer support.

Note: You need to reconfigure your Ublox GPS in order to enable the NAV-SOL data stream, you can also disable NAV-STATUS because is not needed anymore. If you can't reconfigure your GPS don't worry you can still use the Ground station and the firmware but the vertical speed and the satellites indicator will not work.

Exanple of how ArduPilot uBlox configuration used to be or V1:

Exanple of how ArduPilot uBlox configuration V2 is:

Note that ArduPilot Code V2.5 and up will also support configuration V2, but you can still use ArduPIlot uBlox Configuration V1, no problem.

ArduPilot Mega will support uBlox configuration V2 only. So you better switch soon. All brand new ArduPilot Ready uBlox modules from the DIYdrones store will have configuration V2 from now.

Because i would like to help everybody switch to V2, If you can't reconfigure your uBlox GPS by yourself i can do it for you (free), you only need to pay for shipping (less than $15 for a round trip with insurance). I also need the email address you used to buy the uBlox GPS from DIYdrones store (Just to verify you buy it from me) and the unit has to be shipped to the same address used when you bought unit. If you got you unit from somebody else i will charge a $5 dlls fee for the service. Please PM me for more information.

If somebody outside the US, would like to help a community member from you area, please leave a comment plus your requirements. If somebody near you contact me i will forward him to you.

All the files including LabView source and ArduIMU+ firmware can be downloaded from here and from the repertory as well.

Best Regards.
E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones


  • I would like version labview 8.5 or 2009 for arduimu v3. 

  • Cause values ​​are not coming out whole, and when I downloaded version labview whole are coming out, like 4 or 5. What do I do? please

  • As the Lord did to put the values ​​as non-integer?

  • The Lord could provide this software or the demo version, which is pictured. Thank you very much.

  • Moderator
    Hi Jordi ,
    you are doing an excelent work ... i'm porting your code on my hardware Multipilot board based on Sanguino 644P micro ... with this micro do you have some advanteges as 2 serial port and 20 Mhz ... actualy I'm using different kind of gyro 3 ADXLRS610 and 1 ACC LIS344ALH. How I can update the parameter on Arduimu for my sensor ? I would share with you my experience on quadricopter and Aeroquad software ...
    I'm developing Mixertable for Multicopter and I2C ESC , PID ecc ecc .
    See my work on my repository :
    I would support your project on my HW platform is possible ?
  • T3
    you can spawn as many 3D cubes as you want and only the last one will be updated.
  • T3
    A few inconsistencies, compared to ardu groundstation:
    CRS is not COG
    SPD is now SOG
    climbrate CRT is something...
    Airspeed scale more ambitious than useful.
    black arrow on airspeed is cryptic. really not sure which arrow is important for altitude. Should I trigger parachute when alt reaches 1? 100? red arrow? gray or black?
  • T3
    are you aware that using
    as for ardustation
    produces jitter in arduimu viewer?
    the parser is somehow not compatible?
  • Hello everyone, this is my first post. Sorry for my bad English.

    I am a glider pilot and I am trying to calculate the wind without anemometer (and take additional parameters during the flight).

    I'm trying to eliminate some bugs from the firmware and add some improvements (about magnetometer)

    I found that the "GPS Checksum Bad" was due to an overloading of the serial buffer, I've reduced this errors by adding one line in the main file of arduimu

    ===> if (Serial.available()>0) decode_gps(); // force the gps decode
    if (cycleCount >= 5){
    cycleCount = 0;

    What do you think?
  • Hi Jordi !
    UDB Telemetry is not working with this however it's working with almost all previous Ground Stations.
This reply was deleted.