We have designed new board based on the Ublox NEO-M8N module.


The NEO-M8N Evaluation board makes evaluating the high performance of the u-blox 8 positioning engine simple. With a built-in USB interface for both power supply and high-speed data transfer, the need for an external power supply is eliminated. The NEO-M8N Breakout board is very compact, and it’s user-friendly interface and power supply options make it ideally suited for use in laboratories, vehicles and outdoor locations. Furthermore, the NEO-M8N breakout board can be used with a PDA or a notebook PC, making it the perfect companion through all stages of design-in projects. It’s a fully assembled and tested PCB for the u-Blox NEO-M8N with SMA antenna connectors.


NEO-7N breakout board features:

  • 72-channel u-blox M8 engine GPS/QZSS L1 C/A, GLONASS L10F, BeiDou B1 SBAS L1 C/A: WAAS, EGNOS, MSAS Galileo-ready E1B/C (NEO-M8N)
  • SuperSense Indoor GPS, -167dBm
  • On-board Ultra low noise 3.3V voltage regulator
  • USB, I2C (SDA,SCL) and Uart (Tx,Rx)
  • SMA antenna connectors
  • u-center GPS Evaluation Software
  • Extensive visualization and evaluation features
  • Supports AssistNow Online and AssistNow Offline A-GPS services
  • 1 TTL UART port, 1 I2C port,1 USB port
  • Time pulse LED
  • Flash memory for firmware upgrade and settings inside in the module (can save setings without battery)
  • Battery holder for HOT module start
  • Dimensions: 40x18 mm
  • Weight 8.1 gram
  • Fully assembled and ready to use


 NEO-M8N features:

  • 72-channel u-blox M8 engine GPS/QZSS L1 C/A, GLONASS L10F, BeiDou B1 SBAS L1 C/A: WAAS, EGNOS, MSAS Galileo-ready E1B/C (NEO-M8N)
  • Position accuracy 2.0 m CEP
  • Acquisition                   
    • Cold starts: 26 s
    • Aided starts: 2 s
    • Reacquisition: 1.5 s
  • Sensitivity
    • Tracking & Nav: 167 dBm
    • Cold starts: 148 dBm
    • Hot starts: 156 dBm
  • Assistance AssistNow GNSS Online
  • AssistNow GNSS Offline (up to 35 days)
  • AssistNow Autonomous (up to 6 days)
  • OMA SUPL & 3GPP compliant
  • Oscillator TCXO
  • RTC crystal Built-In
  • Anti jamming Active CW detection and removal.
  • Extra onboard SAW band pass filter
  • Memory Flash
  • Supported antennas Active and passive
  • Odometer Travelled distance
  • Data-logger For position, velocity, and time

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones


  • Did you try module from csghop.com ??

  • I'm also struggling with a NEO-M8N + HMC5983 from DroTek to get it to work with a Pixhawk.

    Ublox NEO-M8N GPS + HMC5983 compass

    The moment I change it to UBX protocol and 38400 baud it does not work at all anymore!

    Only 3 or 4 sats are receiving and this is not normal, my LEA-6H is out preforming the neo-m8

    I wil try some tests this evening before I send it back.
    Can someone please post a GNSS file from a corretly working NEO-M8 with Pixhawk?

  • Is there a housing available similar to as shown here from HK for the Neo 7?


  • I changed the settings as recommended on the previous page of this topic. So it's 38400 Baud. But I had to set the protocol out to UBX + NMEA, because setting it to only UBX broke both USB and UART connection in u center. And after repowering the module, the configuration was lost (maybe it wasn't stored properly to the EEPROM at all due to prior connection lost). But with UBX + NMEA configuration works fine.

    By the way, the jumper on the backside has also been resoldered to the "UART"-side.

  • what baud rate you use for data?

  • Hi,

    is there anybody, who figured out how to solve the problem with the data stream glitches mentioned above at 5 Hz navigation rate? I'm setting up my Neo-M8N right now and also found the data stream not to be stable at 5 Hz, althoug the receiver is specified for that rate.

  • Finally have mine working again - phew :-)

  • Ok, I figured out how to make the manual changes:

    1) Connect to the device.

    2) Open View / Messages View (Hotkey: F9).

    3) Select UBX-CFG-PRT.

    4) Poll the current configuration from the receiver ().

    5) Change the setting to the desired

    6) Send the message to the receiver ().

  • I've manage to bugger up my M8N, when I first turned it on it seemed to work fine. But for some crazy reason I thought putting the 3DR software on there would help, now it seems to take forever and doesn't lock. Would somebody kindly download there GNSS file for me and I can start over. Fingers crossed - CHeers, Mike

  • I can't see how to set UART1 or the protocol. I did set the baud rate just by selecting it in the drop down and turning off the magic wand icon.
This reply was deleted.