FAST Playfield I/O Board 0804¶
Part Numbers: FP-I/O-0804
The FAST I/O 0804 is part of the FAST Modern Platform. It connects to the FAST Controller via the FAST I/O Loop. Each FAST I/O board is powered with 12v provided to the board using the RJ45 cables connected to the FAST Controller.
Note
The FAST Mondern Platform has various I/O Boards with different combinations of switch inputs and driver outputs. See the FAST Modern Platform documentation for details.
Features¶
- 8 direct switch inputs
- 4 driver outputs
Connectors¶
Connector Housings Needed
- 11 pin .100" Female Connectors
- 7 pin .156" Female Connectors
- RJ-45 CAT-5 Cables
Mechanical Diagram¶
Dimensions are in inches.
Block Diagram¶
Here's the block diagram for the 3208 driver board. It's the same for the 0804, the only difference is the number of switches and drivers it supports.
Status LEDs¶
There are 3 status LEDs on this board.
- STATUS is the processor status on this board. Slow flashing means everything is fine. Fast flashing means the board is inactive, which could include a watchdog timeout.
- LINK is on solid if this board can see its neighbor over the I/O loop and that everything is good. If this is off, then communication is not happening, which could mean there's a problem with the board, or the cable is bad or loose, or the neighboring board it's plugged into is bad.
- ACTIVE turns on (typically briefly) when a driver is currently active (e.g. it's actively firing) or a switch just changed state. This is great for testing. If a driver should fire and it doesn't, you can check to see if this LED flashes when the driver is supposed to fire. If yes, then you have a driver problem, if not, then it's a code or problem with the control system. You can also use this as a "local" switch test, as this LED should flash briefly when you activate a switch.
MOSFET / driver mapping¶
FAST I/O Boards use one MOSFET to control each driver output. If you connect something wrong and blow a FET, you can replace them easily. (Even though they're surface-mount, you can use a hot air gun and solder paste to replace them.) If you need to do this, here's a diagram which shows which MOSFETs control which driver outputs. You can verify you have the proper one by testing continuity between the MOSFET center pin and the driver output pin.
Replacement MOSFET part number is IRL540NSTRLPBF
Firmware Updates¶
FAST I/O Boards have microprocessors on them, which means they have firmware. The I/O 0804 board is compatible with both Neuron and Nano Controllers, though different firmware is used with each. There's a simple command to update from 1.x to 2.x firmware (when moving an I/O board from a Nano to Neuron system). It's possible to go "back" from 2.x to 1.x, but that's more complicated.
Check our firmware page to see the latest versions and learn how to update your boards if needed.
Wiring Guides¶
We have guides that cover I/O board wiring, switch wiring, and driver wiring which are all part of our larger FAST Pinball guide to wiring series.
Connectors Housings Needed¶
Qty | Pins | Size | Description |
---|---|---|---|
1 | 7-pin | 0.156" | drivers |
1 | 11-pin | 0.100" | switches |
Note that the 11-pin header labeled DBI
(near the RJ-45 jacks) is no longer used (and may not be installed on your board). So that connector is not included in the table above. (This DBI functionality has been replaced by the FAST Expansion Bus.)
Connector Pinouts¶
J1 | I/O Loop OUT | RJ45 – CAT5e/CAT6 | |
---|---|---|---|
1 | COM ENABLE | OUTPUT | |
2 | GROUND | GROUND | |
3 | Fused 12v | OUTPUT | |
4 | COM- | OUTPUT | |
5 | COM+ | OUTPUT | |
6 | Fused 12v | OUTPUT | |
7 | GROUND | GROUND | |
8 | GROUND | GROUND |
J2 | WIRE | I/O Loop IN | RJ45 – CAT5e/CAT6 |
---|---|---|---|
1 | COM ENABLE | INPUT | |
2 | GROUND | GROUND | |
3 | Fused 12v | OUTPUT | |
4 | COM- | INPUT | |
5 | COM+ | INPUT | |
6 | Fused 12v | OUTPUT | |
7 | GROUND | GROUND | |
8 | GROUND | GROUND |
J3 | PIN | Driver Bank – 0-7 | 1×12-Pin .156″ |
---|---|---|---|
D0 | Driver 0 | OUTPUT | |
D1 | Driver 1 | OUTPUT | |
D2 | Driver 2 | OUTPUT | |
D3 | Driver 3 | OUTPUT | |
K | KEY | N/A | |
D4 | Driver 4 | OUTPUT | |
D5 | Driver 5 | OUTPUT | |
D6 | Driver 6 | OUTPUT | |
D7 | Driver 7 | OUTPUT | |
GND | High Voltage Ground | INPUT | |
GND | High Voltage Ground | INPUT | |
GND | High Voltage Ground | INPUT |
J4 | PIN | Driver Bank – 8-15 | 1×12-Pin .156″ |
---|---|---|---|
D8 | Driver 8 | OUTPUT | |
D9 | Driver 9 | OUTPUT | |
D10 | Driver 10 | OUTPUT | |
D11 | Driver 11 | OUTPUT | |
D12 | Driver 12 | OUTPUT | |
K | KEY | N/A | |
D13 | Driver 13 | OUTPUT | |
D14 | Driver 14 | OUTPUT | |
D15 | Driver 15 | OUTPUT | |
GND | High Voltage Ground | INPUT | |
GND | High Voltage Ground | INPUT | |
GND | High Voltage Ground | INPUT |
J6 | PROGRAMMING | 2×5-Pin .100″ | |
---|---|---|---|
Device Programming | INPUT/OUTPUT |
J7 | PIN | Switch Bank – 0-7 | 1×11-Pin .100″ |
---|---|---|---|
0 | Switch 0 | INPUT | |
1 | Switch 1 | INPUT | |
2 | Switch 2 | INPUT | |
3 | Switch 3 | INPUT | |
K | KEY | N/A | |
4 | Switch 4 | INPUT | |
5 | Switch 5 | INPUT | |
6 | Switch 6 | INPUT | |
7 | Switch 7 | INPUT | |
G | Switch Return Ground | OUTPUT | |
G | Switch Return Ground | OUTPUT |
J8 | PIN | Switch Bank – 8-15 | 1×11-Pin .100″ |
---|---|---|---|
8 | Switch 8 | INPUT | |
9 | Switch 9 | INPUT | |
10 | Switch 10 | INPUT | |
K | KEY | N/A | |
11 | Switch 11 | INPUT | |
12 | Switch 12 | INPUT | |
13 | Switch 13 | INPUT | |
14 | Switch 14 | INPUT | |
15 | Switch 15 | INPUT | |
G | Switch Return Ground | OUTPUT | |
G | Switch Return Ground | OUTPUT |
N or > jump the next page, P or < for previous, search with S or ?