This guide provides a thorough, step-by-step process for diagnosing, removing, cleaning, and replacing the ZX Spectrum keyboard membrane (both "rubber-key" 16/48K and 48K+/128K / Spectrum+ variants), including advanced troubleshooting and upgrade options.
Background
Broken Sinclair ZX Spectrum Keyboard Membrane
The Spectrum keyboard relies on a multi-layer printed plastic membrane; pressing a key bridges conductive traces to signal the row/column. Over time, these membranes become brittle or delaminate, and the ribbon "tails" frequently crack, resulting in unresponsive keys.
Required Tools and Materials
Small Phillips or Pozidriv screwdrivers
Anti-static wrist strap or mat
Low-pressure air blower or canned air
90%+ isopropyl alcohol and lint-free swabs
Clean cloths, trays to organize screws
Correct replacement membrane for your model (16/48K, Plus/128K).
1. Power off and unplug your Spectrum; discharge static.
2. Remove the five or eight screws on the underside, depending on model.
3. Gently lift the top case half. Early machines use clips; later ones may use adhesiveâapply heat or thin tools carefully to avoid bending.
4. Lift out the painted faceplate and keyboard assembly, noting membrane orientation and ribbon tail routing. Photograph for reference.
Membrane Removal and Inspection
1. Locate and gently release the ribbon tail clamp(s) holding the membrane tails.
2. Carefully extract the ribbon tailsâthese are fragile and susceptible to damage.
3. Check membrane integrity:
Brittle, cracked, or delaminated membranes need replacing.
Inspect tail ribbons for cracks or broken conductorsâthe usual failure point.
Cleaning (Optional Reuse)
Blow away dust with a blower; avoid stirring debris onto the contacts.
Clean keycaps and faceplate with a damp cloth, using IPA carefully on stubborn grimeâavoid wetting membrane layers.
Clean contact pads gently with IPA on lint-free swabs if lightly corroded; avoid abrasion.
Installing the Replacement Membrane
1. Insert the membrane into the support plate in the same orientation as the original. Ensure conductive pads lie flat and align over PCB contact areas.
2. Route ribbon tails in a gentle âS-shapeâ to avoid strain; this is critical for Plus membranes.
3. Seat tail ends fully and clamp; ensure clamps are neither loose nor overtightened.
For Spectrum+, confirm clamp assembly is correctâmisalignment leads to extended key malfunctions.
4. Apply insulating tape if the ribbon tail contacts the RF modulatorâthis can cause failures even without electrical contact.
Reassembly
1. Replace the keyboard assembly into the case, ensuring no folds or folds in the membrane inner layers.
2. Replace screws securely and evenly.
3. Power the unit and proceed to testing.
Testing Procedure
1. Boot a simple keyboard test (e.g. BASIC or keyboard-testing ROM).
2. Press each key individually.
3. Test combination/extended keys (Symbol Shift, Caps Shift, cursor keys).