Sinclair ZX Spectrum +2 General Maintenance

Preventive maintenance on the grey Sinclair ZX Spectrum +2 (main boards Z70500 Issue 3 and Z70700 Issue 1) centres on the Datacorder cassette deck, careful soldering on the Amstrad PCB, the keyboard connections and the regulator heatsink. The black +2A and +2B use Amstrad's later boards (the +3's Z70830 in some very early +2As, otherwise the Z70833) and are not covered here.[1]
Amstrad's own 12-page Spectrum +2 Service Manual, hosted here, covers the specification, power adaptor safety tests, a fault flow chart, the parts lists, circuit diagram and PCB layouts, and the cassette mechanism.[2] Because the +2 is functionally a Spectrum 128, the Sinclair ZX Spectrum 128 Service Manual also applies to its circuit.[1]
Safety
[edit | edit source]There is no mains voltage inside the computer; the mains transformer is in the external power pack, and the highest rail on the board is +12 V.[3] Take normal anti-static precautions when handling the ICs.[3]
The grey +2 uses a 2.1 mm barrel connector for power, and the +2A and +2B a 6-pin DIN; the power supplies are not interchangeable.[1]
Soldering on the +2 board
[edit | edit source]Spectrum for Everyone describes the PCB quality on the Amstrad-produced boards as poor, and warns that great care is needed when replacing components to avoid lifting pads or tracks.[1] The Spectrum 128 Service Manual asks for recognised desoldering and heatsinking techniques and a suitably earthed, low-power iron, and for the board to be examined for solder splatter after any component is renewed.[3]
- Use a temperature-controlled iron with a clean, fine tip, and keep the time on each joint short.
- Add fresh leaded solder and flux to an old joint before removing a part.
- Lever a component out only when its joint is fully molten.
- Support the board and do not flex it.
- Fit a socket when replacing a chip that may need to come out again, such as RAM.
- Clear each hole with wick or a vacuum tool before moving the part.
Opening the case
[edit | edit source]- Unplug the power and all peripherals.
- Remove the six screws holding the case together.
- Separate the top and bottom halves, disconnecting the keyboard ribbons and the tape deck connector.[4]
When reconnecting the keyboard, make sure the ribbon connectors are fully inserted and not kinked.[3]
Datacorder servicing
[edit | edit source]Head, capstan and azimuth
[edit | edit source]If playback speed is steady, start by cleaning the tape head, capstan and pinch roller with isopropyl alcohol and cotton buds. If that does not help, adjust the head azimuth: there is a small hole in the +2's case for a No. 0 jeweller's screwdriver, and the adjustment is made with a tape playing, listening for the clearest sound.[4] The T.I.S. Repair Data in the 1984 Spectrum servicing manual gives the same advice for external recorders: adjust for the sharpest possible note, because the Spectrum will not load from a tape whose sound is at all muffled, then clean the head and recheck.[5]
Drive belts
[edit | edit source]If playback speed varies noticeably, or the deck struggles to fast-forward or rewind, replace the belts. The grey +2 mechanism has two belts; the +2A and +2B mechanism has one. Replacement belt kits are sold by retro suppliers, and the belts are also available from Farnell. Lay the top half of the case keys-down to reach the mechanism, lift the old belts off with tweezers and fit the new ones untwisted, the smaller (lower) belt first.[4]
Pause mechanism
[edit | edit source]If speed still varies with new belts, turn the large flywheel by hand and check whether it fouls the white plastic latch of the pause mechanism underneath it. The white "hat" on the latch's pillar can crack and let its spring push the latch against the flywheel. To fix it, remove the circlip on the top of the mechanism, take the flywheel out from underneath (keeping the small washers, hat, spring and latch), glue the hat back on its pillar, and refit.[4]
Audio hum
[edit | edit source]Taiwanese-built grey +2s are prone to buzzing or humming on the audio output, present all the time because the audio output is live even when the Datacorder is stopped. The tape PCB uses the metal frame of the mechanism as a ground path, so check first that the two screws holding the PCB to the mechanism are tight and conductive. A ground wire between two points on the PCB is a more reliable fix.[4] The tape PCB capacitors are listed in the Sinclair ZX Spectrum +2 Capacitor Replacement Guide.
Regulator and ULA heatsinks
[edit | edit source]- Make good contact between the voltage regulator body and its heatsink, and apply thermal grease to the back of the regulator when replacing it.[3]
- The ULA was fitted with an Amstrad clip-on heatsink. Tynemouth Software fits a replacement heatsink where the original is missing.[6]
- The ULA is IC14, which Amstrad's parts list gives as "ULA7K010E5/AMS40056", the Ferranti 7K010 of the Spectrum 128 or Amstrad's 40056; see Sinclair ZX Spectrum 128 ULA.[7] When Ferranti tested 7K010 parts returned from early production in 1985, those that were marginal on speed failed only when warm.[8]
Power checks
[edit | edit source]A working +2 draws between about 800 mA and 1.2 A, depending on the type of RAM fitted. Tynemouth Software tests boards on a bench supply current-limited to 1.5 A; on one board that went straight into current limiting, several RAM chips were getting hot and three of them were shorting the 5 V rail.[6]
The on-board rails are +5 V from the 7805 regulator, +12 V and −12 V from the inverter and its charge pump, and −5 V for the expansion port from the −12 V rail via a zener.[3] On one board Tynemouth Software found an inverter transistor replaced with a lower-rated part and fitted a ZTX651, which is the ZTX650 with a higher voltage rating.[6]
The Spectrum 128 Service Manual's design limits for the external power pack are a voltage trough of no less than 7.0 V at 215 V AC mains and 1.4 A load, and a peak of less than 13 V at 265 V AC and 600 mA.[3]
Cleaning
[edit | edit source]- Case: a damp cloth with a little mild detergent.
- Board: a soft brush and low-pressure air. A dirty edge connector stopped a DivMMC loading on one of Tynemouth Software's boards; contact cleaner and a fibreglass pencil cured it.[6]
- Datacorder: clean the head, capstan and pinch roller with isopropyl alcohol whenever the case is open.[4]
Common failure points
[edit | edit source]| Item | Symptom | Action |
|---|---|---|
| Datacorder belts | Speed varies; slow or no fast-forward and rewind | Replace both belts[4] |
| Tape head and azimuth | Tape loading errors | Clean the head; adjust the azimuth[4] |
| Pause mechanism | Speed varies after new belts | Repair the cracked latch "hat"[4] |
| Tape PCB grounding | Constant hum or buzz on the audio output | Tighten the two PCB-to-mechanism screws; add a ground wire[4] |
| RAM | RAM faults reported by test software; excess current draw; hot chips | Replace the faulty chips, fitting sockets[6] |
| Video transistors TR4, TR5, TR7 | Poor composite video | Check that any 2N3904 fitted in place of a BC237 is turned round to suit its reversed pinout[6] |
Recommended tools
[edit | edit source]- Screwdrivers, including a No. 0 jeweller's screwdriver for the azimuth, and an anti-static strap.
- Temperature-controlled soldering iron with a fine tip, solder wick or a vacuum tool, leaded solder and flux.
- IC sockets for RAM, and an IC extraction tool.
- Digital multimeter and a current-limited bench supply.
- Oscilloscope for clock work.
- Isopropyl alcohol, cotton buds, contact cleaner and a fibreglass pencil.
- Replacement Datacorder belts.
- A RAM test program or diagnostic ROM.
See Recommended Tools for the general toolkit.
Maintenance checklist
[edit | edit source]- Replace the Datacorder belts; clean the head, capstan and pinch roller; set the azimuth.
- Tighten the two tape-PCB grounding screws.
- Check the regulator heatsink and its thermal grease, and that the ULA heatsink is fitted.
- Check the current draw on a current-limited supply.
- Clean the edge connector and reseat the keyboard ribbons.
- Inspect the board for lifted pads and cracked tracks, especially around earlier repairs.
Related pages
[edit | edit source]- Sinclair ZX Spectrum +2
- Sinclair ZX Spectrum +2 Troubleshooting Guide
- Sinclair ZX Spectrum +2 Capacitor Replacement Guide
- Sinclair ZX Spectrum+ General Maintenance
- Sinclair ZX Spectrum Keyboard Membrane Repair
- Capacitor Failure Symptoms
- Recommended Tools
- Sinclair ZX Spectrum 128 ULA
References
[edit | edit source]- ↑ 1.0 1.1 1.2 1.3 "ZX Spectrum Models", Spectrum for Everyone. Source for the board revisions, the PCB quality warning and the +2A/+3 differences, including the changed power connector.
- ↑ Amstrad Consumer Electronics plc, Spectrum +2 Service Manual, 12 pages, hosted as File:Amstrad Spectrum +2 Service Manual.pdf: contents (p. 2), flow chart (p. 3), test software and RAM colour table (p. 4), electrical parts list (p. 5), circuit diagram (pp. 6–7), PCB and component layouts of main board Z70500 Issue 3 (pp. 8–9), tape interface PCB Z70501 (p. 10).
- ↑ 3.0 3.1 3.2 3.3 3.4 3.5 3.6 Sinclair ZX Spectrum 128 Service Manual (File:ZX Spectrum 128 Service Manual.pdf), Sinclair Research Ltd; re-typeset Revision 1.1 by Brendan Alford. Section 1.10 (power supplies), section 4 (power supply unit limits) and section 4.3 (repair notes).
- ↑ 4.00 4.01 4.02 4.03 4.04 4.05 4.06 4.07 4.08 4.09 "Servicing your +2's Datacorder", Spectrum for Everyone. Source for the case opening, belt replacement, azimuth adjustment, the pause-mechanism fault, the tape PCB and the mains-hum fix.
- ↑ ZX Spectrum Servicing Manual (Thorn EMI Datatech, 1984) (File:ZX Spectrum Servicing Manual Thorn EMI Datatech 1984.pdf), Repair Data symptom 2, "Won't load from recorder". Third-party T.I.S. field-service material bound into the March 1984 manual.
- ↑ 6.0 6.1 6.2 6.3 6.4 6.5 Tynemouth Software, "Spectrum 128K +2 Grey Repairs", June 2017. Source for the ULA heatsink, the current draw, the hot RAM chips, the ZTX650/ZTX651 substitution and the edge-connector cleaning.
- ↑ Amstrad Consumer Electronics plc, Spectrum +2 Service Manual, hosted as File:Amstrad Spectrum +2 Service Manual.pdf: electrical parts list (p. 5), "I.C. 14, IC. ULA7K010E5/AMS40056", part no. 172046; circuit diagram (pp. 6 and 7), the ULA's pin connections and the 74F74 (IC13) that divides the 35.4690 MHz oscillator to give the "17M" clock on ULA pin 1.
- ↑ Ferranti, working notes on 7K010 E5 ULAs returned by Sinclair, 11 November 1985, Ferranti Archives 2026 (SPEC128-FER-REP-035). Source for the "ULA7K010E5" marking, the symptoms of each returned part and the parts that failed only when warm.