After getting my pots up and running i thought i’d move onto the buttons.
I connected up 16 buttons, using a dinx4, with all resistors and ICs stuffed.
I burned the test firmware, and started pressing the buttons one by one to check they are ok.
The only problem is after about 7 seconds (or it could be when i push a specific button, or just random) button 14 starts toggling on and off randomly but really fast - so the lcd (i love my working backlit lcd ;D) always says something like 14 / 0 or 14 / 1 (the number 0,1, moves so fast you cant distinguish it).
I actually pressed button 14 and i’m not sure if it stopped it (i’m at work and i’m trying to describe it from memory).
I tryed to test using continuity on my multimeter, but i’m not sure how to test, due to the way the buttons are connected together.
Does this seem like a broken / faulty button, or something more serious?
I’ll disconnect the button later and see what happens, but i just thought i’d post a message to see if anyone else had these problems.
I’ve been trying to debug my dinx4, as i’ve been having problems with it.
the LCD reads: Recieved a DIN event 14/x (where x = 0 and 1 switching at high speed randomly).
Midi ox confirms this as -
000097F7 1 -- B0 0E 00 1 --- Control Change
00009807 1 -- B0 0E 7F 1 --- Control Change
0000980C 1 -- B0 0E 00 1 --- Control Change
0000981B 1 -- B0 0E 7F 1 --- Control Change
00009820 1 -- B0 0E 00 1 --- Control Change
0000982E 1 -- B0 0E 7F 1 --- Control Change
00009833 1 -- B0 0E 00 1 --- Control Change
00009842 1 -- B0 0E 7F 1 --- Control Change
00009847 1 -- B0 0E 00 1 --- Control Change
00009857 1 -- B0 0E 7F 1 --- Control Change
0000985C 1 -- B0 0E 00 1 --- Control Change
0000986A 1 -- B0 0E 7F 1 --- Control Change
The problem only seems to stop if i connect pin 15 of the 2nd multiplexor to another pin (e.g. pin 16). This stops the control at Recieved a DIN event 14/1.
Does this sound like a faulty resistor connected to pin 15? Or faulty multiplexor? If not any suggestions before i hard wire pins 15+16 together and lose a button :'(.