Skip to content

FAST MPF config file reference

This guide details Mission Pinball Framework (MPF) config file settings needed when working with FAST Pinball hardware. It only covers the FAST hardware-specific stuff and should be used alongside the MPF tutorial and MPF config reference from the Mission Pinball documentation.

This guide only applies to MPF 0.57

All of the sections of this guide only apply to MPF 0.57 (current dev branch). If you're using a stable branch of MPF 0.56 or older, then the config file reference from the Mission Pinball website has everything you need.

Guides for configuring devices with FAST hardware in MPF

Sample config file (Neuron Controller / MPF 0.57)

Here's a high-level sample config file which shows the new & updated FAST Pinball hardware related settings. (This is a partial config that just shows the FAST-specific stuff.)

Using a Nano? We have a guide for that!

If you're using a FAST Nano Controller, check out our MPF Configuration Guide for the Nano.

Click the (+) plus circle for notes and comments on that line.

Sample MPF 0.57 config file for FAST Neuron
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#config_version=6

hardware:
    platform: fast 

fast:
  net:
    controller: neuron
    io_loop: 
            cab:
                model: FP-CAB-0001
                order: 1
            3208:
                model: FP-I/O-3208
                order: 2
            "0804": 
                model: FP-I/O-0804
                order: 3
            1616:
                model: FP-I/O-1616
                order: 4
    watchdog: 1s

  exp:
    boards: 
      playfield:
        model: FP-EXP-0071
        led_hz: 30
        led_fade_time: 100ms
      topper:
        model: FP-EXP-0081
        led_fade_time: 0
      neuron:
        model: FP-EXP-2000
        breakouts:
          - port: 1
            model: FP-PWR-0007

lights:
    shoot_again:
      number: playfield-1-1 
    left_eye:
      number: topper-2-1 
    right_eye:
      number: topper-2-2 

servos:
    servo1:
        number: playfield-1 
        platform_settings:
            min_us: 500
            home_us: 1500
            max_us: 2500
            max_runtime: 2s
    servo2:
        number: playfield-3 

switches:
  left_flipper:
    number: cab-8 
  right_flipper:
    number: cab-16 
  plunger_lane:
    number: 3208-0 

coils:
  trough_eject:
    number: 3208-0 
  knocker:
    number: cab-7 

N or > jump the next page, P or < for previous, search with S or ?