(Topic ID: 159310)

Flash Retheme Project: QUEEN!

By TopMoose

7 years ago


Topic Heartbeat

Topic Stats

  • 405 posts
  • 116 Pinsiders participating
  • Latest reply 74 days ago by legtod2
  • Topic is favorited by 105 Pinsiders

You

Linked Games

Topic Gallery

View topic image gallery

20240124_075537_resized (resized).jpg
20240124_075510_resized (resized).jpg
20240124_080204_resized (resized).jpg
20240124_080157_resized (resized).jpg
20240124_075314_resized (resized).jpg
20220430_134344 (resized).jpg
20220430_134246 (resized).jpg
20220423_221659 (resized).jpg
20220423_221659 copy (resized).jpg
20220325_174607_resized (resized).jpg
20220323_203243_resized (resized).jpg
20220323_200758_resized (resized).jpg
20240116_185350_resized (resized).jpg
20240116_185412_resized (resized).jpg
20200606_222908_resized (resized).jpg
20200606_171150_resized (resized).jpg
There are 405 posts in this topic. You are on page 5 of 9.
#201 7 years ago

The nano and the i/o boards use 12V.

1 week later
#204 7 years ago

My switch matrix is done! (Well, mostly. I still have some questions about how the drop targets work, but I'll see if I can't work it out.)

Unfortunately, testing the switch matrix doesn't lend itself to a cool video like the light matrix, so I'll drop a few artsy photos of my wiring instead. It may look like a mess up close, but it makes sense to me.

Also: two-tiered cable ties, copyright TopMoose 2016 ©

P9120406 (resized).JPGP9120406 (resized).JPG

P9120404 (resized).JPGP9120404 (resized).JPG

P9120401 (resized).JPGP9120401 (resized).JPG

P9120402 (resized).JPGP9120402 (resized).JPG

P9120396 (resized).JPGP9120396 (resized).JPG

#206 7 years ago

This game is coming along great and quickly...awesome job.

#207 7 years ago

Coils and flash lamps are wired! White wire for positive, black for negative. I ordered 25 feet of each and blew right through it with no problem. So I went out and bought 25 more feet of each and used it all up in a couple of hours. It took one more trip to the store and now I'm done and have some line left over to connect to the circuit boards when the time comes. But I'll probably need to make a fourth and final wire run.

I discovered in all this that hardware stores generally don't carry wire smaller than 14 AWG. I had to go to an auto parts store to find a match for the 18 I was using.

Here's how the underside of the playfield looks now:

P9180407 (resized).JPGP9180407 (resized).JPG

#208 7 years ago

I also took time to finish the various bundles with Molex connectors. The six plugs pictured are for light rows, light columns, switch rows, switch columns, positive coils and negative coils. The four row and column connections are color-coded with red, yellow, blue and green zip ties throughout the game.

The two loose wires are for the general illumination and will connect directly to the power supply, rather than the lamp boards.

P9180409 (resized).JPGP9180409 (resized).JPG

#209 7 years ago

Here's an update on the cost so far.

Playfield: $250
Marco Order #1: $34.99
Pinball Life order #1: $20.35
Marco Order #2: $54.18
Donor game: $400
Clearcoat & hardener: $126.38
Playfield graphics: $86.14
Clearcoating supplies: $123.98
Veneer: 20.91
Cabinet decals: 301.74
Pinball Life order #2: 210.78
Titan Pinball order: $61.17
Plastics: $91.65
Wire & connectors: $232.78
Electronic components: $115.04

Total: $2130.09

#210 7 years ago

Today I got started re-wiring the cabinet by removing all the existing wires. The cabinet switches were part of the original switch matrix, so there were a lot of wires running back and forth between the cabinet and the playfield, but in my design, the cabinet switches are all dedicated, separate from the matrix, making things a lot simpler.

Since this will be a strictly home-use, free-play-only machine, I was able to simplify further by eliminating a lot of the switches entirely - no need for working coin mechs, slam tilt or roll tilt. That left me with just four switches - two flipper buttons, the credit button and the bob tilt.

