Pachinko Arrange Ball Restoration

Trying to revive an older, unique Pachinko whose control board was victim to fire sprinkler (water) damage...

Dec 29, 2017

3315 views

0 respects

Components and supplies

1

Arduino Due

27

LED (generic)

1

Pachinko Arrange Ball Machine

1

Relay Shield for Particle Photon I²C 8-Channel SPDT 10-Amp

27

Resistor 221 ohm

Tools and machines

1

Soldering iron (generic)

Apps and platforms

1

Arduino IDE

Project description

Code

Pachinko Arrange Ball "Hustler" Game Control Board

arduino

I would call this a Working work in progress, I know this code could be drastically reduced, but my lack of better understanding of the code made me write this line by line. Additionally there are some variables in the declaration that aren't used in this code, but in another version I'm working on. This game is sometimes called a pinball, but it's more like a slot machine. This is a unique variant of a pachinko called an "arrange ball". You insert a coin and the games release 16 balls into a shooter trough. Using the plunger it shoots a ball around an arc and the balls fall through a series of pins, targets, goals and ultimately into 16 numbered slots or 2 return slots. There is a light matrix in the center and if you get the right arrangement of numbers at the end of the game the machine pays out that number of coins. It basically just a series of switches and LEDs that correspond to each other. The numbered LEDs basically just light up when the ball lands in a slot and rests on a leaf switch. I had this trigger a value of 1 for each switch because the switches are old and I was getting some flickering when I did a straight digitalRead and digitalWrite, that and I needed some variable to use for scoring. After you go through all 16 balls you have to press what I'm calling a payout switch. It triggers a game over Led(s) to light and goes through the scoring and pays accordingly. A new coin through a coin mechanism triggers a switch and starts a new game, resetting all the lights and variables. Additionally there is a "low coin" switch on a tube that makes sure there is enough coins to cover at least a maximum payout of 15 coins. If not, a low coin light flashes and coin rejection solenoid engages so a new game cannot be started until the coin storage is back to an acceptable level. I would love some pointers or suggestions on ways to improve this. there are a few delay()'s in here but none of them seem to have any ill effect on game play.

Downloadable files

Pachinko Arrange Ball "Hustler"

Replacing a DOA circuit board in what I believe is a 35+ year old PAchinko Machine. Updated all lamps to LED, added a couple LED's to the ball chute so now you can see how many balls you have left to play. Built a lamp and relay/solenoid test into the initial power-up(setup). All switch use inter pull up (INPUT_PULLUP) using original machine simple leaf switches

Pachinko Arrange Ball "Hustler"

Pachinko Arrange Ball "Hustler"

Replacing a DOA circuit board in what I believe is a 35+ year old PAchinko Machine. Updated all lamps to LED, added a couple LED's to the ball chute so now you can see how many balls you have left to play. Built a lamp and relay/solenoid test into the initial power-up(setup). All switch use inter pull up (INPUT_PULLUP) using original machine simple leaf switches

Pachinko Arrange Ball "Hustler"

Comments

Only logged in users can leave comments

spiwrx

0 Followers

0 Projects

Table of contents

Intro

0

0