GPS Module Receiver,Navigation Satellite Positioning NEO-6M (Arduino GPS, Drone Microcontroller, GPS Receiver) Compatible with 51 Microcontroller STM32 Arduino UNO R3 with Antenna High Sensitivity
Return this item for free
We offer easy, convenient returns with at least one free return option: no shipping charges. All returns must comply with our returns policy.
Learn more about free returns.- Go to your orders and start the return
- Select your preferred free shipping option
- Drop off and leave!
Purchase options and add-ons
Brand | Beffkkip |
Model Name | GPS Module Receiver, Navigation Satellite Positioning NEO-6M |
Vehicle Service Type | Car |
Special Feature | High sensitivity |
Connectivity Technology | USB |
Map Type | Satellite |
Included Components | '1 pcs* GT-U7 GPS Module', '1pcs * IPX antenna' |
Mounting Type | Dashboard Mount, found in image |
Display Type | LCD or LED |
Human Interface Input | Buttons |
About this item
- With a USB interface, you can directly use the phone data cable on the computer point of view positioning effect; With IPEX antenna interface, the default distribution of active antenna, can be quickly positioned;
- GT-U7 main module GPS module using the original UBLOX 7th generation chip, Software is compatible with NEO-6M. GT-U7 module, with high sensitivity, low power consumption, miniaturization, its extremely high tracking sensitivity greatly expanded its positioning of the coverage;
- USB directly connected to the computer, That is, with the host computer-owned serial port function, no need for external serial module, send IPX interface active antenna;
- If you have any issue when using our product,or you need product use documentation, please contact us directly for assistance.we will reply your problem in 24 hours.We try our best to provide the most professional service for each customer.
- How to use the GPS module better, the link is obtained in the Product guides and documents, please download it before use
Frequently bought together

Customers who viewed this item also viewed
Compare with similar items
This Item ![]() GPS Module Receiver,Navigation Satellite Positioning NEO-6M (Arduino GPS, Drone Microcontroller, GPS Receiver) Compatible with 51 Microcontroller STM32 Arduino UNO R3 with Antenna High Sensitivity | Recommendations | |||||
Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | |
Price | $12.99$12.99 | $18.99$18.99 | $17.99$17.99 | $18.99$18.99 | $18.99$18.99 | $15.99$15.99 |
Delivery | Get it as soon as Wednesday, Jul 2 | Get it as soon as Wednesday, Jul 2 | Get it as soon as Wednesday, Jul 2 | Get it as soon as Wednesday, Jul 2 | Get it as soon as Wednesday, Jul 2 | Get it as soon as Wednesday, Jul 2 |
Customer Ratings | ||||||
Sold By | Deegoo-FPV | Deegoo-FPV | Shutao | Douguo | HANXI01 | HANXI01 |
control method | — | touch | touch | application | touch | application |
mounting type | found in image, Dashboard Mount | Dashboard Mount, Panel Mount | Dashboard Mount, Panel Mount | Panel Mount | found in image, Dashboard Mount | Panel Mount |
batteries included | ✓ | ✓ | ✗ | ✓ | ✗ | ✓ |
Product Description


Details

Operating voltage: 3.6V-5V (or direct usb power supply)
Operating baud rate: 9600 (can be modified)
Onboard rechargeable button battery
Onboard E2PROM can save parameter data
NEMA output format is compatible with NEO-6M



Application areas:
Vehicle-mounted, Handheld devices such as PDAs, Vehicle monitoring, Mobile phones, camcorders and other mobile positioning systems, Sharing bike,Sharing mobile power
Product information
Product Dimensions | 1.06 x 1.06 x 1 inches |
---|---|
Item Weight | 0.563 ounces |
ASIN | B084MK8BS2 |
Customer Reviews |
4.4 out of 5 stars |
Date First Available | February 10, 2020 |
Manufacturer | Deegoo-FPV |
Country of Origin | China |
Warranty & Support
Feedback