I also replaced the original 1978 two-prong plug with a modern 3-prong version. With that simple change, the power cord could stay intact as well as all the existing interior power setup. The line goes into the cabinet, through a simple relay, through a utility plug, to the toggle switch, and out a simple pair of wires, which will feed my power supplies and put out the correct voltages for my components.

P9240411 (resized).JPGP9240411 (resized).JPG

P9240413 (resized).JPGP9240413 (resized).JPG

P9240414 (resized).JPGP9240414 (resized).JPG

#211 7 years ago

Wow just wow. Very impressed.

#212 7 years ago

Today's chore is to clean out the backbox, removing all the old circuit boards and gently storing them in anti-static plastic bags to sell off later. Now I'm just left with the wiring harness (which is attached to the displays, which I'd like to keep) and a few mounting brackets.

Here's the before and after:

P9250423 (resized).JPGP9250423 (resized).JPG

P9250424 (resized).JPGP9250424 (resized).JPG

#213 7 years ago

Important question: What's the best way to mount my new circuit boards in the backbox? I'm thinking I can drill through the thin sheet metal into the wood and use screws with nylon standoffs.

Would it be better to try to re-mount and re-use the existing brackets?

Should I spring for a P-ROC with the bracket already attached?

Thoughts?

#214 7 years ago

Wellllll... s#&%.

Minor setback. It turns out I overthought some of my wiring - I thought I needed a positive and negative wire for each coil and direct switch to plug into the circuit boards, but it turns out that the coils should all be wired to one node in series with the other node for each going into the boards. I was able to take out about 60 feet of cable, simplifying the inside of the cabinet.

Also, I discovered that I could control all 11 of my coils with a single driver board if I took the flasher lamp out of the mix. Luckily, I have an open spot on the lamp matrix, so I replaced the two flasher sockets with three 5v lamps and wired them into the matrix.

In other good news, I've learned that my circuitry is on its way! This phase is coming together and I hope to make some good progress this weekend.

P9280426 (resized).JPGP9280426 (resized).JPG

P9270425 (resized).JPGP9270425 (resized).JPG

#215 7 years ago

Today's activity is to construct the power supply.

What you're looking at below is the main 120V line coming in from the cabinet switch, through a 15 amp fuse to the high-voltage power unit on the left and the low-power unit on the right. The high power line (which should be about 48V) goes out through an 8 amp fuse and the low voltage line (which should put out about 5V) goes out through a 4 amp fuse.

So I attached the connectors, got everything set up and plugged in the machine... so far so good.

Then I flipped the cabinet switch... and the power units came whirring to life!
Power indicators lit!
Fuses didn't blow!

SUCCESS!

PA010427 (resized).JPGPA010427 (resized).JPG

By the way, that's the same piece of wood I used for my clearcoat tests last Spring.

#216 7 years ago

But here's the thing...

I got out my multimeter to check the output of each power unit and couldn't get a reading.
Cables are plugged into the right spots, the dial is turned to DC voltage ("20" for the low power, "200" for the high power)
Positive to positive, negative to negative.

The reading for both lines consistently reads 1_.__

I've tried adjusting the little screw on each unit that fine tunes the voltage, but the readout never changes.

What am I doing wrong?

1 week later
#217 7 years ago

The most difficult thing about this phase of construction is waiting for parts to arrive.
But today... progress!

PA080430 (resized).JPGPA080430 (resized).JPG

PA080431 (resized).JPGPA080431 (resized).JPG

#218 7 years ago

I have a FLASH table (the first i ever bought) that i have less than 10 games on because it keeps locking up... (board issues) when on multiplayer, and the displays die. (Currently at a technicians house who is stumped).

I was considering a rotten dog board and LCD display set; since the tech is not able to fix it so far even with a reworked board, but then decided to learn how to use Python and P ROC or FAST for MPF. Looking to retheme a Bram Stokers Dracula myself soon, but now the Flash i have seems like a good candidate. Love the work you have been doing.

What is the cost of the FAST / PROC components you had to purchase so far? Did you already have a working knowledge of Python previous to tackling this project?

My friend who is selling me the BSD has a vinyl sticker printer and a acrylic laser cutter already so he is willing to help me with the art once i have the flow, rules and programming are all done.

Was thinking if i learn to tackle P ROC it would be better to learn for a DMD generation system just so its easier for my second machine which will include a DMD or LCD as Display options.

Can't wait to see the finished table!

#219 7 years ago
Quoted from Helixthree:

I have a FLASH table (the first i ever bought) that i have less than 10 games on because it keeps locking up... (board issues) when on multiplayer, and the displays die. (Currently at a technicians house who is stumped).
I was considering a rotten dog board and LCD display set; since the tech is not able to fix it so far even with a reworked board, but then decided to learn how to use Python and P ROC or FAST for MPF. Looking to retheme a Bram Stokers Dracula myself soon, but now the Flash i have seems like a good candidate. Love the work you have been doing.
What is the cost of the FAST / PROC components you had to purchase so far? Did you already have a working knowledge of Python previous to tackling this project?
My friend who is selling me the BSD has a vinyl sticker printer and a acrylic laser cutter already so he is willing to help me with the art once i have the flow, rules and programming are all done.
Was thinking if i learn to tackle P ROC it would be better to learn for a DMD generation system just so its easier for my second machine which will include a DMD or LCD as Display options.
Can't wait to see the finished table!

This far into the project, I can offer some advice. Tackling a full re-theme or designing a new game is possible if you're at least one of three things:

1. An experienced electrical engineer
2. A computer programmer
3. An artist or have experience with cabinet & playfield repair.

I am an artist - the least valuable of the three - but I've figured out the electrical stuff and have just started exploring the programming, with zero experience in any programming language. The technical jargon you'll encounter is dizzying and you'll have to deal with people who are thinking on a different plane, who assume you have the same expertise they do. It helps if you have no deadline, know how to do an effective Google search, and enjoy the creative process.

The three P-ROC boards together cost about $575 and the (as yet uninstalled) Raspberry Pi was $35, but the little expenses - wire, connectors, crimps, solder - really add up. I'm going to add another $100 lamp matrix board once I Figure out my display issues and backbox setup. (Both P-ROC and Mission Pinball are set up only for DMD displays but I want to dumb it down and use solid state LED's or maybe alphanumerics.)

