Hardware Assembly
External Antenna
In order to receive GNSS signals, users will need a compatible antenna. For the best performance, we recommend an active L1/L2/L5/L6/L-band GNSS antenna for most of our GNSS Flex modules.
Connecting an antenna to the GNSS Flex Breakout board.
Tip
For the best performance, we recommend users choose a compatible L1/L2/L5/L6 GNSS antenna and utilize a low-loss cable. Also, don't forget that GNSS signals are fairly weak and can't penetrate buildings or dense vegetation. The GNSS antenna should have an unobstructed view of the sky.
Note
Please keep in mind that these are general suggestions for our GNSS Flex modules. Some of these boards may have multiple GNSS antenna connections, an integrated antenna, support specific frequency bands, etc. For more details on a specific GNSS Flex module, please refer to their hookup guide.
Direct Mounts
For users that want to attach a helical or similar GNSS antenna directly to the board, the antenna will block at least one of the USB-C connectors. Additionally, users should also consider the clearance to the USB-C connectors from the bottom of the antenna.
Connection Options
There are two options for connecting an external antenna to a GNSS Flex module:
- An external antenna can be connected through the U.FL connector on the GNSS Flex board.
- However, for a sturdier connection, there is a signal pass-through between each pair of U.FL and SMA antenna connectors on the GNSS Flex Breakout board. To utilize the SMA connector, users can bridge the U.FL connections between the boards with a U.FL cable.
Signal Bridge
The signal bridges on the GNSS Flex Breakout can be utilized to connect an external antenna to the SMA connectors. For the connection to work, an U.FL cable needs to bridge the antenna connection from the GNSS Flex module to the GNSS Flex Breakout board. Due to the space constraint, we recommend connecting the U.FL cable to the GNSS Flex Breakout before attaching the GNSS Flex module to the breakout board.
Attach Module
The GNSS Flex system is a modular ecosystem designed around two 2x10-pin, 2mm pitch headers, so boards are pin-compatible for upgrades and easily swapped for repairs. Users simply, stack a SparkPNT GNSS Flex module onto the headers of its associated carrier board.
SMA Connector
When bridging the antenna connection to the SMA connector of the GNSS Flex Breakout, we recommend attaching the U.FL cable to the breakout board before the GNSS Flex module.
Attaching a GNSS FLex module to the GNSS Flex Breakout board.
Board Alignment
The alignment indicator for mating these boards, is annotated with a triangle in the corner of the mating area.
The alignment and connection of a SparkPNT GNSS Flex module on top of a carrier board.
USB Connectors
The USB connections are primarily utilized to power and communicate with a SparkPNT GNSS Flex module. Users only need to connect the GNSS Flex breakout board to a computer using a USB-C cable.
USB Interface
If the GNSS Flex module has the capability, a USB-C connector is provided on the GNSS Flex Breakout for the USB interface of the GNSS receiver.
Connecting to the USB interface of the GNSS Flex module to a computer.
UART Interface
A USB-C connector is provided on the GNSS Flex Breakout for the UART1
and UART2
interfaces of the GNSS receiver.
Connecting to the UART interfaces of the GNSS Flex module to a computer.
USB Driver
Users may need to install the USB driver for the CH342 USB-to-serial converter chip.
Breakout Pins
The PTH pins on the GNSS Flex breakout board are broken out into 0.1"-spaced pins on the outer edges of the board. For a more permanent connection, users can solder wires directly to the board. Otherwise, headers are a great option for their flexibility to develop with. When selecting headers, be sure you are aware of the functionality you require.
New to soldering?
If you have never soldered before or need a quick refresher, check out our How to Solder: Through-Hole Soldering guide.
JST Connectors
There are two locking JST connectors to easily access the UART and I2C interfaces of the GNSS Flex headers. Depending on the capabilities of the GNSS Flex module, the UART and I2C interfaces could be used to configure and communicate with the GNSS receiver. For example, the COM1
JST connector can be used to attach a PixHawk flight controller.
Attaching a telemetry radio to the COM2
JST connector of the GNSS Flex Breakout board for RTK corrections.
Output Voltage
In addition, each JST connector has a VOUT
jumper that users can modify to change the output voltage to 3.3V.
Never modified a jumper before?
Check out our Jumper Pads and PCB Traces tutorial for a quick introduction!
When connecting the GNSS Flex Breakout board to another device, users need to be aware of the pin connections and voltage ranges of the products. Below, are tables of the pin connections for each JST connector that users can reference.
COM1 + I2C
|
||||||
---|---|---|---|---|---|---|
Pin Number |
1 (Left Side) |
2 | 3 | 4 | 5 |
6 (Right) |
Label | 5V |
TXD1 |
RXD1 |
SCL |
SDA |
GND |
Function | Power: 5V | UART - Transmit | UART - Receive | I2C - Clock | I2C - Data | Ground |
COM2
|
||||||
---|---|---|---|---|---|---|
Pin Number |
1 (Left Side) |
2 | 3 | 4 | 5 |
6 (Right) |
Label | 5V |
TXD2 |
RXD2 |
CTS2 |
RTS2 |
GND |
Function | Power: 5V | Transmit | Receive | Clear-to-Send | Ready-to-Send | Ground |
SD Card Slot
If the GNSS Flex module has the capability, an SD card slot is provided on the GNSS Flex Breakout for data logging.
Inserting an µSD card to the SD card slot on the GNSS Flex Breakout board.
Qwiic Devices
The Qwiic system allows users to effortlessly prototype with a Qwiic compatible I2C device without soldering. Users can attach GNSS Flex breakout board along with other Qwiic sensors or boards to any Qwiic compatible microcontroller, with just a few Qwiic cables. (The example below, is for demonstration purposes and is not pertinent to the board functionality or this tutorial.)
Several Qwiic devices and microcontroller connected to the GNSS Flex breakout board.