Header banner
Revain logoHome Page
Chris Bowden photo
1 Level
1302 Review
58 Karma

Review on πŸ“‘ High-Precision GPS Receiver Module NEO-M8N BDS Compass for Drone Microcontroller, APM PIX PX4, I2C Compatible with MWC - Integrated APM Flight Control Pixhawk Navigation Module by Chris Bowden

Revainrating 5 out of 5

$10 well spent

Works great. Mine gave a fairly quick first fix out of the box (expected around 10 minutes), and after that it warmed up in under a minute on average. I tracked up to 9 satellites indoors under a tiled roof with GPS quality 4 (RTK) and DOP values below 2.0. Please note that this is a 3.3V device. The VCC pin is set to 3.3V and can accept 5V, but all data pins are 3.3V. You can connect the Tx and PPS pins directly to the 5V TTL inputs (e.g .Arduino) ) and it will work fine - absolutely safe. You can use a simple voltage divider (R1=R2) if you want to connect the TTL 5V output to the Rx pin, for example: Tx (MCU) -- R (10K) -- Rx (GPS) - -R(10K). ) -- Earth. It's not "ideal" due to the parasitic capacitance, creating a low pass filter effect, but it works fine at 9600 baud. You may need a logic based level switch + coax cable + ferrites + shield to work at GHz rates. I haven't tried programming the device for different refresh rates or message formats, but according to the documentation you can use the U-Blox U-Center to program it. Quick Start: Start the Arduino IDE and then connect the GPS to the USB port. Select this port from the Arduino Tools menu, then start Serial Monitor and make sure 9600 baud is selected. I have not attempted to program the device for different refresh rates or message formats, but according to the documentation you can use the U-Blox U-Center to program it. Quick Start: Start the Arduino IDE and then connect the GPS to the USB port. Select this port from the Arduino Tools menu, then start Serial Monitor and make sure 9600 baud is selected. I haven't tried programming the device for different refresh rates or message formats, but according to the documentation you can use the U-Blox U-Center to program it. Quick Start: Start the Arduino IDE and then connect the GPS to the USB port. Select this port from the Arduino Tools menu, then start Serial Monitor and make sure 9600 baud is selected. Start the Arduino IDE and then connect the GPS to the USB port. Select this port from the Arduino Tools menu, then start Serial Monitor and make sure 9600 baud is selected. I haven't tried programming the device for different refresh rates or message formats, but according to the documentation you can use the U-Blox U-Center to program it. Quick Start: Start the Arduino IDE and then connect the GPS to the USB port. Select this port from the Arduino Tools menu, then start Serial Monitor and make sure 9600 baud is selected. Start the Arduino IDE and then connect the GPS to the USB port. Select this port from the Arduino Tools menu, then start Serial Monitor and make sure 9600 baud is selected. I haven't tried programming the device for different refresh rates or message formats, but according to the documentation you can use the U-Blox U-Center to program it. Quick Start: Start the Arduino IDE and then connect the GPS to the USB port. Select this port from the Arduino Tools menu, then start Serial Monitor and make sure 9600 baud is selected. I haven't tried programming the device for different refresh rates or message formats, but according to the documentation you can use the U-Blox U-Center to program it. Quick Start: Start the Arduino IDE and then connect the GPS to the USB port. Select this port from the Arduino Tools menu, then start Serial Monitor and make sure 9600 baud is selected. I haven't tried programming the device for different refresh rates or message formats, but according to the documentation you can use the U-Blox U-Center to program it. Quick Start: Start the Arduino IDE and then connect the GPS to the USB port. Select this port from the Arduino Tools menu, then start Serial Monitor and make sure 9600 baud is selected.

Cons
  • Not sure