Ported doodlesoul (M5StickC Plus soul-generator firmware) to M5Stack Cardputer ADV
I recently ported doodlesoul — originally built by evandroguedes for the M5StickC Plus — to run on the M5Stack Cardputer ADV. Original repo: Author. For anyone unfamiliar: doodlesoul is a genuinely fun little project. It derives a unique, procedurally-drawn "soul" (a hand-drawn-style doodle character with a name, personality traits, and a rarity tier) from your ESP32's factory-burned MAC address. Nothing is stored — the character is deterministically regenerated from the chip's own hardware ID every boot, so the same chip always shows the same soul, and reflashing never resets it. The art itself is 100% procedural (no image assets), rendered with a wobbly, hand-inked look via the doodleink engine, and it reacts to tilt, shake, and button presses. The original repo's compatibility table already flagged the Cardputer as a natural next target since it shares the same panel size as the Stick — it just needed an S3 build target and a button/keyboard remap. That's what I worked on .Full credit to evandroguedes for the original concept, engine, and firmware — I just handled the hardware bring-up for this board.
Download the bin file and launch using Launcher
Flash yours and post it here!