Store

SparkFun

· MPN: GPS-29491

$114.48 |
Out of stock
No reviews yet

Add dual-band GNSS positioning to a Raspberry Pi or similar single-board computer with this SparkPNT GNSS Flex pHAT and DAN-F10N module combination. It pairs...

Get notified when back in stock

Qty
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

Add dual-band GNSS positioning to a Raspberry Pi or similar single-board computer with this SparkPNT GNSS Flex pHAT and DAN-F10N module combination. It pairs a GNSS Flex pHAT carrier with a u-blox DAN-F10N GNSS Flex Module for metre-level L1/L5 positioning in a compact, swappable format.

The pHAT mounts via an extended 40-pin header and connects to the included GNSS module through standardised 2x20-pin, 2mm-pitch headers, so modules can be replaced or upgraded later. It also breaks out USB-C data, a microSD socket for logging, Qwiic, antenna connections, status LEDs and isolation jumpers.

The DAN-F10N module includes an integrated dual-band patch antenna and supports an external dual-band antenna via U.FL when your installation needs a different antenna location or better reception. It is compatible with u-blox u-center 2 software for real-time analysis, configuration and data logging.

Features:

  • Raspberry Pi Connectivity: Standard 40-pin GPIO header for a direct, secure connection.
  • USB-C Port: Provides an alternative data interface to the GNSS module.
  • microSD Card Slot: Perfect for data logging position, velocity, and time data.
  • Mounting Hardware Included: Comes with the necessary standoffs, screws, and an extended header for a clean, stable setup.
  • Dual-band GNSS: Uses L1/L5 GNSS technology for metre-level positioning.
  • Urban performance: Multipath mitigation engine for challenging environments like dense urban canyons.
  • RF filtering: SAW-LNA-SAW filter chain and an additional notch filter for the LTE B13 band.
  • Integrated antenna: High-performance integrated dual-band patch antenna.
  • Antenna flexibility: Onboard switch allows connection of an external dual-band antenna.
  • Software support: Compatible with u-blox u-center 2 GNSS software for real-time performance analysis, configuration, and data logging.
  • Fast Acquisition: Utilise AssistNow Online, Offline, and Autonomous A-GNSS services for significantly reduced time-to-first-fix.
  • Standard Protocols: Interface directly with the module using NMEA 4.11 or the UBX binary protocol.
  • External antenna option: Users have the option to connect an external GNSS antenna to their GNSS receiver.
  • External antenna connector: The GNSS Flex module has a U.FL connector for an external antenna.

