Jump to content

Sinclair ZX Spectrum+ Keyboard Membrane Replacement

From RetroTechCollection
Sinclair ZX Spectrum Plus
A Sinclair ZX Spectrum+ (1984), showing its moulded keyboard

The keyboard of the Sinclair ZX Spectrum+ is a moulded key assembly over a five-layer membrane, with a bubble mat that gives the keys their spring, held down by a reaction plate.[1] The original membranes become brittle with age. DataServe Retro calls a Spectrum+ that reaches the copyright message but ignores some or all of its keys one of the most common Spectrum faults, and says the cause is almost always a worn membrane.[2][3] The membrane is different from the rubber-key Spectrum's, so check you have the right part; the rubber-key keyboard is covered in Sinclair ZX Spectrum Keyboard Membrane Repair.[1][4]

Symptoms

[edit | edit source]
  • No response from the keyboard, or groups of keys not working, on a machine that otherwise starts normally.[2]
  • A block of eight keys dead points to the KB1 circuitry or the 5-way tail; a block of five dead points to KB2 or the 8-way tail.[5]
  • A group of the extended keys (TRUE VIDEO, INV VIDEO, BREAK, DELETE, GRAPH, EXTEND MODE, EDIT, CAPS LOCK and the cursor keys) failing together: these also close row 1, column 6 on the top membrane, so a fault on that shared contact affects them all.[6]
  • Keys on the bottom row not working: Worsley often cures this without a new membrane (see below).[7]
  • One key printing repeatedly: the reaction plate is clamped too tightly.[7]

Not every dead column is the membrane. In 1984 Ferranti and Timex found 6C001-7 ULAs whose keyboard inputs were marginal with the Spectrum+ membrane, which loads each input with about 100 pF; a ULA fault moves with the chip. If a new membrane does not cure a dead column, see the troubleshooting guide.[8]

Tools and parts

[edit | edit source]
  • A replacement Spectrum+ membrane. Retroleum's experience is that the RWAP membrane works best; others are made of slightly thicker plastic, so the extended keys, which have to bring three layers of contacts together, need more pressure than the rest.[9] Spectrum for Everyone lists membranes from RWAP, ZXRenew and Retro Radionics.[3]
  • A small cross-head screwdriver, and fine tweezers for fragments of old tail left in a connector.[2]
  • Thin foam or insulating tape for the top of the modulator.[2]
  • Packing about 0.75 mm thick and as wide as each tail, for under the tail clamps; Sinclair suggests Paxolin. Double-sided tape for the tail ends.[10]

Before replacing the membrane

[edit | edit source]

Two of Worsley's fixes can save a membrane:[7]

  1. For dead keys, especially on the bottom row: remove both tail clamps, clean between the layers of each tail around the clamped area with WD-40 on a cotton bud, and refit the clamps with some extra packing between tail and clamp.
  2. For a key that repeats: slacken the reaction-plate screw nearest that key by a quarter turn.

Retroleum notes two older membrane types: an early "parchment" type that always fractures with heat and age, and a more plastic Samsung type that often still works after cleaning and re-seating.[9]

Procedure

[edit | edit source]

Open the case

[edit | edit source]
  1. Turn the Spectrum+ face down on a flat surface and remove the eight screws in the base: seven 8 mm pan-head screws round the overhang of the top and one longer 13 mm countersunk screw at the back next to the expansion slot, which may be hidden under a warranty sticker.[2][11]
  2. Turn the computer the right way up and lift the top of the case gently from front to back. Two flat ribbons connect the keyboard to the main board.[2]
  3. Grasp each ribbon as near the board as possible and pull it straight out of its socket without twisting. They are brittle and break easily. If one snaps, pull the fragment out with fine tweezers, opening the socket's small retaining legs with a jeweller's screwdriver if necessary.[2]
  4. Take out the plastic springs and feet from the top left and right corners of the base, noting how they go back.[2]

Take out the membrane

