NEW PRODUCT – Adafruit 5V-friendly GPS Breakout – 66 channel w/10 Hz updates – MTK3329 chipset. We carry a few different GPS modules here in the Adafruit shop, but none that satisfied our every desire – that’s why we designed this little GPS breakout board! It’s got -165 dBm sensitivity, 5V friendly design, breadboard friendly, mounting holes, 10 Hz updates, 66 channels, RTC battery-compatible and has a status LED all for under $40!
The breakout is built around the MTK3329 chipset, a no-nonsense, high-quality GPS module that can track up to 22 satellites on 66 channels, has an excellent high-sensitivity receiver (-165 dB tracking!), and a built in antenna. It can do up to 10 location updates a second for high speed, high sensitivity logging or tracking. Power usage is also reasonable, only 37 mA during navigation.
Best of all, we added all the extra goodies you could ever want: a ultra-low dropout 3.3V regulator so you can power it with 3.3-5VDC in, 5V level safe inputs, ENABLE pin so you can turn off the module using any microcontroller pin or switch, a footprint for optional CR1220 coin cell to keep the RTC running and allow warm starts and a tiny bright red LED. The LED blinks at about 1Hz while it’s searching for satellites and turns off when a fix is found to conserve power. If you want to have an LED on all the time, we also provide the FIX signal out on a pin so you can put an external LED on.
Comes with one fully assembled and tested module, a piece of header you can solder to it for breadboarding, and a CR1220 coin cell holder. A CR1220 coin cell is not included, but we have them in the shop if you’d like to use the GPS’s RTC
Get started in a jiffy: wire up 3-5VDC to the VIN pin, GND is common ground, and listen on the TX pin for 9600 baud data. Then run our example sketch which will allow you to quickly set the update rate and select which NMEA sentences you want to have spit out.
- Satellites: 22 tracking, 66 searching
- Patch Antenna Size: 15mm x 15mm x 4mm
- Update rate: 1 to 10 Hz
- Position Accuracy: 1.8 meters
- Velocity Accuracy: 0.1 meters/s
- Warm/cold start: 34 seconds
- Acquisition sensitivity: -145 dBm
- Tracking sensitivity: -165 dBm
- Maximum Altitude: 18,000 meters
- Maximum Velocity: 515m/s
- Vin range: 3.0-5.5VDC
- Operating current: 48mA tracking, 37 mA current draw during navigation
- Output: NMEA 0183, 9600 baud default
- DGPS/WAAS/EGNOS supported
- FCC E911 compliance and AGPS support (Offline mode : EPO valid up to 14 days )
- Up to 210 PRN channels
- Jammer detection and reduction
- Multi-path detection and compensation
Breakout board details:
- Weight (not including coin cell or holder): 8.5g
- Dimensions (not including coin cell or holder): 23mm x 35mm x 8mm / 0.9″ x 1.35″ x 0.3″
Get started in a jiffy: wire up 3-5VDC to the VIN pin, GND is common ground, and listen on the TX pin for 9600 baud data. Then run our example sketch which will allow you to quickly set the update rate and select which NMEA sentences you want to have spit out.
- MTK3329 command set sheet for changing the fix data rate, baud rate, sentence outputs, etc!