Hello and Welcome! If you have a technical question please check out our Forums. If you have an order or shipping question please refer to our Customer Support page. Please see all COVID-19 updates here and thank you for your continued support.


Please take our customer survey for a chance to win $1000 in SparkFun credit! We really appreciate the time you take to give us your extremely valuable feedback on how SparkFun can be its best - we couldn't do it without your input. Thank you!


Member Since: December 31, 2010

Country: United States

  • Hi I've bought this 9DOF through my local supplier and used it on my quadrotor to sense and control the attitude and heading. It worked fine initially, but after I've used it for some time I noticed that the heading control is not functioning well. So I connect it to my laptop using the 3.3V FTDI and run the python code to check the attitude and heading output. The heading output was not stable and it was flickering.
    So I told my supplier about it and exchanged for a new one. The new board worked well, but after a few weeks the same thing happened again. However I continued to use it for attitude readings as it was still giving stable pitch and roll output. And today after I powered up my quadrotor I noticed the green LED on the 9DOF blinking randomly while the quadrotor is on the ground. I thought that it should only turn off when the gyro saturates so I used the python program to check again. And this time even the attitude data becomes unusable.
    My friend who's working on a coaxial heli used the same 9DOF board so I borrowed from him and compared with mine. I've uploaded a video showing the output of the faulty board using the python code: http://www.youtube.com/watch?v=bbNB4Rt-QXs
    I'm using the SF9DOF_AHRS_1_1 firmware from here: http://code.google.com/p/sf9domahrs/downloads/list

No public wish lists :(