Build a Replica ZX Spectrum - Raspberry Pi + Original Case and Keyboard

Sdílet
Vložit
  • čas přidán 27. 05. 2024
  • You can't beat the feel of using an original ZX Spectrum. But keeping 40 year old electronics running can be a challenge. Let me show you how to build your own replica machine by mounting a Raspberry Pi inside and original keyboard and case.
    Don't forget to visit the main project page for more information and full circuit details.
    bytesnbits.co.uk/replica-zx-s...
    ZXBaremulator installation
    • Bare Metal Emulation -...
    Replace your keyboard membrane
    • ZX Spectrum keyboard m...
    Parts
    Spare and new parts
    www.retroleum.co.uk/
    zxrenew.co.uk/
    Screen : amzn.to/47A0GlZ
    or the one I use
    www.crowdsupply.com/elecrow/c...
    Matrix prototype board : amzn.to/49seoZX
    Male pin headers : amzn.to/47b1Lkr
    GPIO headers : amzn.to/3QW8Nm8
    Raspberry Pi Zero 2W : amzn.to/3FXfGhZ
    Adhesive PCB standoffs : amzn.to/471jR8l
    30AWG solid core hookup wire : amzn.to/40yJjja
    0:00 Introduction
    1:47 Parts
    3:34 Mounting Options
    5:56 The circuit
    9:28 Breadboarding and testing
    10:41 Circuit and hardware issues
    12:55 Building the Circuit
    18:02 Final testing
    20:24 Conclusion
  • Věda a technologie

