Raspberry Pi Network Time Server ~ GpsNtp-Pi

GpsNtp-Pi is a network time server that uses the Network Time Protocol, a GNSS receiver and the Raspberry Pi (RPi) computer platform. It will operate in standalone mode without any other time servers or in pooled mode with other time servers. GpsNtp-Pi can operate with an offset < ± 5 microseconds, about 4 orders of magnitude better than most PCs.


Raspberry Pi Network Time Server ~ GpsNtp-PiOrdering

The GpsNtp-Pi is available as a special order – please inquire. It includes the RPi platform with GNSS receiver, extruded aluminum enclosure, dc-dc converter and associated filters, GNSS antenna with 3 m coaxial cable, assembled and tested. Operation is from 9 to 15 Vdc.


GpsNtp-Pi receives time and position information from GPS and GLONASS satellites and produce accurate time for distribution on a network. In standalone mode, GpsNtp-Pi relies only on the Global Navigation Satellite System (GNSS) satellites to provide accurate time. In pooled mode, GpsNtp-Pi can use other NTP servers on the LAN or WAN to increases system reliability and performance.


  • Platform: Raspberry Pi Model B+ or model 2 (also works with Model B)
  • GNSS receiver: Global Technology FGPMMOPA6H or uBlox MAX-M8Q
  • Power requirements (nominal):
    Packaged system (shown below): 12 Vdc, 5 W (2.1×5.5 mm coaxial power jack)
  • Electronic assembly only, including Raspberry Pi platform and GNSS receiver: 5 Vdc, 2.5 W
  • Software: 8 GB or 16 GB micro-SD memory card in SD carrier
  • 10/100BaseT Ethernet or 802.11b/g/n Wi-Fi
  • No keyboard, mouse or monitor required

Raspberry Pi Network Time Server ~ GpsNtp-Pi schematicDocumentation

Block diagram

Prototype Images ~ System 1 with GTop GNSS Receiver and External Antenna

The system pictured below is based on the Adafruit “Ultimate GPS Hat” assembly and a Raspberry Pi model B+. An XP Power model SR10S05, 5 W dc-dc converter is used along with a pi-input filter to convert an input voltage range of 7 … 18 Vdc to +5Vdc for the RPi. The power supply board also includes a polarity guard diode and additional MLC filter capacitors.


For more detail: Raspberry Pi Network Time Server ~ GpsNtp-Pi

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top