Home › Parts › Microcontrollers & modules › GPS module

GPS module

Microcontrollers & modules · NEO-6M

u-blox NEO-6M on a GY-NEO6MV2 board · VCC 3–5 V (3.3 V LDO), 3.3 V UART · Open sky · NMEA at 9600 baud, 1 Hz · TTFF cold/warm 27 s, hot 1 s · backup cell for hot starts · PPS LED

GPS module on the simulator's bench

Try it on the benchThe lab drops it on an empty bench and opens its datasheet card.

Typical part: GY-NEO6MV2 (u-blox NEO-6M) GPS module

Pins

Ratings and limits

SupplyVCC 3–5 V (3.3 V LDO on the board); about 47 mA acquiring, 37 mA tracking
UART3.3 V logic, 9600 baud 8N1 by default (change with UBX CFG-PRT or $PUBX,41)
OutputNMEA 0183: RMC, VTG, GGA, GSA, GSV, GLL; 1 Hz by default, up to 5 Hz (UBX CFG-RATE)
Time to first fixcold 27 s, warm 27 s, hot 1 s (open sky); needs a clear view of the sky, indoors it may never fix
Backupa small rechargeable cell keeps the satellite data: restart within about 4 h = hot start (seconds). It charges while the module is powered
PPSthe LED blinks once a second when there is a fix; this board does not bring the PPS signal out to the header

How to use it

Wire TX to a microcontroller RX (and RX to TX if you want to configure it). Parse the sentences with TinyGPS++. Put the antenna under open sky.

Lessons and builds that use it

More in microcontrollers & modules

Sources: u-blox NEO-6 datasheet (GPS.G6-HW-09005) and u-blox 6 receiver description (UBX CFG-PRT, CFG-RATE, CFG-CFG, PUBX,41)