Tell time with this 3D-printed binary watch

Maker creates his very own 3D-printed, ATtiny85 powered binary watch.

What can we say? Makers just love finding new ways to tell time. Testament to that, Tim Keeley recently took it upon himself to devise a slick, 3D-printed binary watch. The wearable reveals the hour and minutes by flashing two LEDs in sequence to represent two 4-bit binary numbers — the left LED represents the 0s, while the right denotes the 1s. The first set of flashes indicates the hour, the second set of flashes is the minute.


“It has three pieces that pressure fit together very nicely. The body and the face pieces have an oval so that you can align the parts up evenly when the two pieces are together. The face piece has two tabs to help hold the circuit board in place. It also has pin holes to add your own strap,” the Maker explains.

Powered by an ATtiny85, the circuitry is comprised of two resistors, two LEDs, a momentary pushbutton and a CR2032 battery holder. Meanwhile, the sketch flashed onto the MCU was derived from fellow Maker Sam DeRose’s Nerd Watch with only a few minor changes.


“The circuit board should be about a 37mm diameter circle and the components should be positioned in a window 28.5mm wide by 22.5mm high in the middle of the board. I put all the components on the top with only the batter holder on the bottom. This is a little tricky but can be done,” Keeley notes.

Time to make one of your own? Head over to his project page on Thingiverse, as well as check it out in action below.

1 thought on “Tell time with this 3D-printed binary watch

  1. Pingback: Tell time with this 3D-printed binary watch - Internet of Things | Wearables | Smart Home | M2M

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s