Jump to content

Amstrad CPC 464 Maintenance Guide: Difference between revisions

From RetroTechCollection
Verified against Amstrad's own CPC464 Service Manual (hosted). Removed 'fan-cooled-by-design' (no fan exists), the invented 67x1.2mm belt spec and the 'IBM Amstrad' spares-catalogue attribution. Corrected board revision table to cpcwiki's documented markings, and the claim that the cassette PCB carries only two electrolytics (it carries eleven of the fourteen). Converted bare reference list to inline <ref>. Unverified data cleared.
Add a lead image
Line 1: Line 1:
<templatestyles src="Template:StyledTable/styles.css" />
<templatestyles src="Template:StyledTable/styles.css" />
[[File:Amstrad CPC 464 with CTM 640.jpg|thumb|right|300px|CPC 464 with the CTM640 colour monitor. The monitor contains the computer's only power supply โ€” and the only mains voltage in the system.]]
Preventive maintenance for the '''[[Amstrad CPC 464]]''' (1984), covering the main PCB, the cassette sub-PCB and deck, the keyboard, the monitor that supplies the machine's power, and the connectors. Fault diagnosis is in the [[Amstrad CPC 464 Troubleshooting Guide]]; component values are in the [[Amstrad CPC 464 Capacitor Replacement Guide]].
Preventive maintenance for the '''[[Amstrad CPC 464]]''' (1984), covering the main PCB, the cassette sub-PCB and deck, the keyboard, the monitor that supplies the machine's power, and the connectors. Fault diagnosis is in the [[Amstrad CPC 464 Troubleshooting Guide]]; component values are in the [[Amstrad CPC 464 Capacitor Replacement Guide]].



Revision as of 19:19, 22 September 2026

CPC 464 with the CTM640 colour monitor. The monitor contains the computer's only power supply โ€” and the only mains voltage in the system.

Preventive maintenance for the Amstrad CPC 464 (1984), covering the main PCB, the cassette sub-PCB and deck, the keyboard, the monitor that supplies the machine's power, and the connectors. Fault diagnosis is in the Amstrad CPC 464 Troubleshooting Guide; component values are in the Amstrad CPC 464 Capacitor Replacement Guide.

Part numbers, circuit references and alignment figures on this page are Amstrad's own, from the Amstrad CPC 464 Service Manual hosted on this wiki.[1]

โš ๏ธ The monitor is the power supply

The CPC 464 has no mains connection and no internal power supply. The machine takes 5 V DC through a DC socket on the back, and Amstrad's own specification states that this is "supplied exclusively from screen system" โ€” the CTM640 colour monitor or the GT64 green monitor.[1] Mains enters the monitor, not the computer.

That changes how you approach a dead machine, and it changes the hazards:

  • The computer itself is safe to open. There is no mains voltage anywhere inside the keyboard unit. You can work on the main PCB, the cassette PCB and the keyboard with the DC lead disconnected and nothing worse than static to worry about.
  • The monitor is not. The CTM640 and GT64 contain a CRT with a lethal anode charge and mains-derived bulk capacitors that hold charge after switch-off. Read CRT Discharge Procedure before opening either.
  • A "dead CPC" is very often a dead monitor. Amstrad's own fault-finding chart sends you to the monitor's 5 V supply and the DC cord before anything on the computer board.[1]

Amstrad's safety-test specification for the monitors, for reference: a flash test at 4 kV between the mains lead (live and neutral joined) and all accessible exterior metal, and an insulation-resistance test on the same points showing at least 4 Mฮฉ.[1]

Identifying your board

The CPC 464 main PCB went through four broad versions, identified by the silkscreened part number. The chip set, the board size and the keyboard connector all differ.[2]

Amstrad CPC 464 main PCB versions[2]
Version Silkscreen Size Notes
v1 (ยฉ1983) Z70100 (no MC code), 270100 MC0001A, or Z70100 MC0001A 405 ร— 155 mm Gate Array with a cooling plate; VCC2 fed through R138/R139
v2 (ยฉ1984) Z70200 with MC0001A, MC0002A/B/C/D, MC0003A, MC0008B/C/D 405 ร— 152 mm Separate solder pads for both the old and the new Gate Array; 6128-style 2 ร— 10-pin dual-foil keyboard connector
v3 Z70374 MC0044A, Z70374 MC0044B, Z70375 MC0044D, Z70378 MC0046A 240 ร— 150 / 238 ร— 145 mm Same parts packed tighter; joystick and stereo sockets moved to the left side
v4 "cost-down" (ยฉ1988) Z80329 MC0099A 237 ร— 108 mm 100-pin SMD ASIC (part 40226) combining the Gate Array, CRTC and some FDC, DRAM and reset logic

On the original board Amstrad's own parts list gives the Gate Array as IC116, marked 20RA043, Amstrad part number 40007.[1]

Opening the unit

Tools: a Philips screwdriver and an anti-static strap.

  1. Switch off and unplug the DC lead from the monitor.
  2. Disconnect any joystick, printer or expansion-port peripheral.
  3. Lay the keyboard face-down on a soft cloth and remove the underside screws. The count varies by board version; some are hidden under the model-name label.
  4. Lift the lower half of the case.
  5. Disconnect the keyboard cable. On v1 boards this is discrete wiring โ€” photograph the colour order before you unplug anything. From v2 onward it is a 2 ร— 10-pin dual-foil connector.[2]
  6. Disconnect the cassette PCB at CD001, the 8-way connector on the cassette board. Amstrad labels the conductors on the PCB layout: 1 INPUT, 2 PLAY ON (yellow), 3 SOUND IN (white), 4 DATA OUT (green), 5 DATA IN (blue), 6 GND (black), 7 +B (white), 8 +B (red).[1]

Almost all the analogue electronics are on the cassette PCB, not the main board. It carries IC301 (LA4140 audio power amplifier), IC302 (LA6324 quad op-amp for the cassette read chain), VR301 (the 20 kฮฉ volume control), RY301 (the tape motor relay), SP301 (the speaker), L301, D301, D302 (the red power LED, SLP-145B) and the whole 300-series resistor and capacitor population.[1] If you are chasing an audio or tape fault, that is the board you want.

Regular cleaning

  • Soft brush and low-pressure air for the main PCB, the keyboard mat and the cassette mechanism. Hold the cassette flywheel by hand if you use air near it.
  • Clean the R/P head (Amstrad part 170201), capstan and pinch roller with IPA on a foam swab. Cotton fibres left in the head gap are a known cause of intermittent reads.
  • Clean the connectors โ€” the 6-pin DIN video socket J101, the 9-pin D joystick socket J102, the 3.5 mm socket J103 and the DC socket J104 โ€” with contact cleaner sparingly on a foam swab.[1]
  • Clean the keyboard rubber contact mats (Amstrad parts 170008 key board mat, 170009 digit mat, 170010 spacer) by rolling them gently in a damp lint-free cloth. Do not soak the silicone in solvents.

Keyboard maintenance

The CPC 464 keyboard is a 74-key assembly in QWERTY layout with a numeric cluster, cursor and copy cursor, large enter, shift, caps lock, tab, escape, delete, clear and control.[1] It is built up from keytops, silicone rubber contact mats (170008/170009/170010) and a flexible contact PCB in two halves (Amstrad parts 170028 and 170029).[1]

Common faults:

  • A whole row dead โ€” a broken membrane trace, or a fault in the cable between the contact PCB and the main board. Reseat the cable first, then check continuity along the row's track.
  • A single key dead โ€” dirty contact. Clean the carbon pill on the silicone dome and its matching pad on the membrane with IPA on a swab. Do not abrade the pill โ€” it is a conductive coating, not metal, and rubbing it off is permanent.
  • A single key permanently active โ€” a short on the membrane, usually an old liquid spill that crystallised between adjacent traces. Clean the area with IPA. Scoring the membrane between the pads to isolate the trace is a last resort.
  • Soft keys, no click โ€” a collapsed silicone dome. Replace from a donor mat.

Amstrad's own fault chart for "do all keys operate?" sends you to inspect the keyboard PCB for cracks, liquid spillage and distorted mounting, then to check the connector lead and its termination.[1]

Cassette deck maintenance

The deck is a single-motor mechanism. Amstrad's parts list gives every wear item a number:[1]

CPC464 cassette mechanism โ€” service-relevant parts[1]
Part Amstrad part no.
Main Belt 170204
R/P Head 170201
Erase Head 170202
Pinch Roller Assembly 809162
Spring, Pinch Roller 809161
Flywheel 809156
Idler Assembly 809155
Idler Gear 809173
Motor 170208
Motor Pulley 170211
Counter Belt 170014
Cassette Mechanism (complete) 170012
  • Main belt (170204) โ€” the usual failure. Thirty-plus-year-old originals are almost universally either liquefied into a sticky black residue on the pulleys or stretched beyond useful tension. Symptom: the motor runs but the capstan does not turn, and tapes will not load. Amstrad publishes no replacement dimensions, only the part number, so measure your own pulleys before ordering a generic belt. Clean off the old residue with IPA first โ€” new belts will not grip through it.
  • Pinch roller (809162) โ€” hardens and develops flats with age. Symptom: tape speed drifts under load, or the tape edge curls because the roller no longer presses evenly.
  • Head and capstan cleaning โ€” IPA on a foam swab, annually or every fifty tapes. Do not over-saturate: IPA running down the capstan washes old lubricant out of the bearing.
  • There is no service-adjustable speed control. Amstrad's only speed instruction is a check, not an adjustment.

Azimuth adjustment

This is Amstrad's own procedure, and it is worth doing properly because a misaligned head is indistinguishable from a tired tape.[1]

Equipment: a test tape recorded with a constant 6 kHz tone, and a valve/electronic voltmeter (Amstrad specifies a V.T.V.M.).

  1. Set volume to maximum on the CPC464.
  2. Connect the meter to pin 7 of IC302 (the LA6324 on the cassette PCB).
  3. Play the test tape and adjust the azimuth screw on the cassette head to read between 330 mV and 520 mV.

Speed check

Put a standard tape in the mechanism and monitor the output on an oscilloscope, 100 ยตs range. Amstrad's tolerance statement is the useful part: a speed variation of ยฑ4% will not affect software loading.[1] If you are within that, the belt and pinch roller are not your fault.

Testing the cassette module on its own

The deck can be run independently of the CPU. Connect 5 V DC across points B(โˆ’) and C(+) on the cassette PCB and link E to G and H to F. The cassette will then operate in audio mode.[1]

Amstrad's cassette fault chart

When tape loading fails, Amstrad's sequence is: check the connections to the tape deck โ†’ clean the tape head โ†’ check head alignment โ†’ check the switches on the cassette keys โ†’ check the tape motor control relay. If software loads but produces unusual results, the fault is on the computer board: RAM failure or ULA failure.[1]

A useful thing that is not a fault: Amstrad states plainly that physical damage to a software tape stops it loading altogether โ€” "there will be no 'half' working programs. They either load โ€” or they don't."[1]

Power

The machine takes 5 V DC on a DC jack socket, J104, Amstrad part number 170024. Amstrad's specification describes it as a "5 mm socket for CPC464 power supply (supplied exclusively from screen system)"; community documentation gives the mating plug as 2.1 mm.[1][3] The supply comes from the matching monitor, which contains a dedicated 5 V regulator stage for the computer.

If you intend to run the machine without an Amstrad monitor you need a stand-alone 5 V supply of adequate current. Check the polarity of your own board and your own plug before connecting anything โ€” the CPC464's power connector CP001 feeds +5 V and 0 V straight to the rails, and Amstrad's circuit diagram shows no reverse-polarity protection diode on that input.[1]

The first check on an unreliable machine โ€” random crashes, failure to start โ€” is 5 V at J104 with a meter, before suspecting anything on the board.

Connector care

CPC464 external connectors[1]
Ref Amstrad description Part no. Notes
J101 DIN socket, 6 pin 170025 RGB, sync, composite video and luminance+sync to the monitor. Bent pins are the common failure.
J102 Joystick socket, 9 pin 170023 Amstrad's pin names: 1 UP, 2 DOWN, 3 LEFT, 4 RIGHT, 5 SPARE, 6 FIRE 2, 7 FIRE 1, 8 COMMON, 9 COM 2[1][3]
J103 Input/Output socket, 3.5 mm 170022 Stereo sound output. Line level โ€” not enough to drive headphones directly.
J104 DC jack socket 170024 5 V in from the monitor
Printer port PCB edge connector โ€” 34 physical contacts, but wired to 36-pin Centronics numbering with pins 18 and 36 absent โ€” which is why Amstrad's own schematic labels it "36 way". Pin 9 is ground rather than D7, so the CPC has only 7 data bits; some printers need a converter.[4]
Expansion port PCB edge connector, 50 way โ€” Pin 1 = SOUND (from the AY-3-8912), pin 27 = +5 V, pin 49 = GND, pin 50 = CPUCLK (4 MHz). The connector for the DDI-1 disc interface, ROM boxes and other add-ons.[1][3]

Clean edge fingers and the mating contacts with a soft eraser or contact cleaner. The CPC's edge fingers are exposed at the back of the case with no cover, so they oxidise faster than most contemporaries.

Capacitor health

The CPC464 carries thirteen aluminium electrolytics in total. Only two of them are on the main board โ€” C101 and C102, both 47 ยตF/10 V. The other eleven are all in the 300-series and live on the cassette PCB, including the largest, C322 (470 ยตF/10 V).[1] Full values, circuit references and Amstrad part numbers: Amstrad CPC 464 Capacitor Replacement Guide.

The board also carries three polystyrene capacitors (C302, C305, C312). Polystyrene deforms at soldering temperatures an electrolytic shrugs off โ€” if you replace one, work fast and keep the iron off the body.

ROM health

The operating system and Locomotive BASIC 1.0 live in a single 32 KB mask ROM at IC103, marked TMM-23256P-1950, Amstrad service part 170102.[1] The corresponding Amstrad custom-chip number is 40009 for the English-language firmware; 40037 is Spanish and 40050 French.[5]

Mask ROM has no UV-degradation path and does not fail with age. The common ROM-related fault is a bad socket contact, not a bad chip. If the machine boots to corrupted characters or hangs at the prompt, reseat IC103 before suspecting it.

  • Philips screwdrivers and an anti-static strap.
  • Digital multimeter โ€” the single most useful tool on this machine, because so many faults resolve to 5 V not arriving.
  • IPA and foam swabs for the cassette head and capstan.
  • Oscilloscope and an electronic voltmeter, if you intend to do the azimuth and speed checks properly.
  • A 6 kHz constant-tone test tape.
  • Replacement main belt โ€” measure your own pulleys; Amstrad publishes only the part number (170204).
  • Fine-tip soldering iron and solder wick for capacitor work.
  • A stand-alone 5 V supply, if you want to test the computer without its monitor.
  • See Recommended Tools for the general workshop kit.

Technical specification

From Amstrad's own specification page.[1]

CPC464 โ€” Amstrad's published specification[1]
Item Figure
Processor Z80A at 4 MHz
RAM / ROM 64 KB RAM (over 42 KB available to the user) / 32 KB ROM
Video / sound / I/O 6845 CRT controller ยท AY-3-8912 (3 voice, 7 octave) ยท 8255 parallel I/O
Keyboard 74 keys
Keyboard unit 580 ร— 70 ร— 170 mm, 2.4 kg
CTM640 monitor 375 ร— 340 ร— 365 mm, 10.6 kg
GT64 monitor 305 ร— 315 ร— 335 mm, 6.3 kg
Mains 240 V AC 50 Hz โ€” at the monitor; keyboard and datacorder are powered from the screen system

There is no cooling fan. No fan or fan motor appears anywhere in Amstrad's parts lists, and the machine is passively cooled.[1]

References

  1. โ†‘ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.21 1.22 1.23 1.24 1.25 1.26 1.27 Amstrad Consumer Electronics plc, CPC464 Micro Computer / CTM640 Colour Monitor / GT64 Green Monitor Service Manual. Hosted at Amstrad CPC 464 Service Manual. Source for the technical specification (page 2), the CPC464 Cabinet Parts List (page 2), the Cassette Mechanism Parts List and Cassette Deck Alignment Instructions (page 6), the Cassette PCB layout (page 7), the Basic Hardware Analysis flow chart (page 9), the Cassette & Software Analysis chart (page 10) and the CPC464 Electrical Parts List (page 17).
  2. โ†‘ 2.0 2.1 2.2 "Mainboard Versions", CPCWiki. Community catalogue of silkscreen markings, board dimensions, copyright dates and per-version changes for the CPC 464, 664 and 6128 main boards. Secondary source, compiled from observed boards.
  3. โ†‘ 3.0 3.1 3.2 "Amstrad CPC464", Grimware โ€” hardware documentation for the CPC464 including the 5 V 2 A power requirement, the 2.1 mm DC plug, and the 50-way expansion connector pinout. Secondary source.
  4. โ†‘ "Connector: Printer port", CPCWiki โ€” documents that the 34-pin edge connector uses 36-pin Centronics numbering with pins 18 and 36 absent, and that pin 9 is ground (or logic low on late cost-down models), giving 7 data bits. Secondary source.
  5. โ†‘ "Amstrad part numbers", CPCWiki โ€” catalogue of Amstrad 40xxx custom-chip numbers, including 40009 (CPC464 English firmware), 40037 (Spanish), 40050 (French), 40022 (CPC664 firmware) and 40015 (AMSDOS). Secondary source.