ZeBadge: The community badge - what?
summary
An open source conference badge is built from a Badger 2040 e‑ink board running CircuitPython, an Android Kotlin app, and a USB CDC serial protocol that sends base64 commands (name, metadata, payload). Images are converted to luminance, dithered with Floyd–Steinberg dithering, packaged, stored to disk because RAM is tiny (~4 MB storage), and rendered with a ~3 second e‑ink refresh. Hardware exposes five front buttons, two back buttons, and the system mostly works though accidental disconnects require reflashing and there is no iOS support.
AI-written summary · about
chapters (6)
- 0:00Introduction and team
- 1:09Project overview and hardware
- 10:06Messaging protocol and device setup
- 18:53Android app and dithering process
- 27:26App implementation and demo
- 29:56Call to action and resources
related talks
46mSwagbadge 101: Hardware and SAOs
47mSwagbadge 101: Software and the Aiko framework
47mSwagbadge 101: Software and the Aiko framework
46mSwagbadge 101: Hardware and SAOs
31mMultiplatform USB- How to Communicate Seamlessly
35mWe Built 2,000 Custom Electronic Badges for Our Developer Conference, Replay (Here's How)
18mSex, Circuits, and Deep House
26mIntro to Swagbadge 2022, the SAOs and the software
