🌈 ESP32-S3 Rainbow: ZX Spectrum Emulator Board! Get it on Crowd Supply →
View All Posts
read
Want to keep up to date with the latest posts and videos? Subscribe to the newsletter
HELP SUPPORT MY WORK: If you're feeling flush then please stop by Patreon Or you can make a one off donation via ko-fi
#AI-ASSISTED DESIGN #CERTIFICATION #CH32V003 #CROWDFUNDING #DEBUGGING #ESP32 #ESP32-S3 #HIGH VOLTAGE #MANUFACTURING #OPEN SOURCE #REPAIRS #RETROCOMPUTING #SHIPPING #SINCLAIR SPECTRUM #WEB SERIAL

Another year, another collection of projects, mishaps, and late-night debugging sessions. But 2025 wasn’t just another year of tinkering - it was the year I shipped a real hardware product to paying customers around the world.

The Big One: ESP32 Rainbow Goes Live

If you’d asked me in early 2024 what my biggest achievement would be in 2025, “successfully completing a crowdfunding campaign” wouldn’t have been on the list. But here we are.

What is the ESP32 Rainbow?

It’s a recreation of the iconic Sinclair Spectrum, but with modern internals: an ESP32-S3 brain, full-color UV silk screen printing, capacitive touch keys, and a built-in display and speaker.

ESP32 Rainbow

The Journey: 13 Months from Idea to Shipping

  • June 2024: The idea sparked - what if we could do full-color silk screen on a PCB?
  • November 2024: Campaign launched on Crowd Supply
  • December 2024: Hit 146% funding - 118 backers plus a crucial 118-unit house order
  • January 2025: Funds received, production started
  • July 2025: All orders shipped to backers worldwide
  • Novemebr 2025: Follow-up order deliverd to Mouser deliverd (100 additional units)
  • December 2025: Additional follow-up order sent to production (40 additional units)

The Numbers

Let’s pull back the curtain on what a “successful” crowdfunding campaign actually looks like:

  • Total Revenue: £12,839.57
  • Cost of Goods Sold: £8,565.66 (for 280 sellable units)
  • Gross Profit: £4,273.91
  • Labor Hours: 436 hours (that’s 54 eight-hour days)
  • True Profit After Labor: -£1,049.65 (or +£1,000.35 if remaining stock sells)

Not exactly retirement money, but that was never the point.

The Real Challenges

Pricing: Wanted to charge £49.99 (very Clive Sinclair), but the economics forced £99. Bottom-up pricing (£30.60 COGS + margin) met top-down pricing (what people would pay) somewhere in the middle.

Certification: £506.05 for CE/UKCA certification. Turns out selling to consumers requires actual compliance, even if you’re using a pre-certified module. Thanks to Smander’s Simple Start service for making this painless.

Tariffs: The specter of Trump’s tariff talk loomed large. Shipping everything to the US as DDP (Delivered Duty Paid) meant I paid import duties. Fortunately, I could argue UK Country of Origin, but that was pure luck.

International Shipping: A month-long odyssey of mysterious tracking pages, support tickets, and boxes that wouldn’t move. If you’re shipping from the UK, get yourself an EORI number before you start.

What did I learn?

This project taught me:

  • Crowd funded hardware prices aren’t a rip-off - there are real costs behind every product
  • Building an audience before launch is crucial (thanks YouTube/blog/newsletter)
  • AI tooling made the impossible possible (emscripten? no way without AI help)
  • Open source builds community - people love your terrible code
  • Working with a distributor (Crowd Supply/Mouser) handles complexity but eats margin

Would I do it again? Maybe. With a very compelling idea and a large customer base. But for now, the ESP32 Rainbow is real, it’s shipping, and there’s a community forming around it. That’s the achievement.

Other 2025 Highlights

While the ESP32 Rainbow dominated the year, there were plenty of other projects worth mentioning:

🔌 High Voltage Adventures

What started with failed LED lightbulbs turned into a series of high-voltage experiments. Salvaged LED filaments, 800V DC-DC converters with spectacular failures, and eventually a $2 board generating 787V. The pinnacle was a 27V Joule thief running from a CR2025 coin cell, eventually becoming a drop-in replacement for broken Bistable Choldesteric writing tablet.

🎵 The 10¢ Microcontroller Series

