Jump to content
IGNORED

130XE with some bad non registering key presses - not the keyboard itself and not 4051 - ideas?


Beeblebrox

Recommended Posts

So I've an odd issue with some keys not responding on a 130XE.

 

Namely: HELP, 7,8,9,0,Clear, Insert, delete, Break, both shift keys, Z, X, C, V and B.

 

Importantly the same keys that weren't working before I did work to this are still not working. They weren't responding when I first acquired the machine and still aren't.

 

So far I've ruled out the keyboard itself as I've put 2 x different keyboards from working XE's into it and have exactly the same issue. One keyboard as a new mylar also. Both keyboards work when placed back in their original XEs.

 

I've also since tried socketing and replacing the 4051 chips with brand new ones as I was convinced it would be a 4051 chip or two failing from past experience with my 600XL and 800 Atari's. Frustratingly it didn't make any different - same issue still, same keys not working.

 

Finally I checked the 24pin keyboard connector for continuity. All register.

 

So my thoughts have turned to the Pokey chip. It seems to work fine in terms of the sound side, (and joystick is fine so assume PIA is good). Also powering up holding down Start I get the tape bleep.

 

Not had a chance to test SIO function fully

 

The computer works fine otherwise, with my side3 cart running well and games like Prince of Persia loading, joystick working fine. Ram checks out.

 

  • So before I desolder the Pokey and socket it does anyone think this could this be a failing Pokey?  

 

  • Or alternatively could this be failing passive components or a 74 logic chip?

 

EDIT: Could this possibly be bad resistors on the lines from the 24pin connector for pin 6 and 13 as per the matrix - given the failing keys are on those two lines on the matrix?

 

Here is the matrix, but as I say the keyboard is good, as is the 24pin connector:

 

image.thumb.png.76d015de45afc1e11c90071e891c59a6.png

Here is the PCB:

 

 

 

 

 

 

IMG_20231231_104412.jpg

IMG_20231231_104418.jpg

IMG_20231231_104422.jpg

Edited by Beeblebrox
Link to comment
Share on other sites

Did you check continuity from the relevant pins on the 4051s to the kb ribbon connector?   Maybe ensure the resistances are in the same range?

Swapping the 2 4051s is also a common diagnostic step but by the sounds of it you've eliminated them as the possible problem anyway.

So to me probably leaves just the board and Pokey itself.  Though if Pokey was at fault you'd probably expect more than just one row to be non responsive.

Link to comment
Share on other sites

Having had a look at the circuit, there doesn't seem to be any other IC's involved in the keyboard scanning.

If you have a scope, you could check pins 18, 19 and 20 on Pokey and see all 3 lines are providing addresses to the

4051 chip (U25) as those lines select the 2 rows (6 and 13) that are not working.

 

 

Link to comment
Share on other sites

Weirdly i cannot upload images so....

 

Have you shorted the KB Conn Pins using a peice of wire?

 

 

then check Continuity

 

Between KB Conn Pin 13 and pin14 of U25 ( 4051 ) =  270ohms ( via R144 )

Between KB Conn Pin 13 and pin5 of U25 ( 4051 ) =  270ohms ( via R140 )

 

 

U25 Pins 9 - Pokey Pin 18

U25 Pins 10 - Pokey Pin 19

U25 Pins 11 - Pokey Pin 20

 

May be worth checking R90 ( 100 Ohms ) Pin 3 to Pin 6 7 8  on U25

Edited by Overange
Link to comment
Share on other sites

3 minutes ago, Rybags said:

Though if Pokey was at fault you'd probably expect more than just one row to be non responsive.

I was thinking this. Given the matrix shows all failing key responses are on lines 13 and 6, I just mapped and checked out the two resistors they connect to via traces on the underside of the pcb:

 

image.thumb.png.562155d6c695f7a9b222432727fa6664.png

 

I took a reading of these 270ohm resistors and both are reading 265ohm. I took readings of the same value resistors nearby which read the same. 

3 minutes ago, Rybags said:

Did you check continuity from the relevant pins on the 4051s to the kb ribbon connector?   Maybe ensure the resistances are in the same range?

Will check now

Link to comment
Share on other sites

36 minutes ago, Overange said:

U25 Pins 9 - Pokey Pin 18

U25 Pins 10 - Pokey Pin 19

U25 Pins 11 - Pokey Pin 20

 

May be worth checking R90 ( 100 Ohms ) Pin 3 to Pin 6 7 8  on U25

ok all the above check out ok

 

37 minutes ago, Overange said:

Have you shorted the KB Conn Pins using a peice of wire?

 

 

then check Continuity

 

Between KB Conn Pin 13 and pin14 of U25 ( 4051 ) =  270ohms ( via R144 )

Between KB Conn Pin 13 and pin5 of U25 ( 4051 ) =  270ohms ( via R140 )

Didn'y fully understand 🙂- which pins to short on the 24pin keyboard connector?  pins 6 and 13?

Link to comment
Share on other sites

5 minutes ago, pseudografx said:

If the POKEY is at fault and its audio part still works fine, it may still be a valuable chip to be used as a secondary one in stereo expansions.

yup, if it turns out to me pokey I'll defo keep it for that. Done that with failing pokeys for stereo setups several times now. :)

  • Like 1
Link to comment
Share on other sites

1 hour ago, Rybags said:

