The scoreboard uses an Arduino Mega (for the RGB matrix and soundboard pins, mostly) and several LED and LCD panels. The games are configurable to be either 11 points or 21 and the service can be switched at either 2 points or 5 points. The warmup begins with a virtual ping pong match on the matrix and then several vocal announcements including "Lets Play Ping Pong" and "Shall We Play a Game". Each point is entered using a big lighted button on the top (one for each player). Service is announced with "Switch Serve" and the arrows pointing towards player 1 or 2. The announcement of player can be switched from two specific people by name or generic "Player 1" and "Player 2". At the end of a game, the winner is announced and there's applause, etc. The soundboard is loaded with all these sounds, etc.
The score and the games won (match) are done on two separate 4 digit LED panels and the configuration is show on an LCD panel (generic vs. specific players, points to switch serve and points to win game).
Question for you. In your schematic, how easy would it be to add an optional extension for each of the two player buttons that can be mounted underneath the table edge at each end of the table? As I see it now, this appears to be something that sits off to the side of the table, and someone (presumably the player who won the point) would need to walk over to the device to add their point. When we play, we quickly move from one point to the next. Walking to the device seems like it would add time between points, but having the external button available to each player on their end would be quickly accessible and not introduce too much of a delay in game play. Or did I miss something in the design that already deals with this?