Close
0%
0%

ESP32 Altoids Cyberdeck

I shoved an ESP32 S3 into a Altoids tin!

Similar projects worth following
  • Description
  • Details
  • Files 0
  • Components 0
  • Logs 0
  • Instructions 0
  • Discussion 0
https://www.youtube.com/playlist?list=PLgJKX8mp4p18ppYaszsPgn20gP01L1Byf

Parts:

ESP32-S3-WROOM-1 N16R8 — 240MHz dual-core, 16MB flash, 8MB PSRAM

2.3" ILI9341 TFT (320×240) driven over SPI with async DMA

Custom 30-key matrix keyboard — 3 rows × 10 columns

MAX98357A Class-D amp + small speaker for audio output

SD card for ROMs, music, movies, WADs

It boots into a DOS-style shell and you type commands to launch apps.

Apps so far:

- doom — DOOM via a PrBoom port

- nes — NES emulator (nofrendo fork)

- gb — Game Boy + GBC (gnuboy)

- mp — MP3 player with a file browser

- movie — plays MJPEG+MP3 AVIs from SD using a dual-core pipeline (demux+decode on core 0, JPEG decode+display on core 1). Has a portrait mode that software-rotates the frame so you can tilt the tin sideways to watch stuff

- radio — streams internet radio over WiFi (SomaFM, any Icecast HTTP stream)

- ask — Grok AI chat via xAI API, responds i

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates