OCP M.2 ZED-F9P GNSS
What is it?
An M.2 2242 GPS board, compliant with OCP M.2 Sync specification.
This board uses ZED-F9P-05B as the GPS receiver. Hardware design is fully open source: GitHub Repository
With this, you can turn the TimeHATV6 into PTP Grandmaster AND RTK Base station.
What's in the box
- ZED-F9P M.2 board
- U.FL to SMA adapter cable
- M.2 screw
Why did you make it?
This board is meant to work in any PCIe card or design that supports OCP M.2 GPS receivers. Currently designs that support this:
- TimeHATV6: TimeHATV6 i226 NIC with PPS In/Out for RPi5
- Time Card: GitHub, Makerfabs
Specifically, the F9P is used for positioning applications, and RTK for high precision positioning. Learn more about RTK:
How to use it
For use with the TimeHATV6, we recommend this software:
rtkbase on GitHub
Installation with TimeHATV6:
You will need to modify the install.sh to add ttyAMA0. Search for ttyUSB0 in the file, then add ttyAMA0 to the list. Then you can run the install script:
sudo ./install.sh --detect-gnss --configure-gnssNote: rtkbase will also run gpsd so you can use cgps. It will configure the receiver for 115200 baud rate and save that change, just a note if you try to uninstall rtkbase and go back to manual gpsd.