Welcome to the repository for TimeHat and Neo M.2, two open hardware platforms for precision timing and networking.
The TimeHat is a Raspberry Pi 5 PCIe HAT designed to enable time-sensitive applications such as PTP (Precision Time Protocol) clients and grandmasters. It connects to the Pi 5 via an FPC PCIe interface and includes a 2.5G Ethernet NIC, GNSS capability, and multiple timing I/O options.
- PCIe interface via FPC to Raspberry Pi 5
- Intel I226 2.5GbE NIC
- GNSS module slot for global time synchronization
- SMA connectors for:
- 1PPS input and output
- 10 MHz reference input and output
- Designed for time-sensitive networking applications
The Neo M.2 board is a compact GPS module based on the u-blox Neo-M9N receiver, built to comply with the OCP M.2 Sync Specification 1.1.
- M.2 2242 form factor
- u-blox Neo-M9N GNSS receiver
- Designed for use in PTP-capable systems
- Open source hardware design
Reference design is available on the OCP GitHub:
👉 https://github.com/opencomputeproject/Time-Appliance-Project/tree/master/Time-Card/GNSS/UBlox/M2-NEO-M9N