Jump to content

BBC Micro Model A/B General Maintenance

From RetroTechCollection
BBC Micro Model B Issue 7 motherboard (1984)

The BBC Micro Model A/B is a classic British microcomputer, now over 40 years old. Regular maintenance is essential to preserve its reliability, prevent avoidable failures, and ensure safe operation for years to come.

Regular Cleaning

[edit | edit source]

Case and Keyboard

[edit | edit source]
  • Wipe the ABS case and keycaps with a damp microfibre cloth and mild soap. Avoid excess water near the badge or labels.
  • Remove keycaps gently (vertical pull) for deep cleaning; clean plungers and springs with 99% isopropyl alcohol (IPA).
  • For yellowed plastics, retrobrite is possible but monitor carefully to avoid warping or streaking.
  • Lubricate the space bar stabiliser wire with plastic-safe grease if sticky.

Mainboard and Expansion Sockets

[edit | edit source]
  • Unplug the computer and allow capacitors to discharge for 5 minutes before opening.
  • Use compressed air or a soft anti-static brush to remove dust from the mainboard, PSU, and connectors.
  • Re-seat all socketed ICs (including ULA, CPU, ROMs) annually to reduce contact oxidation.
  • Clean edge connectors (user port, 1 MHz bus, Tube, Econet) with IPA and a lint-free swab.

Power Supply & Voltage Checks

[edit | edit source]

The BBC Micro’s internal linear PSU is robust but can fail with age, especially due to capacitor degradation.

Safety Precautions

[edit | edit source]
  • Never operate the PSU with the cover removed. High voltages are present.
  • If the machine is unused for years, power up gradually using a variac or series bulb limiter if available.

Voltage Test Points

[edit | edit source]
Rail Test Location Expected Value
+5V DC Any 74LS IC pin 14 vs pin 7 4.90 – 5.15 V
-5V DC IC49 (SN76489) pin 1 vs GND -4.75 – -5.25 V
+12V DC IC11 (Video ULA) pin 24 vs GND 11.5 – 12.5 V
Unregulated +18V C9 positive lead 17 – 20 V (varies with load)
  • Use a digital multimeter; check voltages before and after cleaning or repairs.
  • If any rail is out of range, do not use the machine until the PSU is serviced.

Power Supply Refurbishment

[edit | edit source]
  • Replace all electrolytic capacitors in the PSU as a precaution (see below).
  • Inspect for cracked solder joints, especially on the transformer and output connectors.
  • Modern switch-mode replacement PSUs are available for the BBC Micro, but original units can be safely rebuilt.

Connector & Socket Corrosion

[edit | edit source]

Age and humidity can cause oxidation on edge connectors, sockets, and switches.

Areas to Inspect

[edit | edit source]
  • IC sockets (CPU, ROMs, ULA, video, sound)
  • Expansion edge connectors: user port, 1 MHz bus, Tube, Econet, disk drive
  • Keyboard ribbon cable and connectors
  • Power switch and rear panel connectors

Cleaning Procedure

[edit | edit source]
  • Apply DeoxIT or IPA to contacts; insert and remove ICs or cables several times to wipe oxidation.
  • For persistent tarnish, use a fiberglass pen or pink eraser (gently).
  • Inspect for green or white corrosion, especially on the user port and cassette socket.

Capacitor Health & Replacement

[edit | edit source]

The BBC Micro contains both electrolytic and tantalum capacitors, some now well past their service life.

PSU Capacitors

[edit | edit source]
  • The RIFA X2 suppression capacitors (usually yellow or clear plastic, marked “RIFA”) are notorious for cracking and smoking. Replace immediately with new X2-rated parts.
  • Replace all large electrolytics (e.g., C1, C2, C9) in the PSU to prevent voltage ripple and failure.

Mainboard Capacitors

[edit | edit source]
  • Replace any leaking, bulging, or crusty electrolytics (e.g., C9, C10, C31, C32, C37).
  • Tantalum capacitors (e.g., C7, C8) rarely fail but can short-circuit catastrophically—replace if suspect.
  • Clean any residue with IPA and repair corroded traces as needed.

Symptoms of Capacitor Failure

[edit | edit source]
  • PSU emits smoke or acrid smell (RIFA failure)
  • Computer fails to power on, random resets, or video instability
  • Audio hum, loss of sound, or video sync issues

Common Failure Points

[edit | edit source]
BBC Micro Typical Faults
Component Symptom Notes / Quick Test
RIFA X2 caps (PSU) Smoke, bang, burning smell Replace all X2 caps on sight; do not power up until done
IC sockets (esp. ULA, CPU, ROMs) No boot, random crashes, “beeeeeeeep” Reseat chips, clean sockets, check for bent pins
Keyboard matrix / ribbon Dead keys, stuck keys, no response Inspect cable, clean contacts, test with continuity meter
Video ULA (IC6) No video, garbled display, missing colours Swap with known good ULA if available
RAM chips (ICs 61–76) “Language?” error, random crashes, coloured screen Use RAM test ROM or swap chips
Power switch Intermittent power, won’t turn on/off Clean or replace switch; check for arcing
Speaker / sound circuit No sound, buzzing, distortion Check speaker, C31/C32, SN76489 (IC49)

Device-Specific Subsystems

[edit | edit source]

Cassette Interface

[edit | edit source]
  • Clean the cassette socket with IPA; inspect for corrosion.
  • Use good-quality, azimuth-adjusted cassette recorders and tapes.
  • Replace C31/C32 if loading is unreliable.

Disk Drive Interface

[edit | edit source]
  • Clean the 34-pin disk connector and check for bent pins.
  • Inspect for dry joints on the disk interface header.
  • For DFS/Econet upgrades, ensure ROMs are properly seated.

RGB/Composite Video

[edit | edit source]
  • Clean the RGB and composite sockets.
  • If video is unstable, check C9, C10, and the Video ULA.

User Port, 1 MHz Bus, Tube

[edit | edit source]
  • Clean edge connectors; inspect for corrosion or broken traces.
  • For unreliable operation, check for dry joints and reflow as needed.

Cooling and Ventilation

[edit | edit source]
  • The BBC Micro is passively cooled. Ensure vents are clear and do not block airflow.
  • In hot environments, consider adding a low-noise 5V fan inside the case, powered from the user port (observe current limits).
[edit | edit source]
  • ESD wrist strap and anti-static mat
  • Digital multimeter (for voltage and continuity checks)
  • Soldering station with fine tip, flux, desolder braid
  • DeoxIT or high-purity IPA for contact cleaning
  • Fiberglass brush or pink eraser for edge connectors
  • Replacement X2 safety capacitors (RIFA), electrolytics, and tantalums
  • Small Phillips and flat screwdrivers, spudger for keycap removal
  • Diagnostic ROMs (e.g., “Test ROM”, “Acorn Diagnostic”)

Preventive Maintenance Checklist

[edit | edit source]
  1. Inspect and replace RIFA X2 capacitors in the PSU before first power-up.
  2. Check all PSU output voltages (+5V, -5V, +12V) before connecting peripherals.
  3. Clean and re-seat all socketed ICs; treat sockets with contact cleaner.
  4. Clean edge connectors (user port, Tube, etc.) annually.
  5. Inspect and clean keyboard matrix and ribbon cable.
  6. Replace mainboard electrolytic capacitors if leaking, bulging, or over 40 years old.
  7. Check for dry joints on the PSU, connectors, and expansion headers.
  8. Maintain good ventilation—keep vents clear and avoid stacking equipment.
[edit | edit source]