[edit | edit source]
  1. Lay the top half key-side down. The membrane is covered by a grey metal or white plastic reaction plate.[2]
  2. Remove the screws holding the plate and lift it off. DataServe Retro counts ten screws; Worsley gives nine.[2][7]
  3. Remove the two small screws in each tail clamp and lift the clamps off without turning them over, so that they go back the same way round. Fitted the wrong way round, the keyboard will not work.[2]
  4. Lift out the old membrane.[2]
  5. Lift out the bubble mat, wash it in warm soapy water, dry it carefully and put it back.[2]
  6. Check the insulating sheet between the membrane and the plate. Some were thin card, which crinkles with age, damp and heat; it must be flat, and Retroleum suggests pressing a crinkled one flat with an iron if no replacement is available.[9]

Fit the new membrane

[edit | edit source]
Sinclair ZX Spectrum+ keyboard top membrane matrix (Service Manual 10.5)
Sinclair's matrix of the Spectrum+ top membrane: the 8-way tail (KB2) to address lines A8 to A15 through D1 to D8, and the 5-way tail (KB1) to the ULA's KB0 to KB4 with pull-ups R65 to R69
  1. Lay the new membrane on the bubble mat, over the two locating pins.[2]
  2. Clean any dust off the reaction plate and refit it over the same two pins.[2]
  3. Refit the plate screws in Sinclair's order: the centre line of three first, the screws next to the tail clamps last.[10] DataServe Retro works round the plate in a pattern from the centre to opposite corners, then goes round several times tightening a little more each time so the pressure is even.[2]
  4. Tighten each screw only to a firm fit, about a quarter turn back from fully tight.[10]
  5. Lay the tails in an S shape between the keyboard and the clamps, so the membrane is not under tension. Sinclair's guide is to let the ends of the tracks on the middle layer protrude 1 mm past the clamps; this is easy to see on the wide tail and harder on the narrow one.[10] Leave a little slack between clamp and membrane.[2][9]
  6. Fit a packing piece about 0.75 mm thick under each tail at the clamp. Sinclair says this does not apply to a Spectrum+ whose serial number starts with S.[10]
  7. Refit the clamps the same way round as they came off, straight and flat, and tighten each evenly on both screws. These screws need to be a little tighter than the plate screws, because the clamps make the electrical contact between the layers inside the membrane.[2] Retroleum warns that the clamp screws strip easily.[9]
  8. Stick the two surfaces of each tail together near the connector end with double-sided tape or a pair of tabs, to prevent short circuits on the board.[10]

Reconnect and close

[edit | edit source]
  1. Push each tail into its socket without bending or buckling the end. Hold the wide tail with both hands so it does not bend as it goes in.[2] Worsley eases each tail down into its connector with a slight side-to-side movement.[7]
  2. Protect the tails from the modulator and the heatsink. A tail trapped against the top of the modulator causes a short and can kill the whole keyboard; Retroleum blames capacitance where a tail presses on the modulator or heatsink. Sinclair's conversion procedure fits a foam pad on the modulator and, on Issue 3 and later boards, two on the heatsink.[2][9][12]
  3. Rest the top on the base and test the keyboard before refitting any screws.[2]
  4. Refit the springs and feet, then the eight base screws, without overtightening them; some cases are soft plastic and their posts strip easily.[2]

Testing

[edit | edit source]
  1. Test every key, including the shifted and extended combinations.[10][2]
  2. If keys fail, check that the tails are fully home and that no debris from the old tails is left in the sockets.[2]
  3. Some replacement membranes are thinner than the originals, and the sockets cannot grip them. DataServe Retro sticks thin self-adhesive plastic to the back of the tail (not the contact side) to thicken it. If the sockets themselves are strained, they need replacing.[2]
  4. Single keys that misbehave usually mean a small misalignment between membrane and keys. Retroleum adjusts the membrane's position, which means removing all the plate screws each time, and has found tiny pieces of paper tape stuck to some original membranes at certain key positions, apparently to make up for irregularities.[9]
  5. Test STOP (Symbol Shift and A) in particular. If STOP does not work, Sinclair's conversion procedure connects a 22 kΩ resistor across R68 (on an Issue 1 board, between pins 1 and 5 of RP1 on the underside).[12] Retroleum says later boards fitted 5.6 kΩ at R68 in place of 10 kΩ as a workaround, while Sinclair's Issue 6A parts list gives R68 as 6.8 kΩ.[9][13]
