That can handle 75+ simultaneous ON inputs?
What about simplifying the link between the console and the light board? That's the main reason for doing anything to it, to replace that brute force and bulky 1 to 1 wiring with a digital data signal.
For that many individual simultaneous inputs, you might want to look at using two
AT90USB646 AVRs with 46 inputs each as USB encoders.
- There
might be another board out there that can handle a comparable number of inputs, but I don't recall ever seeing one.
- Alternately, you might be able to use 4 or 5 smaller AVRs plugged into a USB hub.
A RasPi should work as the brain.
I'm not sure what type of circuit lilshawn had in mind for controlling those 5mm LEDs, but addressable LEDs arranged in a matrix would only need 3 wires (or 4 with a clock line?) to individually control 75+ lights.
- Operating voltage (Due to the current draw, you might need to power the LEDs from a separate PSU.)
- Ground
- Data line
You might also need an Arduino Pro Micro as a buffer and stable clock for controlling the addressable LEDs since some require more stable/precise timing than the RasPi can provide.
Here's an animated display that Sjaak did with 8 daisy-chained strips of addressable LEDs.
You can do this, although it might be a little bit slower with neopixels.
I used LPD8806 LED strips and an arduino.
The main problem I see with addressable LEDs is putting out enough light to make the numbers visible from the other side of the room unless you use more than one LED per number. i.e. #1 uses LEDs 1-4, #2 uses LEDs 5-8, etc.
How large are the numbers on the current light board? (X" x Y")
*** Cue the obligatory feature-creep and spending other people's money part of the thread.

***
Considering how much time/effort it would take to use the original input mechanism and rewire the lightboard, it might be worth the investment to consider upgrading to a new system, except for the ball tumbler/dispenser.
Change the lightboard to a video display using a cheap widescreen TV or projector like
this one. (they were on sale for around $25 several months ago)
Write/download/buy software to handle the inputs and output display(s).
- Caller might want a small display to confirm what's going on without looking over their shoulder.
-
This software has a pretty decent layout (selectable win pattern, current call, last call, grid of all calls), but terrible color design.


If you roll-your-own software, the inputs can use your choice of a 5x15 matrix encoder for inputting the calls (B, I, N, G, O on the left + 15 column buttons along the bottom) and several dedicated admin buttons (win pattern select, reset, next call, bingo, and an "oops" button to undo a wrong call or a mistaken bingo claim)
and/or mouse clicks on a GUI.
- You might also consider using a 6x15 matrix with the top row used for win pattern select, assuming that 15 patterns is enough.
Scott