Description Waveshare ZED-F9P GPS-RTK HAT is a high-precision GPS-RTK HAT built around the u-blox ZED-F9P GNSS module. It is designed for Raspberry Pi, Jetson Nano, Arduino, and STM32 projects that need centimeter level accuracy, RTK positioning, and reliable multi-band GNSS reception for robotics, surveying, mapping, precision agriculture, and navigation systems. The official Waveshare Wiki highlights the ZED-F9P as a dual-band, multi-constellation GNSS solution with RTK convergence in seconds, support for reference station and positioning terminal roles, and moving base RTK support for heading and attitude applications. That makes this Waveshare ZED-F9P GPS-RTK HAT especially valuable for users searching for a Raspberry Pi RTK GPS HAT, u-blox ZED-F9P board, or centimeter level GNSS module. Features Centimeter level accuracy: supports RTK positioning with 0.01m + 1ppm CEP horizontal and vertical accuracy. u-blox ZED-F9P onboard: built around the ZED-F9P GNSS module for high-precision positioning and timing. Multi-constellation GNSS: supports GPS, BeiDou, GLONASS, Galileo, QZSS, and SBAS-related augmentation workflows. Dual-band reception: supports multi-band GNSS operation for stronger reliability in demanding environments. Moving base RTK support: useful for heading, attitude, and moving vehicle guidance applications. Multiple interfaces: supports USB, UART, I2C, and SPI for Raspberry Pi and embedded development. PPS timing output: configurable PPS frequency from 0.25Hz to 10MHz. U-Center support: can be configured with the official u-blox U-Center software workflow. Geo-fencing and anti-jamming capabilities: highlighted by the official Waveshare materials for advanced GNSS projects. Specifications Core GNSS Module u-blox ZED-F9P Supported Systems GPS, BeiDou, GLONASS, Galileo, QZSS Frequency Bands GPS L1C/A L2C, SBAS, QZSS, GLONASS L1OF L2OF, BeiDou B1I B2I, Galileo E1B/C E5b RTK Convergence Time