Store

SparkFun

· MPN: GPS-29061

$76.29 |
In stock at supplier
No reviews yet

Add modular GNSS positioning to a Raspberry Pi or similar single-board computer with this compact SparkPNT GNSS Flex receiver module. It is built around the ...

Stock availability

Available with leadtime
32 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

Add modular GNSS positioning to a Raspberry Pi or similar single-board computer with this compact SparkPNT GNSS Flex receiver module. It is built around the u-blox DAN-F10N and is designed for reliable metre-level positioning, including challenging urban environments.

The module fits the SparkPNT GNSS Flex ecosystem, making it easy to swap, repair or upgrade a receiver without redesigning the rest of your system. It breaks out key UART, PPS and event signals for integration with a GNSS Flex pHAT or compatible carrier.

A dual-band patch antenna is integrated on the module, and a U.FL connector is available for an optional external L1/L5 GNSS antenna. Software support includes compatibility with u-blox u-center 2 for configuration, real-time analysis and data logging.

Features:

  • Modular GNSS Flex design: Pin-compatible with a GNSS Flex pHAT and easily swappable.
  • Standardised headers: 2x10-pin (2mm pitch) headers break out key UART, PPS, and event signals.
  • Urban positioning: Dual-band L1/L5 GNSS technology for metre-level accuracy in challenging environments like dense urban canyons.
  • Multipath mitigation: Sophisticated multipath mitigation engine.
  • RF filtering: SAW-LNA-SAW filter chain.
  • LTE B13 notch: Additional notch filter for the LTE B13 band.
  • Integrated antenna: Integrated 20mm x 20mm x 8mm dual-band patch antenna.
  • RHCP antenna: Right-Hand Circularly Polarized antenna with wide beamwidth.
  • External antenna option: Onboard switch allows connection of an external dual-band antenna.
  • u-center 2 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 using NMEA 4.11 or the UBX binary protocol.
  • U.FL connector: External antenna connector for an optional GNSS antenna.

Specifications:

  • Flex module GNSS module: u-blox DAN-F10N
  • Flex module type: GNSS module
  • GNSS constellation: GPS (USA)
  • GNSS constellation: Galileo (EU)
  • GNSS constellation: BDS (China)
  • GNSS constellation: QZSS (Japan)
  • GNSS constellation: NavIC (India)
  • SBAS system: WAAS (USA)
  • SBAS system: EGNOS (EU)
  • SBAS system: BDSBAS (China)
  • SBAS system: MSAS (Japan)
  • SBAS system: GAGAN (India)
  • SBAS system: KASS (Korea)
  • SBAS system: SouthPAN (Australian + New Zealand)
  • Flex module headers: Two 2x20-pin, 2mm-pitch female headers
  • Flex module socket: 40-pin socket for GNSS Flex system
  • Flex module power signal: 3.3V
  • Flex module power signal: Backup power
  • Flex module power signal: USB bus detect (not a power source)
  • Flex module interface signal: UART
  • Flex module timing signal: PPS signal (x1)
  • Flex module event signal: Event indicators (x1)
  • U.FL connector: GNSS Antenna (optional, L1/L5 dual-band)
  • Dimensions: 34.0 x 44.0mm
  • Weight: 23.85g
  • I2C: N/C
  • Flex COM1: DAN-F10N UART (TX and RX only)
  • Flex COM2: N/C
  • Flex COM3: N/C
  • Flex COM4: N/C
  • PPS1: DAN-F10N TIMEPULSE
  • PPS2: N/C
  • EVENTA: DAN-F10N EXTINT
  • EVENTB: N/C
  • RTK LED: N/C
  • PVT LED: N/C
  • DAN-F10N general feature: GNSS receiver
  • DAN-F10N engine: u-blox F10 engine
  • GPS: L1 C/A, L5
  • QZSS: L1C/A, L5
  • Galileo: E1B/C, E5a
  • BeiDou: B1C, B2a
  • NavIC: L5
  • SBAS: L1 C/A, L1S, L1Sb, B1C
  • Sensitivity - Tracking & Navigation: -164dBm
  • Sensitivity - Reacquisition: -156dBm
  • Sensitivity - Cold start: -145dBm
  • Sensitivity - Hot start: -156dBm
  • Update rate: Up to 10Hz
  • Horizontal position accuracy: 1.0m CEP (with SBAS)
  • Horizontal position accuracy: 1.5m CEP (without SBAS)
  • Acquisition - Cold start: 28s
  • Acquisition - Aided start: 2s
  • Acquisition - Reacquisition: 2s
  • Interface: 1x UART
  • Interface: Digital I/O
  • Digital I/O: Configurable timepulse (0.25Hz to 10MHz)
  • Digital I/O: EXTINT input for wakeup
  • Debug interface: JTAG debug interface (disabled by default)
  • Communication protocol - NMEA: 2.1, 2.3, 4.0, 4.10, 4.11 (default)
  • Communication protocol: UBX binary
  • Communication protocol: RTCM v3.4
  • Communication protocol: SPARTN v2.0.2
  • Security: RF interference and jamming detection/reporting
  • Security: Spoofing detection/reporting
  • Security: Secure boot for firmware integrity
  • Security: Signed UBX messages (SHA-256
  • Misc: Antenna switch function
  • Misc: Supports external active antenna (optional)
  • Timing components: Integrated RTC crystal and TCXO
  • Power supply: 2.7V to 3.6V
  • Backup supply: 1.65V to 3.6V
  • Power consumption: 63 mW (continuous tracking, 3V)
  • Temperature range: -40°C to +85°C
  • Package: 56-pin LCC package
  • Package dimensions: 20 x 20 x 11.6mm
  • Package weight: 17.5g

Suitable for GNSS projects that need a swappable receiver module, dual-band satellite support and the option to use either the integrated patch antenna or an external active antenna.

Jargon buster

Plain-language definitions for the technical terms used above.

2mm pitch
Pitch is the distance between the centres of neighbouring pins on a connector. A 2mm pitch header is smaller than the common 2.54mm breadboard spacing, so you need matching cables and headers rather than standard breadboard jumper leads.
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.
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.
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.
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.
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.
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.

SparkPNT DAN-F10N Schematic

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

Download PDF

DAN-F10N Datasheet

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

Download PDF

SparkPNT DAN-F10N Board Dimensions

Mechanical Drawings · 159.6 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 · 968.5 KB · 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.