Hello everyone,
I recently acquired a French version Atari 520STe with a 1.62TOS and its keyboard, but unfortunately, the keyboard is malfunctioning. To isolate the problem, I tested it with a UK keyboard from another STe, and everything worked smoothly, confirming that the issue is not with the motherboard.
The keyboard isn't entirely non-functional; the mouse, joystick, and 70% of the keys still work. I've cleaned the contacts and inspected them for any visible damage but couldn't find any broken tracks. Interestingly, the non-working keys seem to follow a pattern, mostly located on the left side of the keyboard:
F1 to F7
ESC to 3
TAB to E
CTRL to D
LEFT SHIFT to X
Additionally, these standalone keys are also not working: Alternate, 0, -, Backspace, Right Shift, Up Key, Numeric Keypad ) and Numeric Keypad *.
I suspect the problem might be with the C070122-002 chip. In the other STe, this chip is soldered, whereas in this one, it's socketed. So I can't test this. However, I'm not entirely sure, so I'm seeking advice here.
Could you suggest what steps I should take to confirm if the C070122-002 chip is indeed the issue? Any insights or recommendations would be greatly appreciated.
Thanks a lot!
Best regards,
Diego
Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)
It helps build a picture where our "good traffic" is coming from..
Thanks :)
Faulty STe Keyboard
- logronoide
- Posts: 18
- Joined: Wed May 24, 2023 7:54 pm
- rubber_jonnie
- Site Admin

- Posts: 15070
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: Faulty STe Keyboard
Honestly I'd start by stripping it down and closely inspecting the PCB for cracks, the cable for failures (I had one wire fail on mine with similar results) and checking for contaminants causing the contacts to fail.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
- logronoide
- Posts: 18
- Joined: Wed May 24, 2023 7:54 pm
Re: Faulty STe Keyboard
Thank you! You were right. It took me 5 minutes to realize where the problem was. I guess they are broken tracks due to an impact. Some pictures:
I think I can manually re-wire those tracks with thin wires, but if anyone has suggestions to fix the tracks on the board, I'm happy to listen!
I think I can manually re-wire those tracks with thin wires, but if anyone has suggestions to fix the tracks on the board, I'm happy to listen!
- stephen_usher
- Site sponsor

- Posts: 7464
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: Faulty STe Keyboard
This schematic may help.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
- logronoide
- Posts: 18
- Joined: Wed May 24, 2023 7:54 pm
Re: Faulty STe Keyboard
Thank you! Yes, I was looking for an schematic and this one is perfect!stephen_usher wrote: Wed Nov 15, 2023 10:25 am This schematic may help.
Atari_ST_USA_Keyboard_Schematic.jpg
Re: Faulty STe Keyboard
Classic. Someone raged during gameplay and hit the keyboard in the center. There is a stem holding up the keyboard in the middle that breaks the pcb when hitting it to hard. I have done some repair and Steve did great job with his.
- rubber_jonnie
- Site Admin

- Posts: 15070
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: Faulty STe Keyboard
Hi, your images aren't working for me as they are linked to an outside website. Can you edit please and upload them to the forum then place them inline please.logronoide wrote: Wed Nov 15, 2023 9:16 am Thank you! You were right. It took me 5 minutes to realize where the problem was. I guess they are broken tracks due to an impact. Some pictures:
I think I can manually re-wire those tracks with thin wires, but if anyone has suggestions to fix the tracks on the board, I'm happy to listen!
Cheers, RJ
Otherwise, glad you found the issue, something fine like 30swg kynar wire should do the trick. Just be sure to put conformal coating or solder mask (or whatever you use) over any bare parts of the wire before reassembling.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
- rubber_jonnie
- Site Admin

- Posts: 15070
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: Faulty STe Keyboard
Yep, rage quitting has a long and varied history...logronoide wrote: Wed Nov 15, 2023 9:16 am Thank you! You were right. It took me 5 minutes to realize where the problem was. I guess they are broken tracks due to an impact. Some pictures:
broken-keyboard-board-medium.jpeg
broken-keyboard-board-detail.jpeg
I think I can manually re-wire those tracks with thin wires, but if anyone has suggestions to fix the tracks on the board, I'm happy to listen!
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
- logronoide
- Posts: 18
- Joined: Wed May 24, 2023 7:54 pm
Re: Faulty STe Keyboard
Great news - I managed to fix the keyboard!
First, I carefully scratched the traces to expose the copper lines. This allowed me to repair all the original traces successfully. However, during the process of cleaning the board with isopropyl alcohol, one of the traces at the top started to disintegrate. It seems the board's age made it quite fragile.
To address this, I had to rewire the damaged track using a yellow cable. And this time, I decided not to clean the board to avoid further damage.
Here's a photo showing the scratched traces:
And here's how it looked after the rewiring:
On a lighter note, I initially thought the numbers below the function keys weren't working. Then it hit me - I was using a French keyboard, which requires holding the shift key to type numbers! A bit of a facepalm moment there.
Thanks a lot for all your help and suggestions!
Cheers,
Diego
First, I carefully scratched the traces to expose the copper lines. This allowed me to repair all the original traces successfully. However, during the process of cleaning the board with isopropyl alcohol, one of the traces at the top started to disintegrate. It seems the board's age made it quite fragile.
To address this, I had to rewire the damaged track using a yellow cable. And this time, I decided not to clean the board to avoid further damage.
Here's a photo showing the scratched traces:
And here's how it looked after the rewiring:
On a lighter note, I initially thought the numbers below the function keys weren't working. Then it hit me - I was using a French keyboard, which requires holding the shift key to type numbers! A bit of a facepalm moment there.
Thanks a lot for all your help and suggestions!
Cheers,
Diego