PCB design, software development, STM32 learning... The watch is just a bonus for me. ;)
Zip Archive - 247.35 kB - 04/14/2017 at 02:35
Bill of materials (includes Mouser order codes)
Adobe Portable Document Format - 34.05 kB - 04/04/2017 at 15:50
Zip Archive - 6.77 MB - 03/30/2017 at 16:41
Zip Archive - 2.70 MB - 03/30/2017 at 16:39
Zip Archive - 5.28 MB - 03/30/2017 at 16:37
I accidentally uploaded an earlier version of the back face. It's supposed to have this thin cutout for the PCB. Anyway, it's fixed now!
Here's how I printed the parts for the watch. I used Slic3r to slice these. Find out more below.
Finally took the time to take a picture of the internals. Lots of photos below!Top cover off. Watch face held together using M3x12 countersunk screws. The black blends well. See more photos below.
Read more »
Currently, I would say the hardware is complete. I'd like to perhaps get the watch printed in a clear resin so people can see the inner workings of it. Black is still the sexiest.
My files are a mess. My code is a mess as well. There are some FreeRTOS things in the code right now, but I've commented out the main thread creation portion. FreeRTOS isn't needed in this sort of thing? Well, it's still a good learning experience for me.
I've removed the second hand to reduce power consumption. Measuring it shows it's around 0.31 mA most of the time. That would give me around a month(?) of battery life. I still need to read through and try to understand the low-power modes of the STM32L0. I think that's too big considering I'm running at 2MHz in (supposedly) low-power run mode and being in low-power sleep mode the rest of the time. Maybe I still need to reduce clock speed during sleep mode?
Would love to implement a digital clock face, but still need to implement fonts (ongoing). I specifically chose the STM32L051 version so I have more flash memory available.
3D print parts
I printed everything except the buttons with black PLA at 0.025 (!!!) mm layer height. The buttons were printed with black TPE.
I started with the FPC connector since it's the most difficult one to work with and I don't have a hot air gun.
Insert LCD on connector