SatPulse 0.2 released
I have released SatPulse 0.2. This is a major new release with a lot of new functionality (more than 60% of the code is new since 0.1).
Welcome to the SatPulse blog.
I have released SatPulse 0.2. This is a major new release with a lot of new functionality (more than 60% of the code is new since 0.1).
One of the major changes in SatPulse 0.2 is a new architecture for the PHC synchronization subsystem. The PHC synchronization subsystem has two inputs: a str...
I have set up 12 different machines for automated testing of SatPulse. I have chosen the hardware to provide coverage along multiple dimensions: CPU architec...
I have been working on a desktop GUI for SatPulse. Here are a couple of demo videos.
In version 0.1 SatPulse focused on a specialized use case: transferring time from a GPS to a PTP hardware clock (PHC). In version 0.2, SatPulse’s scope is mu...
In an earlier post, I described how SatPulse can now work without the specialised PHC hardware it previously required. This means, in particular, that it is ...
I just made the first pre-release of SatPulse 0.2.
For the last 8 months, I have been working on broadening the range of GNSS hardware supported by SatPulse. In 0.1, there was support only for u-blox modules....
Up to now, using SatPulse for timing has required some very specialized hardware. Over the last couple of days, I have implemented a feature that removes thi...
In this post, I want to describe some recent improvements in how SatPulse supports GPS configuration.
I released version 0.1 of SatPulse today. This is the first stable release of SatPulse. The initial commit was back in December 2022, over 3 years ago.
The tinyGTC is a delightful little device released towards the end of 2025. It turns out that the tinyGTC is very useful for working with precision network t...
It can be hard to understand how everything fits together with a PTP/NTP time server. This post explains how things work when using SatPulse.
I have been doing some more systematic testing on SatPulse. I have 6 different systems set up for testing. I ran SatPulse on them for 3 days, with SatPulse p...
SatPulse makes it easy and inexpensive to run PTP on a network. Personally, I tinker with PTP because I find it interesting. Why be satisfied with your compu...
The SatPulse GitHub repository has now been made public.