My membrane buttons have stopped working properly. I can press the down arrow and wiggle my finger around and finally get it to respond but the other buttons rarely respond. Is this a known issue? Can I replace the cover assembly that holds the buttons?
I did the electrical test as Tom suggested and found good continuity. I've determined that the buttons need to be held for a second or two before they respond. My problems started after adding a lot of code so the execution time must have increased enough to affect the button timing. Everything is working now as long as I use very deliberate button presses.
This is rather uncommon; could you double-check the cable from the panel to the topboard: unplug and re-insert, and also look for any damage to this cable, it might have gotten stuck when you closed the casing. If no visible damage, can you unplug the cable and check with a digital multimeter for continuity between the ground pin and the 3 buttons when you press them (also see schematics here https://static.industruino.com/downloads/diagrams/Industruino_INDIO_1286_pinout_map_Feb'15_S.pdf) If this test fails, contact us for a replacement part.
[and make sure you are using the correct pin definitions according to the MCU you have: analog A5 for the 32u4 version, and D23,D24,D25 for the 1286]
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!