Skip to content

Matrix Input Board

The Pinball Forge Matrix Input Board provides 64 inputs per board.

Matrix Input Board

Note that in a matrix like this the columns and rows are connected together through a diode, like this:

Diode Matrix Example

Row Connectors (J0-J7)

The board provides eight row connectors. The pin-out of each is:

  1. COL — Column.
  2. ROW0 — Row 0.
  3. ROW1 — Row 1.
  4. ROW2 — Row 2.
  5. ROW3 — Row 3.
  6. ROW4 — Row 4.
  7. ROW5 — Row 5.
  8. ROW6 — Row 6.
  9. ROW7 — Row 7.

SPI Connector (J8)

The slave board communicates with the master through the SPI connector. It has the following pin-out:

  1. +5V — 5V Power (optional)
  2. GND — Ground (optional)
  3. (not connected)
  4. LOAD — Load
  5. (not connected)
  6. (not connected)
  7. MISO — Master In, Slave Out
  8. MOSI — Master Out, Slave In
  9. SCLK — Serial Clock
  10. CS — Slave Select

Note: When power and ground are not connected/present on the SPI connector, they must be provided through the power connector.

Power Connector (J9)

The slave board can get power through either the SPI connector or the power connector. The power connector has the following pin-out:

  1. +5V — 5V Power
  2. (not connected)
  3. GND — Ground
  4. GND — Ground

Note: The connector is not necessary when you power the board through the SPI connector.

Columns Connector (J10)

The columns connector can be used to connect one or more rows and columns together directly. The pin-out is:

  1. COL0 — Column 0
  2. COL1 — Column 1
  3. COL2 — Column 2
  4. COL3 — Column 3
  5. COL4 — Column 4
  6. COL5 — Column 5
  7. COL6 — Column 6
  8. COL7 — Column 7

Rows Connector (J11)

The rows connector can be used to connect one or more rows and columns together directly. The pin-out is:

  1. ROW0 — Row 0
  2. ROW1 — Row 1
  3. ROW2 — Row 2
  4. ROW3 — Row 3
  5. ROW4 — Row 4
  6. ROW5 — Row 5
  7. ROW6 — Row 6
  8. ROW7 — Row 7

Assembly

This board has no specific assembly instructions.

TODO

  • Fix SPI Input and Output connectors (MOSI and MISO)
  • Put SPI-10 connectors at fixed position on the board so it can be chained with, e.g., Solenoid Output Board.