

🛰️ 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 |
| Best Sellers Rank | #33,548 in Electronics ( See Top 100 in Electronics ) #3,486 in Car Electronics |
| Customer Reviews | 4.4 4.4 out of 5 stars (227) |
| Date First Available | January 11, 2018 |
| Is Discontinued By Manufacturer | No |
| Item Weight | 0.64 ounces |
| Item model number | FZ2920 |
| Manufacturer | Geekstory |
| Product Dimensions | 1.18 x 1.18 x 0.39 inches |
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.
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.
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.
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.
R**N
Great little unit.
Used in a matek f411 build with inav. Plug and play. Great functionality.
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.
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.
P**.
DOA. Would not respond
Didn’t work. Would not power up
A**I
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
Ich bin voll zufrieden, der Artikel funktioniert genau wie beschrieben.
B**E
Works as expected. Lost my original in a crash and this was an exact replacement. Warms up quick and locks onto sats quickly.
D**E
I like the small size of these devices and was impressed by the way it picks up satellites, even indoors in a single story building. I do not know for sure where they are programmed, probably China, but the initial lock will happen much faster if you place it outside with a clear view of the sky. It will usually lock on in a matter of minutes that way. After that, even when powered down for extended periods and indoors, it will usually reacquire sufficient satellites fairly quickly. I have tried multiple sketches and altered the values for x, y and z trying to determine which parameter needs to be changed to get an accurate compass reading. There are no arrows on either side of the GPS so this has been very much trial and error. If there are arrows they may be on the side of the antenna or board that are sandwiched together. There was not a lot of room to solder the connector on either, so I had to carve away some double sided tape to mount the connector the way I needed it to fit. The BN-220 for me is the better value. No compass but more room to solder the connector and it works just as well in acquiring satellites.
R**F
Wird für den Prototyp einer Kurshalteanlage für eine Motorjacht benötigt. Nutze erst einmal nur das GPS-signal, Wenn das Boot still liegt, gibt es hier, wie bei GPS üblich, keine zuverlässigen Richtungsdaten, darum wurde ein Produkt mit eingebautem Kompass gekauft. Somit kann auch, wenn keine Fahrt durchs Wasser gemacht wird, eine Richtungsbestimmung auf dem elektronischen Wege erfolgen. Die eigentliche Regelung erfolgt letztendlich per Absolutwert IMU BN055. Somit haben Schwankungen oder Ausfall im/ des GPS-signal(s) keinen Einfluß auf die Regelung der Ruderlage
Trustpilot
Hace 3 días
Hace 3 semanas