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
