Gammitin (Ben) ๐Ÿ’พ Profile picture
Refurbishing Vintage Tech ๐Ÿ’พ Obsolete doesnโ€™t mean dead! +Cat Enthusiast (expect pics) ๐Ÿฑ If you're in the UK, I can save your kit from e-waste. ๐Ÿ™

Feb 6, 94 tweets

Sinclair Spectrum +2A (Amstrad) (1987)
Untested, Dirty & smashed in the post, but that's my kind of challenge, especially on my current 8-bit kick at the moment
โŒCase is broken
โŒTape belt stretched
๐Ÿคทโ€โ™‚๏ธNo idea if it works
โŒNo PSU
โŒNo Video Cable
โŒNo Joystick
LET'S ๐Ÿซง๐Ÿช› IT!๐Ÿงต๐Ÿ‘‡

Here's the dirty mainboard:

The board is now looking a little fresher after a good scrub with Isopropyl alcohol.

So, I don't have a PSU, but thanks to a tip on RHD, there's a 12v and 5v breakout, without a header:

I have a plan, which is why I've gone for long pin headers, but they're in and tested via the DIN socket. ๐Ÿ‘

I forgot to say, all the socked chips have been removed, scrubbed and then reseated.

The plan:

So I'm going to make an RGB Scart cable, but for now I just have RF that's easily accessible. This little trucker TV is so useful, it auto scans channels, got it hooked up.
It's go time! ๐Ÿ˜ฌ

It's Alive! ๐Ÿ˜Š๐Ÿ˜Š๐Ÿ˜Š๐Ÿ˜Š

The RF signal sucks, but well happy!

Time to have a go with powering it by USB C PD:

Works a treat! ๐Ÿ‘

"Buy an RGB Scart cable"
No, let's make one, we have the technology!
Quality Scart Cable โœ…
8-Pin DIN โœ…
Sunday Afternoon โœ…

Scart cable chopped in half, this is what we're working with:

Slowly, slowly...
These all need to be grounded, soldering 6 wires into a single pin will be fun.

"it will be ok......"

Bit of a sense check.....

This is going to be fun ๐Ÿ˜Š

DIN is Done!

Checked all the pins, all good and no shorts.
Next up is to add 3x 330R resistors to the R, G & B connectors inside the scart.
Fortunately there's a lot more room in there!

All sorted, just need to put the connector back together.

There we go, an RGB Scart cable, that's compatible with the:
ZX Spectrum +2A / +2B / +3

Wow, just wow! ๐Ÿ˜Š๐Ÿ˜Š๐Ÿ˜Š๐Ÿ˜Š

Looking good on my Commodore monitor via RGB too! ๐Ÿ‘

Before
/
After

Sooo, my keyboard is not working, no keys at all - let's diagnose.

So, I tried cleaning the membrane connector and the socket, no luck.
But, if I short out a few connections, below I figured out up, down and enter I can get into basic.
So I know that it's not the machine, it's something to do with the keyboard itself.

Also Basic works well and has a flashing cursor.

Membrane removed and it's really gross, also it looks like there may have been a spillage at some point.

Yuck ๐Ÿคฎ

Keyboard membrane cleaned up, now let's test it.

Well that works nicely

I've quickly cleaned the springs and put it back together, this will have a nice deep clean though.
But I'm happy to report that every key now works. ๐Ÿ‘

These keys and the board will all need individually washing, but I've other things to sort out first, like testing the Datacorder, mounting the new USB C PSU and fixing the case.

The Spectrum +2A saga continues.....

It's case cleaning time ๐Ÿซง๐Ÿชฅ

I've taken the tape deck out, cleaned and dried both sides of the case, looking a lot fresher now!

UV Resin repair time, first I'll start with the actual damaged case.

The resin is stronger than the case itself! ๐Ÿ’ช

Happy with the case now! ๐Ÿ˜
Next is the millions of posts that have snapped off ๐Ÿ˜”

Post, by post, piece by piece, we will rebuild this!

Solid!

11 threaded standoffs repaired so far, 5 more to go ๐Ÿ˜Œ

16 standoffs repaired, now onto the front half and also the tape deck.

Bottom half sorted, the left standoff was destroyed, so I'll have to hope for the best as it's one that holds the front of the case down.

Part of the tape deck needs reattaching:

Sorted!

Can you tell where I've gone wrong? ๐Ÿ™ƒ

Ok, so I've reassembled it, honestly it was a pain, but it's not completely done yet (keys not cleaned yet).
To Do:
- Take the keyboard back out and deep clean each key.
- Figure out how and where to mount the Pico PSU.
-Figure out where to put the USB C connector.

I'm shocked that a Bluetooth cassette tape works tbh!

