I have a CPC464, which was listed on eBay as spares and repairs, but had been listed as working and even showed the machine working.
This revision is the low key, membrane based keyboard with the small motherboard.
When I tested the 464, I noticed that the keys associated with Bank 1 (2,3,5,7,9,[, etc) didn't work. I took a look at the membrane as the obvious issue and having cleaned and continuity tested the bank 1 line (amongst others), it seems fine.
My next point of investigation was the motherboard and having asked around, I understand that the keyboard signals travel through the AY through to the I/O chips. There was a load of gunk of the board, and this gunk went across the traces from the AY, to what I presume is the I/O chip and so I cleaned this off with rubbing alcohol and noticed the trace from pin one of the AY is possibly broken (see picture below). I am of course assuming that pin 1 from the AY is equal to bank 1 on the keyboard membrane.
I do not know where to go from here. I have seen people (on various repair videos from other systems) running a 'patch' wire, but i don't know if that's an option and i wouldn't know where to start, if that even is the issue. Please can i have some advice?
I dont know the history of this machine, other then it looks lie it has had quite a bit of liquid in, i can see that from the keyboard assembly and the motherboard and i think this may be why the power connector to the board has been re-soldered too.
Thanks
NM
Have attached the image ;D
Hi!
Well, not sure what you show on the picture?
Anyway PIN1 of the AY is not connected to the keyboard
You can check the keyboard matrix and schematics in the service manuals (https://www.cpcwiki.eu/index.php/Service_Manuals)
Hope this can help :)
Do you think the photo shows pin1 AY? :laugh:
Hi guys, thanks for responding
This is why i came here - this is all very new to me and guidance is much appreciated.
@Raft - I have viewed the schematic and i can see that I was looking at the top tracings and not what is on the underside. I have highlighted where i believe is where the bank 1 channel starts and ends - does this look right? I guess i can check the solder connections on the the underside to see if it looks okay, but failing that I'm out of ideas. I have also attached that photo above with what i thought was a broken trace and highlighted what i was talking about originally.
@McArti0 - well, I was told that if the keyboard wasnt working, that it would go through the AY and IO chip. As I said, this is all new to me.
Any ideas what I can do / try next please?
Try pin14 AY to ground and next Pin13 to ground.
If AY Pin13 give You "97532" then Try cross pin13-AY to 74LS145 Pin 1,2,3,4,5,6,7 and 9,10,11
Try by multimeter continous Pin13 AY and all pins keyboard connector.
Quote from: NoMoreGreenScreen on 18:34, 17 March 25Hi guys, thanks for responding
This is why i came here - this is all very new to me and guidance is much appreciated.
@Raft - I have viewed the schematic and i can see that I was looking at the top tracings and not what is on the underside. I have highlighted where i believe is where the bank 1 channel starts and ends - does this look right? I guess i can check the solder connections on the the underside to see if it looks okay, but failing that I'm out of ideas. I have also attached that photo above with what i thought was a broken trace and highlighted what i was talking about originally.
@McArti0 - well, I was told that if the keyboard wasnt working, that it would go through the AY and IO chip. As I said, this is all new to me.
Any ideas what I can do / try next please?
That trace isn't broken. The copper has just slightly oxidised under the stoplack layer. The AY chip has most likely failed on that particular io pin.
Bryce.
Thanks for your help guys...i will get the multi-meter out some evening this week and see what it turns up
Quote from: McArti0 on 19:23, 17 March 25Try pin14 AY to ground and next Pin13 to ground.
@NoMoreGreenScreenYou really only need a piece of cable. A paper clip will do too.
Cross AY pin13 and pin6 (ground)
@McArti0 okay, i misunderstood...
so run a small cable between AY pin 13 and pin 6, then power up the computer and test keys 2,3,4,7,9
Repeat test on pin 14 to pin 6 and test again.
Many thanks
Almost good.
With CPC enabled. You short pin6 with pin 13 and the screen should immediately show 8 characters. Including 97532. In that order. Pin14 will give another 8 characters. As will pins 7,8,9,10,11,12. Each 8 different
If you have a long cable, you can touch the large mass around the mainboard.
Good news - I have a fully working CPC464 :D
(and i dont know what I did)
Yesterday evening I had the machine apart to follow the actions
@McArti0 suggested. In doing so i noticed i was straining the keyboard ribbon cables to try and accommodate the open case and room to get my paper clip in. I ended up taking out the ribbon cables out and powering the machine up - except it would power up. I put the ribbon cables back in and this time it powered up and the bank 1 keys are all working, the AY is working, everything (well apart from the pause button on tape deck, but no way am i taking that apart!!)
I dont really know what resolved it - I had removed and reinserted the ribbon connectors multiple times prior and made sure they were bedded in each time so this was no different. Prior to reconnecting, I had ran the multi meter probes in the keyboard connectors (maybe i scraped something off??), i had 'shorted' (but not if you get my drift) pins 13 to 6 with it powered off to practice with the paper clip but that was it.
Irrespective, its working. I retested with powering down and up and all was fine. I don't know if this is permanent but at present as ts working, i wanted to take time to thank everyone who has contributed to this thread with advice; i really appreciate it.
Have you ever done a pin13 to pin6 test?
Quote from: NoMoreGreenScreen on 10:22, 19 March 25Good news - I have a fully working CPC464 :D
(and i dont know what I did)
Yesterday evening I had the machine apart to follow the actions @McArti0 suggested. In doing so i noticed i was straining the keyboard ribbon cables to try and accommodate the open case and room to get my paper clip in. I ended up taking out the ribbon cables out and powering the machine up - except it would power up. I put the ribbon cables back in and this time it powered up and the bank 1 keys are all working, the AY is working, everything (well apart from the pause button on tape deck, but no way am i taking that apart!!)
I dont really know what resolved it - I had removed and reinserted the ribbon connectors multiple times prior and made sure they were bedded in each time so this was no different. Prior to reconnecting, I had ran the multi meter probes in the keyboard connectors (maybe i scraped something off??), i had 'shorted' (but not if you get my drift) pins 13 to 6 with it powered off to practice with the paper clip but that was it.
Irrespective, its working. I retested with powering down and up and all was fine. I don't know if this is permanent but at present as ts working, i wanted to take time to thank everyone who has contributed to this thread with advice; i really appreciate it.
Check for dry joints on the keyboard connectors and AY.
Bryce.
Quote from: McArti0 on 15:42, 19 March 25Have you ever done a pin13 to pin6 test?
No, last night would of been the first time of doing it but as mentioned after doing some practice running i turned the machine on to do the test but the keyboard was working
Quote from: Bryce on 16:49, 19 March 25Quote from: NoMoreGreenScreen on 10:22, 19 March 25Good news - I have a fully working CPC464 :D
(and i dont know what I did)
Yesterday evening I had the machine apart to follow the actions @McArti0 suggested. In doing so i noticed i was straining the keyboard ribbon cables to try and accommodate the open case and room to get my paper clip in. I ended up taking out the ribbon cables out and powering the machine up - except it would power up. I put the ribbon cables back in and this time it powered up and the bank 1 keys are all working, the AY is working, everything (well apart from the pause button on tape deck, but no way am i taking that apart!!)
I dont really know what resolved it - I had removed and reinserted the ribbon connectors multiple times prior and made sure they were bedded in each time so this was no different. Prior to reconnecting, I had ran the multi meter probes in the keyboard connectors (maybe i scraped something off??), i had 'shorted' (but not if you get my drift) pins 13 to 6 with it powered off to practice with the paper clip but that was it.
Irrespective, its working. I retested with powering down and up and all was fine. I don't know if this is permanent but at present as ts working, i wanted to take time to thank everyone who has contributed to this thread with advice; i really appreciate it.
Check for dry joints on the keyboard connectors and AY.
Bryce.
that sounds like a solid idea. thanks
hello again everyone :)
@McArti0 @Bryce Well, you guys probably are not surprised to hear that the CPC started playing up again :picard:
I havent actually been using the cpc in the week, only trying it again last weekend and the bit 1 associated keys were not working. Did what both of you suggested - checked for dry solider joints and I couldn't see any around the AY or keyboard ribbon connectors -
Shorted pins 6 and 13 with the machine on and screen showed [-97532 (and the downward arrow)
This also started the keys working again.
However, I misread the chip pin numbers and shorted pin 16 and pin 6 - the screen went black and now games dont finish loading - just a black screen at end of loading process or during loading the tape stops wit the black screen. Ignore tis bit..the keys stopped working again and games are loading again!
So from this,
What does the pin 6 to 13 test result mean?
Thanks
if grounded Pin13 then screen show [-97532
Pin13 as input is ok.
Quote from: NoMoreGreenScreen on 18:32, 25 March 25I misread the chip pin numbers and shorted pin 16 and pin 6
you just little messed up the RESET signal.
are you still sure you want to do something about it yourself?
Quote from: McArti0 on 20:01, 25 March 25Quote from: NoMoreGreenScreen on 18:32, 25 March 25I misread the chip pin numbers and shorted pin 16 and pin 6
you just little messed up the RESET signal.
are you still sure you want to do something about it yourself?
IYea glad i haven't fried anything!!
I would like to try and get this working. It is going to be a gift for my brother in law, who regrets selling his 464, 35 odd years ago (as he recently told me). However, it depends what has to be done as my repair skills are limited, but if needs be, I will still gift it to him with instructions on what to do (he is good with electrical stuff).
So now we have established that Pin13 as input is okay - what is the next step?
Thanks
Quote from: NoMoreGreenScreen on 18:32, 25 March 25However, I misread the chip pin numbers and shorted pin 16 and pin 6 - the screen went black and now games dont finish loading - just a black screen at end of loading process or during loading the tape stops wit the black screen. Ignore tis bit..the keys stopped working again and games are loading again!
Is this still the case? Or do games load again now?
As for the keyboard issue. There may be a crack in the membrane very near to the membrane connectors, or the connector and membrane contacts may need to be cleaned.
Bryce.
I think they are loading fine. To be fair, i haven't had much time this week to pick up my Amstrad story (only really having time on weekend - which is nearly here - hoooray!!)
"As for the keyboard issue. There may be a crack in the membrane very near to the membrane connectors, or the connector and membrane contacts may need to be cleaned."I will clean the connectors and get the magnifying glass out to check the connectors for cracks. What i have noticed though was when i'm shorting out pins 6 and 13 as recommended by
@McArti0 then the keyboard started working properly again (without touching the keyboard connectors), if only for a short while - so does that suggest that the issue may be more AY related? Could a permanent short be made across pin 6 and 13 using a paperclip?
Thanks
NM
Quote from: NoMoreGreenScreen on 16:01, 17 March 25was listed on eBay as spares and repairs,
Quote from: NoMoreGreenScreen on 20:45, 25 March 25It is going to be a gift for my brother in law
Tell him Do not use AY as spare :laugh:
Quote from: McArti0 on 22:22, 27 March 25Quote from: NoMoreGreenScreen on 16:01, 17 March 25was listed on eBay as spares and repairs,
Quote from: NoMoreGreenScreen on 20:45, 25 March 25It is going to be a gift for my brother in law
Tell him Do not use AY as spare :laugh:
@McArti0 - yea i think we have established the AY is faulty?
Well, if you tell me that the AY needs to be replaced, then i will gift him the CPC AND a replacement AY - 2 presents in one !!! (I'm not comfortable unsoildering a chip)
If you say i can just create a permanent short on 6 and 13 to fix, then I can do that - he gets one present, but its not a DIY present!!
Pin13 may be ending, but the keyboard may also have too much resistance.
Joystick no. 0 will not work Down. Worth checking.
Long grounded pin13 AY is.... Press SPACE.
This is equal to cross pin1 LS145 and pin13 AY.
The CPC firmware has been written so that pin1 of the LS145 is Lo at all times between keyboard scans.
Its the weekend soon ;D so will have time to take a look at both what you and
@Bryce have suggested. What do you mean by '
pin 13 may be ending'?Thanks
NM
Quote from: NoMoreGreenScreen on 09:29, 28 March 25What do you mean by 'pin 13 may be ending'?
Maybe there won't be enough for your brother-in-law. ;D
Quote from: McArti0 on 07:00, 28 March 25Long grounded pin13 AY is.... Press SPACE.
My bad. No its Cursor Right
@Bryce - seems some games are not loading. Typically what happens is the games loading screen doesn't get drawn draw and that is the indicator that the game wont start (just sits on the then the game just sits there after the loading finishes, as if waiting for more data to load. Other games are fine, draw the loading screen and the game starts - its the same games that work and the same games that dont. The games that dont work, did before i did the shorting thing. Have cleaned the heads on the tape head and it hasn't helped. I checked the keyboard ribbon connectors and I think the bit 1 line is slightly crimped, however I did clean the end of both ribbons with rubbing alcohol and that took the keys from not working to working.
@McArti0 - all the keys work now, but they didnt work when i was shorting 6 and 13 with the machine on till i had cleaned the keyboard ribbons as above. That includes cursor right and all joystick movements. It is early days though as I only did it a short while ago.
Quote from: NoMoreGreenScreen on 20:48, 29 March 25@Bryce - seems some games are not loading. Typically what happens is the games loading screen doesn't get drawn draw and that is the indicator that the game wont start (just sits on the then the game just sits there after the loading finishes, as if waiting for more data to load. Other games are fine, draw the loading screen and the game starts - its the same games that work and the same games that dont. The games that dont work, did before i did the shorting thing. Have cleaned the heads on the tape head and it hasn't helped. I checked the keyboard ribbon connectors and I think the bit 1 line is slightly crimped, however I did clean the end of both ribbons with rubbing alcohol and that took the keys from not working to working.
@McArti0 - all the keys work now, but they didnt work when i was shorting 6 and 13 with the machine on till i had cleaned the keyboard ribbons as above. That includes cursor right and all joystick movements. It is early days though as I only did it a short while ago.
Ok, but if some games are loading, then it's not an AY issue.
Bryce.
Thanks Bryce...
Well, its time for this thread to slowly drop down the list as I took the machine to my brother in law on Sunday and I think he ws really taken back and is looking to see if he can start coding again in z80 - the cpc is what started his career so I really appreciate everyone who helped me get the CPC to the place where he can no use it - special thanks going to
@McArti0 and
@Bryce .
I have got the Amstrad bug though, so I may well be back on these boards sooner than later!!
So your brother-in-law will write about the keyboard not working in another thread... :laugh:
Ok. ;) ;D
Well, I hoe not - it was consistently working but if it does fail, i have some patch wire to donate