(Topic ID: 226422)

Getaway RPM (and generic WPC) mod

By pellew

2 years ago

Topic Stats

  • 5 posts
  • 5 Pinsiders participating
  • Latest reply 4 months ago by nutty
  • Topic is favorited by 4 Pinsiders


Linked Games

Topic Gallery

There have been 2 images uploaded to this topic. (View topic image gallery).

20181001_225507 (resized).jpg
20180927_225830 (resized).jpg

#1 2 years ago

Inspired by the Getaway RPM mod by kyle5574 I did my own implementation of this mod. Since I own 4 games using the WPC boards I would like to do something that was not just aimed at The Getaway. But in order to test the setup I made a "clone" of the RPM mod.

The setup consists of 2 boards;
1. The first board is connected to the ribbon cable between the WPC CPU board and the driver board. I've just added a third ribbon connector to the cable that attaches to the bottom side of the circuitboard. It only needs one supply; 5 Volt that is easily taken from J116, J117 or J118. This board is generic and should fit all WPC boards, at least to my knowledge. The board reads all the solenoid, flashers and the entire lamp matrix and decodes and transmits this via an isolated CAN bus. As soon as any status is changed (for instance a solenoid or decoded insert lamp is switch on or off), a CAN packet is triggered and sent. This makes it possible to know exactly what is driven from the driver board and exactly when different events takes place. The software on this board should not need to be changed even when moving between games.
2. The second board is located wherever needed and can be feed from either J116, J117 or J118 (+5V, +12V and ground) or a separate power supply. This is then connected to the CAN bus of the generic board. This board is a bit more tailored for The Getaway because it has 2 outputs for driving the RPM gauge and shiftlight and 1 output for controlling the LED stripe. This could of course be used to drive 2 flashers or something else if used in another game. This board has the logic for checking the incoming CAN packets and handle status of the insert lamps and flashers/solenoids to deciced how to control the RPM gauge and LED stripe. Right now the RPM gauge is set to reflect the RPM on the playfield and so is the shift light. The LED stripe is set to alternate between red and blue when the mars lamp is activated.

I would be able to make some of these boards if someone is interested. The problem is if someone would like to change the code in board number 2 it would need to be written from scratch since I'm not able to supply the source code as of now. But board number 2 could also be something else that is able to communicate via CAN. For instance a Raspberry Pie or Arduino with a CAN shield. This would make it possible for others that have the time and skills to make their own mods together with my generic board. I'm more then happy to share the CAN specification for the generic board so that it is possible to know how to interpret the data.

Here is two videos of board number 2 and the RPM gauge and LED stripe in action:

Any ideas for mods for my other games; Corvette, Bram Stoker's Dracula or The Machine: Bride of Pinbot or just let me know what you think!

20180927_225830 (resized).jpg20181001_225507 (resized).jpg

#2 2 years ago

really kool !
if it was a turn key mod, I'd say "take my money ! "

#3 2 years ago
Quoted from fast_in_muskoka:

really kool !
if it was a turn key mod, I'd say "take my money ! "

Same here.

5 months later
#4 1 year ago

Just what I'm looking for

I have a Raspberry Pi hooked up to DW mods (added Dalek's with LED eyes, sonic screwdriver, drive of moving Dalek topper,...).
What I'm missing to get this going is exactly "read" the switch and lamp matrix + flashers so my mods can act sensibly based on this.
Very interested in board 1 - and how to get it connected to my Pi.
pellew PM on it way regarding how to buy/get a board + CAN spec!

Anyone have hooked board 1 up to a Pi?

PS: Anyone that can direct me to a spec between WPC CPU board and the driver board? Just to get an idea of what kind of info. that potentially is available from board 1?
PPS: I an ex sw dev that have leaned Python and done Pi project - but have no hw background unfortunately...

1 year later
#5 4 months ago

Is this project still alive ?

Promoted items from the Pinside Marketplace
$ 15.75
Cabinet Parts
Tilted Pinball
$ 175.00
Lighting - Interactive
Professor Pinball
€ 95.00
Lighting - Led

Hey there! Got a moment?

Great to see you're enjoying Pinside! Did you know Pinside is able to run thanks to donations from our visitors? Please donate to Pinside, support the site and get anext to your username to show for it! Donate to Pinside