Digger Dan (1983) loaded and was the first ever game I've played on this Spectrum.

I'm struggling to get larger games to work at the moment, but the loading screens look cool ๐Ÿ˜Ž
I'm going to install an audio-in jack (the +2A doesn't have one), hopefully it will help the situation. ๐Ÿค”

Ok, so I've sorted the issue, I needed to adjust the azimuth of the tape head! ๐Ÿ‘๐Ÿ‘
Everything is now loading on the 1st try, I'm so happy โ˜บ๏ธ

Not only did I fix the issue, I now by chance loaded a game and as soon as I saw it had an insane nostalgia hit from when I was young - I played this 40 years ago and forgot about it. Wow ๐Ÿฅน

I need to sort a joystick, playing with the keyboard is just not the same experience. ๐Ÿ•น๏ธ

I've found out an old Android phone with a 3.5mm jack, wiped it and installed this app called: PlayZX. It plays the ZX game tapes into the cassette adapter in the deck. ๐Ÿ‘

So the +2A is now playing anything I throw at it, this game takes 13 minutes to load from tape, but what a game, all time classic!
R-Type (1989)

So I started to make a Spectrum to Atari joystick converter (need to finalise the heat shrink and resin the end) and I was about to test it, then........

This is what I now get, I think the DRAM has failed ๐Ÿ˜’

So one cool thing with the ZX Spectrum is that you can install a diag rom inside, I was looking for an EPROM to use and everything I found said the pins needed modifications.
Until I had a tip from a member of RHD - Luis. W27C512 will work as a drop in.

I joined 4 copies of the diag rom to make a 64k ROM image:

Well, that's a win, let's see if it is the ram that has gone faulty!?

Upper RAM fault confirmed ๐Ÿ‘

So the upper ram chip that's faulty (according to the diag) is IC6.
The original chip is a 4067-10, a pin compatible replacement is: TMS4464-10NL
I bought a bag of ten:

Piggybacking DRAM can sometimes work for a quick test, so let's give it a go:

Amazing! IT LIVES ๐Ÿ˜๐Ÿ˜๐Ÿ˜
Now I just need to get the old chip removed, install a socket and new chip!

I don't own a fancy desoldering pump, one day I will, but I've been desoldering this way for over 35 years, kind of have my own method that works - slow, but get the job done neatly.

IC6 upper ram removed from my +2A, not too tricky tbh

New socket is in:

Excellent, upper RAM now passes the tests:

Perfect ๐Ÿ‘

Finally got to test my SJS-1 to Atari joystick converter cable I made and it works well, had little blast on R-Type. I just need now do the heat shrink and probably resin the ends for strength. ๐Ÿ•น๏ธ

SJS-1 joystick converter tested and works great with my ZipStik, it's not pretty but I've used resin end, so it's solid to pull out.

What an awesome game Robocop is, brilliant trying games out now I've got a joystick. Fun times ๐Ÿ•น๏ธ

The next thing I want to do is to mod the tape deck, the +2A doesn't have an aux-in. A fellow RHD member Mogwaay shared this with me ๐Ÿ™, so let's see what I can do:

There we go:

Time to do a quick test:

Wow, it works and very well!

I've deep cleaned the keyboard now, it was disgusting as you can see here:

๐Ÿงฝ๐Ÿงผ๐Ÿชฅ๐Ÿซง๐Ÿšฟ

Before
/
After

The USB-C PD Pico PSU has been cut down and is ready to be mounted inside.

I'm not a fan of drilling holes in retro computer cases, but I've made an exception for this, as the case was already smashed up when I got it - it's never going to be perfect anyway.

So I tried an internal Bluetooth module, but the power rail was too noisy for it unfortunately. I do however have another Bluetooth option, a Bluetooth tape (I've switched off the motor power to keep things nice and quiet).

I've mounted the Pico PSU in a way that it's firm, but can also be slid out if I need to.
I now need to add a power switch.

Power switch added:

There we go:
USB-C โœ…
Power Switch โœ…
Aux Input โœ…

Wow, well that was a really fun project, I love fixing up these systems I've not used before as it's a great learning journey.
Here's some final front and back shots, all back together and fully functional:

Sinclair ZX Spectrum 128K +2A - Repair, here's a summary of what I did:
โœ… Pieced together the smashed case
โœ… Made and RGB Scart cable
โœ… Installed USB C PSU
โœ… Installed an Aux input
โœ… Replaced faulty DRAM
โœ… Refurbed tape deck
โœ… Deep cleaned KBD
โœ… Made a Joystick Converter

Time for a little fun, then it's on the next project, thanks for following along ๐Ÿ™

@threadreaderapp unroll

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling