Hi all. I need your sage advice.
My arcade cab has been evolving and I've run into a bit of an issue.
See, it started out as a multi console job with a chipped Xbox doing MAME duty(with a PS3, Saturn and PS2 in there too) - so for controls, I had two MC Cthulhu boards, each attached to an FDWidget LED board to make the buttons do pretty things.
Then I removed the consoles and built a PC to replace them. Here's where the problems start. The Cthulhu boards reported to the PC as game pads but, since they were two identical boards with identical Joy IDs, player 1 and 2 would switch at random.
So, I bought two Dual Strike PCBs to replace the Cthulhus, since these could report as joypads or MAME keyboards. However, due to (I think) the nature of modern motherboards to never turn the USB ports off when you shutdown, these boards always throw up a 'Device not recognised' error at boot. You have to unplug and reconnect them every time you power up, hardly fitting for a cab.
So rather than bash my head against that brick wall, I've done what I should have done at the start and bought a 2 player i-Pac PCB. Nice and simple.
It's on it's way and I've no doubt it'll work (being, after all, just a keyboard as far as Windows is concerned).
I was really happy about all this and then it struck me this morning - the LED buttons!!
In my cab, each players control PCB had a 5v out point and a common ground that the FGWidget (a board that makes the buttons light up in fancy ways when you press them) attaches to. Now, I'm installing a single PCB i-Pac. How do I get the lights working?
For a start, there's one PCB for both players and no obvious 5v out. I'm sure I could find 5v somewhere else (a hacked USB cable for instance) but then we wouldn't have a common ground so I'm not sure the lighting PCB would work properly.
I don't have to buy some other lighting solution do I? (I feel like I'm hurling money at this - I've got almost enough rejected stuff to build a second cab)
Anyway, thanks in advance for any advice you can give, I'm an electronics ignoramus but I'm willing to learn.