I want to quickly let everyone know that I too was initially bitten by a power supply that outputs more than 5V, even though it claimed 5V. For anyone experiencing nonsensical switch operations, you might want to verify that your power supply is outputting exactly 5V (or something darn close). I discovered that my power supply of choice was outputting 5.35V because the switches operated in a weird fashion. The other giveaway was that in a dark-ish room, all the LEDs were slightly illuminated.
After learning my lesson (thanks Oscar!), I want to share my "fix" with the community. I purchased a
step-down transformer that will take any voltage up to 30V and let you convert that voltage to any other voltage as long as the output is lower than the input. Additionally, I purchased a
12V/2A switching power supply adapter for my input on the transformer. So, by feeding the transformer 12V, I could "step-down" the voltage to a perfect 5V. And because 12V * 2A = 24W, I knew my transformer would have plenty of power and not stress the supply. This particular transformer can deliver 5V * 3A = 15W, which should be more than enough for the PiDP8i system. Heck even the official Raspberry Pi power supply only delivers 10.5W. Anyway, I lastly purchased a
USB Type A female breakout board to create a typical USB Type A port from the transformer's output.
So, power goes from the 110V/AC wall, through the 12V/DC power supply, through the step-down transformer configured to 5V, and finally through the USB breakout board to give a clean 5V on a regular Type A connector. I guess I should also mention that a
right-angle micro-USB cable is helpful too! The PiDP8i kit box has enough space to house the step-down transformer and the USB breakout board, along with all wiring. To get the power INTO the box, I purchased a
panel mount 2.1mm x 2.5mm barrel jack. This barrel jack mates with the power supply barrel perfectly.
Hope this solution helps others!
-Andrew