Did you check continuity from the relevant pins on the 4051s to the kb ribbon connector?   Maybe ensure the resistances are in the same range?

I think these are ok. I only checked those for the aforementioned two resistors for lines 6 and 13

4 minutes ago, Overange said:

also, what is going on here?

 

Maybe worth seeing what it is supposed to be connected to?

 

maybe nothing to do with pokey🤔

IMG_4439.png

I wondered what that is for also. It was in place when I first opened up the machine.

 

It connects pin 8 of the 74LS138 with pin 3 of the 74LS08 (resistor is a 1kohm)

Edited by Beeblebrox
Link to comment
Share on other sites

10 minutes ago, Overange said:

Na, it’s easy, go from pin 13 to say pin19 for 7 

pin 13 to pin 10 for zero

 

you see the pattern?

sorry, not understanding what you mean at all heh heh. ;) Are you talking about shorting Pin 13 on the 24pin connector with pin 19 on the same connector? (Don't under stand the ref to 7 or zero).

 

FYI I don't have a scope btw. :) Just a multimeter.

Link to comment
Share on other sites

16 minutes ago, Beeblebrox said:

I think these are ok. I only checked those for the aforementioned two resistors for lines 6 and 13

I wondered what that is for also. It was in place when I first opened up the machine.

 

It connects pin 8 of the 74LS138 with pin 3 of the 74LS08 (resistor is a 1kohm)

That is tying the O2 line to gnd with a 1K resisitor ?!?

 

 

Link to comment
Share on other sites

15 minutes ago, Beeblebrox said:

sorry, not understanding what you mean at all heh heh. ;) Are you talking about shorting Pin 13 on the 24pin connector with pin 19 on the same connector? (Don't under stand the ref to 7 or zero).

 

FYI I don't have a scope btw. :) Just a multimeter.

You do not need a scope.

 

7 is Keyboard button 7 and Zero is keyboard button Zero

 

My images are now uploading ( PC Reboot ?!?!? )

 

Like this, so for button 7 short pins 19 and 13

for button zero short pins 10 and 13

 

 

image.thumb.png.e4406f6a8f9a26ab38dbec291bbf512a.png

  • Thanks 1
Link to comment
Share on other sites

1 hour ago, Beeblebrox said:

I took a reading of these 270ohm resistors and both are reading 265ohm. I took readings of the same value resistors nearby which read the same.

Gold band is tolerance on resistors which is +/-5% so for 270 Ohm +/- 13.5 Ohms all good in this case.

Link to comment
Share on other sites

3 minutes ago, Peri Noid said:

Check the keyboard socket itself. The pins may be bent and not contacting. 

I already did that as per first post. All continuity checked out with the connector pins and the solder points........

 

However......a penny dropped and as a double check I just plugged into the ribbon cable again and tested continuiting between the ribbon on line 6 with the connector pin 6, as well as ribbon line 13 and pin line 13.  I had to do the ribbon cable half in the connector in order to be able to check continuity.

 

Well damn do I feel stupid!! 😵‍💫 Seems pins 6 and 13 metal contacts were very slightly dulled and bent a fraction more than the others deep down inside the connector. With the ribbon cable in situ I had to bend them downwards with a small sharp knife to get them to fully make surface contact and.....surprise surprise... instantly got those keys back! It's all working fine now.

 

They looked fine unless you use a super strong torch and peek deep down inside.

 

Doh!!!!!

 

Sometimes the way - you start down a route thinking it's gonna be a more complex issue ........and it turns out to be simply a mechanical issue!

 

Sorry to wasting everyone's time on this, feel a prize Turkey (apt for this time of year!) 🫢

 

😁

  • Like 1
Link to comment
Share on other sites

1 minute ago, Beeblebrox said:

I already did that as per first post. All continuity checked out with the connector pins and the solder points........

 

However......a penny dropped and as a double check I just plugged into the ribbon cable again and tested continuiting between the ribbon on line 6 with the connector pin 6, as well as ribbon line 13 and pin line 13.  I had to do the ribbon cable half in the connector in order to be able to check continuity.

 

Well damn do I feel stupid!! 😵‍💫 Seems pins 6 and 13 metal contacts were very slightly dulled and bent a fraction more than the others deep down inside the connector. With the ribbon cable in situ I had to bend them downwards with a small sharp knife to get them to fully make surface contact and.....surprise surprise... instantly got those keys back! It's all working fine now.

 

They looked fine unless you use a super strong torch and peek deep down inside.

 

Doh!!!!!

 

Sometimes the way - you start down a route thinking it's gonna be a more complex issue ........and it turns out to be simply a mechanical issue!

 

Sorry to wasting everyone's time on this, feel a prize Turkey (apt for this time of year!) 🫢

 

😁

Season 3 Wall GIF by The Simpsons

 

We all have those days lol 

 

you just need to figure out that resistor mod ;)

 

  • Like 1
Link to comment
Share on other sites

2 hours ago, Beeblebrox said:

Seems pins 6 and 13 metal contacts were very slightly dulled and bent a fraction more than the others deep down inside the connector. With the ribbon cable in situ I had to bend them downwards with a small sharp knife to get them to fully make surface contact and.....surprise surprise... instantly got those keys back! It's all working fine now.

I'm not surprised. I simply had the same situation, that's why I mentioned checking the connector 🙂

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...