3689432775?profile=originalHi there! Finally you can pre-order the ArduIMU V3 here.. You can find more info abut it in my last post here

The final version of the board for full production is here, I'm expecting to start shipping them this Friday or Monday. 

We are still working on documentation and giving the final cosmetic touches to the example code to have it ready before you have one in your hands and at the same time we are shipping samples to developers to do a full DCM integration.


From now on our new color will purple! All our new products will feature a Lilypad style look! 


(Note: this is a stand-alone IMU, and is not designed to be a replacement for the "Oilpan" IMU shield of ArduPilot Mega.)

E-mail me when people leave their comments –

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

Join diydrones


  • Hello Fellas,
    I am quite juggling for accurate the arduIMU v3 code. First thing is that I don't not having GPS. I have tried ArduIMU_1.9.8, KalmanIMU.. But I am not able to get constant Euler Angles. I am mounting this IMU on my quadcopter. If anybody have their own modified code for ArduIMU v3 without GPS please upload..

  • Hello David,

    Did you overcome your problem with the conflict between FastSerial and the other library?

    I'm having the same trouble here sith SD.h and FastSerial.h

    Your help is much appreciated.

  • Hi!

    I'm a beginner in Arduino!

    I've got the same problem like Andrés. After uploading several times code the LED Yellow flashes and now I can not upload anything?

    Can anybody explain me how to solve it?


  • Im using the ARDU IMU +V3 for experimental miniature rotorcraft which are tested in an indoor lab. Im having trouble getting accurate and stable values for the roll, pitch and yaw. The values seem to keep drifting. Since the test facility is indoors, a GPS cant be integrated as it wont get a lock. Any help in this matter would be appreciated! 

  • Never Mind, I solved this problem myself, I took out all the GPS related stuff and just used the regular serial library and it worked fine.

    Now I will update to Arduino 1.0, make the proper modifications and switch the SoftwareSerial with one used for my motor driver :)

    Life is good :)

  • Also what is the function of the air and ground start functions and do the effect the results of the DCM, cause all I really need is nice accurate pitch and roll info.

  • Hi guys I'm new here, but need to have a question answered.

    Basically I am not building a UAV, I'm making a ONE WHEEL BALENCING ROBOT, similar to the Honda U3-X. So the wheel can travel in every direction by having smaller wheels along the circumference of the main wheel, which can turn and allow for side to side travel. I am using ArduIMU V3 because of the nice open source DCM sensor fusion and built on arduino compatible uC. Basically I have to produce differential signals to my wheel motors (on both sides of the wheel) to have it correct for the "fall angle" in the XY plane. I have the signals being produced properly, so this part is working fine.

    My problem is that I am using a RoboClaw dual 30A motor driver and they use a modified version of the SoftwareSerial library included in Arduino 1.0 to communicate (I am of course using the older arduino 0023 for compatibility with this code).

    From what I can tell we are using the SPI library to communicate with the MPU6000 and the Wire library (I2C) to communicate with the magnetometer and the FastSerial library to communicate with the GPS.

    I am getting a compiler error because there is two definitions for the serial library the FastSerial and the modified SoftwareSerial needed by my motor driver.

    So correct me if I am wrong but as I do not need the GPS, can I remove the FastSerial library and associated GPS code or is this library used for anything else?

    I have to get this working ASAP for school, so any help would greatly appreciated.


  • I am also having these problems, to be honest I am a little dissapointed with this product... No real instructions or documentation, slow update rate, something seems wrong with the default code, I'm not sure what to think really...

  • well,

    after noticing that the red led staying on when the board is in use, I crawled my way through the code ( I have only basics programming knowledge ) It indicates me that the gyro is saturated even when I don't touch the board...

    any idea on what's going on? is the sensitivity or the calibration adjustable?



  • Hello,

    I just got my first ArduIMU V3 and went through all the setup, installed arduino 0023 (not1.0..) labview 1.4, all the right drivers for the FTDI, got the code loaded right, changed my computer language settings to English, but I still don't get stable readings in labview. the cube is moving but the signal seems very "noisy" the accelerometer are getting saturated with only tiny movements and even if the yaw pith and roll movements occurs, it's really "jumpy" and not stable at all.

    Am I missing something? (BTW, I don't have a GPS hooked to the arduimu board)

    I am planning to connect the Arduimu to a standard Arduino Mega 2560 for an stabilized gimball camera platform

    Thanks for your help and for all the work you've already achieved on this awesome product!!


This reply was deleted.