If you go with P-ROC, download and read all the documentation carefully ahead of time. Same with Mission Pinball software - read through the tutorials to get a sense of how it works before you start the project. As I've mentioned, Flash is the ideal re-theme candidate. Good luck with your project!

#220 7 years ago

Please post if you need assistance with the programming aspect.
We are here to help

--Jeff

#221 7 years ago

You want advise? Stop counting the money spent.
Just spend and make something beautiful..it doesn't matter.
Btw, could you send me a pm who did the artwork for the playfield?.

#222 7 years ago
Quoted from pinballrockstar:

You want advise? Stop counting the money spent.
Just spend and make something beautiful..it doesn't matter.
Btw, could you send me a pm who did the artwork for the playfield?.

I'm keeping track of the cost to show that a custom game can be made way cheaper than a NIB. At the moment I'm a few steps from my first flips at roughly half the cost of a GB Pro.

I did all the artwork myself.

#223 7 years ago

PA140433 (resized).JPGPA140433 (resized).JPG

#224 7 years ago

Jeezy creezy what a weekend.
I made some progress but met roadblocks at every. Step. Of. The. Way.
And to make things more of a challenge, anyone who could help me on the various forums was preoccupied at Expo, so I was essentially on my own.

Boards are installed but the P-ROC wasn't getting 12v power.
Once I figured that out, I couldn't install the hardware drivers.
Once I figured that out, the P-ROC wouldn't connect to my computer.
Once I figured that out, I didn't know the programming protocols for switches and coils.
Once I figured that out, only one switch is recognized and doesn't do anything on the machine.

