Difference between revisions of "System Overview"

From pinHeck Wiki
Jump to: navigation, search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
The pinHeck system is a microcontroller-based pinball machine control system developed by Benjamin J Heckendorn and Parker Dillman.
+
The pinHeck system is a microcontroller-based pinball machine control system developed by Benjamin J Heckendorn and Parker Dillmann.
  
 
The system contains (2) microcontrollers:
 
The system contains (2) microcontrollers:
Line 8: Line 8:
  
  
[[A/V Control Commands]]
 
  
 +
'''Parallax Propeller P8X32A, 32 bit, operating at 104MHz'''
  
'''Parallax Propeller P8X32A, 32 bit, operating at 80MHz'''
+
Prop for short. The Propeller has 8 cores that operate in true parallel fashion (no interrupts) and this makes it ideal for the audio-visual portions of the pinball machine. It is connected to the PIC32 via a SPI-like bus. The PIC32 sends it commands such as "Play Music" "Run DMD animation" and "Update Score" and the Prop executes. On occasion the Prop can send back data too, such as Sprite Collision and EEPROM contents.
  
Propeller for short. The Propeller has 8 cores that operate in true parallel fashion (no interrupts) and this makes it ideal for the audio-visual portions of the pinball machine. It is connected to the PIC32 via a SPI-like bus. The PIC32 sends it commands such as "Play Music" "Run DMD animation" and "Update Score" and the Propeller executes.
+
[[A/V Control Commands]]

Latest revision as of 15:45, 12 September 2015

The pinHeck system is a microcontroller-based pinball machine control system developed by Benjamin J Heckendorn and Parker Dillmann.

The system contains (2) microcontrollers:

Microchip® PIC32MX795F512 processor, 32 bit, operating at 80MHz

PIC32 for short. This is the heart of the system. It runs your game code and drives everything except for DMD and audio. A fully programmed pinball kernel will operate at approximately 10,000Hz (or 10,000 cycles per second)


Parallax Propeller P8X32A, 32 bit, operating at 104MHz

Prop for short. The Propeller has 8 cores that operate in true parallel fashion (no interrupts) and this makes it ideal for the audio-visual portions of the pinball machine. It is connected to the PIC32 via a SPI-like bus. The PIC32 sends it commands such as "Play Music" "Run DMD animation" and "Update Score" and the Prop executes. On occasion the Prop can send back data too, such as Sprite Collision and EEPROM contents.

A/V Control Commands