Replies: 8 comments 7 replies
-
jendass, please check the continuity between Arduino ground and the ground you use when "powered from a 5v transformer". E.g. Arduino USB port metal housing should be connected to all other GND points on the board. Apart from that, checking/re-melting all solder joints on the board might be worth a try. Could you post a photo of your PCB assembly (top and bottom)? Many thanks. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
I resolder all contacts twice. tried other 5v power supplies. reinstalled Arduino. I'm soldering it under a magnifying glass, at 35 years old I can't see it anymore. I'll try to buy the original Arduino and new buttons and start over. Thanks, everyone. |
Beta Was this translation helpful? Give feedback.
-
I find that once I connect the board to the power supply, I can press the button once and it responds(sometimes). Then it doesn't. Thanks |
Beta Was this translation helpful? Give feedback.
-
jendass, please check replies on https://electronics.stackexchange.com/questions/597663/to-ground-buttons-only-working-when-arduino-is-powered-via-usb and let us know if it helps |
Beta Was this translation helpful? Give feedback.
-
Kind folks on Electrical Engineering have brought to my attention that many buttons are not directly connected to GND layer on this version of the PCB - instead, they are connected via other buttons. This have worked for most of us but maybe your buttons are a bit special or something else is at play. A possible fix would be to connect 1 top leg of non-working buttons to GND somewhere on the board with a small cable. I have a much improved version of the PCB designed in EasyEDA but I didn't post it online because I didn't test it in the real world. Doing that could fix this for the future builders. |
Beta Was this translation helpful? Give feedback.
-
I saw the answer of a kind person. Maybe you can disconnect all GND pins and connect all GND together by using the copper clad function. Then he also mentioned the use of external pull-up resistor. You can connect a 4.7K resistor in series to each switch. Of course, you can use 0805 package, which won't take up too much space. My knowledge is limited and I just put forward some suggestions that may be useful.Of course, all this work will be done after jendass solves the problem by using flying wires to connect GND or series resistors. |
Beta Was this translation helpful? Give feedback.
-
Each button passes the ground to the next one via internal continuity (across the legs) one defective switch in the chain could cause all to stop working down stream. Perhaps put a continuity tester across the switches to confirm that they are intact. |
Beta Was this translation helpful? Give feedback.
-
Hi, everybody.
Thanks for the excellent project.
My control panel does not respond to buttons if I have it powered from a 5v transformer. But if I connect the panel to a mini usb power supply the buttons respond.
Do you know what could be causing this? Thanks
Beta Was this translation helpful? Give feedback.
All reactions