Sinclair ZX Spectrum General Maintenance: Difference between revisions
Automated update by bot ย |
Rebuild against Sinclair ZX Spectrum Service Manual: ULA Vcc corrected to pin 14 (pin 40 is ground); PSU corrected to 9V centre-negative UK1400 and the wrong "9.0-10.5V unloaded" band removed; -5V test point corrected from TR4 collector to IC6 pin 1; unsourced 10-15 year recap interval, Ray Carlsen PSU and ULA pin 28 audio claim removed; 7K010E removed from the 48K ULA list; broken image and non-existent category fixed; refs added; Unverified data cleared ย |
||
| (11 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
= | <templatestyles src="Template:StyledTable/styles.css" /> | ||
[[File:ZXspectrum mb.jpg|thumb|right|320px|Sinclair ZX Spectrum 48K main board, Issue 3B, with the heatsink removed to expose the regulator and the DC-DC converter area at the upper right.]] | |||
ย | |||
Routine care for the original rubber-key '''[[Sinclair ZX Spectrum]]''' (16K and 48K), board Issues 1 to 6A. The figures on this page come from Sinclair's own ''ZX Spectrum Service Manual'', which is [[Sinclair ZX Spectrum Service Manual|hosted on this wiki]], and from the Issue 3 circuit diagram.<ref name="sm">''ZX Spectrum Service Manual'', Sinclair Research Ltd. Hosted on this wiki as [[:File:Sinclair ZX Spectrum Service Manual.pdf]]. Sections cited individually below.</ref> | |||
ย | |||
For the later machines see [[Sinclair ZX Spectrum+ General Maintenance|Spectrum+]], [[Sinclair ZX Spectrum 128 General Maintenance|Spectrum 128]] and [[Sinclair ZX Spectrum +2 General Maintenance|Spectrum +2]]. | |||
ย | |||
'''Observe ESD precautions''' when the board is out of the case. Sinclair's own instruction is to take normal anti-static precautions when handling ICs and to use only a suitably earthed, low-power soldering iron.<ref name="sm7">''ZX Spectrum Service Manual'', Sinclair Research Ltd, section 2.1 (disassembly), section 2.2 (assembly), section 7.2 (repair) and section 8.4 (case assembly parts list).</ref> | |||
ย | |||
== What is on the board == | |||
ย | |||
{| class="wikitable styled-table" style="width:95%; text-align:left;" | |||
|+'''ZX Spectrum 16K/48K main integrated circuits'''<ref name="sm810">''ZX Spectrum Service Manual'', Sinclair Research Ltd, section 8.10 (integrated circuits, Issue 2 and Issue 3), section 9.19 (integrated circuits, Issue 4A to 6A), section 8.12 and 9.20 (transistors) and sections 8.13 and 9.21 (miscellaneous).</ref> | |||
! Ref !! Part !! Notes | |||
|- | |||
| IC1 || Ferranti ULA, 40-pin || Video, keyboard scanning, tape I/O, chip selects and RAM multiplexing. Fitted in a socket | |||
|- | |||
| IC2 || Z80A or ยตPD780 || The CPU | |||
|- | |||
| IC3, IC4 || 74LS157 || Address multiplexers for the lower RAM. '''Must not be National Semiconductor parts''' | |||
|- | |||
| IC5 || Spectrum ROM, 28-pin || A single '''16 KB''' ROM at 0000โ3FFF, from NEC or Hitachi. Links marked H and N on the board select which<ref name="sm1" /> | |||
|- | |||
| IC6โIC13 || 4116, 150 ns || Lower 16K of RAM. Eight 16k-bit DRAMs | |||
|- | |||
| IC14 || LM1889 || Colour encoder | |||
|- | |||
| IC15โIC22 || TI 4532 or OKI MSM3732 || Upper 32K of RAM, 48K machines only. Eight 32k-bit DRAMs | |||
|- | |||
| IC23, IC24 || 74LS32, 74LS00 || 48K machines only; not used on Issue 5 and 6A | |||
|- | |||
| IC25, IC26 || 74LS157 || 48K machines only, not National parts; not used on Issue 5 and 6A | |||
|- | |||
| IC27 || Mullard ZX 84/01 || Issue 5 and 6A only โ a second ULA replacing six 74LS packages | |||
|- | |||
| IC28 || 74LS04 || Issue 5 and 6A only | |||
|- | |||
| REG || 7805 || 5 V regulator, bolted to a heatsink with a 4BA screw, shakeproof washer and nut | |||
|- | |||
| MOD || Astec UM1233 || UHF modulator, channel E36 vision carrier (UK) | |||
|- | |||
| TR4 / TR5 || ZTX650 or TIPP31 / ZTX213 || The inverter that generates the โ5 V and +12 V rails | |||
|- | |||
| X1 / X2 || 14.000000 MHz / 4.433619 MHz || Master and chrominance sub-carrier crystals | |||
|- | |||
| KB1 / KB2 || 5-way / 8-way || Keyboard tail connectors, Molex 5229 | |||
|- | |||
| Loudspeaker || 40 ฮฉ, TV type || Driven by TR7 (ZTX450) through D9<ref name="iss3cd" /> | |||
|} | |||
ย | |||
=== Which ULA === | |||
The 16K/48K Spectrum was fitted with several ULA revisions, and they are not freely interchangeable with board issues.<ref name="sm4">''ZX Spectrum Service Manual'', Sinclair Research Ltd, section 4.1.2 (modification history, including the ULA revisions and the resistor values that change with them), sections 4.2 to 4.4 (per-issue modifications) and section 8.2 (notes to the parts list).</ref><ref name="ulatypes">''ZX Spectrum ULA Types'', Spectrum For Everyone, https://www.spectrumforeveryone.com/technical/zx-spectrum-ula-types/ โ secondary source, used here for the revision-by-revision survey of 48K ULA types and their board compatibility.</ref> | |||
< | * '''5C102E''' โ Issue 1 and a small number of Issue 2 boards. Has a timing fault cured by a 74LS00 on a small board and spider, the so-called cockroach modification. Fitted to approximately 40,000 units. | ||
* '''5C112E''' (and -2, -3) โ Issue 2. Needs either the transistor modification (TR6, ZTX313) or the diode-and-resistor modification; TR6 became part of the board layout from Issue 3. | |||
* '''6C001E-5''' โ rare, late Issue 2 only. | |||
* '''6C001E-6''' โ late Issue 2 and most Issue 3/3B boards. | |||
* '''6C001E-7''' โ the final 48K revision, and the only one documented to work on every 48K board from Issue 1 to Issue 6A. Required from Issue 4A onwards. | |||
ย | |||
'''7K010E is not a 16K/48K part.''' It belongs to the [[Sinclair ZX Spectrum 128|Spectrum 128]] and the grey +2, which output RGB rather than YUV.<ref name="ulatypes" /> | |||
ย | |||
Several resistor values change with the ULA fitted: with a 6C001 in an Issue 2 board, R47 becomes 1 K, R49 10 K, and R56 and R63 470 R.<ref name="sm4" /> | |||
ย | |||
== Regular cleaning == | |||
ย | |||
=== Case and keyboard === | |||
ย | |||
* Wipe the case with a damp cloth and mild detergent. | |||
* The rubber key mat can be removed and washed in warm soapy water. Dry it completely before refitting. | |||
* '''The keyboard membrane is the fragile part.''' Do not flex or fold it, and withdraw the tails straight out of KB1 and KB2 โ Sinclair's instruction when refitting a keyboard matrix is that the ribbon connectors must be fully inserted and not kinked during insertion.<ref name="sm7" /> | |||
* If the keyboard template lifts at the top edge, Sinclair's fix was a 6 mm strip of double-sided tape along that edge, which early boards lacked.<ref name="sm4" /> | |||
ย | |||
See [[Sinclair ZX Spectrum Keyboard Membrane Repair]] for membrane work. | |||
ย | |||
=== Board === | |||
ย | |||
* Disconnect the power and all leads first. | |||
* Remove dust with a soft antistatic brush or dry air. | |||
* Reseat the socketed ICs โ IC1 is socketed on every board, and on a 16K machine the expansion-RAM positions are sockets too.<ref name="sm810" /> | |||
* Clean the edge-connector fingers and check for pitting or bent contacts. | |||
ย | |||
== Power supply == | |||
[[File: | [[File:ZX Spectrum PSU Internals.jpg|thumb|right|260px|Inside an original Sinclair ZX Spectrum power pack: mains transformer, bridge rectifier and a single smoothing capacitor.]] | ||
== | The Spectrum takes an '''unregulated 9 V DC''' supply through a '''2.1 mm coaxial socket''' โ not the 3.5 mm jack used by the [[Sinclair ZX81|ZX81]], although provision for a 3.5 mm socket remained on the board up to Issue 4B.<ref name="sm1">''ZX Spectrum Service Manual'', Sinclair Research Ltd, section 1.5 (read/write operations and the ROM links), section 1.11 (power supplies) and sections 8.7 / 9.15 (connectors).</ref><ref name="sfezx81psu">''ZX Spectrum Running on ZX81 Power?!'', Spectrum For Everyone, https://spectrumforeveryone.com/features/zx-spectrum-running-zx81-power/ โ secondary source: the prototype Spectrum used the ZX81's 3.5 mm power jack, and the pads for it remained on the board until they were removed at Issue 6A.</ref> | ||
{| class="wikitable | {| class="wikitable styled-table" style="width:90%; text-align:left;" | ||
! | |+'''External supply''' | ||
! Property !! Value !! Source | |||
|- | |- | ||
| | | Connector || 2.1 mm coaxial socket || <ref name="sm1" /> | ||
|- | |- | ||
| | | Polarity || '''Centre negative, outer positive.''' This is the opposite of most modern adaptors, and of the ZX81 โ getting it wrong will damage the machine || <ref name="psu">''Sinclair ZX Spectrum Power Supplies - What Types Are There (Part 1)?'', PopeyMon Games, 3 February 2021, https://popeymongames.co.uk/2021/02/03/sinclair-zx-spectrum-power-supplies-what-types-are-there/ โ secondary source, not a Sinclair document: the UK1400 model designation, its unloaded output, its 1.4 A rating, its centre-negative polarity, and the fact that it is not suitable for the Spectrum 128 or the +2.</ref> | ||
|- | |- | ||
| | | Type || DC, unregulated. Mains transformer, full-wave rectifier and capacitive smoothing, with a thermal fuse at the transformer input || <ref name="sm1" /> | ||
|- | |- | ||
| | | Original model || Sinclair '''UK1400''', rated 1.4 A. Reads about 12.5 V unloaded, because it is unregulated || <ref name="psu" /> | ||
|- | |||
| Sinclair's own load specification || At 215 V ac mains input and 1.4 A output, the supply should not fall below '''7.0 V'''; at 265 V ac and 600 mA, the peak should be less than '''14 V''' || <ref name="sm5">''ZX Spectrum Service Manual'', Sinclair Research Ltd, section 5 (fault diagnosis and repair โ PSU and memory): 5.1 techniques, 5.2 power supply unit, 5.3 initialisation and the basic checks table, 5.4 the memory check and RAM bit-to-IC table, 5.5 keyboard structure.</ref> | |||
|- | |||
| Measured at the board || +9 V ยฑ2.0 V at the positive side of C50. '''Below +7 V the regulator will not function correctly''' || <ref name="sm5" /> | |||
|} | |} | ||
== | '''A high reading on an unloaded original pack is normal, not a fault.''' An unregulated supply sags under load; about 12.5 V off-load falling to around 9 V in use is what a healthy UK1400 does. Judge it against the +9 V ยฑ2.0 V figure measured at C50 with the machine running, not against its off-load reading.<ref name="psu" /><ref name="sm5" /> | ||
The Spectrum | '''The UK1400 is not suitable for a Spectrum 128 or a +2''', even though the plug fits: those machines draw more current.<ref name="psu" /> | ||
The pack contains a mains transformer and rectifier and is perfectly repairable โ that is ordinary work. The primary side is at mains potential and the smoothing capacitor holds charge after unplugging, so unplug it, wait, and confirm the capacitor is discharged before putting a hand or a probe inside. Replace a perished or damaged lead rather than patching it: a shorted lead on these packs has been known to set the rectifier diodes alight.<ref name="clinic">"Micro Clinic", ''Television'' magazine, 1986 โ collected repair notes on Sinclair machines, mirrored in the Sinclair ZX Computers Archive at k1.spdns.de. Secondary source: Sinclair power-supply lead failures and their consequences.</ref> | |||
== | === The rails the machine makes for itself === | ||
{| class="wikitable | The board derives three supplies from that single 9 V input:<ref name="sm1" /><ref name="iss3cd">''ZX Spectrum - Issue 3'' circuit diagram, Sinclair Research Ltd. Hosted on this wiki as [[:File:Sinclair ZX Spectrum Issue 3 circuit diagram.png]]. Source for pin numbers, circuit positions, the speaker drive and the edge-connector pinout on this page.</ref> | ||
! | ย | ||
* '''+5 V''' from the 7805, for the logic, the ULA and the modulator. | |||
* '''โ5 V and +12 V''' for the 4116 lower RAM, generated by the '''TR4/TR5 inverter''', which lifts the 9 V input above 12 V; D15 and C44 rectify and smooth it. | |||
* '''+12 VA''' for the colour circuits, taken through R62/C45 so it is free of the switching noise the RAM makes, and also presented on the expansion port. | |||
ย | |||
'''Failure of TR4 is, in Sinclair's own words, a significant cause of problems''', and it does not fail alone: the DC-DC converter modification is recommended for units in which '''either TR4 or the 16K DRAM has blown'''.<ref name="sm4" /><ref name="sm9">''ZX Spectrum Service Manual'', Sinclair Research Ltd, Supplement No. 1, sections 9.1 to 9.11 โ the DC-DC converter modification and the Issue 3B, 4A, 4B, 5 and 6A board descriptions, the servicing addenda and the warranty seal. Note that section 9.2 carries an editor's warning that Sinclair's printed instructions for that modification are incorrect and should not be followed.</ref> | |||
ย | |||
== Supply, clock and test points == | |||
ย | |||
{| class="wikitable styled-table" style="width:95%; text-align:left;" | |||
|+'''Voltage and signal checkpoints''' | |||
! Point !! Expect !! Source | |||
|- | |||
| IC6 pin 9 (lower RAM) || +5 V, ยฑ0.25 V, no discernible ripple || <ref name="sm3">''ZX Spectrum Service Manual'', Sinclair Research Ltd, section 3.1.2 ("Voltage Check") and section 3.1 generally โ setting up and alignment.</ref><ref name="sm5" /> | |||
|- | |- | ||
| | | IC6 pin 1 || โ5 V (acceptable range โ5.5 V to โ4 V) || <ref name="sm3" /> | ||
|- | |- | ||
| | | IC6 pin 8 || +12 V, ยฑ1.2 V || <ref name="sm3" /> | ||
|- | |- | ||
| | | LT side of C52 || +12 VA, ยฑ1.2 V || <ref name="sm3" /> | ||
|- | |- | ||
| | | Positive side of C50 || +9 V ยฑ2.0 V โ the regulator input || <ref name="sm5" /> | ||
|- | |- | ||
| | | Positive side of C34 || +5 V ยฑ0.25 V โ the regulator output || <ref name="sm5" /> | ||
|- | |||
| '''IC1 (ULA) pin 14''' || '''+5 V. This is Vcc''' || <ref name="sm5" /><ref name="iss3cd" /> | |||
|- | |||
| '''IC1 (ULA) pin 40''' || '''Ground โ not a supply pin''' || <ref name="sm5" /><ref name="iss3cd" /> | |||
|- | |||
| IC1 (ULA) pin 13 || Vcc2, about '''+3 V''', fed through R34 (15 R, 1 W) and decoupled by C30. It is not a 5 V pin || <ref name="sm6">''ZX Spectrum Service Manual'', Sinclair Research Ltd, section 6 (fault diagnosis and repair โ input/output): 6.1 TR4 faults, 6.2 no video, 6.3 corrupt paper after a ULA change, 6.4 video incorrect, 6.5 and 6.6 colour faults, 6.7 keyboard, 6.8 regulator coil, 6.9 speaker.</ref><ref name="iss3cd" /> | |||
|- | |||
| IC2 (Z80A) pin 11 / pin 29 || +5 V / ground || <ref name="sm5" /> | |||
|- | |||
| IC5 (ROM) pin 28 / pin 14 || +5 V / ground || <ref name="sm5" /> | |||
|- | |||
| IC1 (ULA) pin 39 || 14 MHz, from crystal X1 || <ref name="sm6" /> | |||
|- | |||
| IC1 pin 32, TR3 base and collector, IC2 pin 6 || The CPU clock, a square wave at +5 V amplitude || <ref name="sm5" /><ref name="sm6" /> | |||
|- | |||
| Right-hand side of R1โR8 and R17โR23 || Data and address waveforms of 3.5 V amplitude || <ref name="sm5" /> | |||
|} | |} | ||
== | '''One caution about the manual's own figures.''' Section 5.3.1 labels IC1 pin 32 as a 14 MHz square wave, while section 6.3.2 gives pin 39 as the 14 MHz point and pin 32 as the CPU clock. The two cannot both be right; section 6.3.2 is the self-consistent reading, because pin 39 is where crystal X1 connects and pin 32 feeds TR3 and then the CPU clock input at IC2 pin 6.<ref name="sm5" /><ref name="sm6" /><ref name="iss3cd" /> The manual's fault list refers to the CPU clock loosely as "3 MHz"; X1 is specified as 14.000000 MHz.<ref name="sm6" /><ref name="sm88">''ZX Spectrum Service Manual'', Sinclair Research Ltd, sections 8.8 and 9.16 (crystals): X1 = 14.000000 MHz on every issue, X2 = 4.433619 MHz (4.43361875 MHz in the supplement), with a close-tolerance specification for X2 on Issue 3.</ref> | ||
{| class="wikitable | === Edge connector supplies === | ||
! | ย | ||
From Sinclair's Issue 3 diagram: '''3A''' is +5 V, '''4A''' is +9 V, '''6A, 7A and 14A''' are 0 V, '''20B''' is โ5 V, '''22B''' is +12 V and '''23B''' is โ12 V. '''RESET is 20A''', '''ROMCS is 25A''' and '''VIDEO is 15A'''.<ref name="iss3cd" /> | |||
ย | |||
== Capacitor health == | |||
ย | |||
The Spectrum is '''not''' a recap-on-sight machine, and there is no service interval for its capacitors. Replace one because it has failed or because it changes a symptom when you press it, not because of its age. | |||
ย | |||
Sinclair's own test for a suspect electrolytic: with '''wavy lines''' on the picture, press each electrolytic in turn โ if the lines go while you press one, that is the fault.<ref name="sm6" /> | |||
ย | |||
Which capacitors are fitted depends on the board issue; the full per-issue list is in the [[Sinclair ZX Spectrum Capacitor Replacement Guide]]. See also [[Capacitor Failure Symptoms]]. | |||
ย | |||
== Known failure-prone components == | |||
ย | |||
{| class="wikitable styled-table" style="width:100%; text-align:left;" | |||
|+'''Where Spectrum faults actually come from''' | |||
! Component !! Symptom !! First check | |||
|- | |||
| '''TR4 / TR5 inverter''' || Dead with smoke on switch-on; no โ5 V or +12 V; lower RAM damaged || Sinclair names TR4 failure as a significant cause of problems. If TR4 is short base-to-collector, remove it; if the short persists, check TR5 and C44. If a replacement TR4 blows again, change TR4 and TR5 together and confirm the TR5 circuit is to the latest specification<ref name="sm6" /><ref name="sm4" /> | |||
|- | |||
| '''ULA (IC1)''' || No video, wrong colours, dead or wrong keyboard response || It is socketed, so substitution is easy. Check the socket itself and pin 14 for +5 V with no ripple before condemning the chip<ref name="sm6" /> | |||
|- | |||
| '''Lower RAM (IC6โIC13, 4116)''' || Will not initialise; corrupt display || These are the chips that need all three rails. Check +5 V, โ5 V and +12 V at IC6 first โ a rail fault looks exactly like a dead RAM<ref name="sm3" /><ref name="sm5" /> | |||
|- | |||
| '''Upper RAM (IC15โIC22)''' || 48K machine behaves as 16K, or crashes || Can be isolated for testing. All eight must be the same type, and the board links must match<ref name="sm5" /><ref name="sm4" /> | |||
|- | |- | ||
| | | '''Keyboard membrane''' || Whole rows or columns dead || An 8 ร 5 matrix: if a block of '''five''' keys fails, the fault is KB2 or the 8-way membrane; if a block of '''eight''' fails, it is KB1 or the 5-way membrane<ref name="sm5" /> | ||
|- | |- | ||
| | | '''7805 regulator''' || Overheating, resets || Check it is making good contact with its heatsink and that thermal grease was used. On some Issue 3 boards the heatsink hole allows enough play to foul the edge connector<ref name="sm7" /> | ||
|- | |- | ||
| | | '''Regulator coil''' || Audible whine || A faint buzz is normal. Sinclair's remedy for an excessively noisy coil is to change it<ref name="sm6" /> | ||
|- | |- | ||
| | | '''Jack sockets''' || SAVE or LOAD fails || Sinclair's servicing addendum: inspect the jack sockets for deformation of the contact springs<ref name="sm9" /> | ||
|- | |- | ||
| | | '''Edge connector''' || Interface 1 not recognised || Inspect for damaged pins, and check the M1 signal โ it is used only with Interface 1, so a failure is invisible when the Spectrum is used alone<ref name="sm9" /> | ||
|- | |- | ||
| | | '''Speaker''' || No sound || Driven by TR7 through D9. Check the input waveforms, then TR7, then D9, then the speaker itself<ref name="sm6" /><ref name="iss3cd" /> | ||
|} | |} | ||
== | == Preventive maintenance == | ||
ย | |||
# Measure the supply and '''confirm its polarity is centre-negative''' before plugging it in.<ref name="psu" /> | |||
# Remove the five self-tapping screws from the base, then the single board screw.<ref name="sm7" /> | |||
# Inspect the board for corrosion, cracked tracks, burnt components and dry joints, particularly around the regulator, the power socket and the edge connector. | |||
# Look for solder '''splatter''' as well as dry joints. Sinclair is explicit that hairline splatter can measure several ohms and produce very misleading symptoms.<ref name="sm5" /> | |||
# Inspect the electrolytics for bulging or leakage. | |||
# Reseat IC1 and any other socketed devices. Use the correct removal and insertion tools and avoid handling the pins.<ref name="sm7" /> | |||
# Clean the edge-connector fingers. | |||
# Check the regulator is still firmly bolted to its heatsink, and that the heatsink cannot touch the edge connector.<ref name="sm7" /> | |||
# Refit the keyboard tails fully and without kinking them.<ref name="sm7" /> | |||
# Run the machine and confirm the rails against the table above. | |||
ย | |||
== Things that are not faults == | |||
* | * '''The regulator and its heatsink run warm.''' They are meant to. What matters is that the regulator is properly bolted down with thermal grease behind it.<ref name="sm7" /> | ||
* '''The inverter coil buzzes faintly.''' That is the DC-DC converter working. Only an excessively noisy coil is a fault.<ref name="sm6" /> | |||
* | * '''An original power pack reads well above 9 V off-load.''' It is unregulated; it is supposed to.<ref name="psu" /><ref name="sm5" /> | ||
* | * '''Some ICs are socketed and others are not.''' On a 16K machine the expansion-RAM positions are sockets from the factory, waiting for the upgrade.<ref name="sm810" /> | ||
* | * '''A picture shifted one character to the left''' on a machine with a 6C001 ULA. That timing change was deliberate, to improve compatibility with certain television sets.<ref name="sm4" /> | ||
* | * '''A four-digit seal over the rear centre screw hole.''' From August 1984 Sinclair fitted a warranty seal there.<ref name="sm9" /> | ||
* | |||
== | == Tools == | ||
See [[Recommended Tools]]. Sinclair's own recommended list for this machine is an oscilloscope with a ร10 probe (rise time 0.02 ยตs/cm), a variable 0โ30 V bench supply, a general-purpose multimeter, a mono cassette recorder with record and playback, a colour television and a blank tape.<ref name="smtest">''ZX Spectrum Service Manual'', Sinclair Research Ltd, section 4.1.1 (test equipment).</ref> | |||
== | == Common faults and first checks == | ||
{| class="wikitable | {| class="wikitable styled-table" style="width:100%; text-align:left;" | ||
! Symptom !! | ! Symptom !! Where to look first | ||
|- | |||
| Dead, smoke on switch-on || TR4 shorted base to collector; then TR5 and C44<ref name="sm6" /> | |||
|- | |||
| Does not initialise || Work Sinclair's basic-check table in order: regulator input at C50, regulator output at C34, the three rails at IC6, the clock, then the address and data lines<ref name="sm5" /> | |||
|- | |||
| No video || Change IC1; check TR1 and TR2; check the modulator's +5 V and the video input at IC14 pin 12<ref name="sm6" /> | |||
|- | |||
| Wavy lines || Press each electrolytic in turn; then crystal X2, TR1/TR2, IC14<ref name="sm6" /> | |||
|- | |- | ||
| | | Dim copyright logo || Check +12 V, then C65 for high impedance, then R52 and IC14 pin 3<ref name="sm6" /> | ||
|- | |- | ||
| | | Self-resetting || Check TR6<ref name="sm6" /> | ||
|- | |- | ||
| Random | | Random dynamic squares || Change C54<ref name="sm6" /> | ||
|- | |- | ||
| | | Dead or wrong keyboard response || Change IC1 โ but first check for a short across two or more membrane tracks, which holds a key permanently on<ref name="sm6" /> | ||
|- | |- | ||
| RAM | | Corrupt display, suspected RAM || Use Sinclair's memory check and the bit-to-IC table in the [[Sinclair ZX Spectrum Troubleshooting Guide]]<ref name="sm5" /> | ||
|} | |} | ||
For the full symptom-by-symptom treatment, see the [[Sinclair ZX Spectrum Troubleshooting Guide]]. | |||
== Related pages == | |||
* [[Sinclair ZX Spectrum]] | |||
* [[Sinclair ZX Spectrum Capacitor Replacement Guide]] | |||
* [[Sinclair ZX Spectrum Troubleshooting Guide]] | |||
* [[Sinclair ZX Spectrum Keyboard Membrane Repair]] | |||
* [[Sinclair ZX Spectrum Service Manual]] | |||
* [[Capacitor Failure Symptoms]] | |||
* [[Recommended Tools]] | |||
== References == | |||
<references /> | |||
[[Category:Sinclair Computers]] | |||
[[Category:Maintenance Guides]] | |||
Latest revision as of 17:52, 22 September 2026

Routine care for the original rubber-key Sinclair ZX Spectrum (16K and 48K), board Issues 1 to 6A. The figures on this page come from Sinclair's own ZX Spectrum Service Manual, which is hosted on this wiki, and from the Issue 3 circuit diagram.[1]
For the later machines see Spectrum+, Spectrum 128 and Spectrum +2.
Observe ESD precautions when the board is out of the case. Sinclair's own instruction is to take normal anti-static precautions when handling ICs and to use only a suitably earthed, low-power soldering iron.[2]
What is on the board
[edit | edit source]| Ref | Part | Notes |
|---|---|---|
| IC1 | Ferranti ULA, 40-pin | Video, keyboard scanning, tape I/O, chip selects and RAM multiplexing. Fitted in a socket |
| IC2 | Z80A or ยตPD780 | The CPU |
| IC3, IC4 | 74LS157 | Address multiplexers for the lower RAM. Must not be National Semiconductor parts |
| IC5 | Spectrum ROM, 28-pin | A single 16 KB ROM at 0000โ3FFF, from NEC or Hitachi. Links marked H and N on the board select which[4] |
| IC6โIC13 | 4116, 150 ns | Lower 16K of RAM. Eight 16k-bit DRAMs |
| IC14 | LM1889 | Colour encoder |
| IC15โIC22 | TI 4532 or OKI MSM3732 | Upper 32K of RAM, 48K machines only. Eight 32k-bit DRAMs |
| IC23, IC24 | 74LS32, 74LS00 | 48K machines only; not used on Issue 5 and 6A |
| IC25, IC26 | 74LS157 | 48K machines only, not National parts; not used on Issue 5 and 6A |
| IC27 | Mullard ZX 84/01 | Issue 5 and 6A only โ a second ULA replacing six 74LS packages |
| IC28 | 74LS04 | Issue 5 and 6A only |
| REG | 7805 | 5 V regulator, bolted to a heatsink with a 4BA screw, shakeproof washer and nut |
| MOD | Astec UM1233 | UHF modulator, channel E36 vision carrier (UK) |
| TR4 / TR5 | ZTX650 or TIPP31 / ZTX213 | The inverter that generates the โ5 V and +12 V rails |
| X1 / X2 | 14.000000 MHz / 4.433619 MHz | Master and chrominance sub-carrier crystals |
| KB1 / KB2 | 5-way / 8-way | Keyboard tail connectors, Molex 5229 |
| Loudspeaker | 40 ฮฉ, TV type | Driven by TR7 (ZTX450) through D9[5] |
Which ULA
[edit | edit source]The 16K/48K Spectrum was fitted with several ULA revisions, and they are not freely interchangeable with board issues.[6][7]
- 5C102E โ Issue 1 and a small number of Issue 2 boards. Has a timing fault cured by a 74LS00 on a small board and spider, the so-called cockroach modification. Fitted to approximately 40,000 units.
- 5C112E (and -2, -3) โ Issue 2. Needs either the transistor modification (TR6, ZTX313) or the diode-and-resistor modification; TR6 became part of the board layout from Issue 3.
- 6C001E-5 โ rare, late Issue 2 only.
- 6C001E-6 โ late Issue 2 and most Issue 3/3B boards.
- 6C001E-7 โ the final 48K revision, and the only one documented to work on every 48K board from Issue 1 to Issue 6A. Required from Issue 4A onwards.
7K010E is not a 16K/48K part. It belongs to the Spectrum 128 and the grey +2, which output RGB rather than YUV.[7]
Several resistor values change with the ULA fitted: with a 6C001 in an Issue 2 board, R47 becomes 1 K, R49 10 K, and R56 and R63 470 R.[6]
Regular cleaning
[edit | edit source]Case and keyboard
[edit | edit source]- Wipe the case with a damp cloth and mild detergent.
- The rubber key mat can be removed and washed in warm soapy water. Dry it completely before refitting.
- The keyboard membrane is the fragile part. Do not flex or fold it, and withdraw the tails straight out of KB1 and KB2 โ Sinclair's instruction when refitting a keyboard matrix is that the ribbon connectors must be fully inserted and not kinked during insertion.[2]
- If the keyboard template lifts at the top edge, Sinclair's fix was a 6 mm strip of double-sided tape along that edge, which early boards lacked.[6]
See Sinclair ZX Spectrum Keyboard Membrane Repair for membrane work.
Board
[edit | edit source]- Disconnect the power and all leads first.
- Remove dust with a soft antistatic brush or dry air.
- Reseat the socketed ICs โ IC1 is socketed on every board, and on a 16K machine the expansion-RAM positions are sockets too.[3]
- Clean the edge-connector fingers and check for pitting or bent contacts.
Power supply
[edit | edit source]
The Spectrum takes an unregulated 9 V DC supply through a 2.1 mm coaxial socket โ not the 3.5 mm jack used by the ZX81, although provision for a 3.5 mm socket remained on the board up to Issue 4B.[4][8]
| Property | Value | Source |
|---|---|---|
| Connector | 2.1 mm coaxial socket | [4] |
| Polarity | Centre negative, outer positive. This is the opposite of most modern adaptors, and of the ZX81 โ getting it wrong will damage the machine | [9] |
| Type | DC, unregulated. Mains transformer, full-wave rectifier and capacitive smoothing, with a thermal fuse at the transformer input | [4] |
| Original model | Sinclair UK1400, rated 1.4 A. Reads about 12.5 V unloaded, because it is unregulated | [9] |
| Sinclair's own load specification | At 215 V ac mains input and 1.4 A output, the supply should not fall below 7.0 V; at 265 V ac and 600 mA, the peak should be less than 14 V | [10] |
| Measured at the board | +9 V ยฑ2.0 V at the positive side of C50. Below +7 V the regulator will not function correctly | [10] |
A high reading on an unloaded original pack is normal, not a fault. An unregulated supply sags under load; about 12.5 V off-load falling to around 9 V in use is what a healthy UK1400 does. Judge it against the +9 V ยฑ2.0 V figure measured at C50 with the machine running, not against its off-load reading.[9][10]
The UK1400 is not suitable for a Spectrum 128 or a +2, even though the plug fits: those machines draw more current.[9]
The pack contains a mains transformer and rectifier and is perfectly repairable โ that is ordinary work. The primary side is at mains potential and the smoothing capacitor holds charge after unplugging, so unplug it, wait, and confirm the capacitor is discharged before putting a hand or a probe inside. Replace a perished or damaged lead rather than patching it: a shorted lead on these packs has been known to set the rectifier diodes alight.[11]
The rails the machine makes for itself
[edit | edit source]The board derives three supplies from that single 9 V input:[4][5]
- +5 V from the 7805, for the logic, the ULA and the modulator.
- โ5 V and +12 V for the 4116 lower RAM, generated by the TR4/TR5 inverter, which lifts the 9 V input above 12 V; D15 and C44 rectify and smooth it.
- +12 VA for the colour circuits, taken through R62/C45 so it is free of the switching noise the RAM makes, and also presented on the expansion port.
Failure of TR4 is, in Sinclair's own words, a significant cause of problems, and it does not fail alone: the DC-DC converter modification is recommended for units in which either TR4 or the 16K DRAM has blown.[6][12]
Supply, clock and test points
[edit | edit source]| Point | Expect | Source |
|---|---|---|
| IC6 pin 9 (lower RAM) | +5 V, ยฑ0.25 V, no discernible ripple | [13][10] |
| IC6 pin 1 | โ5 V (acceptable range โ5.5 V to โ4 V) | [13] |
| IC6 pin 8 | +12 V, ยฑ1.2 V | [13] |
| LT side of C52 | +12 VA, ยฑ1.2 V | [13] |
| Positive side of C50 | +9 V ยฑ2.0 V โ the regulator input | [10] |
| Positive side of C34 | +5 V ยฑ0.25 V โ the regulator output | [10] |
| IC1 (ULA) pin 14 | +5 V. This is Vcc | [10][5] |
| IC1 (ULA) pin 40 | Ground โ not a supply pin | [10][5] |
| IC1 (ULA) pin 13 | Vcc2, about +3 V, fed through R34 (15 R, 1 W) and decoupled by C30. It is not a 5 V pin | [14][5] |
| IC2 (Z80A) pin 11 / pin 29 | +5 V / ground | [10] |
| IC5 (ROM) pin 28 / pin 14 | +5 V / ground | [10] |
| IC1 (ULA) pin 39 | 14 MHz, from crystal X1 | [14] |
| IC1 pin 32, TR3 base and collector, IC2 pin 6 | The CPU clock, a square wave at +5 V amplitude | [10][14] |
| Right-hand side of R1โR8 and R17โR23 | Data and address waveforms of 3.5 V amplitude | [10] |
One caution about the manual's own figures. Section 5.3.1 labels IC1 pin 32 as a 14 MHz square wave, while section 6.3.2 gives pin 39 as the 14 MHz point and pin 32 as the CPU clock. The two cannot both be right; section 6.3.2 is the self-consistent reading, because pin 39 is where crystal X1 connects and pin 32 feeds TR3 and then the CPU clock input at IC2 pin 6.[10][14][5] The manual's fault list refers to the CPU clock loosely as "3 MHz"; X1 is specified as 14.000000 MHz.[14][15]
Edge connector supplies
[edit | edit source]From Sinclair's Issue 3 diagram: 3A is +5 V, 4A is +9 V, 6A, 7A and 14A are 0 V, 20B is โ5 V, 22B is +12 V and 23B is โ12 V. RESET is 20A, ROMCS is 25A and VIDEO is 15A.[5]
Capacitor health
[edit | edit source]The Spectrum is not a recap-on-sight machine, and there is no service interval for its capacitors. Replace one because it has failed or because it changes a symptom when you press it, not because of its age.
Sinclair's own test for a suspect electrolytic: with wavy lines on the picture, press each electrolytic in turn โ if the lines go while you press one, that is the fault.[14]
Which capacitors are fitted depends on the board issue; the full per-issue list is in the Sinclair ZX Spectrum Capacitor Replacement Guide. See also Capacitor Failure Symptoms.
Known failure-prone components
[edit | edit source]| Component | Symptom | First check |
|---|---|---|
| TR4 / TR5 inverter | Dead with smoke on switch-on; no โ5 V or +12 V; lower RAM damaged | Sinclair names TR4 failure as a significant cause of problems. If TR4 is short base-to-collector, remove it; if the short persists, check TR5 and C44. If a replacement TR4 blows again, change TR4 and TR5 together and confirm the TR5 circuit is to the latest specification[14][6] |
| ULA (IC1) | No video, wrong colours, dead or wrong keyboard response | It is socketed, so substitution is easy. Check the socket itself and pin 14 for +5 V with no ripple before condemning the chip[14] |
| Lower RAM (IC6โIC13, 4116) | Will not initialise; corrupt display | These are the chips that need all three rails. Check +5 V, โ5 V and +12 V at IC6 first โ a rail fault looks exactly like a dead RAM[13][10] |
| Upper RAM (IC15โIC22) | 48K machine behaves as 16K, or crashes | Can be isolated for testing. All eight must be the same type, and the board links must match[10][6] |
| Keyboard membrane | Whole rows or columns dead | An 8 ร 5 matrix: if a block of five keys fails, the fault is KB2 or the 8-way membrane; if a block of eight fails, it is KB1 or the 5-way membrane[10] |
| 7805 regulator | Overheating, resets | Check it is making good contact with its heatsink and that thermal grease was used. On some Issue 3 boards the heatsink hole allows enough play to foul the edge connector[2] |
| Regulator coil | Audible whine | A faint buzz is normal. Sinclair's remedy for an excessively noisy coil is to change it[14] |
| Jack sockets | SAVE or LOAD fails | Sinclair's servicing addendum: inspect the jack sockets for deformation of the contact springs[12] |
| Edge connector | Interface 1 not recognised | Inspect for damaged pins, and check the M1 signal โ it is used only with Interface 1, so a failure is invisible when the Spectrum is used alone[12] |
| Speaker | No sound | Driven by TR7 through D9. Check the input waveforms, then TR7, then D9, then the speaker itself[14][5] |
Preventive maintenance
[edit | edit source]- Measure the supply and confirm its polarity is centre-negative before plugging it in.[9]
- Remove the five self-tapping screws from the base, then the single board screw.[2]
- Inspect the board for corrosion, cracked tracks, burnt components and dry joints, particularly around the regulator, the power socket and the edge connector.
- Look for solder splatter as well as dry joints. Sinclair is explicit that hairline splatter can measure several ohms and produce very misleading symptoms.[10]
- Inspect the electrolytics for bulging or leakage.
- Reseat IC1 and any other socketed devices. Use the correct removal and insertion tools and avoid handling the pins.[2]
- Clean the edge-connector fingers.
- Check the regulator is still firmly bolted to its heatsink, and that the heatsink cannot touch the edge connector.[2]
- Refit the keyboard tails fully and without kinking them.[2]
- Run the machine and confirm the rails against the table above.
Things that are not faults
[edit | edit source]- The regulator and its heatsink run warm. They are meant to. What matters is that the regulator is properly bolted down with thermal grease behind it.[2]
- The inverter coil buzzes faintly. That is the DC-DC converter working. Only an excessively noisy coil is a fault.[14]
- An original power pack reads well above 9 V off-load. It is unregulated; it is supposed to.[9][10]
- Some ICs are socketed and others are not. On a 16K machine the expansion-RAM positions are sockets from the factory, waiting for the upgrade.[3]
- A picture shifted one character to the left on a machine with a 6C001 ULA. That timing change was deliberate, to improve compatibility with certain television sets.[6]
- A four-digit seal over the rear centre screw hole. From August 1984 Sinclair fitted a warranty seal there.[12]
Tools
[edit | edit source]See Recommended Tools. Sinclair's own recommended list for this machine is an oscilloscope with a ร10 probe (rise time 0.02 ยตs/cm), a variable 0โ30 V bench supply, a general-purpose multimeter, a mono cassette recorder with record and playback, a colour television and a blank tape.[16]
Common faults and first checks
[edit | edit source]| Symptom | Where to look first |
|---|---|
| Dead, smoke on switch-on | TR4 shorted base to collector; then TR5 and C44[14] |
| Does not initialise | Work Sinclair's basic-check table in order: regulator input at C50, regulator output at C34, the three rails at IC6, the clock, then the address and data lines[10] |
| No video | Change IC1; check TR1 and TR2; check the modulator's +5 V and the video input at IC14 pin 12[14] |
| Wavy lines | Press each electrolytic in turn; then crystal X2, TR1/TR2, IC14[14] |
| Dim copyright logo | Check +12 V, then C65 for high impedance, then R52 and IC14 pin 3[14] |
| Self-resetting | Check TR6[14] |
| Random dynamic squares | Change C54[14] |
| Dead or wrong keyboard response | Change IC1 โ but first check for a short across two or more membrane tracks, which holds a key permanently on[14] |
| Corrupt display, suspected RAM | Use Sinclair's memory check and the bit-to-IC table in the Sinclair ZX Spectrum Troubleshooting Guide[10] |
For the full symptom-by-symptom treatment, see the Sinclair ZX Spectrum Troubleshooting Guide.
Related pages
[edit | edit source]- Sinclair ZX Spectrum
- Sinclair ZX Spectrum Capacitor Replacement Guide
- Sinclair ZX Spectrum Troubleshooting Guide
- Sinclair ZX Spectrum Keyboard Membrane Repair
- Sinclair ZX Spectrum Service Manual
- Capacitor Failure Symptoms
- Recommended Tools
References
[edit | edit source]- โ ZX Spectrum Service Manual, Sinclair Research Ltd. Hosted on this wiki as File:Sinclair ZX Spectrum Service Manual.pdf. Sections cited individually below.
- โ 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 ZX Spectrum Service Manual, Sinclair Research Ltd, section 2.1 (disassembly), section 2.2 (assembly), section 7.2 (repair) and section 8.4 (case assembly parts list).
- โ 3.0 3.1 3.2 ZX Spectrum Service Manual, Sinclair Research Ltd, section 8.10 (integrated circuits, Issue 2 and Issue 3), section 9.19 (integrated circuits, Issue 4A to 6A), section 8.12 and 9.20 (transistors) and sections 8.13 and 9.21 (miscellaneous).
- โ 4.0 4.1 4.2 4.3 4.4 ZX Spectrum Service Manual, Sinclair Research Ltd, section 1.5 (read/write operations and the ROM links), section 1.11 (power supplies) and sections 8.7 / 9.15 (connectors).
- โ 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 ZX Spectrum - Issue 3 circuit diagram, Sinclair Research Ltd. Hosted on this wiki as File:Sinclair ZX Spectrum Issue 3 circuit diagram.png. Source for pin numbers, circuit positions, the speaker drive and the edge-connector pinout on this page.
- โ 6.0 6.1 6.2 6.3 6.4 6.5 6.6 ZX Spectrum Service Manual, Sinclair Research Ltd, section 4.1.2 (modification history, including the ULA revisions and the resistor values that change with them), sections 4.2 to 4.4 (per-issue modifications) and section 8.2 (notes to the parts list).
- โ 7.0 7.1 ZX Spectrum ULA Types, Spectrum For Everyone, https://www.spectrumforeveryone.com/technical/zx-spectrum-ula-types/ โ secondary source, used here for the revision-by-revision survey of 48K ULA types and their board compatibility.
- โ ZX Spectrum Running on ZX81 Power?!, Spectrum For Everyone, https://spectrumforeveryone.com/features/zx-spectrum-running-zx81-power/ โ secondary source: the prototype Spectrum used the ZX81's 3.5 mm power jack, and the pads for it remained on the board until they were removed at Issue 6A.
- โ 9.0 9.1 9.2 9.3 9.4 9.5 Sinclair ZX Spectrum Power Supplies - What Types Are There (Part 1)?, PopeyMon Games, 3 February 2021, https://popeymongames.co.uk/2021/02/03/sinclair-zx-spectrum-power-supplies-what-types-are-there/ โ secondary source, not a Sinclair document: the UK1400 model designation, its unloaded output, its 1.4 A rating, its centre-negative polarity, and the fact that it is not suitable for the Spectrum 128 or the +2.
- โ 10.00 10.01 10.02 10.03 10.04 10.05 10.06 10.07 10.08 10.09 10.10 10.11 10.12 10.13 10.14 10.15 10.16 10.17 10.18 10.19 ZX Spectrum Service Manual, Sinclair Research Ltd, section 5 (fault diagnosis and repair โ PSU and memory): 5.1 techniques, 5.2 power supply unit, 5.3 initialisation and the basic checks table, 5.4 the memory check and RAM bit-to-IC table, 5.5 keyboard structure.
- โ "Micro Clinic", Television magazine, 1986 โ collected repair notes on Sinclair machines, mirrored in the Sinclair ZX Computers Archive at k1.spdns.de. Secondary source: Sinclair power-supply lead failures and their consequences.
- โ 12.0 12.1 12.2 12.3 ZX Spectrum Service Manual, Sinclair Research Ltd, Supplement No. 1, sections 9.1 to 9.11 โ the DC-DC converter modification and the Issue 3B, 4A, 4B, 5 and 6A board descriptions, the servicing addenda and the warranty seal. Note that section 9.2 carries an editor's warning that Sinclair's printed instructions for that modification are incorrect and should not be followed.
- โ 13.0 13.1 13.2 13.3 13.4 ZX Spectrum Service Manual, Sinclair Research Ltd, section 3.1.2 ("Voltage Check") and section 3.1 generally โ setting up and alignment.
- โ 14.00 14.01 14.02 14.03 14.04 14.05 14.06 14.07 14.08 14.09 14.10 14.11 14.12 14.13 14.14 14.15 14.16 14.17 ZX Spectrum Service Manual, Sinclair Research Ltd, section 6 (fault diagnosis and repair โ input/output): 6.1 TR4 faults, 6.2 no video, 6.3 corrupt paper after a ULA change, 6.4 video incorrect, 6.5 and 6.6 colour faults, 6.7 keyboard, 6.8 regulator coil, 6.9 speaker.
- โ ZX Spectrum Service Manual, Sinclair Research Ltd, sections 8.8 and 9.16 (crystals): X1 = 14.000000 MHz on every issue, X2 = 4.433619 MHz (4.43361875 MHz in the supplement), with a close-tolerance specification for X2 on Issue 3.
- โ ZX Spectrum Service Manual, Sinclair Research Ltd, section 4.1.1 (test equipment).