Jump to: navigation, search

P-ROC hardware installation

Hardware Mounting

The P-ROC should be mounted into a pinball machine so that the board doesn't flex much when cables are attached or removed. P-ROC mounting plates are available for existing machines including: WPC, WPC-95, Stern Whitestar, and Stern SAM. Generally, each P-ROC is sold with the customer's choice of a mounting plate. Additional plates can be purchased from pinballcontrollers.com. The mounting plates were designed to mount in the same position as each machine's existing CPU board, which needs to be removed when using a P-ROC.

When mounting a P-ROC into a custom cabinet, either make use of one of the pre-designed mounting plates, or secure the P-ROC board using all 6 mounting holes on the circuit board. Not properly mounting the board increases the chances of damaging the board when attaching or removing cables. Such damage is not covered by any warranty.


When using a P-ROC in a custom machine, any or all of the connectors can be used. Refer to the Board Specifications on the P-ROC Documentation Page for a description of the available connectors and their functionality.

When using the P-ROC in an existing machine, only some of the connectors should be used. The P-ROC Connector Mappings document on the P-ROC Documentation Page identifies which connectors should be used in each of the 4 supported existing pinball machine platforms.

Hardware Switches

The P-ROC has 4 DIP switches of which only 3 are currently used:

  • DIP switch 1 sets the polarity of the 'clear' signal used to disable driver circuits on connected power/driver boards.

OFF : 'clear' goes high (logic 1) to disable drivers. Used with WPC and WPC-95 machines. Typically also used with PDB driver boards, even though the switch position should not matter.

ON  : 'clear' goes low (logic 0) to disable drivers. Used with Stern Whitestar/SAM machines.

Important: Before applying power to a machine with an installed P-ROC, ensure DIP switch 1 is set as desired:

  • DIP switch 2 is used to enable USB control or embedded control.

OFF : USB control

ON  : Embedded control

  • DIP switch 3 determines the default operation of the DMD pins.

OFF : DMD pins carry the DMD signals.

ON  : DMD pins carry output driver enables 9 through 12, as follows:

P-ROC DMD Pin mapping
DMD Signal Output Driver Enable
rdata 9
rclk 10
latch 11
sdata 12