Sinclair ZX Spectrum+ keyboard lower membrane matrix (Service Manual 10.6)
Sinclair's matrix of the Spectrum+ lower membrane, which carries the extended keys
[edit | edit source]

References

[edit | edit source]
  1. ↑ 1.0 1.1 ZX Spectrum Service Manual, Sinclair Research Ltd, Supplement No. 2, section 10.1 "Introduction" (p. 57): the five-layer membrane and bubble mat. Hosted as Sinclair ZX Spectrum Service Manual (PDF).
  2. ↑ 2.00 2.01 2.02 2.03 2.04 2.05 2.06 2.07 2.08 2.09 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 2.19 2.20 2.21 2.22 2.23 2.24 "Replacing the Keyboard Membrane – Sinclair Spectrum+ and 128", DataServe Retro (retrieved 2026-10-25): the full replacement procedure, screw counts, clamp orientation, screw sequence, thin replacement tails, and the modulator short.
  3. ↑ 3.0 3.1 "Spectrum Spares", Spectrum for Everyone (retrieved 2026-10-25): brittle original membranes and current suppliers.
  4. ↑ Adam, "Sinclair ZX Spectrum 48k 'Rubber Key' Restoration", Adam's Vintage Computer Restorations, 6 July 2021: the rubber-key and Plus/128 membranes are different parts.
  5. ↑ ZX Spectrum Service Manual, Sinclair Research Ltd, section 5.5 "Keyboard Structure" (p. 29). Hosted as Sinclair ZX Spectrum Service Manual (PDF).
  6. ↑ ZX Spectrum Service Manual, Sinclair Research Ltd, Supplement No. 2, sections 10.4 "Keyboard Operation" to 10.6 (pp. 58–60), with the top and lower membrane matrices. Hosted as Sinclair ZX Spectrum Service Manual (PDF).
  7. ↑ 7.0 7.1 7.2 7.3 7.4 Ian Worsley, "Repairing Spectrum & Spectrum Plus", section "Spectrum Keyboard Faults", from the Lil Old Sinclair Technical Information Repository, republished by World of Spectrum (retrieved 2026-10-25).
  8. ↑ Ferranti memo "Spectrum+ 6C001-7 keyboard failures", 11 November 1984, Ferranti Archives 2026 (SPEC-FER-MEM-039): the 100 pF on each keyboard input and the marginal ULAs.
  9. ↑ 9.0 9.1 9.2 9.3 9.4 9.5 9.6 9.7 "Problems With Spectrum Plus Membranes", Retroleum blog (retrieved 2026-10-25): membrane types and makes, alignment, the insulating sheet, clamps, tail slack and capacitance, and the R68 change.
  10. ↑ 10.0 10.1 10.2 10.3 10.4 10.5 10.6 ZX Spectrum Service Manual, Sinclair Research Ltd, Supplement No. 2, section 10.3 "Assembly of the Keyboard for the Spectrum+" (p. 58). Hosted as Sinclair ZX Spectrum Service Manual (PDF).
  11. ↑ Sinclair Research Ltd, ZX Spectrum + Upgrade Instructions, undated leaflet, Step 6 and final assembly: the Spectrum+ case screws and the two 6.5 mm board screws. Hosted as Sinclair ZX Spectrum+ Upgrade Instructions (PDF).
  12. ↑ 12.0 12.1 ZX Spectrum Service Manual, Sinclair Research Ltd, Supplement No. 2, section 10.2 "Conversion Procedure – Spectrum to Spectrum+" (pp. 57–58): the STOP key and R68, and the foam pads. Hosted as Sinclair ZX Spectrum Service Manual (PDF).
  13. ↑ ZX Spectrum Service Manual, Sinclair Research Ltd, section 9.17 "Resistors" (p. 54): R68 10 kΩ on Issues 4A to 5 and 6.8 kΩ on Issue 6A. Hosted as Sinclair ZX Spectrum Service Manual (PDF).