Skip to content

Matek AP_Periph Drone CAN GNSS - M10-L4-3100 - GPS

Original price $89.99 - Original price $89.99
Original price
$89.99 - $89.99
Current price $89.99
Coming Soon
In Stock
Pre Order
Free Delivery on U.S.A. Orders $99 or more

Add To Wishlist

The Matek AP_Periph Drone CAN GNSS - M10-L4-3100 has a GPS, Compass, and Barometer! Ready for whatever your aircraft can throw at it!

Check out our GPSs, BECs, PDBs, Sensors and all of our Matek Products!


  • M10-L4-3100 is based on ArudPilots’ AP_Periph firmware, It is a GNSS+COMPASS+BAROMETER peripheral with CAN/DroneCAN and UART/MSP interfaces.
  • M10-L4-3100 uses multi-constellation GNSS powered by u-blox M10 series , It is a concurrent GNSS receiver which can receive and track multiple GNSS systems. Owing to the multi-band RF front-end architecture all four major GNSS constellations, GPS,Galileo, GLONASS and BeiDou can be received concurrently.
  • M10-L4-3100 integrates an industrial-grade compass PNI RM3100 which provides high resolution, low power consumption, no hysteresis, large dynamic range, and high sampling rates.



  • ublox GNSS M10 series (GPS, GLONASS, Galileo and BeiDou)
  • Magnetic Compass: RM3100
  • Barometer: SPL06-001
  • Patch GNSS Antenna: 25x25x4mm
  • MCU STM32L431RCT6
  • UART3, onboard M10 GNSS module
  • UART2(TX2 RX2), MSP Protocol
  • CAN, DroneCAN Protocol
  • I2C JST-GH connector for external AirSpeed sensor
  • CAN bootloader LED, Blue
    • Fast blinking, Booting
    • Slow blinking, working
  • GNSS PPS LED, Green
    • solid on after powering on
    • blinking(1Hz) when GNSS has 3D fixed
  • 3.3V LED, Red
  • Input voltage range: 4.5~5.3V (5V pad/pin)
  • Power consumption: 60mA
  • Operating Temperatures: -20~80 °C
  • Dimensions: 36mm*36mm*12mm
  • Weight:16g


  • ArduPilot AP_Periph: MatekL431-GPS or MatekL431-Periph

Tips & Notes

  • on M10-F4-3100, The 3 magnetic coils have little solder paste to avoid the excess to “tilt” them, resulting in some reading inaccuracies of the compass. Any strong impacts will definitely separate them, especially the “tall coil” Sen-Z-f. Please use this precision module with care.
  • The default configuration on MAX-M10S with ublox FW5.1 is concurrent reception of GPS, Galileo, and BeiDou B1I with QZSS and SBAS enabled. GLONASS is disabled by default.
  • Beidou B1I (1561.098 MHz) and GLONASS can’t be enabled at the same time. Beidou B1C (1575.42 MHz) and GLONASS can be enabled at the same time. Flight controller firmware(INAV, Betaflight, ArduPilot) don’t support enable Beidou B1C for now.
  • with GPS, Galileo, and BeiDou B1I with QZSS and SBAS enabled, MAX-M10s can receive more than 30 Sats with HDOP down to 0.55.
  • Start with u-blox GNSS FW3.01, timepulse is aligned with UTC time and that time is set valid only after leap second is downloaded. That could take up to 12.5 min. Probably PPS LED will not blink immediately after GPS has 3D fixed.


  • 1x Matek AP_Periph Drone CAN GNSS - M10-L4-3100
  • 2x JST-GH-4P to JST-GH-4P 20cm silicon wire
  • 1x Mounting base (1x PCB plate, 4x silicon grommets, 4x Nylon standoffs M3x7, 4x Nylon screws M3x8)