... And suddenly it's late at night on a Sunday and time for bed.

I'll keep plugging away, but I hope things get easier.

#225 7 years ago

Amazing how a 5 minute fix can take hours, isn't it? Have you hit up the P-ROC forums? Of course lots of those guys were probably showing machines at Expo this weekend. Don't give up!

#226 7 years ago
Quoted from Mk1Mod0:

Amazing how a 5 minute fix can take hours, isn't it? Have you hit up the P-ROC forums? Of course lots of those guys were probably showing machines at Expo this weekend. Don't give up!

Oh, yes. They are very aware of me on both the P-ROC and MPF forums.

#227 7 years ago
Quoted from Mk1Mod0:

Of course lots of those guys were probably showing machines at Expo this weekend.

exactly right, almost all of the P-roc/mpf gurus were at expo, and today most are trying to recover from it, like most expo attendees.

#229 7 years ago

Big thanks to Pinsider bonnevil69 for walking me through a few issues and getting me to this point!

#230 7 years ago

Umm... looks like you got a sticky right flipper, and the GI is flickering when you flip. How do you have everything wired?

#231 7 years ago
Quoted from toyotaboy:

Umm... looks like you got a sticky right flipper, and the GI is flickering when you flip. How do you have everything wired?

It's one loose bulb and the flipper bat needs to be tightened. It took a staggering amount of work to get to this point - thanks for undermining my achievement with minutia.

#232 7 years ago
Quoted from TopMoose:

thanks for undermining my achievement with minutia.

I wasn't trying to do that, I know how much work it all is. I was just curious what was going on.

#233 7 years ago

Congrats! Those first flips are a great feeling!

#235 7 years ago
Quoted from TopMoose:

Both P-ROC and Mission Pinball are set up only for DMD displays

This isn't technically true - I am building an EM project so I don't have any displays and I'm using MPF just fine. In fact MPF has tons of code to support things like score reels. I say that for other people looking to convert older games.

Quoted from TopMoose:

It took a staggering amount of work to get to this point

I hear you - I've been working on my game since 2014 and I hit every roadblock you could imagine. Getting that first flip is like nothing else!

#236 7 years ago
Quoted from jwilson:

This isn't technically true - I am building an EM project so I don't have any displays and I'm using MPF just fine. In fact MPF has tons of code to support things like score reels. I say that for other people looking to convert older games.

I took his statement to not literally mean you can only do dmd, but rather "out of the box" It can't connect to and drive an Alpha Numeric display.

You can do so but you'd need Jim/Applesauce's AN display adapter for the P-ROC to drive those displays. If MPF didn't support that device, I'd be surprised. I can think of quite a few (admittedly PyProcGame/SkeletonGame projects) that use AN displays: Earthshaker Aftershock, Pinbot 2.0, and Total Annihilation to name three off the top of my head. Actually, I think if you use simpler AN displays than the System 11 ones, you can drive them via arduino but I don't remember the details there.

#237 7 years ago
Quoted from Mocean:

You can do so but you'd need Jim/Applesauce's AN display adapter for the P-ROC to drive those displays.

That's mostly true, but not entirely so. The P-ROC can drive any alphanumeric display that's traditionally driven by WPC and Stern (Whitestar/SAM) machines. This includes all displays connected to WPC CPU board display headers and Stern power/driver boards. Specifically, things like BoP's and Funhouse's alphanumeric displays work fine with the P-ROC, and pyprocgame has software support built-in. I know this because I implemented it, and there are a handful of customers using it. Things like WoF's playfield display should work fine too (using the P-ROC's aux logic).

Here's an old video (2010) of a BoP being controlled by a P-ROC:

Back on topic - It's fun to see the progress here, and I definitely agree about first flips being an amazingly exciting milestone. The more experienced you get, the quicker it is to getting your projects flipping. We've all learned the importance of being extremely diligent about wiring and feature mapping.

- Gerry
http://www.multimorphic.com

