Raspberry Pi Stratum 1 PTP & NTP Timeserver: The Time Pi Project

2025-03-28

An open-source project, Time Pi, builds a stratum 1 Precision Time Protocol (PTP) and Network Time Protocol (NTP) timeserver using a Raspberry Pi 5. Leveraging the TimeHAT add-on board with an Intel i226 2.5Gbps NIC and supporting hardware timestamping, Time Pi achieves high-precision time synchronization, further enhanced by an optional M.2 GPS module. While encountering driver issues with the Intel i226 NIC, the project successfully utilizes Ansible to configure Chrony, NTP, and PTP software, running stably for months. Future plans include outdoor GPS antenna installation, cross-device PTP synchronization testing, and collaboration with Masterclock for advanced time synchronization solutions.

Hardware Timeserver