FREE SHIPPING for all orders over $40
The GPS Module v2.0 is a high-performance GNSS positioning module built around the AT6668 chip for accurate and reliable satellite positioning. It supports multi-frequency and multi-mode GNSS reception across GPS/QZSS, BD2, BD3, GLONASS, GALILEO, and QZSS, enabling multi-system joint positioning or single-system independent positioning with strong anti-interference capability.
The GPS Module v2.0 includes an external active GPS/BD antenna with a 1 m cable, a DIP switch for flexible TX/RX and PPS pin routing, and PPS output for precise timing. It is designed for stackable M5Stack host systems and is suitable for navigation, IoT positioning, remote monitoring, smart city, home automation, and industrial automation projects.
Notice: This product is EOL (End of Life). For new designs, consider Module GPS v2.1 as the newer version.
When used with the Basic host, G12 is a strapping pin during startup and must remain low; switching it ON during startup may prevent the device from booting. G25 is shared between PPS output and the speaker input, and Core2 shares G2 with the speaker pin, so only one of the conflicting functions should be used at a time.
| Type | GNSS positioning module with external active antenna |
| SoC | AT6668 |
| Supported satellite systems | GPS/QZSS/BD2/BD3/GAL/GLO |
| Frequency bands | BDS B1I+B1C; GPS/QZSS/SBAS L1; GALILEO E1; GLONASS R1 |
| Channels | 50 channels |
| Positioning accuracy | <1.5 m (CEP50) |
| Positioning update rate | Up to 10Hz |
| Protocol | NMEA0183 4.1 |
| Communication method | UART 115200bps @ 8N1 |
| Sensitivity | Tracking -162dBm; acquisition -160dBm; cold start -148dBm |
| Start time | Cold start 23 seconds; hot start 1 second |
| Power consumption | Standby current DC 5V/42.78uA; operating current DC 5V/41.96mA |
| Module dimensions | 54.0 x 54.0 x 13.1mm |
| Module weight | 15.3g |
| Package size | 126.0 x 68.0 x 22.0mm |
| Package weight | 78.0g |
The GPS Module v2.0 uses switchable M5-Bus pins marked SW to adapt GNSS_TX, GNSS_RX, and PPS routing to different host controllers. Before development, confirm the host model, DIP switch positions, and firmware pin configuration so the selected UART and PPS signals match the application.
Compared with the earlier Module GPS based on NEO-M8N, the GPS Module v2.0 adds DIP switch pin routing and improves positioning accuracy from 2.5 m to 1.5 m in the product comparison data.
Module GPS v2.0 Product Documentation
Module GPS v2.0 Schematic PDF
Module GPS v2.0 PinMap Note Image
Module GPS v2.0 Model Size Image
ATGM336H-6N Datasheet
VRH3301NLX LDO Datasheet
CASIC Multi-mode Satellite Navigation Receiver Protocol Specification PDF
Module GPS v2.0 Arduino Guide
Module GPS v2.0 TinyGPSPlus Arduino Library
Module GPS v2.0 UiFlow2 Documentation
The GPS Module v2.0 supports GPS/QZSS, BD2, BD3, GALILEO, and GLONASS positioning systems.
The package includes an external active GPS/BD antenna with a 1 m cable.
Yes. The module supports PPS output for precise timing applications, but confirm the host pin conflicts before enabling PPS.
Check the host controller pin map and avoid enabling conflicting speaker, PPS, or boot strapping functions at the same time.
Only logged in customers who have purchased this product may leave a review.