Hopefully this question may have some useful takeaways for others' Arduino projects.
I had originally sought to redo two boards from a piece of 1980s test equipment to make use of Arduino technology, but for the moment, I am moving forward with a non-Arduino implementation, partly to better understand this circuit's operation before I begin developing the Arduino code, do signal analysis, etc.
Anyway, in the original equipment, a pair of ribbon cables bring 5V, ground, and data from the main processor board to the external processor board. The 5V and ground lines are present in each cable, as they plug into sockets installed in place of the NVRAM ICs. Another ribbon cable continues the 5V, ground, and data from the external processor board to the display - I/O board. To power the LEDs and displays, 12V and ground is brought in directly from the main power board.
To rephrase, I have no less than three grounding leads, two 5V leads, and one 12V lead running from the main unit to the two add-on boards (processor and display - I/O).
Also, the main unit generates a 12.5kHz, 200V peak-to-peak signal, so I may have to keep interference issues in the back of my mind.
Should I worry about ground loops or current-carrying issues in the double 5V power connection?
On the new board I'm designing (which consolidates the external processor and display - I/O boards into one), 5V, ground, and data are still carried in through the two ribbon cables. Since I still need 12 volts (to power the displays / LEDs), I have added a connector for the 12V, and while I was at it, I added a pin for 5V as well.
Now that I've hopefully described the setup (if needed, I can make a diagram and post), I want to see what would be the best practice in regards to the incoming DC power to the board.
If I choose to bring in both 5V AND 12V through the power connector, do I need to go back and break the 5V path from the ribbon cables?
Also, should I be looking at breaking the ground path from one or both of the ribbon cables?