SparkFun
SparkFun GNSS Receiver Breakout - MAX-M10S (Qwiic)
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 ...
Get notified when back in stock
- 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
- Schematic
- Eagle Files
- Board Dimensions
- Hookup Guide
- Datasheet
- Protocol Manual
- Integration Manual
- Product Summary
- Release Notes
- u-blox ECCN
- Arduino Library
- GitHub Hardware Repo
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 board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny 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, an umbrella term for satellite positioning networks such as GPS, GLONASS, Galileo and BeiDou. Receivers use these satellites to determine position, and high-precision units can output a steady stream of serial position data.
- 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 single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- multiplexer
- A multiplexer (mux) is a chip or circuit that selects one of several input signals and routes it to a single shared output, with select lines choosing which input is connected; running the same idea in reverse, to send one input to a chosen output, gives a demultiplexer. Multiplexers let a single controller or line work with several signals or devices that would otherwise clash on a shared connection.
- PCB
- A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
- 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
- SMA is a small threaded coaxial (RF) connector widely used to attach antennas and other radio-frequency cables. A device with SMA antenna ports needs antennas or pigtails with matching SMA connectors, or a suitable adapter, to connect to them.
- UART
- UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
- VCC
- VCC is the positive power-supply connection on a chip or module. Connecting it to the correct supply voltage is needed for the part to power on and helps avoid damaging the electronics.
Find this product in
Brands
Sensors & Input
SparkFun MAX-M10S GNSS Breakout Schematic
Schematic · 361.0 KB · Click any page to view full size
MAX-M10S Datasheet
Datasheet · 1.8 MB · Click any page to view full size
MAX-M10 Interface Description
User Guide · 2.4 MB · Click any page to view full size
MAX-M10S Integration Manual
User Guide · 5.6 MB · Click any page to view full size
MAX-M10 Product Summary
Product Brief · 114.9 KB · Click any page to view full size
M10 ROM 5.00 Release Notes
Product Change Note · 158.2 KB · Click any page to view full size
u-blox ECCN Classification
Compliance · 27.8 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 1.2 MB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
An Arduino library which allows you to communicate seamlessly with u-blox GNSS modules using the Configuration Interface
7610634
25 days ago
· 314 commits
- .github Update compile-sketch.yml 9 months ago
- examples Create Example1_Galileo_HAS.ino 25 days ago
- img Initial commit over 3 years ago
- keys v3.1.14 : Add keys from u-blox-X20-HPG-2.10 25 days ago
- src Add getPositionAccuracyPOSECEF helper method 25 days ago
- Utils UBX_Integrity_Checker improvements: about 1 year ago
- .gitattributes Initial commit over 3 years ago
- .gitignore Initial commit over 3 years ago
- Adding_New_Messages.md Update Adding_New_Messages.md over 3 years ago
- CONTRIBUTING.md Markdown updates over 3 years ago
- ISSUE_TEMPLATE.md Initial commit over 3 years ago
- keywords.txt Add getPositionAccuracyPOSECEF helper method 25 days ago
- library.properties v3.1.14 : Add keys from u-blox-X20-HPG-2.10 25 days ago
- LICENSE.md Initial commit over 3 years ago
- README.md Update README.md 6 months ago
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.
48faa7a
over 1 year ago
· 118 commits
- .cache Formatting Update almost 3 years ago
- .github Update mkdocs.yml about 3 years ago
- docs Formatting Update almost 3 years ago
- Documents Initial commit over 5 years ago
- Hardware Ported MAX-M10S Tutorial from Learn.SparkFun.com over 3 years ago
- overrides Create sfe-logo.svg about 3 years ago
- .gitattributes Initial commit over 5 years ago
- .gitignore Initial commit over 5 years ago
- CONTRIBUTING.md Create CONTRIBUTING.md about 3 years ago
- ISSUE_TEMPLATE.md Create ISSUE_TEMPLATE.md about 3 years ago
- LICENSE.md Initial commit over 5 years ago
- mkdocs.yml Update mkdocs.yml over 1 year ago
- README.md Update README.md almost 4 years ago
Related Tutorials
Free guides on learn.littlebird.com.au