ESP32-S3 ZX Spectrum - Full Color Silk Screen is really cool!

  Рет қаралды 15,565

atomic14

atomic14

13 күн бұрын

I wanted to try out the full color silk screen printing from www.PCBWay.com/?from=atomic and it's come out amazing.
I've made a fully functional ZX Spectrum emulator with a built in keyboard. And it works!
It's not quite ready for production yet, but if there's enough interest I will do a production run and put it on sale. If you're interested then sign up here to get progress updates:
atomic14.com/esp32spectrum
Here's the video on 1 bit sound - really interesting: • Understanding Computer...
---
If you'd like to help support the channel and help me buy more nonsense - I have a Patreon page: / atomic14
We've also got a shop now! shop.atomic14.com
And if you're shopping on AliExpress or Amazon then if you click on these links I will get a little bit of affiliate money:
Aliexpress - s.click.aliexpress.com/e/_Ac05mF
Amazon - www.amazon.com/?tag=atomic14-20
You can also join us on Discord here: / discord
There's also the Atomic14 newsletter here: atomic14.substack.com/
And don't forget about the MakerNews newsletter - makernews.substack.com/

Пікірлер: 87
@atomic14
@atomic14 4 күн бұрын
Latest update! esp32zx.substack.com/p/esp32-s3-zx-spectrum-update-22-06
@NickReynolds
@NickReynolds 12 күн бұрын
I am expecting a lot of "shut up and take my money" about this very soon. As an owner of an original launch 16K I am very tempted.
@atomic14
@atomic14 12 күн бұрын
Just need enough people interested to justify a full production run. It is easy to manufacture as it's just a PCB with SMD assembly along with a display - but for small runs it's still pretty expensive. Once you get into reasonable numbers the costs go right down - which then means it's just things like shipping, packaging and logistics that take up the most.
@PsychogenicTechnologies
@PsychogenicTechnologies 12 күн бұрын
That full colour silk screen looks *fantastic*, I'm really impressed--now I _have_ to try it.
@atomic14
@atomic14 11 күн бұрын
For what they are calling a "beta" service, it works really well. And it's not that costly.
@UhloMuhlo
@UhloMuhlo 12 күн бұрын
I love the middle finger at 3:16 😂😂😂
@megazoid
@megazoid 10 күн бұрын
That silkscreen is glorious
@etansivad
@etansivad 7 күн бұрын
Holy cow, this is just such a neat feat of engineering. I really love the idea of systems with built in BASIC. Grew up in the states, so never had a ZX spectrum, but I did grow up typing in programs that were printed in the back of Boys life magazine into the IBM computer at the library. Thank you for posting this.
@jamesirvineuk76
@jamesirvineuk76 9 күн бұрын
Would love to try this out! I'd certainly buy one! Takes me right back to my childhood! Well done!
@atomic14
@atomic14 9 күн бұрын
Thanks! Takes me back as well. It was a big part of my childhood.
@jimmy21584
@jimmy21584 6 күн бұрын
I’m a bit too young for the 8bit generation, but this looks like great bang for buck to build on a rainy weekend! And so pretty I’d be happy to have it hanging around my lab.
@hstrinzel
@hstrinzel 12 күн бұрын
Pretty amazing work! Maaan!
@tirsek
@tirsek 3 күн бұрын
That looks amazing, especially if you're able to hit the $50 price point you mentioned somewhere. A volume potentiometer would be great thoug, or at the very least a mute function like you mentioned :D
@pavloskairis9994
@pavloskairis9994 9 күн бұрын
subbed -- I used to play Elite on my BBC model B. I will order when production starts.
@SianaGearz
@SianaGearz 12 күн бұрын
I love that it continues the tradition of terrible keyboards!
@atomic14
@atomic14 12 күн бұрын
Haha - yeah, I was debating - is this better or worse than the original keyboard. I think it might be a draw... I am pretty amazed at how well it does work though. I really thought this would be a video on how nice the full color printing was, and how the touch didn't really work.
@petebowcott8348
@petebowcott8348 12 күн бұрын
Brilliant! But where does the K7 (cassette) plug in? I’m sure I’ve got some tapes somewhere lol
@SianaGearz
@SianaGearz 12 күн бұрын
@@petebowcott8348 Yeah i do think cassette compatibility would be a great feature.
@atomic14
@atomic14 9 күн бұрын
It's possible - I'll have to look at a better/more accurate emulator as the tape loading is really time sensitive. Definitely doable - but probably for a future version.
@SianaGearz
@SianaGearz 9 күн бұрын
@@atomic14 Mhm i do have an ESP32-S3 devboard, a recording Walkman, and some empty cassettes. Fundamentally the whole input routine can be asynchronous and just hook in right where TAP file loading lives.
@dcallan812
@dcallan812 12 күн бұрын
Really nice work 👍👍
@richbuilds_com
@richbuilds_com 12 күн бұрын
Lovely stuff!
@JonMurray
@JonMurray 10 күн бұрын
Really cool mate! New subscriber ✌🏻
@richards7909
@richards7909 12 күн бұрын
That is very impressive!
@jmongrut
@jmongrut Күн бұрын
I want to cry, that was my second computer when I was 14, now I'm 53, the first was zx81, I'm learning z80 assembler and I'm making my first game on basic and then on full code machine. I cry, I cry, I cry, thank you.
@Davedarko
@Davedarko 8 күн бұрын
how did I miss this? o.O it's beautiful!
@Colin_Ames
@Colin_Ames 9 күн бұрын
Very nice indeed!
@CallousCoder
@CallousCoder 12 күн бұрын
Bloody brilliant, and that coming from a commodore user ❤
@ptonpc
@ptonpc 9 күн бұрын
That is very cool :) Happy memories.
@atomic14
@atomic14 9 күн бұрын
Definitely, there's something about loading up manic miner and hearing the music that just makes me feel happy.
@Simon_Rafferty
@Simon_Rafferty 11 күн бұрын
That's just awesome!
@andymouse
@andymouse 11 күн бұрын
Squeaktasticaly Awesome !!.......cheers.
@SojournerDidimus
@SojournerDidimus 12 күн бұрын
super neat!
@ibisum
@ibisum 7 күн бұрын
Awesome project! Will be fun to get an Oric Atmos core on it .. ;)
@PatriotOnTour
@PatriotOnTour 4 күн бұрын
Cool Project! A parallel port for connecting to outer space would be nice! 😎
@PatriotOnTour
@PatriotOnTour 4 күн бұрын
Öhm, any other port will also be ok! 😃
@robertrossi5363
@robertrossi5363 12 күн бұрын
Very Cool!!!!
@GnuReligion
@GnuReligion 12 күн бұрын
Yes, slick!
@kastinkayak
@kastinkayak 7 күн бұрын
I really like this
@TheTurmanDreams
@TheTurmanDreams 12 күн бұрын
Great !!!! Thanks!!!!
@flutte1974
@flutte1974 11 күн бұрын
Cool as ice! Now, if only the "feature" of random reboots after it's gotten warm is added, too, then it's going to be a perfect recreation! 🤣 I dont know why, but I want one!
@meneerjansen00
@meneerjansen00 6 күн бұрын
You bet I want one if it ever will be for sale!
@ChrisMcNeely
@ChrisMcNeely 8 күн бұрын
fkn fantastic
@Excalibur32
@Excalibur32 12 күн бұрын
I love your videos, thanks for sharing this! Quick question if you happen to see this comment - when you sell a product like this, do you have any consideration for FCC certification? Thanks again for all your great videos.
@atomic14
@atomic14 11 күн бұрын
That is a very good question. The module is already FCC certified which makes things a little bit easier. It will probably still be sold as a partially assembled kit which I think removes some of the requirements. It's something that I will have to look into. It's also one of the reasons why it's only really worthwhile doing if enough people are interested.
@johnlshere
@johnlshere 9 күн бұрын
Great, i would buy one 👍
@atomic14
@atomic14 9 күн бұрын
Awesome - make sure you sign up for updates - it will take a couple of months to get ready for production, but I'm feeling confident we could be easily in time for Christmas!
@dopierrexzx6956
@dopierrexzx6956 11 күн бұрын
Full colour silk screen printing is a nice touch!! Which emulator and code is going to run on? That is the most important thing for people wanting one! 😊
@jonathanpeace3167
@jonathanpeace3167 11 күн бұрын
Hi Chris, JLCPCB also have colour silkscreen now, and they do great quality assembly very cost effectively, esp as looks like most of these components are in LCSC...
@atomic14
@atomic14 9 күн бұрын
Yeah, I'm pretty pleased with the current low component count. And everything is pretty standard widely available. The keyboard enhancement does need some extra ICs - but the ones I'm looking at seem to be available from a whole bunch of manufacturers as well. It's looking really promising!
@TimberRough
@TimberRough 12 күн бұрын
I really like this decision, it’s like I’m back in childhood. ❤ I always look forward to new projects from you. BTW , Who remembers the name of the coolest graphics editor for the ZX Spectrum?
@atomic14
@atomic14 12 күн бұрын
I wrote a sprite editor for my ZX Spectrum for my Computer Science project at School. Did it all in Z80 assembly and the buggers only gave me a B!
@TimberRough
@TimberRough 12 күн бұрын
Wow. Sounds really interesting. I colul imagine how it was cool by looking to your current prjojects.. I’ve remember that I made morse simulator on my ZX Spectrum. But what I will never not forget, is Radio-86RK Mikrosha, when I was 8 years old. It was needed to enter memory addreess to run program after it was loaded)) This decided my future fate, I am software engeneere)) Best wishes from Ukraine, you making really interesting projects and overviews!
@atomic14
@atomic14 9 күн бұрын
Thanks! I think a lot of us ended up as software engineers from having these computers.
@hanslepoeter5167
@hanslepoeter5167 7 күн бұрын
Good sound. And if you want more voices you have to sing it yourself. That's a quote from the original manual.
@lumsdot
@lumsdot 10 күн бұрын
so how do the keys work is it some sort of capacitor switch, with some copper contacts under the silk screen?
@atomic14
@atomic14 9 күн бұрын
It’s using the capacitive touch pins of the ESP32. So just needs a copper pad on the PCB.
@Evilslayer73
@Evilslayer73 12 күн бұрын
Very interresting and cool project which size of screen it can support?i imagine a beautifull 3d printed case to go with your project!
@atomic14
@atomic14 12 күн бұрын
The main limitation is pushing pixels to the display. So the 320x280 is quite a nice resolution as it’s not a massive amount of pixels and it comes in quite nice sizes - 3.2-3.5 inch feels like a decent size - it’s readable and not massive. But any size is really possible.
@andriygolovnya
@andriygolovnya 7 күн бұрын
joystick support? and usb protection ic is needed.
@Semaze
@Semaze 8 күн бұрын
Any chance of the community being able to get their hands on some code for DIY versions?
@atomic14
@atomic14 7 күн бұрын
Yes - everything will be open sourced - it’s just not quite ready yet. Hopefully in the next couple of weeks.
@peterhurn4045
@peterhurn4045 12 күн бұрын
Take my money !
@poepflater
@poepflater 11 күн бұрын
I walked miles as an 8-year-old to go play anywhere the kids had one of these.
@cthoadmin7458
@cthoadmin7458 6 күн бұрын
Excuse my ignorance but how is the keyboard made? I get that it's a silk screen printed PCB, but how to the keys work? Microswitches beneath the keys? Sorry if his is blindingly obvious...
@atomic14
@atomic14 6 күн бұрын
Not blindingly obvious at all. It’s used capacitive touch sensors. This is built into the ESP32 microcontroller - there are a set of pins that can be setup to measure capacitance - these are then hooked up to copper pads on the PCB. The ESP32 detects the change in capacitance caused by a finger being near the pad.
@cthoadmin7458
@cthoadmin7458 5 күн бұрын
@@atomic14 Thanks. I'd love to order one of these boards when they become available. A simply brilliant project.
@DaveVW
@DaveVW 11 күн бұрын
How about a Sunton ESP32 7" LCD version? Move the processing to the LCD ESP32-S3 with SPRAM and either connect wirelessly or I2c or such for just the keyboard?
@atomic14
@atomic14 9 күн бұрын
Have been thinking about a separate keyboard. But for this first iteration I'm going to stick with the fully integrated single board. It's a nice standalone thing that will just work out of the box - much less to go wrong or mess up.
@DaveVW
@DaveVW 9 күн бұрын
@@atomic14 makes a lot of sense!
@EnglishLaw
@EnglishLaw 11 күн бұрын
It would be nice in a +2 case replacing the tape deck with a screen.
@CliveMcCabe
@CliveMcCabe 10 күн бұрын
Could you make it have composite out or hdmi out. I'd Def want one
@atomic14
@atomic14 9 күн бұрын
For this project I really wanted to have the display integrated and I don’t have enough pins for video output as well.
@knoxieman
@knoxieman 12 күн бұрын
Love this, super slim spectrum laptop with screen anybody?
@atomic14
@atomic14 12 күн бұрын
i might try and make a super small credit card sized version. Though I need to focus on the normal size one first and not get distracted...
@Evilslayer73
@Evilslayer73 12 күн бұрын
3d printed case and this thing gonna sell a lot :)
@docteurzoidberg
@docteurzoidberg 12 күн бұрын
wow
@fastbeta
@fastbeta 6 күн бұрын
Cool. But HDMI / VGA output will be better
@tobiasgugger-haslerrail5914
@tobiasgugger-haslerrail5914 12 күн бұрын
Can It read program from tapes
@atomic14
@atomic14 11 күн бұрын
At the moment it loads snapshot files from the SD Card. But in theory there's no reason why you couldn't connect a tape recorder up to some GPIO pins and run the tape loading code. At the moment my emulator might not work as the timings are not perfect, but there are emulators that can do that.
@hanslepoeter5167
@hanslepoeter5167 7 күн бұрын
It took me some time to realise your not on an original spectrum.
@lumsdot
@lumsdot 12 күн бұрын
I though pcb was a real case, and is that pcb sitting ontop of a membrane keyboard my nead hurts
@atomic14
@atomic14 12 күн бұрын
Nope - it's just a PCB - I should have made that much more clear in the video.
@techtinkerin
@techtinkerin 11 күн бұрын
Yeah its pretty cool, but it needs to be done as a laptop with a big screen that folds up. Get cracking 🤭😎👍
@-Error99
@-Error99 9 күн бұрын
Why include the display? It's just a gimmick and it will make the board much more expensive
@atomic14
@atomic14 9 күн бұрын
For this project I want to have the display integrated. Sounds like you are looking for something else.
451 Which Processor can kill the ESP32?
11:24
Andreas Spiess
Рет қаралды 338 М.
VGA ZX Spectrum - No ULA, No FPGAs
12:47
DrMattRegan
Рет қаралды 11 М.
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 48 МЛН
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 2,9 МЛН
We Got Expelled From Scholl After This...
00:10
Jojo Sim
Рет қаралды 63 МЛН
The Hazardous Life of an Undersea Cable
15:46
Asianometry
Рет қаралды 116 М.
Best POKE Ever? For Commodore 64
22:21
8-Bit Show And Tell
Рет қаралды 29 М.
The Z80 CPU - 1976 to 2024
18:49
Al's Geek Lab
Рет қаралды 44 М.
Making another pickproof lock (but better)
15:14
Works By Design
Рет қаралды 2,4 МЛН
Top 50 ZX Spectrum games of 1988 - in under 10 minutes
7:56
RetroNoName
Рет қаралды 33 М.
The First Acorn Electron ULA for (nearly) 40 Years!
29:05
More Fun Making It
Рет қаралды 31 М.
Printing PCBs At Home!
8:08
atomic14
Рет қаралды 289 М.
You’ve Never Seen WiFi Like This
20:43
Data Slayer
Рет қаралды 563 М.
Forget WiFi! This Wireless Method is WAY Better?
12:14
GreatScott!
Рет қаралды 457 М.
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 131 М.
i like you subscriber ♥️♥️ #trending #iphone #apple #iphonefold
0:14
Secret Wireless charger 😱 #shorts
0:28
Mr DegrEE
Рет қаралды 1,6 МЛН
#miniphone
0:16
Miniphone
Рет қаралды 3,5 МЛН