binary clock runs to slow, how do i speed it up?

i made a binary clock from an instructable on this site: https://www.instructables.com/id/Binary-Marble-Clock/ but it turns out it runs WAY to slow.
i wanted to know how good it ran, so i made the time 23:29 (current time then) and went to sleep. at 09:45 (not extactly) the clock gave about 00:30
how do i make sure it runs like it should? couse now its being used as a light decoration...

Picture of binary clock runs to slow, how do i speed it up?
sort by: active | newest | oldest
Check the crystal. The code looks sound enough, unless you've recompiled it yourself. If your crystal wiring is off, the thing may be running erratically. Get an oscilloscope and start prodding.
godofal (author)  steveastrouk7 years ago
i did not make any changes to the code/parts, in fact i did exactly what the instructable says... and i think that its not the wiring. what is an oscilloscope? and what does it do?
An Oscilloscope is absolutely THE most important tool for Electronics work.
orksecurity7 years ago
As others have said: Either the main oscillator is too slow, or you're dividing it down too far, or threre's a bad connection and you aren't getting all the ticks you should. Of course if it's consistently off, the lazy way to fix it would be to recalibrate the code. I agree that asking the author of the 'ible is a Good Idea. There may be a mistake in the instructions which should be fixed, or something not described well that should be clarified.
godofal (author)  orksecurity7 years ago
it looks pretty consistently... what should i alter in the code for the lazy way then? il check the connections, but im 90% sure its not that...