
- ★Product Description
- ★About us
- ★Custom cable
NEO-6M GPS Module — UART, Arduino Compatible
The NEO-6M GPS module is the most popular GPS receiver for Arduino projects. Built around the u-blox NEO-6M chip with an integrated ceramic patch antenna, it provides NMEA 0183 GPS data via UART at 9600bps — latitude, longitude, altitude, speed, and time. Compatible with Arduino, ESP32, Raspberry Pi, and any UART microcontroller.
Key Specifications
- Chip: u-blox NEO-6M | Channels: 50
- Accuracy: 2.5m CEP | Update rate: 1Hz (up to 5Hz)
- Cold start: 27s | Hot start: 1s
- Interface: UART (9600bps default) | Protocol: NMEA 0183
- Operating voltage: 3.3–5V | Current: 45mA
- Antenna: Integrated ceramic patch | Battery: Backup battery for hot start
- Compliance: RoHS compliant
Why Choose This?
- ✅ Integrated ceramic antenna — no external antenna needed for most applications
- ✅ Backup battery — retains satellite data for fast hot start
- ✅ TinyGPS++ library compatible — extensive Arduino community support
- ✅ 3.3V/5V compatible — works with Arduino Uno, ESP32 and Raspberry Pi
Typical Applications
- Arduino GPS tracker and vehicle tracking
- Drone and UAV GPS navigation
- IoT asset tracking and geofencing
- GPS clock and time synchronization

