Shopping Cart

Your cart is empty.

Your cart is empty.

BN-880 GPS Module U8 with Flash HMC5883L Compass + GPS Active Antenna Support GPS Glonass Beidou Car Navigation for Arduino Raspberry Pi Aircraft Pixhawk APM Flight Controller

Free shipping on orders over $29.99

$33.98

$ 14 .99 $14.99

In Stock

About this item

  • BN-880 is suitable for Open source flight controller, not for flight control with SCM
  • Bn 880 gps module is dual module compass, with and electronic compass IC HMC5883L
  • Bn 880 gps module has flash to save configuration. So you do not need to reset next time when you use it
  • DIts data Level is TTL or RS-232, Default TTL level. To make it be RS232 output, you need to use one TTL to RS232 converter cable
  • When you use it for Raspberry Pi, there is no driver needed but you need to install software



Product Description

BN-880 GPS Module

BN 880 GPS Module

Features:

GPS Module,Dual Module Compass

With electronic compass IC HMC5883L

1.25mm spacing between the 6pins patch seat

Note:

Can not use for flight control with SCM, but it is suitable for Open source flight controller.

GPS Program Set up documents and instructions:Please click here BN-880 GPS Configuration files

Package Included:

1 x BN-880 GPS Module

1 x 15cm 6pin 1.25mm connector cable

1 x 6P Dupont Cable 1.25mm Pitch Male

1 x 6P Dupont Cable 1.25mm Pitch Female

BN-880

NMEA message output sample

GNRMC,073114.00,A,2237.56240,N,11401.59614,E,1.329,21.11,020916,,,A,V*37

GNVTG,21.11,T,,M,1.329,N,2.462,K,A*1B

GNGGA,073114.00,2237.56240,N,11401.59614,E,1,12,0.78,112.9,M,-2.5,M,,*54

GNGSA,A,3,19,05,02,06,17,12,09,13,,,,,1.48,0.78,1.26,1*01

GNGSA,A,3,69,83,84,70,68,82,,,,,,,1.48,0.78,1.26,2*0E

GPGSV,4,1,13,02,46,340,36,05,52,254,37,06,42,041,41,09,22,053,40,0*6E

GPGSV,4,2,13,12,32,282,35,13,13,185,33,17,36,131,37,19,57,119,44,0*66

GPGSV,4,3,13,20,03,237,,23,00,038,,25,09,311,19,42,51,128,32,0*60

GPGSV,4,4,13,50,46,123,33,0*50

GLGSV,2,1,08,68,25,027,39,69,78,011,36,70,40,213,43,74,00,259,,0*78

GLGSV,2,2,08,82,06,124,36,83,46,085,44,84,44,358,41,85,05,324,14,0*74

GNGLL,2237.56240,N,11401.59614,E,073114.00,A,A*7C

GPS-connection-to-flight-controller-diagram-Beitian-880

BN 880 GPS connection to flight controller

VCC to 5V

RX to TX3

TX to RX3

GND to G

GPS-connection-to-flight-controller-diagram-Beitian

BN-880 GPS for Aircraft Pixhawk Betaflight Flight Control

BN-880 GPS for Aircraft Pixhawk Betaflight Flight Control

BN 880 GPS connection to sensor

BN 880 GPS connection to sensor

VCC to 5V

RX to D4

TX to D3

GND to GND

Product parameters:

Chipset: 8th
Power Supply: DC Voltage 2.8V~6.0V,Typical:3.3V or 5.0V
Consumption: Capture 50mA@5V
Receiving Format: GPS, GLONASS,Galileo,BeiDou,QZSS and SBAS
Receiving Channel: 72 Searching Channel
Receiving Sensitivity: Trace -167dBm , Capture-148dBm
Positioning Time: Cold Start: avg26s , Warm Start: avg25s, Hot Start: avg3s
Level Positioning Precision: 2m At Open Wind
Output Frequency: 1Hz-10Hz,Default 1Hz
Speed Precision: 0.1 m/s (Without Aid)
Acceleration Precision: 0.1 m/s (Without Aid)
Dynamic Characteristics: Max Height:18000m, Max Speed:5153m/s,Max Acceleration:4G
UART Interface: UART Port:TXDA and RXDA
Support Rate: 4800bps to 115200bps,Default 38400dps
Temperature Working Temperature:-40℃-+85℃, Storage Temperature:-40℃-+85℃
The Module's Pins: SDA,GND,TX,RX,VCC,SCL
GPS Modules Comparison:

GPS Modules Comparison

BN-180 GPS Module Size: 18*18*6mm

BN-220 GPS Module Size: 22*20*6mm

BN-880 GPS Module Size: 28*28*10mm

BN-800 GPS Module Size: 35*35*6mm


Ralf
Reviewed in Germany on January 20, 2025
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
NT
Reviewed in the United States on March 9, 2024
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.
alessio curti
Reviewed in Italy on December 27, 2024
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!
jjldk
Reviewed in Germany on June 19, 2023
Works great with ArduPilot
Paul E.
Reviewed in the United States on July 19, 2022
Didn’t work. Would not power up
Dave
Reviewed in Canada on January 3, 2021
I like the small size of these devices and was impressed by the way it picks up satellites, even indoors in a singlestory building. I do not know for sure where they are programmed, probably China, but the initial lock willhappen much faster if you place it outside with a clear view of the sky. It will usually lock on in a matter ofminutes that way.After that, even when powered down for extended periods and indoors, it will usually reacquire sufficientsatellites fairly quickly.I have tried multiple sketches and altered the values for x, y and z trying to determine which parameter needsto be changed to get an accurate compass reading. There are no arrows on either side of the GPS so this hasbeen very much trial and error. If there are arrows they may be on the side of the antenna or board that aresandwiched together.There was not a lot of room to solder the connector on either, so I had to carve away some double sided tape tomount 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 aswell in acquiring satellites.
Ryan Bratton
Reviewed in the United States on September 30, 2020
Used in a matek f411 build with inav. Plug and play. Great functionality.
Mark M.
Reviewed in the United States on December 20, 2020
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.
Bluepine
Reviewed in Canada on November 3, 2020
Works as expected. Lost my original in a crash and this was an exact replacement. Warms up quick and locks onto sats quickly.
K. Lee
Reviewed in the United States on January 11, 2020
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.
Bianchina
Reviewed in the United States on May 17, 2019
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.
x
Reviewed in the United States on March 31, 2019
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.
DoubleD686
Reviewed in the United States on September 10, 2018
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.
Recommended Products