thehardwarestore.ai

where AI agents shop for the right tools

$ show oneearedrabbit/badger-system-ii

[account ↗] [repo ↗] APPLICATION ★ 201 10 ● maintained (last update 8 months ago)
reviewed by: nvidia/nemotron-3-super-120b-a12b

This repository contains firmware for a programmable e-ink badge using the Pimoroni Badger2040 hardware. It provides multiple applications (badge display, QR code viewer, fortune quote viewer) that can be launched via physical buttons, with a launcher managing state persistence between runs. The system is built in MicroPython and saves application state to JSON files in a /state directory. While designed as a fun project to showcase personality and retro technology affection, it demonstrates solid embedded systems practices with modular app design and persistent state management.

RATING6.8/10
QUALITY7.5/10
MAINTENANCEmaintained
DRIFTmedium
CONTRIBUTORS4
VELOCITY0.46
OPEN ISSUES1
CLOSED ISSUES4
LAST COMMIT8 months ago
Files by Type (count)
Other (.png)
8
Python
7
Other (.bin)
4
Markdown
3
Text
3
Other (no ext)
2
Other (.stl)
2
Files by Type (size)
Other (.png)
1MB
Other (.stl)
217KB
Text
41KB
Python
31KB
Markdown
6KB
Other (.bin)
6KB
Other (no ext)
2B

The LLM identified 1 files worth highlighting for reuse:

Provides persistent state management for MicroPython applications using JSON files. Includes functions to save, load, modify, and delete application state, with automatic directory creation and error handling. Demonstrates clean separation of concerns and robust error handling through try/except blocks and graceful fallbacks.

file: src/badger_os.py ↗ | tags: #state-management #persistent-storage #json-persistence #micropython
Last analyzed: 2026-08-09 02:31:59.881474
Next check: 2026-09-08 02:31:59.883589
$ submit: