Skip to content

Configuring and firing drivers with the FAST Serial Protocol

FAST Serial Protocol: Overview & First Steps

This documentation section is about the FAST Serial Protocol (FSP) commands, which are the low-level commands a host computer sends to a FAST board. Most FAST Pinball makers do not need to know about these details, since the pinball game framework (such as the Mission Pinball Framework) handles this communication for you.

If you're writing your own game framework, read the overview of how FSP works and how to connect first.

You can read an overview of how the FAST platform handles drivers, including how they are numbered, in the platform documentation.

Drivers in the FAST Pinball platform are connected to I/O boards. They are typically coils / solenoids, though they could also be things like motors or magnets.

Drivers must be configured before they can be used. (For safety, if commands to enable or fire a driver are sent before the driver has been configured, the driver will not fire.)

Driver commands are also used to program "autofire rules" to a driver and switch combination.

The DL: command is used to configure a driver. The CD: command lists all the drivers and their current configurations.

Documentation Feedback? Requests? Confused?

Hi! I'm Brian, and I'm responsible for the documentation at FAST Pinball. If you have any feedback, requests, corrections, ideas, or any other thoughts about this documentation, please let me know! You can email me at Thanks!

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