A silly idea.
A working build.
Your turn.

Reed’s shoe-removal reminder plays a short scene with a round screen, sound, and a ring of light. This Cloudflare site is where you can download a starter pack and explore how the content fits together.

Working bench proof of concept. Wearable assembly and battery testing are next.

SHOES OFF,
DIRTBAG!A project by Reed Verdesoto
32 scenes

The performance catalog, including three Kling AI loops.

1,055 frames

All normal scene frames displayed in the recorded bench timing test.

Offline playback

Cloudflare prepares and distributes files. Two cards carry them on the device.

Start with shapes and sound

A complete two-card starter download: 32 original geometric test screens, 29 quiet tone tracks, matching indexes, and setup instructions. It helps you check a similar build without sourcing the performance clips.

Version 1 · File structure and checksums validated. Physical playback of this new starter pack is still pending. It does not contain the movie, music, or Kling performance media, or Arc Core. Use spare cards and keep your existing pack backed up.

Verify the download

SHA-256: b67794c93de4e7dd25db0da0818b5ce0436ce748b34ba6c0dd3037fc304db129

Download manifest

Explore a performance playlist

Choose an arrangement and a seed. The same seed gives the same order. These previews reference Reed’s performance catalog; they do not include its media. The current firmware makes its own randomized order and does not import these playlists.

Event Chaos · 48 plays

Full 48-play alternating run. Every outside scene is followed by Shoes; each Curb scene appears twice.

Show all 48 plays
  1. Curb Your Enthusiasm S003 · 6.00s
  2. Kling Bacteria Rave S032 · 6.00s
  3. Forrest Gump S006 · 6.25s
  4. Kelly — Let’s get some shoes S019 · 6.00s
  5. Damn Daniel S001 · 6.00s
  6. Kelly — Let’s party S023 · 6.00s
  7. Curb Your Enthusiasm S003 · 6.00s
  8. Kelly — Oh my God, shoes S018 · 6.00s
  9. Austin Powers S004 · 6.00s
  10. Kling Kelly — Rule / Suck / Rule S031 · 6.00s
  11. Charlie Chaplin — The Gold Rush S017 · 6.00s
  12. Kelly — These shoes SUCK S021 · 6.00s
  13. The Silence of the Lambs S005 · 6.00s
  14. Kelly — Too many shoes / shut up S022 · 6.05s
  15. Back to the Future Part II S009 · 6.00s
  16. Kelly — The price / let’s get ’em S025 · 6.00s
  17. Curb — Get the Coats S029 · 13.01s
  18. Kelly — These shoes rule / suck S020 · 6.00s
  19. The Wizard of Oz S002 · 6.25s
  20. Kelly — This style runs small S026 · 6.70s
  21. Toy Story 3 — Woody S008 · 6.00s
  22. Kelly — Three hundred dollars S024 · 6.00s
  23. Curb — Get the Coats S029 · 13.01s
  24. Kelly — Those shoes are mine S027 · 6.00s
  25. Kling Curb — Shoes-Off Confrontation S030 · 6.00s
  26. Kelly — This style runs small S026 · 6.70s
  27. Michael Jackson — toe stand + logo S010 · 6.00s
  28. Kling Bacteria Rave S032 · 6.00s
  29. The Shawshank Redemption S007 · 6.00s
  30. Kelly — These shoes rule / suck S020 · 6.00s
  31. Barbie — heel or Birkenstock S014 · 6.00s
  32. Kelly — These shoes SUCK S021 · 6.00s
  33. Mister Rogers — changing shoes S013 · 6.00s
  34. Kelly — Let’s get some shoes S019 · 6.00s
  35. SpongeBob — squeaky boots S016 · 6.00s
  36. Kelly — Too many shoes / shut up S022 · 6.05s
  37. Get Smart — shoe phone S015 · 6.00s
  38. Kelly — Those shoes are mine S027 · 6.00s
  39. Curb — Larry Refuses S028 · 7.00s
  40. Kelly — Let’s party S023 · 6.00s
  41. Kling Curb — Shoes-Off Confrontation S030 · 6.00s
  42. Kelly — The price / let’s get ’em S025 · 6.00s
  43. Curb — Larry Refuses S028 · 7.00s
  44. Kling Kelly — Rule / Suck / Rule S031 · 6.00s
  45. Cinderella — glass slipper S012 · 6.00s
  46. Kelly — Three hundred dollars S024 · 6.00s
  47. Michael Jordan + Mars Blackmon S011 · 6.00s
  48. Kelly — Oh my God, shoes S018 · 6.00s

Playlist CSV is for planning. Do not put it on the card as SCENES.CSV. The performance catalog index retains all 32 IDs in firmware order and requires the matching private media.

How the parts work together

Prepare

Make your visuals and audio, or start with these test files. Cloudflare serves versioned downloads and generates playlist previews.

Load

Copy visual files to Card B and audio to Card A. Follow the exact wiring and two-firmware setup in GitHub.

Play

The ESP32 runs the display and audio. The Circuit Playground runs the halo. A pedal or local button starts the scene. Wi-Fi stays out of the loop.

See the decisions and the evidence

A timing problem made the visuals fall behind the audio. Measurements led to faster card reads and complete LED updates. The recorded full-catalog run showed every frame, with 31 scenes ending 10 ms over target and one 58 ms over. Frame-level jitter remains; wearable testing comes next.