Image: reddit.com · I crammed a 69k-word dictionary, the CIA World Factbook, 11,814 go problems, and a real star chart into a Watchy (ESP32, 4MB, e-ink)
A dictionary, world factbook, Go puzzles and star chart on a Watchy
Claude wrote firmware that packs a 69,457-word dictionary, a World Factbook gazetteer, 11,814 Go problems and a star chart into a 4MB e-ink Watchy.
Credits
- Reddit poster CommunityFan89 Source ↗
Earliest dated source:
The full story
What began as a dictionary for a Watchy e-ink watch grew into a full offline toolkit: a 69,457-word dictionary, a gazetteer of 261 countries built from the CIA World Factbook, a trainer with 11,814 Go life-and-death problems, a star chart with 904 stars and moon phase, a 1-bit photo viewer and a clock face that deep sleeps between minutes. The maker says Claude wrote the code while they "wrangled the idea of it together".
Everything fits in a 640KB app partition and a 3.25MB SPIFFS on the stock 4MB flash, with the dictionary and gazetteer stored as compressed 32KB blocks behind a small index. One snag: mkspiffs refused to build images past about 2.1MB, while Espressif's spiffsgen.py packed the same data fine.
How it was done
Tools
Themes
Loading themes…
Sources
From a short post by the maker, so the details are as they tell them.
- Reddit: I crammed a 69k-word dictionary, the CIA World Factbook, 11,814 go problems, and a real star chart i
The maker's post on r/esp32.
The subreddit's moderators removed it, but the original is still readable (it can take a few seconds to load): archived copy of Reddit: I crammed a 69k-word dictionary, the CIA World Factbook, 11,814 go problems, and a real star chart i (opens in a new tab)
- The project: spiffsgen.py
Linked in the post.
- Reddit: I crammed an arduino sketch with a 69k-word dictionary, the CIA World Factbook, 11,814 go Reddit poster: CommunityFan89Posted
If it disappears: archived copy of Reddit: I crammed an arduino sketch with a 69k-word dictionary, the CIA World Factbook, 11,814 go (opens in a new tab)
- Reddit: Go puzzle trainer on the Watchy e-ink watch. 11,814 problems in 402KB, no engine neededReddit poster: CommunityFan89Posted
If it disappears: archived copy of Reddit: Go puzzle trainer on the Watchy e-ink watch. 11,814 problems in 402KB, no engine needed (opens in a new tab)
- Reddit: I put a dictionary app on my esp32 eink smartwatch
The subreddit's moderators removed it, but the original is still readable (it can take a few seconds to load): archived copy of Reddit: I put a dictionary app on my esp32 eink smartwatch (opens in a new tab)