Amiga 600 Keyboard Repair

The Amiga 600 keyboard is a Mitsumi membrane whose flat tail plugs into CN13, a 30-pin locking ZIF connector on the main board. The keys are read by the keyboard controller U13 on the main board, and the LEDs have their own four-pin connector, CN14.[1][2][3] Most keyboard faults are in the membrane: worn or damaged contacts at the end of the tail, traces broken by bending, or traces eaten by spilled liquid. A keyboard that is dead from a cold start but works after a soft reboot is a reset fault on the main board, not a keyboard fault.[4][5][6]
Symptoms
[edit | edit source]| Symptom | What was found | Source |
|---|---|---|
| Whole keyboard dead after a cold start, working after a soft reboot | The power-on reset; see Amiga 600 Reset Circuit Repair | LinuxJedi[6] |
| Keys 2, W, S, X and 4, R, F, V dead | A membrane trace broken where the membrane had been bent too far | Retrohax[4] |
| Keys 5, T, G and B dead | One bad line on the membrane or its connector; the contacts showed wear and grime | 8Bit Retro ReFix, via The Oasis BBS[7] |
| The Caps Lock row dead | Two traces oxidised where the tail joins the keyboard, after a liquid spill; the keyboard tray and RF shield had rusted at the same place | My 8 bit revival[5] |
| Function keys, right Amiga and Alt unreliable | Wear on the flat cable at the main board connector and liquid damage on the back of the membrane | RobSmithDev, via The Oasis BBS[8] |
| No keys work on spare keyboards | Someone had tried to sand the green foil off the contact end and damaged the silver traces | Retrohax[4] |
RetroPassion's rule of thumb: if only one or two keys fail, the plunger may need cleaning; if a whole row is missing, the membrane very probably needs replacing.[3]
The membrane and connector
[edit | edit source]
RetroPassion lists three Mitsumi membranes for the A600: a blue one and two green ones (model 56C47A or 56C471A, perhaps stamped A300-A, and 56C47B or 56C471B, perhaps stamped A300-B). Blue and green membranes are not interchangeable, so check which is fitted before ordering a replacement.[3]
The contact end of the tail is covered by a very thin green foil over silver traces that are easily damaged.[4] Commodore's schematic shows the lines of the tail going to U13, with three of them also going to U36, which provides the keyboard reset.[9] Commodore's key components table lists U13 as a 6570-30 "Amiga Keyboard MPU", part 391079-01; the parts list gives the same part number as a 6571R4.[2][1]
Tools and parts
[edit | edit source]- Multimeter, and a magnifier or microscope for following membrane traces. Retrohax needed a microscope to find a break that could not be seen by eye.[4]
- Isopropyl alcohol and cotton buds.[3][7]
- Kapton tape.[4]
- For a broken trace: conductive silver glue and a hot-air tool to cure it.[4]
- A replacement membrane of the right type, if needed. Modern replacements built on a rigid board with a detachable cable are also sold.[3][8]
Procedure
[edit | edit source]Narrow down the fault
[edit | edit source]- If no key works from a cold start, press a key after a soft reboot (for example from Amiga Test Kit's menu, which works with the mouse). If the keyboard then works, the fault is the reset circuit; LinuxJedi also tried another A600 keyboard to rule the keyboard out.[6]
- Otherwise, note exactly which keys fail. A set of keys that fail together points to one line of the membrane or its contacts.[7][4]
Check the connector
[edit | edit source]- Open the case. RobSmithDev points out a cable that has to be unclipped before the top comes free.[8]
- Check that the tail is pushed fully into CN13.[3]
- Check that the connector's locking cap is present. LinuxJedi found one missing and fitted one from a scrap A600 board.[10]
- Unlock the connector before pulling the tail out. My 8 bit revival pulled a membrane out without unlocking it; the connector itself proved fine when the keyboard was tried in a second A600.[5]
Open the keyboard and inspect the membrane
[edit | edit source]
- Remove the keyboard. It is held together by many screws, with a metal plate over the membrane.[7][8]
- Look at the contact end of the tail for wear and grime.[7]
- Look along the tail, especially where it joins the keyboard, and at the back of the membrane for liquid damage. Rust on the keyboard tray or the RF shield is a sign of a past spill.[5][8]
- Check the suspect lines with a meter. My 8 bit revival confirmed two oxidised traces with a multimeter; Retrohax traced a broken line under a microscope.[5][4]
Clean the contact end
[edit | edit source]- Do not sand the green foil; the traces underneath are too fragile.[4]
- Retrohax held the membrane in place with Kapton tape, softened the foil with an epoxy solvent (methanol only partly worked) and scraped it away with a brush. When the Kapton tape came off, the foil stuck to it and left the silver traces evenly exposed, so Retrohax then used a tape with a stronger adhesive to lift the foil, and repeated the method on a second membrane.[4]
Repair a broken trace
[edit | edit source]- Expose the broken trace with the tape method, covering the good traces.[4]
- Bridge the break with conductive silver glue and cure it with heat. A desk lamp was not hot enough for Retrohax; a hot-air tool cured it.[4]
- Check the traces next to the repair; Retrohax found and repaired a second, nearly broken trace beside the first.[4]
- Retrohax added a strip of thick rubbery door-sealing tape to stop the membrane bending at the same place.[4]
A reader of the Retrohax article reports that conductive pastes and glues tend to dry out, flake off and conduct poorly over time.[4] If the traces are badly damaged, replace the membrane: My 8 bit revival judged two oxidised traces beyond repair.[5]
Replace the membrane
[edit | edit source]- Check whether the old membrane is blue or green before ordering.[3]
- Clean the key pads with isopropyl alcohol on a cotton bud, lightly.[7]
- Fit the new membrane, aligning it on the locating posts, and refit the screws.[7]
- If the keyboard tray has rusted, My 8 bit revival sanded it, washed and dried it, and painted it with zinc galvanising paint.[5]
Reassemble
[edit | edit source]- Push the tail fully into CN13 and lock the connector.[3]
- Refit the top case, reconnecting the cable that was unclipped.[8]
Testing
[edit | edit source]- Start the machine from cold and check that the keyboard responds straight away.[6]
- Test every key, including the ones that failed before. The 8Bit Retro ReFix repair was checked key by key until 5, T, G and B registered normally.[7]
Board revisions
[edit | edit source]Commodore's connectors table lists CN13 as the keyboard membrane connector and CN14 as the keyboard status LEDs.[2] The Rev. 2D board in the photograph has CN13 in the same place at the rear of the board. The membrane types are listed under The membrane and connector.
Related pages
[edit | edit source]- Amiga 600
- Amiga 600 Maintenance Guide
- Amiga 600 Troubleshooting Guide
- Amiga 600 Reset Circuit Repair
- Amiga 500 Keyboard Repair
References
[edit | edit source]- ↑ 1.0 1.1 A600 System Schematics, Commodore International spare parts list, PCB assembly A600, printed p. 4-6 (PDF p. 12): U13 6571R4 KEYBD UP 44-pin PLCC, 391079-01; CN13 30-pin locking ZIF FFC, 390492-02; CN14 4-pin right-angle polarised header, 391314-01.
- ↑ 2.0 2.1 2.2 A600 System Schematics, key components and connectors tables, printed p. 4-1 (PDF p. 5): U13 6570-30 Amiga Keyboard MPU, 391079-01; CN13 MEM-30 keyboard membrane; CN14 SIL-4 keyboard status LEDs.
- ↑ 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 Amiga A600 Keyboard Membrane (New) BLUE—link(accessed 2026-10-25)
- ↑ 4.00 4.01 4.02 4.03 4.04 4.05 4.06 4.07 4.08 4.09 4.10 4.11 4.12 4.13 4.14 4.15 Amiga 600 keyboard membrane, 16 December 2016—link(accessed 2026-10-25) Includes readers' comments.
- ↑ 5.0 5.1 5.2 5.3 5.4 5.5 5.6 Repair: Amiga 600 Keyboard Troubleshooting and Fix, 18 August 2019—link(accessed 2026-10-25)
- ↑ 6.0 6.1 6.2 6.3 LinuxJedi, Amiga 600: Retro Restoration, 15 May 2024—link(accessed 2026-10-25)
- ↑ 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 A600 keyboard PCB Fix on an Amiga 600, Plus an AGS Boot Test, 6 August 2024—link(accessed 2026-10-25) A write-up of an 8Bit Retro ReFix video.
- ↑ 8.0 8.1 8.2 8.3 8.4 8.5 Amiga 600 Membrane Replacement Fixes a Failing Keyboard, 18 June 2026—link(accessed 2026-10-25) A write-up of a RobSmithDev video.
- ↑ Commodore Business Machines, A600 System Schematics, PN-400422-02, April 1992, schematic 315987 Rev. C, sheet 9 of 13, "Keyboard tail" (CN13), U13 and "KB LEDs" (CN14), printed p. 5-9 (PDF pp. 38-39). Hosted at Amiga 600 System Schematics (400422-02).
- ↑ LinuxJedi, Reviving an Amiga 600: From Dead Video to a Clean Boot, 7 December 2025—link(accessed 2026-10-25)