atomic14 ESP32 Rainbow Single-Board Computer

atomic14 ESP32 Rainbow Single-Board Computer offers a ZX Spectrum–compatible design with a built‑in keyboard and display. This single‑board computer is a recreation of the original Sinclair ZX Spectrum computer. The ESP32 Rainbow single-board computer emulates the look and feel of the original 48K machine, replicating its iconic keyboard. This single‑board computer has a built-in color LCD, a microSD card slot for storage, and a USB Type-C port for power. The ESP32 Rainbow single-board computer emulates both the 48K and 128K ZX Spectrums for a classic gaming experience. This single-board computer is also an open-source hardware project designed for learning and innovation. The ESP32 Rainbow computer includes two built-in QWIIC connectors and an expansion port to access GPIO pins, the display, and the microSD card for external interfacing. This computer comes with the powerful ESP32-S3 processor, enabling a wide range of applications, from simple experiments to more advanced projects.

Features

  • 40-key full-color ZX Spectrum-style touch keyboard
  • Emulates both 48K and 128K ZX Spectrum
  • Simple buzzer and AY-3-8912 (three-voice sound generator) emulation
  • USB Type-C® power and data
  • Use as a USB keyboard
  • Headphone jack
  • microSD slot for storage
  • Picoblade-compatible battery connector and charging circuit
  • Expansion port that breaks out the display, SD card, speaker, and four GPIO pins
  • Reset and BOOT buttons

Specifications

  • ESP32-S3 dual-core XTensa LX7 MCU clocked at 240MHz
  • 320 x 280 color TFT display
  • 2W, 8 ohm built-in speaker
  • 2 x QWIIC connectors

Videos

Veröffentlichungsdatum: 2026-03-13 | Aktualisiert: 2026-03-19