Picture of Gear Clock
The heart of the clock is a PIC 16f628A microcontroller (PDF). This microcontroller has an internal oscillator however an external 20MHz crystal oscillator is being used since it will have to accurately keep track of time for weeks and months. The microcontroller is interfaced to two buttons and one motor.

For more details have a look at the project Website.

The Gear Clock Kit is now available. Have a look at our kit page for more details. If you have a CNC machine you can cut your own gears and just purchase the electronics for the clock.

Step 1: Cut and paint the Gears

Picture of Cut and paint the Gears

The gears are made out of MDF. They were painted to have a metallic look however the look I was going for was not achieved. Initially I was thinking of making the gears look like they were made of metal and left to rust for a few dozen years. I found some cool products that would give me that rusted effect but they were a bit too expensive. I settled for a can of Krylon Black Metallic Hammered Finish paint. The sample on the lid is a very nice black with subtle bit of gray. I think this might be from a bad batch since the final look is not as black as it should be. It also made taking pictures of the final clock a bit tough since even with modest lighting the glare was horrible.

The gear arrangement is as follows:

  • 9 tooth motor gear
  • 72 tooth minute gear with a 24 tooth secondary
  • 72 tooth intermediate gear with a 18 tooth secondary
  • 72 tooth hour gear

To achieve the correct timing the 9 tooth motor gear is advanced 4 steps every 9 seconds. By moving 4 steps at a time the motor routines can be simple since the motor is always at rest with the same coil energized.

1-40 of 46Next »
Junky2282 years ago
I know this is a bit old now, but is the design scalable?, I'd like to downsize this design to be about 8 inches wide.
REA4 years ago
using the picture, i was able to crudely model the clock in Inventor.

here are the files

abbtech (author)  REA4 years ago

You can get the CAD here if you want.
REA abbtech4 years ago
i kept trying those files to get the proper dimensions but they wouldnt work in DWG Viewer, Inventor, or AutoCAD (all the most current version).
durgledoggy REA4 years ago
DXF files should open in AutoCAD with no trouble. To be honest they should open in nearly any CAD program. Seems like it's been saved by a third party app, so probably doesn't quite meet the DXF "standard".
Try RECOVER or DXFIN and see if that can drag it through.

Suggestion to abbtech, try using DWG trueconvert to get a decent file.
I like this project. Thanks.
Rob K5 years ago
For some reason I cant get any of the DXF files to open on this computer. Photoshop CS2 , AutoCAD 2009, Inventor 2010.

Ill give it a try on the schools computer.
abbtech (author)  Rob K5 years ago
I just downloaded the zip from the site and opened it. Please re-download the file I think something is corrupted in yours.
REA abbtech4 years ago
AutoCAD 2011 cant open them either.
abbtech (author)  REA4 years ago
Not sure what the problem could be. The files open properly on my side and many people have used the same files to make the gears. I just exported the DXF from Artcam so it might be the way it formats the file...
Rob K abbtech5 years ago
I was only able to view the DXF files on AutoCAD, and Inventor when I imported them into MicroStation then resaved them as a DXF in another folder.

Rob K Rob K5 years ago
Same on the school computers also. Autocad 2008.

Invalid or incomplete DXF input -- drawing discarded
mathman475 years ago
I have the kit from Alan, but haven't built it yet. Glad I ran across this I*. I've been trying to come up with ideas for colors and am thinking now about using one of the Krylon spray cans for a textured effect. Do you know if you can put another color on top? Great job. I love clocks. As I sit at my desk I can see 12 and I have a few to build yet!
Ender20075 years ago
How do you cut the gear?
abbtech (author)  Ender20075 years ago
I used a CNC machine but you could print the design and cut it with hand tools.
Thank you for the reply.
I should have been clearer with my question.

I would love to to the same with a CNC but I lack experience.
What kind of CAD did you use to generate the gears?
And how did you process them to the CNC?

abbtech (author)  Ender20075 years ago
I used a Fireball V90 CNC machine and cut them using Mach3. You can download the files to cut on your CNC machine here.
Thank you so much!
Going there right now...
As a first step, how do I create really accurate gear patterns without expensive tols and training?
abbtech (author)  Doc Holliday5 years ago
You could purchase the gears or cut them out using a saw.
john3f5 years ago
The step motor used in this project is a "unipolar" type step motor, not a bipolar one. Bipolar step motors dont have a "common, ground, +V, coil split etc.." connection. Also it's not easy to drive a bipolar step motor. A bipolar stepper requires h-bridge circuit and 8 transistors for the coils to be driven.
abbtech (author)  john3f5 years ago
You are very right John. I have updated the page.
john3f abbtech5 years ago
Great. The project is really awesome.
abbtech (author)  john3f5 years ago
The kit version should be available in about 3 weeks. Custom boards should be in any day now... It feels like a second Christmas. :)
knife1415 years ago

Very nice project!  In terms of getting a rusted metallic look on wood, I've had good luck spraying the parts with flat black, then just lightly dusting with bronze metallic paint. 
Good job. Now if I could just get the gears I would build.
abbtech (author)  Killer~SafeCracker5 years ago
Thanks. It might be made into a kit, there has been lots of interest. To be automatically notified is a kit is made available sign up here.

Or just keep your eye on this page.
newtonn25 years ago
 Very cool clock! Excellent JOB!
robotguy45 years ago
You should maybe add two stationary pointers to the mix...  For accurate time reading...
abbtech (author)  robotguy45 years ago
That would sure help. Thanks for the idea.
benthekahn5 years ago
 if you put sea water on steel it will rust it over night.

abbtech (author)  benthekahn5 years ago
It is made of MDF though.
Check out what happens to MDF when it gets wet!

I said that to let you know that you could just cover the gears with thin steel sheet, and rust it over night for very little cost.
abbtech (author)  benthekahn5 years ago
That would be a cool idea!
Koosie5 years ago
Woah, seriously awesome!

Looks a bit like the twin cams on a DOHC straight six.
abbtech (author)  Koosie5 years ago
LOL, it does!
Re-design5 years ago
First Class.
Doldrum5 years ago
 I don't need to tell you how awesome that is.  
3366carlos5 years ago
Outstanding man.  The only feedback I have is: you need a reference point on each gear  so that anybody that looks at your clock can read the time easily.
Chicken22095 years ago
 Saw this on my make rss (i think)
Really interested me mainly because I've had the idea of a planetary clock but given very limited budget and supplies i'd be limited to cardboard and an exacto knife.  MDF seems slightly better though... What programs did you use to make the gears?  The closest i had was inkscape that has a star tool that can create a gear looking shape that could function but i think its mainly for looks and not functionality. I like the use of the floppy drive motor too.
abbtech (author)  Chicken22095 years ago
Hi Chicken,

I used Artcam to design most of it. MDF is cheap and tough, I would use it over cardboard.
1-40 of 46Next »