u-blox M10 engine tracks four GNSS constellations concurrently for fast, robust fixes


Gps Gnss
Holybro M10 GPS Module
The Holybro M10 GPS is a modern, drone-ready navigation module built around the u-blox M10 (UBX-M10050) engine, designed to plug directly into Pixhawk-family flight controllers running PX4 or ArduPilot.
₹5,999 + 18% GST
SKU: BOTBIT-GPS-05 · Best for: Pixhawk/PX4/ArduPilot multirotor navigation
Overview
About Holybro M10 GPS Module.
The Holybro M10 GPS is a modern, drone-ready navigation module built around the u-blox M10 (UBX-M10050) engine, designed to plug directly into Pixhawk-family flight controllers running PX4 or ArduPilot. It tracks up to four GNSS constellations concurrently (GPS, GLONASS, Galileo, BeiDou, with QZSS) and pairs the receiver with an IST8310 digital compass, a tri-color status LED, an on-board buzzer and a safety switch, giving builders a complete navigation and status package in one puck.
Reception is handled by a 25 x 25 x 4 mm ceramic patch antenna for an omnidirectional pattern, and the unit delivers 2.0 m CEP navigation accuracy with update rates up to 25 Hz on a single GNSS or 10 Hz with four concurrent. It runs from a 4.7-5.2 V supply at under 200 mA, connects via a 10-pin JST-GH cable, and operates across a wide -40 to +80 C range, making it suitable for demanding Indian outdoor and seasonal conditions.
The M10 GPS targets multirotor, fixed-wing, VTOL and rover builders who want current-generation u-blox performance, an integrated compass and the convenience of Holybro's standardized cabling and status hardware. It is a balanced choice between the older M8N and the higher-accuracy M9N, prioritizing low power and fast multi-constellation acquisition.
Key features
Why it stands out.
Integrated IST8310 compass, tri-color LED, buzzer and safety switch in one module
25 x 25 mm ceramic patch antenna gives an omnidirectional reception pattern
Low power: under 200 mA at 5 V, ideal for endurance-focused builds
Standard 10-pin JST-GH cable for plug-and-play Pixhawk/PX4/ArduPilot use
Specifications
Selection facts.
| Receiver | u-blox M10 (UBX-M10050) |
|---|---|
| GNSS | GPS, GLONASS, Galileo, BeiDou, QZSS (4 concurrent) |
| Navigation accuracy | 2.0 m CEP |
| Update rate | 25 Hz single GNSS / 10 Hz 4 concurrent |
| Compass | IST8310 |
| Antenna | 25 x 25 x 4 mm ceramic patch |
| Supply voltage | 4.7-5.2 V |
| Power consumption | < 200 mA @ 5 V |
| Operating temperature | -40 to +80 C |
| Connector / cable | JST-GH 10-pin, 26 cm |
Applications
Where it is used.
- Pixhawk/PX4/ArduPilot multirotor navigation
- Fixed-wing and VTOL waypoint missions
- Long-endurance and low-power drone builds
- Autonomous ground rover (UGV) positioning
- Aerial mapping and survey flight planning
- Return-to-home and failsafe positioning
Buying guide
How to choose.
The Holybro M10 GPS is a great default for new Pixhawk-class builds: it uses the current-generation u-blox M10 engine, tracks four constellations, and bundles an IST8310 compass plus the buzzer, safety switch and status LED that ArduPilot and PX4 expect. The standard 10-pin JST-GH cable means it plugs straight into most Holybro autopilots without adapters.
Compare it against the Holybro M9N if accuracy is your priority: the M9N is rated at 1.5 m CEP versus the M10's 2.0 m CEP. The M10's strengths are low power draw (under 200 mA) and fast acquisition, so it suits endurance-focused or weight-sensitive aircraft. Note there are V1 and V2 hardware revisions; later V2 units changed the buzzer/safety-switch hardware, so check the revision if those features matter.
As with any GPS+compass, mounting drives real-world performance. Place it on a mast clear of ESCs and power wiring, give the patch antenna a clear sky view, and calibrate the compass after installation. Verify your flight controller has a spare GPS port with the matching JST-GH pinout before ordering.
FAQ
Common questions.
What receiver does the Holybro M10 GPS use?
It uses the u-blox M10 engine (UBX-M10050), the current low-power generation from u-blox. It tracks up to four GNSS constellations concurrently (GPS, GLONASS, Galileo, BeiDou plus QZSS) for fast acquisition and robust fixes, with 2.0 m CEP navigation accuracy.
Does it include a compass?
Yes. It integrates an IST8310 digital compass, so the autopilot receives heading as well as position from a single module. It also includes a tri-color status LED, a buzzer and a safety switch, which ArduPilot and PX4 use for arming and status indication.
How does the M10 compare to the M9N?
The M9N is rated at 1.5 m CEP accuracy while the M10 is rated at 2.0 m CEP, so the M9N is slightly more accurate. The M10's advantages are lower power consumption and fast multi-constellation acquisition, making it well suited to endurance-focused and weight-sensitive builds.
Which flight controllers is it compatible with?
It is designed for Pixhawk-family autopilots running PX4 or ArduPilot and uses a standard 10-pin JST-GH connector. It plugs directly into most Holybro flight controllers. Confirm your board has a matching GPS port pinout before ordering.
What is the cable length and connector?
The standard module ships with a 26 cm 10-pin JST-GH cable, and a 42 cm cable is available separately. Check that your autopilot's GPS port uses the JST-GH 10-pin standard, which is common on Pixhawk-class boards.
Are there different hardware versions?
Yes, there are V1 and V2 revisions. Later V2 units changed some auxiliary hardware such as the buzzer and safety switch and have slightly different dimensions and weight. The core u-blox M10 receiver and IST8310 compass remain the same; check the listing if those auxiliary features matter to you.
More in Drone Components
Related hardware.
Gps Gnss
u-blox NEO-6M GPS Module (with antenna)
The u-blox NEO-6M is a complete, low-cost GPS receiver module that has become the default entry point for hobbyists, students and makers learning satellite navigation in India.
₹699 + 18% GST
Gps Gnss
u-blox NEO-M8N GPS + Compass (Pixhawk/APM)
The u-blox NEO-M8N GPS with integrated compass is the workhorse positioning module for Pixhawk and APM/ArduPilot flight controllers, and one of the most widely sold drone GPS units in India.
₹1,999 + 18% GST
Gps Gnss
u-blox NEO-M8N (M5T) + Ceramic Antenna
This u-blox NEO-M8N (M5T) module pairs the 72-channel u-blox M8 GNSS engine with a high-gain ceramic active antenna, sold without an integrated compass as a compact, antenna-up positioning receiver.
₹2,899 + 18% GST
Gps Gnss
u-blox NEO-M9N GPS Breakout (SMA)
The u-blox NEO-M9N GPS breakout with SMA connector is a high-quality, four-constellation GNSS board built around the 92-channel u-blox M9 positioning engine.
₹2,499 + 18% GST