A word about the flaws
CCCamp 2023
I am aware that neither circuit nor code is perfect. I have accumulated some experience over circuit boards but pure battery operation and the limitations of different battery types is a new area for me. (I have more experience with Li-Ion batteries, but that would have been beyond the price range, as I wanted to offer the nameplate for a donation). I chose CR2032 because of higher voltage with extremely low profile. I have unfortunately only in the last test cycles noticed that there are very, VERY strong differences in on the one hand capacity but also possible constant power draw. So if this is read before, please order now some reasonable button cells, otherwise I have about 200 “mediocre” cells with me. It was financially not possible to buy cells with good specs for all nameplates. My friends are mainly also only students too 😉.
Memory
CCCamp 2023
The ATTiny used has extremely little flash. I say this because I come from a non-assembler world and sometimes am not talented with super ultra efficient code in c++. Without the help of the legendary @omniskop I wouldn’t have such a nice firmware as it exists now. Nevertheless some limitations are to be expected
- no floating point operations (saves about 1400/4000 byte)
- animations are bigger than you think (we manage 3, max 4 animations at the same time)