Translation missing: en.general.accessibility.skip_to_content

GNSS Receiver Breakout - MAX-M10S (Qwiic)

SKU 4375
£46.99 inc VAT
£39.16 ex VAT
Out of Stock

More available in 2 Weeks or more.
Available for backorder (more info)

The SparkFun MAX-M10S Breakout is an ultra-low-power, high performance, miniaturised GNSS board that is perfect for battery operated applications that don't possess a lot of space, such as asset trackers and wearable devices. The MAX-M10S module from u-blox has an extremely low power consumption that is less than 25mW in continuous tracking mode.

The onboard MAX-M10S GNSS receiver can receive signals from the GPS, GLONASS, BeiDou, and Galileo constellations. Thanks to the u-blox Super-S technology, the module offers improved RF sensitivity with small antennas and in non-line-of-sight scenarios. They've included an SMA connector for a sturdy connection when attaching an external antenna. The board is also equipped with an onboard rechargeable battery that provides backup power to the module's RTC. This reduces the time-to-first fix from a cold start (~24s) to a hot start (~1s). The battery will maintain RTC and GNSS orbit data without being connected to power for up to five hours. This increases precision and decreases lock time in battery operated devices without compromising GNSS performance.

Additionally, this u-blox receiver supports I2C which makes it perfect for Qwiic compatibility so you don't have to use up precious UART ports. Utilizing the handy Qwiic system, no soldering is required to connect it to the rest of your system. However, they have still broken out the 0.1"-spaced pins in case you prefer to use a breadboard. For users that prefer to communicate over UART, they made sure to configure the UART pin grouping to an industry standard to ensure that it easily connects to a Serial Basic.

U-blox based GNSS products are configurable using the popular Windows program called u-center. Plenty of different functions can be configured on the MAX-M10S: baud rates, update rates, spoofing detection, external interrupts, etc. They've also written an extensive Arduino library for u-blox modules to make reading and controlling the MAX-M10S over the Qwiic Connect System easy.

Leave NMEA behind! Start using a much lighter weight binary interface and give your microcontroller (and its one serial port) a break. The SparkFun Arduino library shows how to read latitude, longitude, even heading and speed over I2C without the need for constant serial polling.

Please Note:

  • The I2C address of the MAX-M10S is 0x42 and is software configurable.
  • A multiplexer/Mux is required to communicate to multiple MAX-M10S boards with the same address on a single bus. If you need to use more than one MAX-M10S with the same address consider using a Qwiic Mux Breakout.
  • This product requires an antenna, not included
  • Concurrent reception of GPS, GLONASS, Galileo and BeiDou
  • 1.5m Horizontal Accuracy
  • 10Hz Max Update Rate
  • Time-To-First-Fix:
    • Cold: 24s
    • Hot: 1s
  • Max Altitude: 80,000m
  • Max G: ≤4
  • Max Velocity: 500m/s
  • Velocity Accuracy: 0.05m/s
  • Heading Accuracy: 0.3 degrees
  • Time Pulse Accuracy: 30ns
  • 3.3V VCC and I/O
    • Current Consumption: ~6mA to ~25mA (varies with constellations and tracking state)
  • Software Configurable
    • Pulse Per Second
    • Odometer
    • Spoofing Detection
    • External Interrupt
    • Many others!
  • Supports NMEA and UBX protocols over I2C or UART interfaces
  • Dimensions (with SMA connector): 1.74" x 1.20"
  • 2x Qwiic Connectors