Jump to content

Sinclair ZX81 Troubleshooting Guide

From RetroTechCollection
Revision as of 12:34, 4 May 2025 by Josh (talk | contribs) (Automated update by bot)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

[[Category:Lua error in package.lua at line 80: module 'Module:Pagetype/setindex' not found. with short description]]Template:SDcat


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

Visual Inspection

  • 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

  • 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

  • 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

  • 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

  • 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

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

  • 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

  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

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

Failure Signs

  • 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

  • Z80 rarely fails, but can be damaged by over-voltage or ESD.

Symptoms

  • 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

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

Symptoms

  • 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

  • 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

  • 8K ROM (2364 or 2716 EPROM) contains BASIC and OS.

Symptoms

  • 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

  • Flat membrane keyboard is prone to cracks and trace breaks.

Symptoms

  • Some or all keys unresponsive.
  • "Phantom" keypresses or stuck keys.

Diagnosis / Fix

  • 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

  • ZX81 outputs composite video to RF modulator (UHF channel 36).

Symptoms

  • No picture, unstable image, or rolling display.
  • Only white or black screen.
  • Poor image quality or excessive noise.

Diagnosis / Fix

  • 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

  • ZX81 uses audio cassette for program storage.

Symptoms

  • "Load" or "Save" fails; no signal detected.
  • Programs load with errors or not at all.

Diagnosis / Fix

  • 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

  • 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.