Store

SparkFun

$100.79 |
In stock at supplier
No reviews yet

The SparkFun MAX-M10S Breakout is an ultra-low-power, high performance, miniaturized GNSS board that is perfect for battery operated applications that don't ...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout
The SparkFun MAX-M10S Breakout is an ultra-low-power, high performance, miniaturized 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 on-board 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. We've included an SMA connector for a sturdy connection when attaching an external antenna. The board is also equipped with an on-board 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 we don't have to use up our precious UART ports. Utilizing our handy Qwiic system, no soldering is required to connect it to the rest of your system. However, we still broke out 0.1"-spaced pins in case you prefer to use a breadboard. For users that prefer to communicate over UART, we 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. We've also written an extensive Arduino library for u-blox modules to make reading and controlling the MAX-M10S over our 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.
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 the Qwiic Mux Breakout.
This product requires an antenna: Be sure to check out the related products/hookup accessories and pick a suitable SMA antenna for your project.
The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.
Features:
  • 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
Documents:
Videos



Jargon buster

Plain-language definitions for the technical terms used above.

baud
Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
breakout
A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
Galileo
Europe’s satellite navigation system. Galileo support can improve satellite availability and accuracy, especially when combined with GPS and other constellations.
GLONASS
Russia’s satellite navigation system. A receiver that can also use GLONASS has more satellites to choose from, which can improve positioning reliability when the sky view is partly blocked.
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.
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.
I2C address
An I2C address is the number a device uses so a microcontroller can tell it apart from other devices on the same I2C bus. It matters because two devices with the same fixed address may conflict if used together.
microcontroller
A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
multiplexer
A multiplexer is a chip or board that lets one controller switch between several devices that would otherwise conflict on the same bus. It matters here because multiple modules with the same I2C address cannot normally share one I2C bus without extra hardware.
PCB
A printed circuit board is a rigid board with copper tracks that connect electronic parts without loose wires. For this kit, the PCBs also form the airplane shape, so they are both the circuit base and part of the finished model.
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.
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.
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.
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.

SparkFun MAX-M10S GNSS Breakout Schematic

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

Download PDF

MAX-M10S Datasheet

Datasheet · 1.8 MB · Click any page to view full size

Download PDF

MAX-M10 Interface Description

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

Download PDF

MAX-M10S Integration Manual

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

Download PDF

MAX-M10 Product Summary

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

Download PDF

M10 ROM 5.00 Release Notes

Product Change Note · 158.2 KB · Click any page to view full size

Download PDF

u-blox ECCN Classification

Compliance · 27.8 KB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

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

Download PDF

Related Tutorials

Free guides on learn.littlebird.com.au

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.