It’s your stick; do whatever you want with it. But it is wasteful and inelegant.
This may sound rather dickish, and I apologize if it does, but I’m betting that the reason someone might want to go this route is because it is simple. You dont have to know any electronics to understand what those switches do, and how you can use them to connect the stick and buttons to one of two or more selectable PCBs, completely disconnecting it from the others. Simple, and easy to comprehend, and in case of any problems, should be easy for you to troubleshoot because its easier to understand; the switches connect the two points on the PCBs, and the PCB is just a mystical black box that does whatever it needs to. I get that, and I do see the appeal.
The thing is, with a little electronic know-how to understand how the PCB’s work, and in particular how it detects the buttons, it becomes silly. With multiple common ground PCBs, there is no need to run two wires for every switch to a box, and then run two wires to each PCB for each switch. For a stick, start, select, and six buttons, thats twelve microswitches, taking up almost all of a DB-25 connector. With two PCB’s, thats 6 wired connections for each switch, for 72 wired points; three PCBs, 8 wired connections per switch for 96 wired points. (# of connections=# of microswitches * (number of PCBs+1) * 2). Yuck. That’s a rats nest and a half.
With multiple common ground PCBs connected like in TMO’s picture, that number drops rapidly. Same 12 microswitches with two PCBs takes 26 connections. Three PCBs: 38. (That’s counting the ground line that is daisy chained on all of the switches as one.)
How is adding more things to the stick for the human to do (the system select switch) going to make things more idiot-proof?
There’s no reason the stick can’t be made protected against the possibility of connecting to multiple consoles. I haven’t been bringing it up because some people’s eyes glaze over when it is mentioned.
All of the PCBs in the setup described must be powered, right? But you only want that power to come from one source, right? So, you have a ton of options to make that happen. For a two PCB setup, a toggle switch can be used to select with PCB cable is supplying the power. Better yet, if they are all 5v systems (no PSX or PS2), you can skip the switch altogether and have each power line from the console going through a diode. viola, for 10 cents in parts, the consoles and PCBs will be protected against someone pulling a stupid.
I would agree. The problem is you’re assuming that our setup is somehow not rugged or fail-safe.
With the additional wired connections, I’d say it would be more expensive, especially with labor costs. My point is that it is extra work and cost with no benefit over the methods described.