The ESP32 Rainbow is a small computer with a built-in touch keyboard, an integrated display, and a design that's inspired by the Sinclair ZX Spectrum, with a keyboard layout and rainbow stripe that should look familiar to fans of the classic computer that was released more than four decades ago.

But this is also a modern device that's powered by an ESP32-S3 dual-core processor and features some modern components including a microSD card reader for storage and a USB Type-C port for power. It's also an open hardware design – the design files are available at GitHub. Developer Chris Greening plans to launch a Crowd Supply crowdfunding campaign for the ESP32 Rainbow soon though, for folks that don't want to go through the trouble of building their own from scratch.

Some of the ESP32 Rainbow's key features include a 40-key touch keyboard, a 320 x 280 pixel, 16-bit color TT display, stereo 8 ohm speakers, a battery connector, and a headphone jack.  There's also a battery connector and charging unit, an expansion port, and two QWIIC connectors.

While the ESP32 Rainbow's stock firmware includes a ZX Spectrum emulator, the system should be able to support any other software that's compatible with low-power ESP32 chips. The board can be programmed via the USB Type-C port.

Greening hasn't announced a price or finalized a launch date for the crowdfunding campaign yet, but you can sign up at Crowd Supply to be notified when the campaign goes live, or follow Greening's updates through the ESP32 ZX Spectrum Substack.

via Hackster.io

Liliputing's primary sources of revenue are advertising and affiliate links (if you click the "Shop" button at the top of the page and buy something on Amazon, for example, we'll get a small commission).

But there are several ways you can support the site directly even if you're using an ad blocker* and hate online shopping.

Contribute to our Patreon campaign

or...

Contribute via PayPal * If you are using an ad blocker like uBlock Origin and seeing a pop-up message at the bottom of the screen, we have a guide that may help you disable it. Join 9,569 other subscribers