GPS Module Receiver,Navigation Satellite Positioning NEO-6M (Arduino GPS, Drone Microcontroller, GPS Receiver) Compatible with 51 Microcontroller STM32 Arduino UNO R3 with Antenna High Sensitivity
Share:
Found a lower price? Let us know. Although we can't match every price reported, we'll use your feedback to ensure that our prices remain competitive.
Where did you see a lower price?
Fields with an asterisk * are required
What's in the box
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the GPS module works well and is easy to set up, with one mentioning it works fine with the Lilygo T3-S3 board. They consider it a good value at $10 and appreciate its receiver quality, with one noting its light indicators for satellite reception confirmation. The location accuracy is within 100ft, though some find it not the most accurate. The lock speed receives mixed feedback.
AI Generated from the text of customer reviews
Customers find that the GPS module works great, with one customer specifically mentioning it functions well with the Lilygo T3-S3 board.
"...months to turn a Raspberry Pi into a home NTP server and it is working great...." Read more
"This one worked right out of the box. Plugged it into a 3.3v source and within an hour it came to life and the PPS light started blinking...." Read more
"I was unable to get these to function but not sure if it was my abilities or the product...." Read more
"...It works perfectly...." Read more
Customers find the GPS module easy to set up and use.
"Built a very simple GPS altimeter/speedometer. Simple to set up, and once it has connection it holds it even in the basement of a 3 floor house...." Read more
"...My 11-year-old was able to easily set it up and get it running. It's not the most accurate, but good enough for learning purposes...." Read more
"Easy to integrate and the location seems to be within 100ft." Read more
"Really quick initial fix. Probably less than 10 seconds. 10 satellites and I'm indoors but close to a window...." Read more
Customers find the GPS module to be good value for money, with one customer noting it's a great low-cost option for beginners, while another mentions it provides excellent data.
"...the price point is perfect for such good quality data once it I started receiving it." Read more
"...However, when it goes bad, it is completely useless. With the incredibly low price of this module, you might be able to take a chance, and you..." Read more
"...Outside when not moving it registers under 0.3mph. All in all, EPIC for $10." Read more
"This is a great low-cost GPS receiver for beginners. My 11-year-old was able to easily set it up and get it running...." Read more
Customers appreciate the GPS functionality of the module, with one mentioning it provides position data and another noting its light indicators for satellite reception confirmation.
"Overall this is a decent module for gps readings, however I would consider it for initial development and testing, for the only reason that some..." Read more
"Got this to provide GPS position data for Meshtastic running on my Heltec LoRa32 board. It works perfectly...." Read more
"...Syncs fast, has light indicators for visual confirmation of satellite reception. Using this with a Raspberry Pi Zero W." Read more
"Nice GPS module..." Read more
Customers are satisfied with the GPS receiver's performance.
"...It works perfectly. The antenna and receiver are so good that they can get 4 to 8 satellites inside my brick-walled house even when it's about 3..." Read more
"Excelent device..." Read more
"Great receiver..." Read more
"A good product..." Read more
Customers are satisfied with the GPS module's location accuracy, with one customer reporting it works within 20 feet, while another mentions it performs well with the Heltec LoRa32 board.
"I got it working, and it showed my location within 20 feet. I love it." Read more
"Easy to integrate and the location seems to be within 100ft." Read more
"Works well with my Heltec LoRa32 board..." Read more
Customers report that the GPS module is not accurate.
"...It's not the most accurate, but good enough for learning purposes. Definitely take it outside for it to work...." Read more
"Not the most accurate, but servicable..." Read more
"Very inaccurate location and time..." Read more
Customers have mixed experiences with the GPS module's lock speed.
"This GPS gets a lock pretty quickly. It's one of the cheapest GPS units you can buy...." Read more
"Receiver is very sensitive and quick to lock" Read more
"Gps lock takes a little..." Read more
Reviews with images