#238 7 years ago

So my flippers are functional - and now the "virtual EOS switches" are even working, so they'll cradle a ball - and I've spent the better part of two days trying to get the rest of my switches to register. Most needed a filing and a leaf adjustment, but weird things were still going on. Mostly, when one switch made contact it also registered the switch from two columns away. But I pinpointed the problem and discovered that a resistor was arcing the slingshot switches, causing them to register whenever any switch in their respective row or column was triggered.

Then, none of my Row 3 switches would register, so I traced the problem back, tightened the connectors, reflowed some solder that looked iffy, and replaced the connector that links to the P-ROC. Now the Row 3 switches are working fine!... but the row 1 switches are all out.

Enough for one day.

#239 7 years ago
Quoted from Mocean:

You can do so but you'd need Jim/Applesauce's AN display adapter for the P-ROC to drive those displays. If MPF didn't support that device, I'd be surprised. I can think of quite a few (admittedly PyProcGame/SkeletonGame projects) that use AN displays: Earthshaker Aftershock, Pinbot 2.0, and Total Annihilation to name three off the top of my head. Actually, I think if you use simpler AN displays than the System 11 ones, you can drive them via arduino but I don't remember the details there.

Can someone put me in touch with this guy? I have all the questions.

#241 7 years ago

Hello,

See my Whirlwind thread on pinside for details on my alphanumeric controller. This was the first alphanumeric rewrite game. I had a stock of the boards but they are sold out currently as interest wained on them. The controller board recreates the missing logic needed for the proc to drive the displays on system 11 and before. This is basically the logic williams added to the display board when changing from system 11 to wpc. They only used it in 2 games though (funhouse and bop) before ditching and going to dmd.

https://pinside.com/pinball/forum/topic/whirlwind-software-rewrite-the-journey

I also believe it will drive williams flavour segment displays back to system 6 with some cable tweaks. There is also an updated scoredisplay class that myself and scott worked on to improve the system 11 display interface and help take care of some of the mundane display controlling aspects.

For Bally segment displays and what's in use on scotts total annihilation project, this is the display controller part of my custom pinball controller boardset. See the top arduino nano in this pic

cpc-v11-ingame1 (resized).jpgcpc-v11-ingame1 (resized).jpg

I think scott made his own breakout board for it as wasn't using the cabinet wiring. Cant 100% remember on that, but there are stock breakout boards i can supply to interface from the arduino nano part and the cabinet wiring if you only want to use the display part of my controller.

io-shield-arduino-nano-2 (resized).jpgio-shield-arduino-nano-2 (resized).jpg

I would make a dedicated display specific breakout for this myself for true plug and play on custom projects, but again the interest isn't there currently to make it worth my while. Maybe this will change. My efforts for early Bally game love go on my full board set

Jim
mypinballs.co.uk

#242 7 years ago

Hey Guys,
Jim is correct. On Total Annihilation, I used an Arduino with a modified version of Jim's code on it for controlling the displays directly. I am sending serial data to the Arduino from my PC via USB. If there is enough interest, I am sure Jim and I could make these boards available for others.

Also, this custom PCB has the ability to control up to 6 total Bally numeric displays and has a optional header for direct serial input, in case USB is not preferred. This board will only work for the LED replacement displays as I do not have a plug for the high voltage the original displays need. This, of course, can be added if there is demand.

Here are some pictures of my custom PCB and the setup to my 4 Bally 7 segment displays.

20160418_182724 - Copy (resized).jpg20160418_182724 - Copy (resized).jpg

20161029_082210 (resized).jpg20161029_082210 (resized).jpg

20161029_082201 (resized).jpg20161029_082201 (resized).jpg

#243 7 years ago

It plays! And I have an attract mode light show!
Everything works, except I'm still working on getting the drop targets to re-set during a game when they're complete.

#244 7 years ago
Quoted from TopMoose:

It plays! And I have an attract mode light show!

