Devious Fish
Music daemons & more
profile for Perette at Stack Overflow, Q&A for professional and enthusiast programmers

Main board

The main board interfaces between the Pi and the game components, including:

LEDs

The main board has the following indicator LEDs:

Game LEDs

Player LEDs

Power

All 2-Pin AMP variations

Project 2-pin AMP variations
Project 2-pin AMP variations.
Purpose Supply Load
  Moulding Pin #1 Pin #2 Moulding Pin #1 Pin #2
+12V Power Supply plug pin pin receptacle socket socket
+12V playfield light (mainboard) receptacle socket socket plug pin pin
+12V for amplifier receptacle socket socket plug pin pin
Relay for ball release: Not Idiot-proofed. Do not accidentally plug into 12V power. receptacle socket socket plug pin pin
Ball release solenoid plug pin socket receptacle socket pin
+5V Power for PWMs plug socket pin receptacle pin socket
Speaker plug socket socket receptacle pin pin

Pin assignments

12V connections power on main board
12V connections power on main board.
Number of pins 2
Moulding type receptacle
Contact type pins
Pitch (pin spacing) 0.250in (6.25mm)
Pin 1 +12V
Pin 2 GND
The same power receptacles are used for both supply and load connections, including playfield lighting and audio. Audio power is constant. Playfield lighting is enabled when a game is active.

A similar 2-position receptacle also used for the ball release relay. However, this does not supply voltage, but instead simply acts as a switch, allowing solenoid voltage to be independent of the board. Plugging the solenoid relay plug into one of the 12V power plugs will cause damage.

Fuses

Several fuses are located next to the supply connection.

PWM connection

PWM is handled by a hat for the Pi, and delivered to the board, where it's repackaged into a 12-pin connector for delivery to the user plug-panel.

Mainboard receptacle for PWM power from hat
Mainboard receptacle for PWM power from hat.
Number of pins 2
Moulding type receptacle
Contact type pins
Pitch (pin spacing) 2.5mm
Pin 1 +5V PWM
Pin 2 GND

Game Configuration Panel

Mainboard receptacle for game configuration panel
Mainboard receptacle for game configuration panel.
Number of pins 6
Moulding type receptacle
Contact type sockets
Pitch (pin spacing) 0.25in (6.25mm)
Pin 1 GND
Pin 2 Up (yellow)
Pin 3 Back (red)
Pin 4 Select (green)
Pin 5 Next (white)
Pin 6 Down (blue)

This provides for up to 5 buttons to allow the user to choose, configure and start the game. The various return lines are connected to ground by momentary normally-open push buttons. This works well for joystick encoders. For the Raspberry Pi, configure the GPIO input to pull up: the input will go low when a button is pressed.

The buttons are mounted in a PVC box on the top arm of the left side of the game secured by two mounting holes. A 5/8" aircraft connector provides electrical connection.

The same 6-contact connector is used for cabinet lighting and power; do not mix them up.

Configuration panel pinouts
Configuration panel pinouts.