Buzby
Senior Member
Hi Stewart,
That's much better !.
The tracks on the main board to the keypad look fine.
The code, as far as I could see, doesn't do any IO fighting.
So what are we left with ?.
( It's a long shot, but maybe the tracks and wires to the keypad are picking up induced spikes from the solenoids. )
If it was my 28X2s that were going belly up, I would unplug all the solenoids etc., then download a little program, just to scan the keys and sertxd them back to PE. Then I would double check the signals on the IO pins for the keypad. Those 2.5v readings do look somewhat peculiar.
As Allycat said in #303, if you press two buttons at once you will definitely connect outputs together. Have you pressed two at once ?.
Some 330R resistors will protect against multi-presses. You could add them with a little trace cutting.
( You will need more than two, this picture just shows you the idea. )
You have put a lot of effort into this project, it would be a shame if fell at the last hurdle !.
Cheers,
Buzby
That's much better !.
The tracks on the main board to the keypad look fine.
The code, as far as I could see, doesn't do any IO fighting.
So what are we left with ?.
( It's a long shot, but maybe the tracks and wires to the keypad are picking up induced spikes from the solenoids. )
If it was my 28X2s that were going belly up, I would unplug all the solenoids etc., then download a little program, just to scan the keys and sertxd them back to PE. Then I would double check the signals on the IO pins for the keypad. Those 2.5v readings do look somewhat peculiar.
As Allycat said in #303, if you press two buttons at once you will definitely connect outputs together. Have you pressed two at once ?.
Some 330R resistors will protect against multi-presses. You could add them with a little trace cutting.
( You will need more than two, this picture just shows you the idea. )
You have put a lot of effort into this project, it would be a shame if fell at the last hurdle !.
Cheers,
Buzby