Hi,
i have a little problem with my custom snes. The on/off switch and the momentary resetbutton both work fine, but almost always (sometime it works) if i plug in something to the USB Port, LAN Port or audio jack, recalbox shuts down or resets (as if i pressed the button, but i didn't).
My hard-and software:
Raspberry Pi model:
3 B
Recalbox version (build) :
17.11.10
Hardware (Micro SD, Power Supply, etc.):
USB Hub, Snes controller to usb Adapter , micro SD Extension cable, Audiojack extension cable,
HDMI extension cable, LAN extension cable, Power supply 5V with 3.1 A max
Controller(s): SNES Controllers
So i basically build my pi 3 into the snes case, using an usb hub and extension cables for everything but the power supply. I soldered the corresponding pins from the snes to usb adapter to the board of the original snes controller ports. Now original snes controllers work, and even the power LED works .
Plugging Controllers into the snes ports works without problems, but if i want to plug in a usb controller, headphones, LAN cable or if i even just touch one of the mentioned ports with a needle, recalbox thinks (i think) that the GPIO pins were set to reset or power off and then shuts down or reboots.
I think that plugging something in causes a voltage peak vor a very short moment which sets the pins to 1, but thats just me assuming.
I can avoid the problem, if i plug in USB, LAN, headphones or anything else before i start the console. So booting up with everything plugged in works fine and doesn't make any problems, it only happens if i plug something in while recalbox is all booted up. So i can avoid this problem doing that, everything is fine and i could live with that
(because USB Controllers/Keyboards/Sticks are the only things i would plug in more often. LAN and Audio Jack for CRT TV, if i were to use them more often, would just be always plugged in before booting). But it's still a little bit annoying.
The only thing i changed in the recalbox config was uncommenting the line "system.power.switch=PIN356ONOFFRESET".
After rebooting every other commented lines dissappeared and the PIN356ONOFFRESET line duplicated for whatever reason: https://puu.sh/yjPmz/13593f5fd3.png
But i think thats normal since it works like it should
I already tried to seperate the gpio cables from all the extension cables to make sure they dont touch each other. But it didn't help even with a reasonable distance between them. So i don't think that this was the problem, isolating the pins i used didn't help either.
So if anybody can help me with that i would be grateful, thanks in advance.