The CH32V003 RISC-V chip costs ten cents. Ten. Cents. With 16K flash and 2K RAM, it shouldn’t be capable of much. But it turns out you can:

All running on deep sleep drawing just 7µA between beeps. The future is ridiculously cheap.

🐛 Escaping Printf Hell

After years of Serial.println("Here 1") and blinking LEDs, I finally embraced proper debugging. The ESP32-S3’s built-in USB/JTAG support means you can set breakpoints, inspect variables, and use conditional debugging right in the Arduino IDE. The Six Stages of Debugging post captures the journey from “That can’t happen” to “How did this ever work?”

Bonus discovery: That serial baud rate number does nothing on ESP32-S3 with native USB. It’s actually running at 7MB/s, not 115200.

🛠️ Repairs, Teardowns, and Bodge Wires

🤖 AI-Assisted Hardware Development

Two experiments with AI generating hardware:

Surprisingly not terrible.

🌐 Web Serial Plotter

Forget the Arduino Serial Plotter - this browser-based version offers real-time graphing, zoom, export, and a signal generator. No installation required.

2025 By The Numbers

  • 26 blog posts (plus this one)
  • 32 YouTube videos
  • Busiest months: August, September, October
  • Top topics: ESP32/ESP32-S3 (14), High Voltage (6), CH32V003 (4), Repairs (6), PCB Design (5)
  • 1 successful crowdfunding campaign

A lot of videos!

Looking Forward to 2026

2025 proved that one person can still build real hardware products and ship them worldwide. The economics are brutal, the challenges are real, but the satisfaction of seeing your creation in the wild makes it worthwhile.

For 2026? More ESP32 experiments, more ridiculous high-voltage projects, and probably more bodge wires than I’d like to admit. The ESP32 Rainbow continues to be available on Crowd Supply - I’ve had to do two follow up production runs - so keep on ordering!

But the biggest lesson from 2025 wasn’t about hardware or firmware or certification. It was this: build things that bring joy, share your process (even the failures), and don’t be afraid to show your terrible code. The community that forms around that honesty is worth more than any profit margin.

Here’s to 2026. Let’s see what catches fire next.

Want to follow along with future projects? Subscribe on YouTube, Substack, or grab the RSS feed from this blog.

#AI-ASSISTED DESIGN #CERTIFICATION #CH32V003 #CROWDFUNDING #DEBUGGING #ESP32 #ESP32-S3 #HIGH VOLTAGE #MANUFACTURING #OPEN SOURCE #REPAIRS #RETROCOMPUTING #SHIPPING #SINCLAIR SPECTRUM #WEB SERIAL

Related Posts

Crowdfunding Success - Was it worth it? - I embarked on a thrilling adventure of turning a nifty idea into a tangible product — the ESP32 Rainbow, a Sinclair Spectrum-inspired gadget that merges retro vibes with modern tech. With the brains of an ESP32-S3, capacitive touch, a built-in display, and some snazzy UV silk screen printing, it's a little marvel that got crowdfunded successfully. But, oh boy, was the journey enlightening — from grappling with pricing conundrums and the bureaucracy of certifications to the harrowing odyssey of international shipping. While it didn't line my pockets with gold, seeing people enjoy something I created is worth all the sweat and jitters. Would I do it again? Well, maybe if lightning strikes twice with another great idea.
Old school tape loading - If you're anything like me, the nostalgic screeches of ZX Spectrum games loading might bring a smile to your face. I've taken a trip down memory lane by working on my own tribute to this iconic machine—introducing the ESP32 Rainbow. It’s on Crowd Supply, where we're closing in on full funding! This blog post walks you through the journey of harnessing audial data to load games directly into my emulator—faster and more reliable than those temperamental cassette decks from our childhood.
Esp32 s3 zx spectrum - In a bid to quench my nostalgia and flex my ESP32 chops, I managed to get a ZX Spectrum emulator running on my ESP32-TV board! Then, spurred on by PCBWay's new full color silk screen service, I pursuit the audacious task of recreating the ZX Spectrum's iconic keyboard. It's been quite the joyride - wrangling touch pins, shrinking screens and creating a thing of beauty on PCB. It's not quite ready for the spotlight, but keep an eye on my newsletter for more eagerly-awaited updates. It's like the Spectrum is reborn!
Thats a wrap - It's that festive time of year when goodies arrive from PCBWay, and what a delightful surprise to receive the Partner of the Year award! A huge thanks to PCBWay, my Patreons, and GitHub sponsors for the amazing support. This year has been thrilling, starting with ESP32 projects and diving into nickel plating experiments. I'm particularly excited about the ESP32 Rainbow project, now fully funded and gearing up for a 2025 release. With lots planned for the coming year, here's to a Merry Christmas and an exciting New Year ahead!
Vibing a PCB - surprisingly good - In my latest adventure, I challenged AI to design a working ESP32-S3 development board from scratch using Atopile and Claude. The idea was as simple as vibe-coding actual hardware without diving into the code. It was a chaotic yet fascinating journey, with some misses like unwired components and a forgotten capacitor. After a few prompts, the AI delivered a surprisingly functional board featuring USB-C, an AMS1117 regulator, and status LEDs. While not yet perfect, vibe-coding feels like a glimpse into the future of hardware design.

