Close

Mark 2

A project log for nRF52 SmartWatch

nRF52 Smartwatch from Scratch

jeff-cooperJeff Cooper 07/19/2020 at 22:140 Comments

Work on the watch mk2 is underway! Based on the musings in my last update, the new watch has the following notable features:

Electronics

All of this is on one PCB, which is now ordered and should hopefully be here in time to assemble and test next weekend.

Notably unsolved is the actual mechanism to light the epaper; I have some ideas, but I want to test them out on prototypes before I go too far into fleshing out the design.

Mechanics

This watch is a bit bigger than the last one (in order to fit the larger display). That's both good and bad; good because I have much more space to work on the PCB, but bad because it's... well.. big. It's about 15mm thick (which is actually on par with my current watch). It should be able to take any standard 22mm watch band, though it remains to be seen if I'll be able to 3d print the 1mm-diameter holes required for standard spring bars. 

I haven't included the flashlight LED or caps for the buttons in the design yet, but here's how it looks so far (ignore the weird render artifacts that come from Fusion360 trying to render glass).

Power

The E-Paper display uses effectively no power to maintain its image, and around 26mW (which, at 2.8V, is around 9.5mA) when updating. A partial update, which I hope to do once each second, takes about 250ms, which gives a total average power usage of around 2.4mA. This is higher than I wanted; if we account for about 500uA for the rest of the device (which, somehow, is reasonable), we end up with an average power draw of about 3mA, which gives about a week of runtime on the 500mAh battery. If we drop this down to a full refresh (which takes 2s, but provides better display quality) every 1 minute, the epaper display uses 300uA on average, which brings us under 1mA average power draw (or a runtime of 500h, or just shy of 3 weeks).

There are a lot of assumptions built in here, especially around my ability to get the power draw of the nrf52840 down close to its advertised abilities. It's probably good to set expectations low and assume about 1 week of battery life, corresponding to around 4mA average draw, then be pleasantly surprised if I can do better.

Discussions