I have hundreds of dollars worth of GPS equipment. Not counting the cell phones we all carry with us.
I wanted to try to create a Stratum 0 NTP clock.
The last time I attempted this, I used a Garmin handheld GPS. Time to sync was in minutes and while the power draw as trivial, by the standards of the day, it would still burn through AA batteries.
Because you, kind readers, told me that there were cheap options, I went looking.
What I found was a GPS module that is about an inch square. For $15 I could have one delivered. It comes with a header containing VCC, GND, TXD, RXD, and PPS. I figured I could solder in the provided header then run them to a GPIO that has an attached UART.
Well, the darn things showed up a day early, and I didn’t really want to do any soldering. I plugged it in via the USB port, put it in the window. A few minutes later, it had a hard lock.
After installing gpsd
and configuring, chrony
I now have a system that is locked at less than 1ms accuracy, NOT using the PPS option.
That will be next week’s project. Getting that PPS signal to the motherboard.
If I had a Raspberry Pi with a good interface, not wifi, I can see that this would make a darn nice little timekeeper.
Leave a Reply