Skip to content

NET Processor: FAST Serial Protocol Overview

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.

Every FAST Platform Controller (Neuron, Retro Conroller, etc.) has a NET processor which provides the interface for the host computer to fire drivers, read switches, and configure the settings related to both.

In FAST Modern Platform controllers, such as the Neuron or Nano, the NET processor manages the FAST I/O Loop which connects all the I/O Boards (node boards). For Retro Platform Controllers, the NET processor communicates with all the classic hardware in the machine, including matrix switches, drivers, matrix lamps, aux boards, and GI.

There are slightly different commands for the NET processor depending on which platform controller you're connecting to. (e.g. the Neuron controller does use matrix lamps commands, etc.)

Note that the "other" things in a pinball machine, such as RGB LEDs, servos, displays, etc. are controller via other serial ports talking to other processors on the FAST Controller. See the FAST Serial Protocol Overview for details.

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 ?