Machina Speculatrix

Machina Speculatrix

Clocking in: creating a homebrew computer’s pulse

At the heart of every computer is a clock beating out the measure to which the machine keeps time.

Machina Speculatrix
Nov 14, 2025
∙ Paid
Montage image for purely decorative purposes, based on an oscilloscope trace and a schematic circuit diagram.

Every computer needs a clock. At least one. But it doesn’t tell the time. It is more like a heartbeat, or perhaps a drum beat, to which important parts of the device synchronise their activities.

In a previous article on address decoding for the Zolatron homebrew computer, I talked about ‘qualifying’ or ‘gating’ signals through the cunning use of NAND gates and the clock signal. But I was getting a little ahead of myself because I’d said nothing about where that signal comes from. It’s both very simple and (sometimes) not quite as simple as you might think. So let’s get into it.

User's avatar

Continue reading this post for free, courtesy of Machina Speculatrix.

Or purchase a paid subscription.
© 2026 Steve Mansfield-Devine · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture