I soldered the prototype BLE controller - https://www.instagram.com/p/BnetblTAO41/
There are some lessons from that - main one is "never use 0.05" pin pitch".
It consumes 22mA from fully-charged battery. Means about 20 hours from 500mAh - may be a bit less.
So the question is "how much runtime is enough?". I would think by now everyone is content with charging their devices every day. If that's the case - I can just forgo power optimizations. Will make code a bit simpler.
How much runtime is enough for BT keyboard?
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
20 hours solid from a puny wee 500 mAh ain’t too bad. I’m guessing uptime is more or less independent of keys pressed, as is the case for Hasu’s HHKB. I wouldn’t shrug off optimisation entirely but it becomes a “nice to improve later” instead of an upfront necessity