Jump to content

Sinclair ZX81 Troubleshooting Guide: Difference between revisions

From RetroTechCollection
No edit summary
No edit summary
 
Line 16: Line 16:
''Note: This guide does not cover external peripherals such as the ZX Printer or cassette recorders.''
''Note: This guide does not cover external peripherals such as the ZX Printer or cassette recorders.''


== 🧪 Diagnostic Tools & Techniques ==
== Diagnostic Tools & Techniques ==


=== Visual Inspection ===
=== Visual Inspection ===
Line 45: Line 45:
* If display appears after removing a chip, the removed chip was likely faulty.
* If display appears after removing a chip, the removed chip was likely faulty.


== 🔌 Power Supply & Voltage Checks ==
== Power Supply & Voltage Checks ==


{| class="wikitable" style="text-align:left"
{| class="wikitable" style="text-align:left"
Line 67: Line 67:
Never operate the ZX81 with a faulty or unregulated power supply.
Never operate the ZX81 with a faulty or unregulated power supply.


== ⚠️ “No Display” / “White Screen” Flowchart ==
== “No Display” / “White Screen” Flowchart ==


# Confirm PSU output and 7805 regulator voltage.
# Confirm PSU output and 7805 regulator voltage.
Line 78: Line 78:
# Remove external RAM pack and peripherals—test again.
# Remove external RAM pack and peripherals—test again.


== 🧩 ULA (Uncommitted Logic Array) Faults ==
== ULA (Uncommitted Logic Array) Faults ==


* The ULA (IC1, 2C184E or 2C210E) generates video, clock, and system glue logic.
* The ULA (IC1, 2C184E or 2C210E) generates video, clock, and system glue logic.
Line 91: Line 91:
'''Replacement:''' Use a compatible ULA (2C184E for Issue 1, 2C210E for Issue 2). Modern FPGA-based replacements are available.
'''Replacement:''' Use a compatible ULA (2C184E for Issue 1, 2C210E for Issue 2). Modern FPGA-based replacements are available.


== ⚙️ Z80 CPU Faults ==
== Z80 CPU Faults ==


* Z80 rarely fails, but can be damaged by over-voltage or ESD.
* Z80 rarely fails, but can be damaged by over-voltage or ESD.
Line 102: Line 102:
'''Replacement:''' Use any standard Z80A or Z80B (DIP-40).
'''Replacement:''' Use any standard Z80A or Z80B (DIP-40).


== 💾 RAM Issues ==
== RAM Issues ==


* Internal RAM: 1K (2114 or 4118, DIP-18).
* Internal RAM: 1K (2114 or 4118, DIP-18).
Line 119: Line 119:
* Secure RAM pack to reduce wobble (use support bracket or tape).
* Secure RAM pack to reduce wobble (use support bracket or tape).


== 🔠 ROM Faults ==
== ROM Faults ==


* 8K ROM (2364 or 2716 EPROM) contains BASIC and OS.
* 8K ROM (2364 or 2716 EPROM) contains BASIC and OS.
Line 129: Line 129:
'''Replacement:''' Use compatible 8K ROM or EPROM (adapter may be required for 2716).
'''Replacement:''' Use compatible 8K ROM or EPROM (adapter may be required for 2716).


== ⌨️ Keyboard Membrane & Input Issues ==
== Keyboard Membrane & Input Issues ==


* Flat membrane keyboard is prone to cracks and trace breaks.
* Flat membrane keyboard is prone to cracks and trace breaks.
Line 143: Line 143:
* Clean edge connector contacts.
* Clean edge connector contacts.


== 📺 Video Output & RF Modulator Issues ==
== Video Output & RF Modulator Issues ==


* ZX81 outputs composite video to RF modulator (UHF channel 36).
* ZX81 outputs composite video to RF modulator (UHF channel 36).
Line 158: Line 158:
* For direct composite mod: disconnect modulator input and wire composite out to RCA jack.
* For direct composite mod: disconnect modulator input and wire composite out to RCA jack.


== 🕹️ Cassette Loading & Saving Issues ==
== Cassette Loading & Saving Issues ==


* ZX81 uses audio cassette for program storage.
* ZX81 uses audio cassette for program storage.
Line 172: Line 172:
* Replace C8, C9, and associated audio capacitors.
* Replace C8, C9, and associated audio capacitors.


== 📝 Final Notes ==
== Final Notes ==


* '''Start with power and voltage checks.'''
* '''Start with power and voltage checks.'''

Latest revision as of 10:34, 12 May 2025

Sinclair ZX81 Motherboard
Sinclair ZX81 Motherboard

This guide provides detailed, component-level troubleshooting for the Sinclair ZX81 home computer, covering both Issue 1 and Issue 2 motherboard revisions. It addresses common failure symptoms, diagnostic procedures, and repair techniques for:

  • Power supply and voltage faults
  • “No display” or “white screen” scenarios
  • RAM (internal and external) issues
  • ULA (Uncommitted Logic Array) faults
  • Z80 CPU faults
  • ROM faults
  • Keyboard membrane and input problems
  • Video output and RF modulator issues

Diagnostic techniques (visual inspection, voltage and signal probing, chip substitution, thermal checks, and minimal-configuration booting) are explained below.

Note: This guide does not cover external peripherals such as the ZX Printer or cassette recorders.

Diagnostic Tools & Techniques

[edit | edit source]

Visual Inspection

[edit | edit source]
  • Remove the top case and keyboard membrane.
  • Examine for burnt, cracked, or corroded components, especially around the power jack, ULA, and RAM chips.
  • Check for broken PCB traces and cold solder joints—reflow or re-solder as needed.

Thermal Checks

[edit | edit source]
  • Power on for 30–60 seconds, then gently touch major chips (ULA, RAM, Z80, ROM).
  • The ULA runs warm, but too hot to touch may indicate a short or internal failure.
  • Use freeze spray or compressed air: if symptoms change while cooling, suspect that IC.

Voltage & Signal Probing

[edit | edit source]
  • Confirm +5 V DC at the 7805 regulator output and at IC Vcc pins.
  • Check for RESET pulse at Z80 pin 26 (should go low briefly at power-on).
  • Confirm clock at Z80 pin 6 (3.25 MHz, Issue 1; 3.5 MHz, Issue 2).
  • Probe video output at the modulator input (should see composite signal).
  • Check RAM /CS and /RAS lines for activity.

Chip Substitution

[edit | edit source]
  • Replace socketed chips (Z80, ROM, ULA, RAM) one at a time with known-good parts.
  • Always power off before removing or inserting chips.
  • Observe correct orientation (notch/pin 1).

Minimal-Configuration Boot

[edit | edit source]
  • The ZX81 can boot with only Z80, ULA, ROM, and RAM (internal or external 16K).
  • Remove external RAM and peripherals; test with only internal chips.
  • If display appears after removing a chip, the removed chip was likely faulty.

Power Supply & Voltage Checks

[edit | edit source]
Test Point Expected Voltage Purpose / Notes
7805 Regulator Output +5 V DC (±5%) Main logic supply
Z80/ULA/ROM/RAM Vcc pins +5 V DC Confirm at each IC
Power Jack Input +9 V DC (unregulated) From external PSU
RESET (Z80 pin 26) Low → High Must release to 5 V after power-up

Common PSU Faults

[edit | edit source]
  • 5 V missing/high → no boot, white screen, or chip damage.
  • 9 V input missing → system completely dead.
  • Intermittent drop-outs due to cracked solder joints at the power jack.
  • Regulator overheating → check for shorts or excessive load.

Never operate the ZX81 with a faulty or unregulated power supply.

“No Display” / “White Screen” Flowchart

[edit | edit source]
  1. Confirm PSU output and 7805 regulator voltage.
  2. Check for composite video at modulator input (should show activity).
  3. Swap/feel ULA (most common failure).
  4. Replace Z80 CPU if ULA is known-good.
  5. Swap ROM (2716/2364) if still no display.
  6. Test/replace RAM (2114 or 4118, 1K or 2K).
  7. Inspect for broken traces, especially around the video circuit.
  8. Remove external RAM pack and peripherals—test again.

ULA (Uncommitted Logic Array) Faults

[edit | edit source]
  • The ULA (IC1, 2C184E or 2C210E) generates video, clock, and system glue logic.
  • Most common point of failure in ZX81.

Failure Signs

[edit | edit source]
  • No video output (white screen or black screen).
  • No clock at Z80 pin 6.
  • ULA runs excessively hot.
  • Keyboard unresponsive, even with known-good membrane.

Replacement: Use a compatible ULA (2C184E for Issue 1, 2C210E for Issue 2). Modern FPGA-based replacements are available.

Z80 CPU Faults

[edit | edit source]
  • Z80 rarely fails, but can be damaged by over-voltage or ESD.

Symptoms

[edit | edit source]
  • No display, even with good ULA and ROM.
  • Address/data lines static (probe with logic probe or oscilloscope).
  • System locks up or random characters on screen.

Replacement: Use any standard Z80A or Z80B (DIP-40).

RAM Issues

[edit | edit source]
  • Internal RAM: 1K (2114 or 4118, DIP-18).
  • External RAM pack: 16K (various DRAMs).

Symptoms

[edit | edit source]
  • No display or random characters.
  • "RAM pack wobble" (crashes/freezes with external RAM).
  • Incorrect amount of free memory reported on boot.
  • System resets or locks up when using RAM pack.

Diagnosis / Fix

[edit | edit source]
  • Remove external RAM and test with internal only.
  • Swap internal RAM chip with known-good 2114/4118.
  • Clean RAM pack edge connector and motherboard socket.
  • Secure RAM pack to reduce wobble (use support bracket or tape).

ROM Faults

[edit | edit source]
  • 8K ROM (2364 or 2716 EPROM) contains BASIC and OS.

Symptoms

[edit | edit source]
  • No display or garbage on screen.
  • System boots but BASIC commands fail or crash.

Replacement: Use compatible 8K ROM or EPROM (adapter may be required for 2716).

Keyboard Membrane & Input Issues

[edit | edit source]
  • Flat membrane keyboard is prone to cracks and trace breaks.

Symptoms

[edit | edit source]
  • Some or all keys unresponsive.
  • "Phantom" keypresses or stuck keys.

Diagnosis / Fix

[edit | edit source]
  • Inspect membrane for visible cracks or wear.
  • Test continuity of rows and columns with multimeter.
  • Replace membrane if faulty (modern reproductions available).
  • Clean edge connector contacts.

Video Output & RF Modulator Issues

[edit | edit source]
  • ZX81 outputs composite video to RF modulator (UHF channel 36).

Symptoms

[edit | edit source]
  • No picture, unstable image, or rolling display.
  • Only white or black screen.
  • Poor image quality or excessive noise.

Diagnosis / Fix

[edit | edit source]
  • Confirm composite video at modulator input (should be ≈1 Vpp).
  • Replace failed modulator (can be bypassed for direct composite output).
  • Check and replace C5, C6, and associated video capacitors.
  • For direct composite mod: disconnect modulator input and wire composite out to RCA jack.

Cassette Loading & Saving Issues

[edit | edit source]
  • ZX81 uses audio cassette for program storage.

Symptoms

[edit | edit source]
  • "Load" or "Save" fails; no signal detected.
  • Programs load with errors or not at all.

Diagnosis / Fix

[edit | edit source]
  • Clean EAR and MIC sockets.
  • Use correct cable and volume settings.
  • Check for broken traces from sockets to ULA.
  • Replace C8, C9, and associated audio capacitors.

Final Notes

[edit | edit source]
  • Start with power and voltage checks.
  • ULA is statistically the most common failure.
  • Always test with minimal configuration (no RAM pack, no peripherals).
  • Use sockets for replacement chips where possible.
  • Modern ULA and keyboard membrane replacements are available.