A wearable round badge built by [curisama] runs custom firmware on the Waveshare ESP32-S3-Touch-AMOLED-1.75C, a module combining a 466x466 AMOLED display in a milled aluminium case with an ESP32-S3. What started as an air mouse project grew into a device with a touchpad, physical keys, a clock, games, and WAV audio recording up to 52 minutes.

The engineering decisions are where this gets worth your time. A liquid simulation with a boat riding waves on the circular display was optimized from 3 FPS to 18 FPS. Enabling the CONFIG_PM_ENABLE flag alongside other power tweaks pushed standby battery life from 11.9 to 19.6 hours, a 65 percent gain. These are not marketing benchmarks. They are documented iteration steps in the GitHub repo.

The firmware can be flashed directly from a browser, no toolchain required. The full source is public at github.com/curisama/The-Badge. Read the original for the breakdown of the optimization passes and the specific configuration flags. The power management section alone is worth the click.

[READ ORIGINAL →]