Vortex Watch

An infinity mirror watch.

Public Chat
Similar projects worth following
This watch is a collaboration between myself and Jamal Davis. Our goal was to create a wearable-sized version of the infinity mirror clock projects we had seen around web. It uses its RGB LEDs to indicate time by assigning hours, minutes, and seconds to Red, Green, and Blue lights respectively and overlapping these hues to create primary, secondary, and tertiary colors that represent the time.

Some features:

A 3D printed titanium and resin case
Laser cut/engraved mirrored acrylic face
Battery charging circuit
Fuel gauge to keep track of battery charge level
Two capacitive touch contacts on the side to act as the watch's interface and
A DS3231 real-time clock (RTC) for accurate time-keeping
Different programmable face styles
Set-time, battery charge level display, low-power sleep, and game modes

Adobe Portable Document Format - 646.68 kB - 07/06/2018 at 06:05


sch - 388.64 kB - 07/01/2018 at 07:28


brd - 190.93 kB - 07/01/2018 at 07:28


Portable Network Graphics (PNG) - 37.37 kB - 07/01/2018 at 07:28


Portable Network Graphics (PNG) - 37.08 kB - 07/01/2018 at 07:28


  • 1 × ATMEGA32U4-MUR Electronic Components / Misc. Electronic Components
  • 1 × CSTCE8M00G55-R0 Frequency Control / Resonators
  • 12 × WS2812B 3535 Addressable SMD RGB LED
  • 1 × DS3231MZ+ Clock and Timer ICs / Real-Time Clocks
  • 3 × GRM155R70J105MA12D Capacitors / Ceramic

View all 27 components

  • V6.1 In Progress

    nolandoktor11/12/2022 at 07:03 0 comments

    Found/fixed a few mistakes in V6.0 (Bringup log in Git has more details here). Had some trouble with fake fuel gauge ICs from an Ebay/Amazon sellers *big surprise* (picture down bellow showing an OEM chip on the right vs fake on the board). Amazon seller sent 5 ICs each different from the next.

    Decided to switch new fuel gauge ICs (MAX17048) that could be sourced from a reputable seller so fingers crossed this version works. V6.1 was designed to use the same ATSAMD21G18 MCU as V6.0 but this will be my last 3 of these ICs.

    A V6.2 is in the works and will be the next and hopefully last design which will use the smaller sibling to the ATSAMD21G18, the ATSAMD21E18 of which I was able to source an additional 10 ICs.

  • V6 is Assembled - More testing is required

    nolandoktor08/28/2022 at 00:39 0 comments

  • V6

    nolandoktor07/29/2022 at 23:33 0 comments

    V6 is in the works after acquiring some Unobtanium MCUs to test with. Qi was dropped due to constraints with board space and chip supply. Stay tuned!

  • Build Guide Added

    nolandoktor02/23/2020 at 23:26 0 comments

    Took took time this weekend to add a guide on how to build the current revision of the Vortex watch. Check out the link below for more details on the watch assembly process.

  • Video demo of watch animation

    nolandoktor02/19/2020 at 18:34 0 comments

View all 5 project logs

View all instructions

Enjoy this project?



Jacob MacLeod wrote 02/19/2020 at 18:57 point

I love this - it's such a cool idea for a watch. It looks so sci-fi! 

How much does this cost to build?

  Are you sure? yes | no

nolandoktor wrote 02/28/2020 at 04:13 point

Thanks! I would estimate $200-400 depending on if you decide to print the case in plastic or metal.

  Are you sure? yes | no

Jacob MacLeod wrote 02/29/2020 at 08:43 point

Ah ok... what mirror are you using to get that ‘infinity’ effect?

  Are you sure? yes | no

nolandoktor wrote 03/01/2020 at 07:09 point


0.04 Inch Acrylic See-Through Mirror, 30% Transparent

1/16" Mirrored Acrylic Sheet

LED Light Panel Sheet (for light diffusion)


There are some links to the exact material I bought in the posted Instructable link

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates