I wanted a single circuit board that would hold all the Arduinos and which I could solder the displays directly to. I decided to use long leads for the displays so that the board itself could be what holds them in place.
In order to make sure the placement of the displays was correct, I started with a board that was 12”x30”, which is the size of the entire control panel. Then in the user drawing layer, I placed circles to represent the holes for the buttons. (This is the bottom side of the board where the Arduinos will be mounted. That’s why the joystick is to the left of the buttons.)

Then I downloaded the EAGLE files for the new displays and used them to make simple footprints for them. Then I placed footprints for the displays and the Arduinos, as well as adding a courtyard for the joysticks.

Then I added all the connections. I planned to reassign the SPI pins on the Arduinos to make the layout easier (more on that later)
I added simple footprints to show where the relay bank and Raspberry Pi will go, just to make sure I have room.

Finally, I added cut lines to reduce the board to the area that I want it to take up. I also added some mounting holes.

And here is what the manufactured board should look like:






















































