Difference between revisions of "P-ROC"

From PinWiki
Jump to navigation Jump to search
(Created page with "<big><center>'''P-ROC / P3-ROC''' (Pinball - Remote Operations Controller)</center></big> <center>Image:Proc-plated-threequarter-160.jpg</center> The P-ROC / P3-ROC (a...")
 
(Page clean up. Multiple pages on this subject are unnecessary.)
 
Line 1: Line 1:
<big><center>'''P-ROC / P3-ROC''' (Pinball - Remote Operations Controller)</center></big>
+
See: [[Hardware Control Systems]]
 
 
 
 
<center>[[Image:Proc-plated-threequarter-160.jpg]]</center>
 
 
 
 
 
The P-ROC / P3-ROC (and their related driver boards) are a set of pinball machine controller boards that allow a computer running custom software to control a pinball machine. The P-ROC board is an intelligent interface board that controls the low level pinball machine circuitry according to instructions from the computer running the game code.  In most cases, a [[Single_Board_Computers|single-board computer]] works quite well as the computer.  The P-ROC board can be used to either (1) replace the CPU board on existing machines (WPC-x, Stern Whitestar, or Stern S.A.M. systems) so they can run custom software, or (2) control a new pinball machine, whereas a P3-ROC can be used only to control new machines.
 
 
 
{| class="wikitable" style="text-align: center;"
 
!colspan="10"|P-ROC / P3-ROC Feature Support
 
|-
 
|
 
|WPC Driver Boards
 
|Stern Driver Boards
 
|[http://www.pinballcontrollers.com/index.php/products/driver-boards PDB (P-ROC Driver Boards)]
 
|Switch Matrix
 
|[http://www.pinballcontrollers.com/index.php/products/sw-16 Serial Switch Boards]
 
|DMD Support
 
|Aux Port
 
|I2C
 
|GPIOs
 
|-
 
|[http://www.pinballcontrollers.com/index.php/products/p-roc P-ROC]
 
|Y
 
|Y
 
|Y
 
|Y
 
|N
 
|Y
 
|Y (WPC compatible)
 
|N
 
|N
 
|-
 
|[http://www.pinballcontrollers.com/index.php/products/p3-roc P3-ROC]
 
|N
 
|N
 
|Y
 
|N
 
|Y
 
|N
 
|Y (Custom)
 
|Y
 
|Y
 
|}
 
 
 
 
 
== Getting started ==
 
=== P-ROC ===
 
* [[P-ROC_functionality|How the P-ROC works]]
 
* [[P-ROC_hardware_installation|Hardware installation]]
 
** [[Connecting_switches_to_the_P-ROC|Connecting switches]]
 
* [[P-ROC_software_main|Software Development]]
 
* [[List_of_P-ROC_Open_Source_projects|List of P-ROC projects with source code]]
 
 
 
=== Driver Boards ===
 
* [[Driver_Board_functionality|How the Driver Boards work]]
 
* [[Driver_Board_hardware_installation|Hardware installation]]
 
* [[Controlling Coils|Controlling Coils, Motors, Flashlamps, etc]]
 
** [[Controlling Flippers|Controlling Flippers]]
 
* [[Controlling A Lamp Matrix|Lamp Matrixes]]
 
 
 
== Projects ==
 
* [[JD_rules | Custom JD Software]]
 
* [[Single Board Computers]]
 
* [[Pyprocgame_vp|pyprocgame / Visual Pinball]]
 
 
 
== Additional resources ==
 
* [[Modifying a WPC-95 board for Audio Input]]
 
* [http://www.pinballcontrollers.com PinballControllers.com website]
 
* [http://www.pinballcontrollers.com/forum PinballControllers.com discussion forums]
 

Latest revision as of 22:13, 4 February 2016