Our GNSS Flex system is designed to be modular with two board types:
-
Plug-in Modules
Each SparkPNT GNSS Flex module features a different GNSS receiver. These boards breakout the various interfaces of a GNSS receiver to the standardized female headers of the GNSS Flex system. This allows users to easily repair and upgrade their system's GNSS receiver.
-
Carrier Boards
These boards host GNSS Flex modules on the standardized male headers of the GNSS Flex system. Their designs usually have a specific intention; such as a breakout board, Raspberry Pi pHAT, SparkPNT product line, etc.
The entire ecosystem is centered around two 2x10-pin, 2mm pitch headers that mate the two types of boards. A standardized pin layout, keeps the ecosystem pin-compatible for upgrades and allows board to be easily swapped for repairs. Depending on the capabilities of the GNSS receiver, these pins will breakout the USB, UART (x4), I2C, and SD card interfaces along with any PPS or event signals of the GNSS receiver.
Important
Depending on the SparkPNT GNSS Flex module, these product will likely require an external antenna:
- Be sure to check out the hookup guide for more information on the GNSS Flex module.
- Users can also find GNSS Antennas in our catalog.
Users will have two options for connecting an external GNSS antenna to their GNSS receiver.
- The GNSS Flex modules will usually come with a U.FL connector for external antenna.
- For a sturdier connection, a SMA connector on a carrier board can utilized. Users can simply jumper the U.FL connectors between the SparkPNT GNSS Flex module and the carrier board with a short U.FL cable.
- Hookup Guide (mkdocs) - A hookup guide for the entire ecosystem of SparkFun GNSS Flex carrier boards and SparkPNT GNSS Flex modules, hosted by GitHub pages.
- /docs - Online documentation files
- /assets - Assets files
- /component_documentation - Datasheets for GNSS Flex system's standards
- /img/hookup_guide - Images for hookup guide documentation
- /assets - Assets files
- /flex_boards
- /
<name>
- GNSS Flex board (or associated GitHub submodule)- /docs - Documentation files for the board
- /assets - Assets files for the board
- /3d_model - 3D models for the board
- /board_files - Design files for the board
- KiCad Design Files (.zip)
- Schematic (.pdf)
- Dimensions (.pdf)
- /component_documentation - Datasheets for the board
- /img/hookup_guide - Hookup guide images for the board
- /assets - Assets files for the board
- /Hardware - Hardware design files (.brd, .sch)
- /Production - Production files
- /docs - Documentation files for the board
- /
- GNSS Flex pHAT:
- Kits:
- GNSS Modules:
- r2025-05 - Initial Release
Note
The format of the release tag r[year]-[month][iteration]
- year:
YYYY
Format - month:
MM
Format - iteration: Revisions for that month (i.e.
none
,a
,b
, etc.)
This product is open source!
Please review the LICENSE.md
file for license information.
If you have any questions or concerns about licensing, please contact technical support on our SparkFun forums.
Distributed as-is; no warranty is given.
- Your friends at SparkFun.