Tiny - But Picks Sats Pretty Well with INAV / RC Plane
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on July 20, 2022I found tinygps in arduino did not fit my needs, I wrote my own. It is possible to suppress nmea "sentences" and make this into a master/slave where you make PUBX requests and process the response, otherwise this thing does not shut up and overruns the processor and buffer, leaving no cycles for anything other than serving a flood of packets. My code for GPS synced epoch time is on github. Dave in SD
Here is a headstart if interested:
onstart
//RMCx5 slows RMC to every 5 cycles...
//time info may be ephemeral (warm start) time may be from a 2d fix, check GSA
sprintf(pubx40,"$PUBX,40,RMC,0,5,0,0,0,0"); //page 82
if (SetCheckSum(pubx40, sizeof(pubx40))) {
String sPubx=pubx40;
Serial.print(sPubx);
gpsSerial.print(sPubx);
}
//noGSV turns off GSV a useless sentence, just because a satellite is in view does not make for fixed
sprintf(pubx40,"$PUBX,40,GSV,0,0,0,0,0,0");
if (SetCheckSum(pubx40, sizeof(pubx40))) {
String sPubx=pubx40;
Serial.print(sPubx);
gpsSerial.print(sPubx);
}
bool SetCheckSum(unsigned char *pPacket, int bufferSize){
bool bResult=false;
//packet sent with five extra spaces -and- without an asterick 0x26 CR_A CR_B 0x0d 0x0a
int iSize=strlen(pPacket);
if ((iSize+5)<=bufferSize){
//do not include $
int iChecksum = 0;
for (int x=1;x<iSize;x++){
iChecksum = iChecksum ^ (byte)pPacket[x]; //xor
}
char Calc[3];
sprintf(Calc,"%02X",iChecksum);
pPacket[iSize]='*';
pPacket[iSize+1]=Calc[0];
pPacket[iSize+2]=Calc[1];
pPacket[iSize+3]=0x0D;
pPacket[iSize+4]=0x0A;
bResult=true;
}
return bResult;
}
bool CheckSum(String sPacket){
bool bResult=false;
int iSize=sPacket.length();
if (iSize>10){
int iAstericks=sPacket.indexOf('*');
if (iAstericks>0){
String sCS=sPacket.substring(iAstericks+1,iAstericks+3);
//xor bytes between $ and *
sPacket=sPacket.substring(1,iAstericks);
iSize=sPacket.length();
int iChecksum = 0;
for (int x=0;x<iSize;x++){
iChecksum = iChecksum ^ (byte)sPacket[x]; //xor
}
//yeah, this could be better... think i got the false negatives; case and < 0x10
char Calc[3];
sprintf(Calc,"%02X",iChecksum);
bResult=sCS==Calc;
}
}
return bResult;
}
in your loop
maintain a global buffer building sentences from chipset
a complete packet starts with $ and ends with 0x0d 0x0a, check the sentence checksum then process based on sentence type
https://content.u-blox.com/sites/default/files/products/documents/u-blox6_ReceiverDescrProtSpec_%28GPS.G6-SW-10018%29_Public.pdf
- Reviewed in the United States on April 26, 2025I got it working, and it showed my location within 20 feet. I love it.
- Reviewed in the United States on March 3, 2025I have been using this GPS module for several months to turn a Raspberry Pi into a home NTP server and it is working great. I needed to use an active antenna to get a stable signal indoors, but that was pretty much expected.
- Reviewed in the United States on June 18, 2025Overall this is a decent module for gps readings, however I would consider it for initial development and testing, for the only reason that some times it would take 10-30+ minutes to connect to a satellite to get the gps readings. In addition, it would not get a reading in my basement, or when it was cloudy outside. However, for the price, you can't really beat it and it's small in size. I would not say don't use it, just be aware that it's not the best quality out there. I ended up purchasing another one that uses the uBlox m8n chip, which was more expensive and larger but connects in my basement, outside, in the dark, clouds or no clouds, etc...
- Reviewed in the United States on March 13, 2022I thought the reason I wasn't getting data was that it was too close to my computer and too far away from the window (even though I can touch the two very large windows while sitting at my desk) so I pulled out a USB extension cable and neither of the two modules I got were giving back data within a minute or so. I thought maybe they just weren't good since I literally had it hanging by a window. However, I left the little python script I did running to track it and within 3.25 minutes it got really good data. So out of curiosity I moved it back away and sure enough, it kept returning data. I am not an expert or anything but it seems like they need to "warm up". But now that I know they work and what the data looks like, I'll work on my mobile project with them. the price point is perfect for such good quality data once it I started receiving it.
- Reviewed in the United States on May 30, 2020I purchased this GPS receiver module to use as a time reference in a digital clock.
It gets a satelite fix just fine while inside my house. I did not need to change any settings on the GPS module itself.
I hooked it up to a NodeMCU esp8266 controller and it worked as expected with the GPS NTP server from Tasmota firmware. Tasmota doesn't take advantage of the PPS, (Pulse Per Second), signal available from this module, so this configuration is not a high accuracy NTP server. But that's not the fault of the GPS module. It's a result of the way Tasmota interfaces with the GPS module.
I hooked it up to a Raspberry Pi 3B+ and Zero W. It worked with both and got nanosecond range accuracy once the PPS signal was used. The Pi 3B+ was more accurate. I believe that is because it has a quad core CPU and can dedicate a single CPU entirely to monitoring the PPS signal. I only tested the accuracy on the Pi's themselves. I didn't test what kind of accuracy NTP clients connecting to the Pi's NTP server would be able to get.
I used GPSd and Chrony under linux to interface with the GPS module. Chrony is an NTP server and can access the GPS modules PPS line directly through the /dev/pps0 device provided by the Linux kernel. This only provides a pulse marking the beginning of a second, but does not indicate the time of day. You need a secondary time source to get the calender date and time.
The GPSd daemon provides the calender date and time from the GPS modules serial interface to the Chrony NTP software. You can configure GPSd to access the /dev/pps0 device, but I never found an advantage to this because Chrony can access it directly. Adding another software layer between the pps and chrony just seems like a bad idea.
The Linux utilities I found useful for getting the GPS module to talk with Chrony and GPSd are:
ppswatch - make sure the /dev/pps0 device is providing PPS pulse information
gpsmon - shows information provided by the GPS serial interface
cgps - shows information provided by the GPS serial interface
ntpshmmon - shows which SHM areas are being provided by GPSd. This info used in Chrony setup.
Top reviews from other countries
- Eduardo89Reviewed in Mexico on November 12, 2024
5.0 out of 5 stars Excelent
The product is great
- Owen MacPhersonReviewed in Canada on August 26, 2024
5.0 out of 5 stars Easy to configure with Windows utility.
Performs well with included antenna inside boat, acquires satellites quickly. Needed to convert output from ttl to RS232 4800 baud for my marine application. Once the power was connected just needed TXD and ground to get the signal over to the radio.