Nice job! Can't wait to see it playing with queen music. Looks like the right inlane has ball hop from wear (common for this title and black knight, especially the right side). There's a trick where if you don't want to replace it, you can drill the holes out a little bigger, then shift it up when you tighten it:

#246 7 years ago
Quoted from TopMoose:

It plays! And I have an attract mode light show!

Yay. Things should go much quicker now. Nice job

#247 7 years ago

Because I'm using 5 volt power to light LEDs that are designed for 6.3 volts, the inserts were looking a little dim. Especially using naturally-dimmer colored bulbs under already-tinted inserts. My solution?

Quasars.

These are the brightest bulbs available - only in cool white with clear domes - and when they're given full power, they'll practically sear your retinas off. But with only 5 volts, they look really good and cut through the opaque inserts with no problem. The new bulbs arrived today from Comet Pinball and I made this video to show them off. Enjoy!

1 week later
#248 7 years ago

The game now has three sub-modes working - secondary features that will run alongside the main objective modes and add to the scoring.

Next comes the interesting part, where I get to program the various games this machine will play!

#249 7 years ago

With the sub-modes taken care of, I feel like I'm getting the hang of how MPF works. But before I get into creating the serious modes, I need to take a short break to attend to some work I've been neglecting and make some end-of-year business trips. The real world interferes yet again with pinball.

But I wanted to share with everyone my plan for how the game will work. Here's a flowchart showing how I envision a game going:

GameFlowChart2 (resized).jpgGameFlowChart2 (resized).jpg

Basically, upon starting a game, the player is taken right into a Menu Mode, where he or she can choose a song. Each song has its own objective and, when the objective is complete, they'll lock the ball in the saucer and one of the three red lights in the center of the playfield lights. Completing any three songs leads to a timed mode where every shot is worth a large amount.

Completing each song awards the player a different amount of time in the wizard mode, depending on the difficulty of the objective. It also increases scoring of one game feature during the wizard mode so, while you could play "Fat Bottom Girls" three times to get to the bonus round, it would be a greater scoring advantage to choose, say, "Bicycle Race," "Another One Bites the Dust" and "Killer Queen" to get a diverse set of scoring opportunities.

As I said early on, I want this machine to be a sort of "EM Multicade" and you'll notice that "Don't Stop Me Now" is based on Fun Land, "Crazy Little Thing Called Love" is based on Golden Arrow, "Under Pressure" is a countdown game like Travel Time and "Killer Queen" (which will be the most challenging to program) is basically like Bongo, Hot Line or OXO.

#250 7 years ago

Just a tip. A cable tie tool is not that much and will automatically tension and cut your cable ties so you don't have all those sharp flags everywhere.

41yNDf+Z13L._SX425_ (resized).jpg41yNDf+Z13L._SX425_ (resized).jpg

Promoted items from Pinside Marketplace and Pinside Shops!
From: $ 9.00
$ 27.95
Eproms
Pinballrom
 
From: $ 90.00
Tools
Pincoder Store
 
950 (Firm)
Machine - For Sale
Woolwich Township, NJ
$ 9.95
Eproms
Pinballrom
 
$ 20.00
Electronics
Yorktown Arcade Supply
 
$ 170.00
Displays
Digipinball Shop
 
From: $ 5.00
Cabinet - Other
UpKick Pinball
 
$ 12.00
Tools
Nezzy's Pinball Prints
 
From: $ 11.00
$ 65.00
Boards
Pinball Haus
 
400 (OBO)
Machine - For Sale
Green Brook Township, NJ
1,300
Machine - For Sale
Allentown, PA
2,100 (OBO)
Machine - For Sale
Milan, IL
There are 405 posts in this topic. You are on page 5 of 9.

Reply

Wanna join the discussion? Please sign in to reply to this topic.

Hey there! Welcome to Pinside!

Donate to Pinside

Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


This page was printed from https://pinside.com/pinball/forum/topic/flash-retheme-project/page/5 and we tried optimising it for printing. Some page elements may have been deliberately hidden.

Scan the QR code on the left to jump to the URL this document was printed from.