Build your own microcontroller based clock timer

A free design for an electronic clock timing machine. A timing device for use with mechanical clocks.
Used to adjust the clock rate, troubleshoot problems with the clock movement and log performance data to a computer for detailed analysis.

This device has features similar to the commercial Timetrax or Microset clock timers.
There are two major differences. First, If you have some electronics skills you can build this yourself for only the cost of the parts.
Second, my timer does not currently have any fancy windows software to interpret the data.
It outputs data to an LCD display and to a serial port or bluetooth radio in CSV format.
I've tried to keep the design as simple and inexpensive as possible.
Anyone with some basic electronics skills should have no trouble building it.

The design and software are free for non-commercial use.

UPDATE! 04-22-2018
I'm now designing a PC-board for the timer.
Once this is complete I'll put up links to the PCB cad files so that you can etch your own board.
My latest to-do item is to add an ICSP header onto the board. This will allow you to flash a blank chip without removing it from the PCB.

Clock Timer 004.jpg

Timer features, operation and commands.

Construction information.

Sensors for detecting clock beats.

Standard schematic.

Better accuracy with the optical sensor.

Higher sensitivity schematic.

More sensitivity to pick up beats from quiet ticking clocks. Only needed with sound or vibration sensors.

Parts list.

Component data sheets.

Microcontroller programming information.

Microcontroller software download.

PC data logging software.

Questions or comments? Email me: