Hi all,


I wonder if anyone managed to add a GPS receiver to the

Sparkfun 9 Degrees of Freedom - Razor IMU - AHRS?



According to the comments at


this should be possible.


If so, how?

I like to have the GPS data available with the rest of the IMU data.


Also I couldn't find any contact data at http://code.google.com/p/sf9domahrs/

What is the appropriate way to contact the developers?


I send a PM to Jordi Muñoz. No answer for a few days.

Maybe he is on holiday?




janmartin AT diy-streetview DOT org

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

Join diydrones

Email me when people reply –


  • The GPS model you are planning to use may have an impact on the most suitable connection in regards to direct compatibility with the existing parsers available in the libraries.  In order to use gps units that require initialization, such as increasing baud rate or switching to a binary protocol, both TX and RX from and to the 9DOF to the GPS would be required leaving no uart connections left to transmit 9DOF+GPS data.  I also have a couple of the 9DOFs laying around (non ITG3200 type) and have given some thought to this previously.  I have an extra older GS405 (SIRF III chipset) GPS I was thinking of connecting to one of them.


    The solution seems to be to add an extra uart to the 9DOF in manner that uses available pins and has

    arduino support.  The following is such a solution:


    Breakout Board for SC16IS750 I2C/SPI-to-UART IC

    sku: BOB-09981



    4 SPI connections will connect between this board and the 9DOF.

    The SPI to UART output pins will connect to the GPS.

    The 9DOFs EM406 is left free for sketch development and to provide the required Sensor+GPS data.


    The arduino library to control this chip is here:



    Sparkfun forum discussing this this library is here:


    If you're using a GPS that doesn't require full two way communication...disregard all of the above...lol !!!!


  • Developer

    Sure you can connect your GPS to it. Razor board have 1 uart port so to connect GPS you need to piggyback on it. Just connect your GND/TX from GPS to Razors GND and RX pins. Make sure that all serials are on same speed and voila, gps data starts to flow to it. 


    Then it's totally another story on what to do with this GPS data, you can echo it to razors TX and read it from somewhere else or what ever. That's up to you and your needs.


    Sending PMs to core developers can be missed sometimes, we are trying to follow all queries as often as possible.

This reply was deleted.


Liam left a comment on Agricultural UAVs
I'm Liam from T-MOTOR. I would like to reach out to see if there is any possibility for us to work together.
We are a propulsion system manufacturer who offers motors, propellers and ESCs for all kinds of drone applications which vary from secur…"
Richard Cox left a comment on Australia
"Anyone in the DIYDRONES Australian subgroup based in Alice Springs, NT?
I am experimenting with Ardupilot (standard Arduplane), Pixhawk 4 FC in a 4-ch
RC "AXN Floater Jet" foamy plane..."
Jun 29
Omar Sykes left a comment on Australia
"Hi everyone, I am looking for someone who is good at drone building, repair and software in Adelaide. Please give me a call on 0477 319 219."
Jun 29
Jørn Ramnæs liked VIDEO LINK's profile
May 28