






Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Kyrgyzstan.
🛰️ Navigate smarter, not harder — the BN-880 GPS keeps you ahead of the pack!
The BN-880 GPS module combines a high-sensitivity GPS receiver with a dedicated HMC5883L electronic compass, offering dual-module navigation in a compact form factor. Featuring built-in flash memory to save your configuration, it supports TTL and RS-232 data levels for flexible connectivity. Ideal for Raspberry Pi, Arduino, and open-source flight controllers, this module delivers fast indoor GPS fixes and precise compass data, making it a must-have for professional-grade navigation and DIY tech projects.











| ASIN | B078Y6323W |
| Are Batteries Included | No |
| Best Sellers Rank | #56,328 in Electronics ( See Top 100 in Electronics ) #7,566 in Car Electronics |
| Brand | Geekstory |
| Built-In Media | BN-880 GPS Module, 15cm Cable |
| Compatible with Vehicle Type | Car |
| Connectivity Protocol | Cellular |
| Connectivity Technology | Cellular |
| Control Method | App |
| Customer Reviews | 4.5 out of 5 stars 233 Reviews |
| Display Type | LED |
| Human-Interface Input | Buttons |
| Included Components | BN-880 GPS Module, 15cm Cable |
| Item Dimensions L x W x H | 2.8"L x 1.1"W |
| Item Weight | 18.14 g |
| Manufacturer | Geekstory |
| Map Type | Street |
| Map Types | Street |
| Mfr Part Number | Beitian BN |
| Model Number | FZ2920 |
| Mounting Type | Dashboard Mount |
| Operating System | Linux |
| Supported Satellite Navigation System | GPS |
| UPC | 702795764043 |
| Vehicle Service Type | Car |
X**X
compass output is separate from the GPS
Very sensitive. GPS which easily gets a fix indoors, something my handheld gps cannot do. Note that the compass output is separate from the GPS output. GPS uses Tx Rx and outputs NMEA sentences. Compass uses I2c and outputs integers that are proportional to the X,Y,Z magnetic field. The compass output can be converted to a direction, but only when the unit is level. You need an accelerometer to make the equivalent of a gimbaled compass. Both the compass and GPS work well, but it's better to think of this thing as two devices that use a common power supply than one integrated unit.
D**6
Great GPS
Great gps, bought 2 for a couple multicopter builds I’m working on to test out experimental gps functions in Betaflight. Gps and compass lock on quickly (after first initial power on). Come’s with a few connector options but for me I was able to solder directly to one flight controller while the other flight controller requires a 6pin jst-sh connector which doesn’t come with this product so I had to find a source for that connector before getting it to work.
B**A
Delivered as expected.
Works like I expected. There are a couple of things. First the wiring harness is not setup for my controller. It is way to small (1.0 pitch) to be able to redo the JST connector so I had to remove the plug and hard solder directly to the board. This is easier then trying to redo the JST connectors but still difficult. The second issue is that the GPS can take a few minutes to acquire enough satellites to acquire fix the first time out for the day. After that it may take 30 second each time. This is little longer then expected.
M**.
Great, works well, not fast enough for rocketry
This thing is thick, warm, and accurate (why I’m rating those characteristics heaven only knows). What it’s not, it’s not good for high speed arduino projects like planes or rockets where you want telemetry data fast. Serial is slow, and you’re better going with systems that can use faster communications channels.
K**E
Great little GPS module
Small footprint, very quick fix. In order to use the module with the Arduino, I soldered an angle connector to the holes in front of the socket, see attached photo. Note that the default, out of the box, baud rate for the unit I got was 9600, not the 38400 listed in the product description.
N**T
Loses data quickly after power off and takes too long to lock
Once it has a lock this works great, however the tiny super cap they use discharges very quickly once power is removed, leading to loss of data and a much longer several minute lock time.
T**E
Solid GPS!!!
This is a fantastic GPS for FPV. It is simple to wire and very lightweight. It tracks satellites quickly. This is my go to GPS.
A**R
More satellites, better signal.
The best IOT GPS I have used so far. A few dollars more, but well worth it. Have bought a few now and have never been disappointed.
A**I
No GPS data from module using standard script
I faced the same issue with the BN-880 GPS module when using pins 3 and 4 with SoftwareSerial. Despite the LEDs blinking, no data was received in the Serial Monitor. The solution was to connect the RX pin of the BN-880 to TX (Pin 1) and the TX pin of the BN-880 to RX (Pin 0) on the Arduino. These pins use the hardware UART, which is much more reliable for the continuous high-speed data from the GPS module. Additionally, remember to disconnect the GPS module during sketch uploads and reconnect it afterward. If debugging is needed, consider using an Arduino Mega or an external USB-to-serial adapter. Avoid SoftwareSerial for high-speed devices like GPS modules—it’s simply not reliable. This approach resolved the issue for me, and I hope it helps others!
K**N
Voll zufrieden
Ich bin voll zufrieden, der Artikel funktioniert genau wie beschrieben.
M**O
Great GPS module
Works great and locks to sat quite fast
R**A
Completely unacceptable
Completely unacceptable. The GPS powers on but never detects any satellites, even outdoors. I wasted hours troubleshooting, testing different setups, and confirming it’s defective. Now I have to waste even more time going to the post office to return this faulty device. Total frustration.
B**E
Great
Works as expected. Lost my original in a crash and this was an exact replacement. Warms up quick and locks onto sats quickly.
Trustpilot
1 week ago
1 week ago