Comments: GPS-RTK2 Hookup Guide

Pages

Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Hi,

    Has anyone succesfully connected this GPS to LabVIEW through I2C?

    Thanks

  • With the board in base station mode, would it be possible to connect a 'UART to RS232' adapter on UART2 to send corrections to a device that accepts RTCM3? I'd use an RS232 radio modem to transfer the data long range.

    • Yep. A MAX3232 or equivalent circuit would convert the TTL serial to RS232 serial. That serial could then be physically attached to an RS232 long range radio.

  • I followed the hookup guide for to a correction source using the bluetooth mate and the lefebeure ntrip client. Everything worked great the first time. I shut everything down for the night and when I tried to hook up again today I can't connect to the board at all. When I try to connect via usb in u-center the error message simply says "Can not connect to COM9 9600". I tried disconnecting the bluetooth and get the same result. Any ideas?

  • Hello, I'm a student and for my university project I have to setup a RTK system in base - rover configuration using a device like GPS-RTK2. I'm a newbie in this field and after I read the hookup guide and some other stuff on internet I still have some doubts about the configuration of the system.

    The system that I imagine is composed of: 1) A base compose with GPS RTK2 + antenna connect through USB to a PC. On the PC a program like u-center (or other like RTKLIB or SNIP) collect the data and works as NTRIP server/caster and sent the corrections through internet to the rover. 2) A rover compose by GPS RTK2+antenna+Bluetooth module recives the stream via Bluetooth from a smartphone that runs an NTRIP client like Lefebure app and through USB connection power up the board. Could it works? Any advices it's really appreciated, thank you very much and sorry for my english! Luca

    • I'm not sure if I understood your question because "your system" sounds exactly like the information covered in this tutorial (maybe I missed something). For further assistance, please post a new topic on forum and we will do our best to assist you.

  • Hello,

    I don't have acces to free real time RTCM corrections, but I can download for free one hour old RINEX files from the nearest RGP (IGN reference station network, France) base.

    So I'm thinking about make a custom base station.

    • Would it be possible to record the data received by sparkfun GNSS hardware as a RINEX file, for post processing with RTKLIB and compute the accurate position of my custom bas base ?

    Thank you !

    • I'm not quite sure if I understand your question. For assistance, please post a new topic on forum and we will do our best to assist you.

      (*Also, please elaborate on the details of your project in your post. Currently, from my point of view... I am interpreting it to mean several different things depending on where the "sparkfun GNSS hardware" is located.)

  • Hi Nate,

    I'm currently a student doing an internship. There are a few things that I do not understand about your guide. Perhaps you could help me out? How does the rtk rover receive the rtcm correction data? Through what medium? Isn't the rtk obtaining the rtcm data the same as delivering the rtcm data to rtk? What's the difference? Is a correction source a base station? Or does the base station need to connect to the correction station?

    Here in the netherlands we have 06-gps. It is a company that provides their correction from their base station/correction station. They send the data through cellular data 3G or 4G. I assume that I need a modem to receive that data. How do I integrate that into the rover? What microcontroller do I need for that? How can I process that data from the microcontroller to the ntrip client?

    Thank you! Damian

    • Many good questions. Let me try to answer them.

      How does the rtk rover receive the rtcm correction data?
      

      You send RTCM binary data via a serial connection over UART2.

      Through what medium?
      

      Your choice. You could use a laptop to send RTCM data via serial to the RTK2, or you could use a cellular module to pull it down from the internet and send the RTCM data via serial to the RTK2.

      Isn't the rtk obtaining the rtcm data the same as delivering the rtcm data to rtk?
      

      It depends on the mode you've set the RTK2 to be in. If the RTK2 is stationary, you can put it in survey mode and it will begin producing RTCM corrections but it cannot then begin to move and have centimeter accuracy.

      Is a correction source a base station?
      

      Yes.

      Or does the base station need to connect to the correction station?
      

      If you have an available correction source (from a company, from someone else's base station, from a government run GPS station, etc) that is within 10km of your rover then you do not need a base station - just use their RTCM stream.

      They send the data through cellular data 3G or 4G. I assume that I need a modem to receive that data. How do I integrate that into the rover? 
      

      That's a very large topic that can't be answered in a comment. I recommend starting by reading the hookup guide for our LTE shield to find out how to pull data down from the internet.

  • Nate, When using the low cost magnetic GNSS antenna were you able to receive any L2 signals or were they all blocked by a filter? I look forward to seeing some multi-band antennas show up!

    Thanks! Tom

    • Our low cost antennas can only received L1 bands; the frequencies are far enough apart the GNSS antennas simply don't pick up any signal in L2.

      (edit) We've got the L1/L2 band antennas posted now.

  • Nate, i have two of your rtk2 boards and two blutooth mates arriving today. I’ve looked all over for an iOS ntrip client for iphone, but can’t find one. Can you recommend one? I guess i could run rtklib (strsvr) on a laptop and stream to the rover bluetooth, but would be much cleaner if i can just use my iphone as ntrip client. Thanks! Don

    • Unfortunately I don't have a good recommendation. After a quick look, most of the IOS apps look like the are closed down to only work with a given set of RTK hardware.

      An open source NTRIP mobile app is badly needed in this world.

      • Same thing i found. All the ones i saw required specific hardware. So i’m not seeing a way to use the two Bluetooth Mates i’m getting today with my iphone. Bummer.

  • What antenna did you use in your demo with this GPS? It needs to be a GNSS multi-frequency antenna. Does Sparkfun provide one?

    • I did most of my testing with our low-cost magnetic GNSS (with ground plate) and achieved the 17mm shown in the image.

      We currently carry GNSS antennas but no multiband units yet. I'm hoping to get one listed on SparkFun in 4-6 weeks.

      (edit) We've got the L1/L2 band antennas posted now.


If you've found a bug or have other constructive feedback for our tutorial authors, please send us your feedback!