Skip to content

Latest commit

 

History

History

power-consumption

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Ok, first, measuring power at such low values is extremely hard, temperature, humidity can affect the values. Not only that, your touch, sight, planet position, random things can affect the results. What I'm trying to say, it's extremely hard, those are not 100% scientific values. But I took them many times to make sure they are similar and they have been taken on the nordic power profiler kit II, so it's valid enough I think.

The best example of problems I'm facing is that I used some nail polish to make it more water resistant, this improved the power consumption by -20uA. It could be that, my best ques at least... It's really random and hard

Some important things first:

  • Yatchy obviously uses the lp core
  • Those are only during time updates, not interacting with the watch. Any interaction will obviously drain a lot of battery, so the final battery consumption will be heavily based how much you just look at the time or just interact with the watch
  • The .doc files in this dir can be used to calculate the power consumption for your settings, battery. But to understand what is going on there, first you need to read the rest of this document. Oh and the docs screenshoots are at the bottom of this document if you don't want to change anything but you are too lazy to look it up
  • Those files are chaotic, I know, I don't care, they do their job
  • For watchyv2-calculations.ods to match this: https://github.com/Szybet/InkWatchy/wiki/InkWatchy-battery-life-measurements you need to take into account that the measurments there had a night delay, while those calculations don't. To make those results match, set the wakeups in one hour to 43. Yatchy doesn't need such optimisations, that's why I skip them ;)

Devices used:

  • Yatchy v1 without an accelerometer. If you want to "simulate" adding of the acc, add a few uA to the full sleep value
  • Watchy v2, regular one.

Description of functioning of those devices

Yatchy:

  • "Regular lp core time update" Is the most regular time update, it happens most often, almost every minute
  • "First time update lp core" Happens after "hp core update"
  • "hp core update" Is when the main program, in this case InkWatchy is launched. You can control how often this happens, at default it's every 29 minutes so 2 times an hour. It takes the most amount of battery, but it's important as it updates other things on the watch, not only the time.

Watchy:

  • Here it's just "hp core update" all the time, as Watchy v2 (or even v3) can't use the lp/ulp core to update the time

Conclusions

I'm happy with it

Now some images that explain the values in the docs

Yatchy

Full sleep image

Lp core regular time update image

Lp core first time update image

Hp core wakeup (In the future, it could be 1s smaller) image

Watchy v2

Full sleep image Umm this looks a bit much, well, power consumption magic, maybe my connections is somewhere off, maybe something something is off. Previous reads, which I don't have saved gived me reads of around 130-160uA so let's treat it like this, this picture is anomaly

Hp core wakeup (It matches in timing the one from Yatchy & image

SS

yatchy calculations: image watchy calculations: image