Related Videos

It’s a Christmas wrap up - and a nice surprise! - Christmas has arrived in style with a surprise Partner of the Year award from PCBWay! It's been an amazing year packed with projects, from dabbling in nickel plating to diving into full-color silk screen printing. The highlight? Taking the ESP32 rainbow from concept to a fully funded venture on Crowd Supply. With big plans for 2025 and exciting videos on the way, the future looks bright. Wishing everyone a merry Christmas and an exciting New Year!
Crowd Funding Success? I must be rich! - Hey guys! So, I wrapped up my ZX Spectrum crowdfunding project, and boy, it was quite a ride! The campaign went gangbusters with 146% funding, and I shipped everything out. Total revenue was £12,839.57, but after costs, I pocketed a neat £4,273.91—though, spoiler, that's before considering my labor! There was quite a learning curve understanding COGS, pricing strategies, and the hidden costs of hardware projects. It took about 13 months from idea to fulfillment, and I amassed 436 hours of work! I discussed vital strategies like working with distributors and how PCBs' cost plummets with bulk orders. Plus, the unknowns, like tariffs, which almost threw a wrench in the works. Stick around for the deets, and maybe you'll pick up a tip or two for your own crowdfunded adventures!
Taking KiCad Silk Screen to the Next Level! - Take a peek at how my ESP 32 ZX Spectrum project is coming along! We're funded on Crowd Supply, ordering components, and adding a cool silk screen design to our PCB. Using tools like KiCad and Affinity Designer, I've jazzed up the back of the board with detailed graphics. It's been an exciting journey, making adjustments and ensuring everything works perfectly before ramping up production. If you haven't yet, head over to Crowd Supply and support the ESP 32 Rainbow project!
Plans for 2023 - Let's Make Some Magic! (projects, not smoke...) - Recapping an incredible year of project experiments and tech videos, with plans for upcoming projects in 2022 covering ESP32 audio, Raspberry Pi, DIY microscopy, 3D printing robotics, PCB motors, haptic knobs, and more. Dive into the world of DIY electronics and discover endless possibilities!
But does it run DOOM? ESP32 ZX Spectrum update - All right, it's time for an update on my ESP Rainbow, the ZX Spectrum emulator with stunning full-color silk screen printing. I've been testing the latest boards, and PCB Way did a fantastic job. The enhancements include upgraded firmware, a 128k ZX Spectrum emulator, and a new 2-watt speaker replacing the old 7-watt buzzer. You can enjoy great sound with PWM and even play 128k games like The Never Ending Story. I've also added a snapshot feature and ported my video player over. Hardware upgrades include new capacitors and a slick power control chip for seamless battery and USB mode switching. We're gearing up for a commercial release, hopefully by Christmas, so stay tuned. And yes, it does run Doom! [Laughter]
HELP SUPPORT MY WORK: If you're feeling flush then please stop by Patreon Or you can make a one off donation via ko-fi
Want to keep up to date with the latest posts and videos? Subscribe to the newsletter
Blog Logo

Chris Greening


Published

> Image

atomic14

A collection of slightly mad projects, instructive/educational videos, and generally interesting stuff. Building projects around the Arduino and ESP32 platforms - we'll be exploring AI, Computer Vision, Audio, 3D Printing - it may get a bit eclectic...

View All Posts