should i have used non electrolytic capacitors from the start? i have 4 for each switch and then a ceramic one as a filter between 5v and ground.
i will draw up what i have done in a second,
so far this is what i have go to work, i just changed all the 330 resistors to 1k and i got up and down to work perfectly, exactly how i wanted, but left does nothing and right makes the CPU reset. after checking the board i found i had a short between the output of the first XOR gate (left) connected to input A of the next gate down (right) but after fixing this short it went back to before, nothing happens when the track ball is moved.
so first of all, if it did work, but only when that short was connected, does that mean that the resistors and capacitors are at the right values?
secondly is there any reason why it might work with that short between the output of the right XOR gate going into the input A of the left XOR gate? only up and down worked, not left or right. i removed the input from the track ball for left and right but i left the short in there and it stopped working,
its very very strange.