Specifications:

  • GNSS Flex pHAT Raspberry Pi header: 40-pin socket for Raspberry Pi header
  • GNSS Flex pHAT module header: 40-pin header for GNSS Flex modules
  • GNSS Flex pHAT headers: Two 2x20-pin, 2mm-pitch male headers
  • GNSS Flex pHAT power: 3.3V
  • GNSS Flex pHAT backup power: Backup power
  • GNSS Flex pHAT USB bus detect: USB bus detect (not a power source)
  • GNSS Flex pHAT USB data: USB data
  • GNSS Flex pHAT UART: UART (x4)
  • GNSS Flex pHAT SD card: SD card
  • GNSS Flex pHAT I2C bus: I2C bus
  • GNSS Flex pHAT PPS signal: PPS signal (x2)
  • GNSS Flex pHAT LED indicators: LED indicators (x2)
  • GNSS Flex pHAT event indicators: Event indicators (x2)
  • GNSS Flex pHAT USB connector: USB-C connector
  • GNSS Flex pHAT module interface: Interfaces directly w/ GNSS Flex Module
  • GNSS Flex pHAT antenna bridge: Antenna bridge
  • GNSS Flex pHAT U.FL connector: U.FL connector
  • GNSS Flex pHAT SMA connector: SMA connector
  • GNSS Flex pHAT card socket: µSD card socket
  • GNSS Flex pHAT Qwiic connector: Qwiic connector
  • GNSS Flex pHAT PWR LED: PWR (Red)
  • GNSS Flex pHAT PPS LED: PPS (Yellow)
  • GNSS Flex pHAT RTK LED: RTK (White)
  • GNSS Flex pHAT PVT LED: PVT (Blue)
  • GNSS Flex pHAT jumpers: Twenty-four jumpers
  • GNSS Flex pHAT Raspberry Pi GPIO isolation: Raspberry Pi GPIO isolation (x16)
  • GNSS Flex pHAT LED power isolation: LED power isolation (x4)
  • GNSS Flex pHAT I2C pull-up resistors: I2C pull-up resistors (x4)
  • Flex Module Interface I2C: N/C
  • Flex Module Interface Flex COM1: DAN-F10N UART (TX and RX only)
  • Flex Module Interface Flex COM2: N/C
  • Flex Module Interface Flex COM3: N/C
  • Flex Module Interface Flex COM4: N/C
  • Flex Module Interface PPS1: DAN-F10N TIMEPULSE
  • Flex Module Interface PPS2: N/C
  • Flex Module Interface EVENTA: DAN-F10N EXTINT
  • Flex Module Interface EVENTB: N/C
  • Flex Module Interface RTK LED: N/C
  • Flex Module Interface PVT LED: N/C
  • DAN-F10N module: u-blox DAN-F10N GNSS module
  • DAN-F10N GNSS constellation GPS: GPS (USA)
  • DAN-F10N GNSS constellation Galileo: Galileo (EU)
  • DAN-F10N GNSS constellation BDS: BDS (China)
  • DAN-F10N GNSS constellation QZSS: QZSS (Japan)
  • DAN-F10N GNSS constellation NavIC: NavIC (India)
  • DAN-F10N SBAS system WAAS: WAAS (USA)
  • DAN-F10N SBAS system EGNOS: EGNOS (EU)
  • DAN-F10N SBAS system BDSBAS: BDSBAS (China)
  • DAN-F10N SBAS system MSAS: MSAS (Japan)
  • DAN-F10N SBAS system GAGAN: GAGAN (India)
  • DAN-F10N SBAS system KASS: KASS (Korea)
  • DAN-F10N SBAS system SouthPAN: SouthPAN (Australian + New Zealand)
  • DAN-F10N Flex Module headers: Two 2x20-pin, 2mm-pitch female headers
  • DAN-F10N Flex Module system socket: 40-pin socket for GNSS Flex system
  • DAN-F10N Flex Module power: 3.3V
  • DAN-F10N Flex Module backup power: Backup power
  • DAN-F10N Flex Module USB bus detect: USB bus detect (not a power source)
  • DAN-F10N Flex Module UART: UART
  • DAN-F10N Flex Module PPS signal: PPS signal (x1)
  • DAN-F10N Flex Module event indicators: Event indicators (x1)
  • DAN-F10N Flex Module U.FL Connector: GNSS Antenna (optional, L1/L5 dual-band)
  • DAN-F10N Flex Module dimensions: 34.0 x 44.0mm
  • DAN-F10N Flex Module weight: 23.85g
  • DAN-F10N receiver: GNSS receiver
  • DAN-F10N engine: u-blox F10 engine
  • DAN-F10N GPS bands: L1 C/A, L5
  • DAN-F10N QZSS bands: L1C/A, L5
  • DAN-F10N Galileo bands: E1B/C, E5a
  • DAN-F10N BeiDou bands: B1C, B2a
  • DAN-F10N NavIC band: L5
  • DAN-F10N SBAS bands: L1 C/A, L1S, L1Sb, B1C
  • DAN-F10N sensitivity tracking & navigation: -164dBm
  • DAN-F10N sensitivity reacquisition: -156dBm
  • DAN-F10N sensitivity cold start: -145dBm
  • DAN-F10N sensitivity hot start: -156dBm
  • DAN-F10N update rate: Up to 10Hz
  • DAN-F10N horizontal position accuracy with SBAS: 1.0m CEP (with SBAS)
  • DAN-F10N horizontal position accuracy without SBAS: 1.5m CEP (without SBAS)
  • DAN-F10N acquisition cold start: 28s
  • DAN-F10N acquisition aided start: 2s
  • DAN-F10N acquisition reacquisition: 2s
  • DAN-F10N interfaces: 1x UART
  • DAN-F10N digital I/O: Digital I/O
  • DAN-F10N configurable timepulse: 0.25Hz to 10MHz
  • DAN-F10N EXTINT input: EXTINT input for wakeup
  • DAN-F10N JTAG debug interface: disabled by default
  • DAN-F10N NMEA protocol: 2.1, 2.3, 4.0, 4.10, 4.11 (default)
  • DAN-F10N UBX protocol: UBX binary
  • DAN-F10N RTCM protocol: RTCM v3.4
  • DAN-F10N SPARTN protocol: SPARTN v2.0.2
  • DAN-F10N RF security: RF interference and jamming detection/reporting
  • DAN-F10N spoofing security: Spoofing detection/reporting
  • DAN-F10N secure boot: Secure boot for firmware integrity
  • DAN-F10N signed UBX messages: Signed UBX messages (SHA-256
  • DAN-F10N antenna switch: Antenna switch function
  • DAN-F10N external active antenna: Supports external active antenna (optional)
  • DAN-F10N timing components: Integrated RTC crystal and TCXO
  • DAN-F10N power supply: 2.7V to 3.6V
  • DAN-F10N backup supply: 1.65V to 3.6V
  • DAN-F10N power consumption: 63 mW (continuous tracking, 3V)
  • DAN-F10N temperature range: -40°C to +85°C
  • DAN-F10N package: 56-pin LCC package
  • DAN-F10N package dimensions: 20 x 20 x 11.6mm
  • DAN-F10N package weight: 17.5g
  • Integrated patch antenna dimensions: 20mm x 20mm x 8mm
  • Integrated patch antenna polarisation: Right-Hand Circularly Polarized (RHCP)
  • Default Raspberry Pi serial bus TX: GPIO14/Pin 8
  • Default Raspberry Pi serial bus RX: GPIO15/Pin 9

This product requires a Raspberry Pi or similar single-board computer with a compatible 40-pin header. For best results, choose an antenna setup suited to your enclosure and installation environment.

Jargon buster

Plain-language definitions for the technical terms used above.

5G
A mobile network standard used for high-speed wireless data links. If a project uses a 5G gateway, its power system must be able to supply enough current reliably for outdoor or remote operation.
B2a
A BeiDou satellite signal used by newer dual-band GNSS receivers. Support for B2a can improve accuracy and reliability when combined with other GNSS bands.
BDS
BeiDou, China’s satellite navigation system. Support for BDS gives the receiver access to more satellites, which can help maintain a better position fix in challenging locations.
E5a
A Galileo satellite signal band used for higher-performance positioning services. Support for E5a can help dual-band GNSS receivers improve accuracy and reduce errors from atmospheric delay.
EGNOS
Europe’s SBAS service for improving GNSS positioning accuracy and reliability. It is relevant if the receiver will be used in Europe or nearby supported areas without an RTK correction link.
GAGAN
India’s SBAS service for improving GNSS positioning. It matters for projects in its coverage region because it can improve standard GNSS accuracy when RTK is not being used.
Galileo
Europe’s satellite navigation system. Galileo support can improve satellite availability and accuracy, especially when combined with GPS and other constellations.
GNSS
GNSS stands for Global Navigation Satellite System, covering positioning systems such as GPS and similar satellite networks. It matters here because high-precision GNSS modules can output lots of serial position data that this product can send wirelessly to a computer or phone.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
GPS
The US satellite navigation system used by GNSS receivers to calculate position and time. Support for GPS is important because it is widely available and often used together with other constellations for more reliable positioning.
Headers
Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
JTAG
JTAG is a hardware debugging and programming interface used to inspect and control chips at a low level. It matters for advanced development because it can help diagnose firmware problems that are hard to see through normal serial output.
L1C/A
A GPS signal band used by many GNSS receivers for standard positioning. Support for this band helps determine which satellite signals the receiver can use and how well it can maintain a location fix.
L5
A modern GNSS signal band used by several satellite systems for more accurate and robust positioning. Dual-band receivers that include L5 can often perform better than single-band receivers, especially for RTK and areas with reflected signals.
LED
A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
microSD card
A microSD card is a small removable memory card used to store files such as audio tracks. For this product, the card is where the sound files live, so its capacity and formatting can affect how many sounds you can use.
MSAS
Japan’s SBAS service for improving GNSS positioning. It is useful to know because SBAS benefits depend on whether your project is located in the service’s coverage area.
pHAT
A smaller add-on board format for Raspberry Pi, similar in idea to a HAT but usually not full-sized. It matters because pHAT compatibility can affect how neatly a board stacks or fits into a Raspberry Pi project.
PVT
Position, velocity and time data reported by a GNSS receiver. Knowing the PVT update rate helps you judge how often the board can provide basic navigation information to your project.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
QZSS
Japan’s regional satellite navigation system designed to improve coverage around Japan and the Asia-Pacific region. QZSS support can improve satellite availability in supported regions when used alongside GPS.
RF
RF means radio frequency, referring to signals used for wireless communication and other high-frequency electronics. A low-noise, stable power supply is important for RF circuits because power noise can affect signal quality and measurements.
RTC
A Real-Time Clock keeps track of time even when the main processor is asleep or powered down, usually with a small backup battery. It matters for data logging and tracking projects that need accurate timestamps.
RTK
Real-Time Kinematic positioning is a GNSS technique that uses correction data from a base station to greatly improve location accuracy. It matters if you need centimetre-level positioning for robotics, mapping, surveying, or tracking rather than ordinary metre-level GPS accuracy.
SBAS
Satellite-Based Augmentation System, a set of regional services that broadcast correction information for GNSS receivers. SBAS can improve ordinary GPS-style positioning, although it is not the same as centimetre-level RTK correction.
single-board computer
A complete computer built onto one circuit board, usually including the processor, memory, ports, and connectors. This matters because accessories like heatsinks must match the board’s layout and mounting holes to fit properly.
SMA
A threaded coaxial connector commonly used for antennas. It matters because you need antennas with matching SMA connectors, or suitable adapters, for the LTE and GNSS antenna ports.
u.FL
u.FL is a tiny snap-on antenna connector often used on compact wireless boards. A board with u.FL usually needs an external antenna, which matters if the product will be inside an enclosure or needs better antenna placement.
UART
UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
UBX binary protocol
UBX is u-blox’s binary communication protocol for sending configuration commands and receiving detailed navigation data. It matters when you want faster, more compact, or more complete data than standard text-based GPS messages can provide.
USB-C
A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.
WAAS
A North American SBAS service that provides correction data for GNSS receivers. It matters if you are using the product in a supported region and want better non-RTK positioning accuracy.

Find this product in

DAN-F10N Flex Module Schematic

Schematic · 49.3 KB · Click any page to view full size

Download PDF

DAN-F10N GNSS Module Datasheet

Datasheet · 857.9 KB · Click any page to view full size

Download PDF

GNSS Flex pHAT Board Dimensions

Mechanical Drawings · 236.3 KB · Click any page to view full size

Download PDF

DAN-F10N Product Summary

Product Brief · 149.1 KB · Click any page to view full size

Download PDF

DAN-F10N Integration Manual

User Guide · 2.1 MB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 1.0 MB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.