Komentáře • 49

  • @umutkayacan7659
    @umutkayacan7659 Před 5 měsíci +4

    Thats actually really cool. ❤

    • @BytesNBits
      @BytesNBits  Před 5 měsíci

      Thanks. Its great to be using a real machine again.

  • @elshiftos
    @elshiftos Před 5 měsíci +1

    This is really neat and reminds me of a project I worked on during lockdown, details of which can be seen in a couple of my videos.
    For those interested, a Pi zero running a spectrum emulator can get over 6 hours runtime from an 18650 cell plus charge circuit, making for a wireless solution, other than the HDMI cable of course!
    Nice work and thanks for the upload.

    • @BytesNBits
      @BytesNBits  Před 5 měsíci

      Thanks for the info, I've not looked into battery power.

  • @groichster
    @groichster Před 5 měsíci +2

    Inspired. Next level. I really appreciate the extra detail and asides that you have included in the event that you should run into problems.

  • @Shorty_Hutch
    @Shorty_Hutch Před 5 měsíci +1

    Awesome stuff. Don't think id be clever enough to build one but would love to do it for my wifes uncle. Maybe one day

    • @BytesNBits
      @BytesNBits  Před 5 měsíci +2

      Give it a go. There's only a little bit of soldering and if you mount the Raspberry Pi in the case you don't need the main circuit board. Just plug the flying leads directly onto the Pi.

    • @Shorty_Hutch
      @Shorty_Hutch Před 5 měsíci +1

      @@BytesNBits awesome maybe ill get the parts after christmas and see how it goes, thanks!

    • @pbarratt73
      @pbarratt73 Před 4 měsíci

      Loved this video... I've just received my Kickstarter 2 Next (still in box but I'm undergoing treatment till mid January and am very sick at the moment) but I'll also look into this next month when I hopefully start to feel better. Subscribed !

  • @cosmicavatar773
    @cosmicavatar773 Před 4 měsíci

    Awesome video I was thinking of doing this. Glad I came upon a video discussing the topic.

  • @pad-pd4hl
    @pad-pd4hl Před 5 měsíci +1

    Great video.
    Actually you don't need the separate push button. When you press Caps Shift + Symbol Shift + Enter keys together you will enter the alternate menu/keys.
    Then press Symbol Shift + K for keyboard help, 1 for Tape Menu etc.

    • @BytesNBits
      @BytesNBits  Před 5 měsíci +2

      Thanks for the tip. It works!

  • @3dhYT
    @3dhYT Před 5 měsíci

    _Translator:_
    Good job. Someone designed a cool PCB for such a project.

    • @BytesNBits
      @BytesNBits  Před 5 měsíci

      Yes. There are a number of variations on this project.

  • @Rick_Todd
    @Rick_Todd Před 5 měsíci +1

    Very Nice . I Like It.

  • @JoseLuisSanchez-kx7fj
    @JoseLuisSanchez-kx7fj Před 4 měsíci

    Thanks by your instructive video. ;)

  • @markretro3612
    @markretro3612 Před 5 měsíci

    great project.. as you were saying about needing the extra button i was thinking use the reset button :)

  • @georgemaragos2378
    @georgemaragos2378 Před 5 měsíci

    Hi Very good - in depth and you highlight all the pros and cons
    I wish to do this with a Amiga 500
    BTW with all you hot glue, can you not mark out where the pizero2w and small breadboard sit, then drill through the case with a 1/8th or 3mm drill then mount those small plastic nut and bolt threads - you can use extra nuts to space up the board if stand offs are to big and space up the pi to high- it may solve the problems and not rely on hot glue separating one day with constant connect / disconnect
    BTW - what type of small monitor are you using - it looks great for a retro machine and if it is 10 inch or so then i can fit the monitor and pi in a 14/15inch laptop bag :)
    Regards
    George

    • @BytesNBits
      @BytesNBits  Před 5 měsíci

      Definitely build yourself an Amiga. I opted for the glue gun as I didn't want to damage the case. The ribbon cable method allows me to leave the Spectrum end in tact and do the plugging in and out at the Raspberry Pi end. Having said that you can always reglue fairly easily and it's a much easier fix.

  • @user-hx9be2hl1r
    @user-hx9be2hl1r Před 5 měsíci

    pretty cool use of a pi zero, wonder if you could use a pi pico for this? Also i think id probably prefer to use a spectrum next motherboard (ngo) or a zx element motherboard (which has a real z80 processor ) for a project like this.

    • @BytesNBits
      @BytesNBits  Před 5 měsíci

      Yes you can use a Pico. There are a range of options to choose from.

  • @blurigard447
    @blurigard447 Před 4 měsíci

    Can I ask the spec of the diodes you used for the keyboard matrix, please?

    • @BytesNBits
      @BytesNBits  Před 4 měsíci +1

      They are just standard small signal diodes. Nothing special - just what I had in my drawer.

  • @timmyers9798
    @timmyers9798 Před 5 měsíci

    Love this... even better would be something I could send into pcbway (or an alternative) and have the circuit made up. Would you care to share your diagram?

    • @BytesNBits
      @BytesNBits  Před 5 měsíci +1

      The PCB route will follow in a couple of weeks. I'll cover both making your own PCB at home and using a PCB service. Keep an eye out for those videos.

  • @richyb7375
    @richyb7375 Před 5 měsíci

    Great video, this has rejuvinated my Pi hobbie... I cannot seem to get the v3.2 ARMv7 working without it asking to connect a gpio keyboard. It works ok with the Kernel7 img file supplied with the zxmini download but is an older version 2017 without the ability to load my own games and load in real time with sounds.
    Am I missing something? Thanks 🙂

    • @BytesNBits
      @BytesNBits  Před 5 měsíci +1

      Hi. I've popped a replay in the other video comments.

  • @user-Limaa
    @user-Limaa Před 5 měsíci

    I´m looking for some MS-DOS baremetal to make a replica vintage computer like xt, do you know any microcontroller be able?

    • @BytesNBits
      @BytesNBits  Před 5 měsíci

      Have a look at Faux86 - github.com/jhhoward/Faux86

    • @user-Limaa
      @user-Limaa Před 5 měsíci

      I did, but I think it is for raspberry pi exclusive, i´m looking for somethink more cheaper for stand alone dedicate, know? build a xt cabinet style, like some microcontroller ou old cheaper pc@@BytesNBits

  • @Motocicleiros
    @Motocicleiros Před 5 měsíci

    "Let me show you hi!" 😅

  • @user-Limaa
    @user-Limaa Před 5 měsíci

    is that zx console a replica? where can i found to buy?

    • @BytesNBits
      @BytesNBits  Před 5 měsíci

      Mine is an original case and keyboard. You can find them on eBay. zxrenew.co.uk/ sell newly made case and keyboards for the 48K model so you can buy a brand new one. Don't forget you need the case, membrane, rubber key mat and fascia plate.

    • @user-Limaa
      @user-Limaa Před 5 měsíci

      so nice dear, but did you tried the ESP32 version? I think is so good as this, but more cheaper @@BytesNBits

    • @BytesNBits
      @BytesNBits  Před 5 měsíci

      @@user-Limaa I haven't tried it yet but it is definitely on my list.

    • @user-Limaa
      @user-Limaa Před 5 měsíci

      even you can choose a TVGA32 TIGO that came with vga sd and mouse and keyboard interfaces 15us @@BytesNBits

  • @another3997
    @another3997 Před 5 měsíci +3

    Please take this as some constructive criticism. Whilst I like the subject matter, I would have enjoyed it far more if your microphone didn't constantly pick up your every, and particularly loud, intake of breath, plus lip smacking and tongue clicking. It's like having someone's mouth a few inches from your ear, and it REALLY detracts from the overall enjoyment of your videos. Moving the mic, changing the settings or putting a muffler on the mic would help.

    • @BytesNBits
      @BytesNBits  Před 5 měsíci

      No problem. Point taken.

    • @ITGuyinaction
      @ITGuyinaction Před 5 měsíci

      Or to record with lower sensitivity... I also have a voice having many "side effects" and usually playing with distance and mic sensitivity helps the most....

  • @richardpowell8198
    @richardpowell8198 Před 5 měsíci

    You could just buy a ZX Max 128 clone

    • @BytesNBits
      @BytesNBits  Před 5 měsíci +1

      Thanks for the tip. I guess there are always a number of ways to get the same result. I like this route as it gives me the HDMI/sound output for my monitor in an easy form. Plus it's a bit cheaper :)

    • @richardpowell8198
      @richardpowell8198 Před 5 měsíci

      In the UK a ZX Max 128 is only £60 Just pop it in a ZX Spectrum + case and You have a Full working 128k Spectrum,I did go down your route on your amazing video but ended up popping in the Max in the end. @@BytesNBits Keep the videos coming ! Its a good channel

  • @ITGuyinaction
    @ITGuyinaction Před 5 měsíci

    💪🕹😎🤘 Interesting project but... you could try also sth more ambitious! 💪🕹😎🤘

    • @BytesNBits
      @BytesNBits  Před 5 měsíci +1

      Thanks. I just wanted to build a Spectrum.