Skip to content

Cabinet Board FP-I/O-0024

FAST Pinball has full documentation for the cabinet board on their website:

The 0024 board offers some unique features not seen in other IO boards, and needs some additional configuration to use to its full potential. The key is the low-voltage driver outputs not available on any other IO board. These can be used as additional open drains (to simplify wiring) or to control low-voltage devices. For instance, simple cabinet lights such as Start or Launch can be controlled as single-channel lights with an additional layer of configuration.

Using all of these tricks, we end up with a FAST-recommended configuration as follows: (Note these definitions assume platform: fast is specified in your hardware configuration. If not, you will need to add it to each device config below yourself.)

#config_version=6

### in config/cabinet.yaml:

event_player:
  mode_attract_started: enable_always_on_drivers
  game_started: enable_always_on_drivers

switches:

  ### Header J4 - Coin Door

  s_coin_door_service_esc:
    number: cabinet-0
    tags: service_esc

  s_coin_door_service_down:
    number: cabinet-1
    tags: service_down

  s_coin_door_service_up:
    number: cabinet-2
    tags: service_up

  s_coin_door_service_enter:
    number: cabinet-3
    tags: service_enter

  s_coin_door:
    number: cabinet-4
    tags: service_door_open

  s_coin_mech_1:
    number: cabinet-5
  s_coin_mech_2:
    number: cabinet-6

  s_slam_tilt:
    number: cabinet-7
    tags: slam_tilt


  ### Header J1 - Cabinet Left

  s_flipper_left:
    number: cabinet-8
    tags: left_flipper

  s_flipper_left_secondary:
    number: cabinet-9

  s_start:
    number: cabinet-10
    tags: start

  s_tilt_bob:
    number: cabinet-11
    tags: tilt_warning


  ### Header J10 - Cabinet Right

  s_flipper_right:
    number: cabinet-16
    tags: right_flipper

  s_flipper_right_secondary:
    number: cabinet-17

  s_launch:
    number: cabinet-18

coils:
  # Some drivers are always enabled as low current drains for their switches (L0, L1, L3)
  # Low current drivers can also control single-channel lights (L2, L4)

  c_interlock_control:
    number: cabinet-0 # L0
    allow_enable: true
    enable_events: enable_always_on_drivers

  c_coin_mechs:
    number: cabinet-1 # L1
    allow_enable: true
    enable_events: enable_always_on_drivers

  c_start_light_driver:
    number: cabinet-2 # L2
    allow_enable: true
    console_log: none
    file_log: none

  c_tilt_control:
    number: cabinet-3 # L3
    allow_enable: true
    enable_events: enable_always_on_drivers
    console_log: none
    file_log: none

  c_launch_light_driver:
    number: cabinet-4 # L4
    allow_enable: true
    console_log: none
    file_log: none

  c_knocker:
    number: cabinet-7 # D1 - 48v driver

lights:
  # Single-channel cabinet lights using low-current drivers.
  # Note that the platform is drivers itself, not FAST directly

  l_start:
    number: c_start_light_driver
    platform: drivers
    type: w

  l_launch:
    number: c_launch_light_driver
    platform: drivers
    type: w

Harness wiring guide:

The harness to match the above config is described as follows.

Note, the FP-SWI-708X refers to the FAST opto flipper units with different left and right SKUs.

### Configuration per board labeling on variant FAST-I/O-0024-5
### Other variants may have different connector numbers or pin orders

# Cabinet A - J1
Left Opto Flipper Orange = Flipper Switch 1         J1-8
Left Opto Flipper Brown = Flipper Switch 2          J1-9
Start Button Switch Gray = Start Button Switch      J1-10
Tilt Bob Switch Green = Tilt Bob Switch             J1-11

Start Button Switch Purple = Ground # from GND on FP-SWI-708X opto flipper board connection
Left Opto Flipper Purple = Ground                   J1-G
Start Button LED Red = 5V                           J1-5V
Start Button LED White = Driver                     J1-L2
Tilt Bob Switch Black = Driver                      J1-L3
Left Opto Flipper Yellow = 12v                      J1-V+

# Coin Door - J4
Coin Mech Yellow = 12v                              J4-V+
Coin Mech Black = Ground (Driver and switch)        J4-L1
Door Interlock Switch White = Ground (Driver)       J4-L0
Service Buttons Purple = Ground                     J4-G

Coin Mech Green = Slam Tilt                         J4-7
Coin Mech Gray = Coin 2                             J4-6
Coin Mech Brown = Coin 1                            J4-5
Door Interlock Switch Orange = Coin Door Interlock  J4-4
Service Buttons Green = Enter                       J4-3
Service Buttons Gray = Up                           J4-2
Service Buttons Brown = Down                        J4-1
Service Buttons Orange = ESC                        J4-0

# Cabinet B - J10
Right Opto Flipper Yellow = 12v                     J10-V+
Reserved for Dollar Bill Acceptor Use               J10-L5
Launch/Lockdown Button LED White = Driver           J10-L4
Launch/Lockdown Button LED Red = 5V                 J10-5V
Right Opto Flipper Purple = Ground                  J10-G
Launch/Lockdown Button Switch Purple = Ground # from GND on FP-SWI-708X opto flipper board connection

Launch/Lockdown Button Switch Gray = Switch         J10-18
Right Opto Flipper Brown = Flipper Switch 2         J10-17
Right Opto Flipper Orange = Flipper Switch 1        J10-16

Something missing or wrong? You can fix it!

This website is edited by people like you! Is something wrong or missing? Is something out of date, or can you explain it better?

Please help us! You can fix it yourself and be an official "open source" contributor!

It's easy! See our Beginner's guide to editing the docs.

Page navigation via the keyboard: < >

You can navigate this site via the keyboard. There are two modes:

General navigation, when search is not focused:

  • F , S , / : open search dialog
  • P , , : go to previous page
  • N , . : go to next page

While using the search function:

  • Down , Up : select next / previous result
  • Esc , Tab : close search
  • Enter : go to highlighted page in the results