Ultimate GPS v3 Custom NMEA Output

General project help for Adafruit customers

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
Xtonx
 
Posts: 1
Joined: Wed Jan 26, 2022 5:49 am

Ultimate GPS v3 Custom NMEA Output

Post by Xtonx »

Hi All,
Does anyone know if it is possible to output NMEA sentences/GPS data in a custom format directly from the Ultimate GPS v3?

I'm building a modernized version of a GPS module for an old amateur radio (Yaesu VX-8R) which uses a proprietary/custom sentence format (examples linked below). The UGPS module defaults already seem to be somewhat compatible with the radio, albeit with some missing data (see facebook group link). There have been similar successful projects in the past to accomplish this, but all invariably use a separate MCU to translate between GPS and radio.

Ideally the end result will be plug-and-play with the original's mounting/pass-through hardware so space is somewhat tight and power is limited to 3.3v.

While I'd like to have a single-board solution for this, adding an arduino nano wouldn't be the end of the world. Especially since both GPS and Nano can run off the available 3.3v and are pretty small. However, it does seem inelegant and a waste of space/power if the GPS could do the job alone.

Any advice or suggestions would be greatly appreciated.

Thanks!


Documentation, examples of the required formats, and similar successful projects:

http://lingnik.com/2013/02/09/reverse-e ... nce-syntax
https://www.facebook.com/groups/vx8rown ... 347696795/
https://github.com/dfannin/arduino-vx8r-gps
https://github.com/4x1md/vx8_gps
viewtopic.php?f=8&t=179551&p=874012&hilit=nmea#wrap

User avatar
adafruit_support_mike
 
Posts: 67446
Joined: Thu Feb 11, 2010 2:51 pm

Re: Ultimate GPS v3 Custom NMEA Output

Post by adafruit_support_mike »

Xtonx wrote:Does anyone know if it is possible to output NMEA sentences/GPS data in a custom format directly from the Ultimate GPS v3?
It isn't. The NMEA templates are part of the firmware, and there's no interface to modify them. All you can do is select the sentences the module reports and how often they're emitted.

What you've described is string translation. That's a basic operation of all microcontrollers, and would be difficult with any other kind of hardware.

Locked
Please be positive and constructive with your questions and comments.

Return to “General Project help”