ZX Spectrum hardware repair

by David Jones

The Sinclair ZX Spectrum

Last year a friend of mine found their childhood ZX Spectrum in a cupboard at their mum's. Knowing my interest in ancient computers and that the ZX Spectrum was my childhood computer, they very kindly gave me theirs.

ZX Spectrum computer; small, mostly black with a rainbow stripe, with 40 squidgy grey keys

It even came with a power supply, but no tape leads, and no TV lead. The power supply didn't work, the cable was broken near where it enters the power supply case. A common problem and one that i had probably fixed as a teenager. My first chance to use the soldering station that i got from Aldi ages ago. Obviously it's been lying around in the cupboard since then. Nothing fancy, i cut the cable around the fray, stripped a short section back, and twisted and soldered them back together. Insulated with a bit of tape. I had to destroy the grommet to get at the frayed cable, so i bodged that with a bit of hot-glue to cover the hole and keep the cable in place.

Couldn't find the TV cable in the gigantic box of cables i had, but then i remembered the Commodore 64 that someone else had given me. Same cable. yay!

Plugged it into the telly, somehow worked out how to tune the telly in and switched on the Speccy. It worked!

But, no clicky no keyboard. None of the dead-flesh rubber keys seemed to do anything. Probably a broken keyboard membrane. My childhood Speccy had the same problem and i “fixed” it then by buying a remaindered Acorn Atom keyboard (with case, but no electronics) and hand-wiring the keys into the ZX Spectrum keyboard matrix and hard-soldering it into the caseless Speccy.

ZX Spectrum computer keyboard membrane; between two thing sheets of flexible plastic are all the metal connectors you need to make a flat 40-key keyboard. Quite delicate
Replacement Keyboard Membrane

Fast forward 30-odd years and you can buy pattern replacement membranes off the internet for a few quid. Better than the original because they are slightly stronger. I also ordered an inline power switch. One the reasons the Speccy power cable failed so often was that there was no power switch. So when a game crashed, or the Speccy glitched, or the loader failed, or you simply wanted to play another game, you had to pull the plug and put it back in to reset. The inline switch lets me switch it off and on without all that cable strain.

Of course after it arrived i left all that lying around until i had a moment between projects at the end of the year. Thanks to the internet, replacing the keyboard proved relatively straightforward (pulling the connector out is still fiddly and puts a nightmare amount of strain on the soldered part). Nice tip to put insulation on the ULA's metal case, because i really don't see how i could bend the flex connector without it touching there.

I put it all back together and tested it without the telly. Nice clicking sound when i pressed a key (the clicking sound comes from the beeper, not the key switch), so i could be pretty confident the keyboard worked even though i couldn't see anything.

half of a ZX Spectrum with the metal keyboard cover
removed; a strip of yellow is the crucial carpet tape
Carpet Tape (double sided) in yellow; holds the metal keyboard cover down

Carting everything back upstairs to the telly room, and...

success!

i have printed _drj is skill_ on the ZX Spectrum screen, displayed on my telly
drj is skill

Now, how to load games? (the subject of my next adventure, not yet written)

END