PDA

View Full Version : America 1492 project



White_Spot?
13th May 2009, 08:25 AM
Hi people.

This topic is to present to you my project of trying to revive an America 1492 (http://www.ipdb.org/machine.cgi?id=5013) from Juegos Populares (Spain 1986).


http://mirror1.ipdb.org/images/5013/image-1.jpg

http://img253.imageshack.us/img253/4446/dsc01625ln1.th.jpg (http://img253.imageshack.us/my.php?image=dsc01625ln1.jpg)http://img410.imageshack.us/img410/6522/dsc01636is7.th.jpg (http://img410.imageshack.us/my.php?image=dsc01636is7.jpg)http://img168.imageshack.us/img168/28/dsc01629dc1.th.jpg (http://img168.imageshack.us/my.php?image=dsc01629dc1.jpg)http://img115.imageshack.us/img115/7140/dsc01812hr7.th.jpg (http://img115.imageshack.us/my.php?image=dsc01812hr7.jpg)

Like you can see the aspect is not the better, but this pinball as been give to me at no cost. The worst problem i encounter is the fact that three PCB (Unidad Central De Processos, Unidad Drivers, Unidad Del Sintetizador) are missing.
So apart this i have everything else, playfield, transformer, the power supply PCB, the tilt PCB, the PCB for display, etc. I don?t have the coin mechanism either.

http://img523.imageshack.us/img523/9281/dsc01811vz8.th.jpg (http://img523.imageshack.us/my.php?image=dsc01811vz8.jpg)http://img115.imageshack.us/img115/6674/dsc01810eg9.th.jpg (http://img115.imageshack.us/my.php?image=dsc01810eg9.jpg)http://img254.imageshack.us/img254/3605/dsc01809mu4.th.jpg (http://img254.imageshack.us/my.php?image=dsc01809mu4.jpg)http://img187.imageshack.us/img187/5033/dsc01815da3.th.jpg (http://img187.imageshack.us/my.php?image=dsc01815da3.jpg)http://img403.imageshack.us/img403/7561/dsc01814xf5.th.jpg (http://img403.imageshack.us/my.php?image=dsc01814xf5.jpg)
http://img525.imageshack.us/img525/373/dsc01808qq5.th.jpg (http://img525.imageshack.us/my.php?image=dsc01808qq5.jpg)http://img184.imageshack.us/img184/1449/dsc01807il3.th.jpg (http://img184.imageshack.us/my.php?image=dsc01807il3.jpg)http://img183.imageshack.us/img183/9152/dsc01816jn2.th.jpg (http://img183.imageshack.us/my.php?image=dsc01816jn2.jpg)http://img253.imageshack.us/img253/4287/dsc01631kb0.th.jpg (http://img253.imageshack.us/my.php?image=dsc01631kb0.jpg)http://img515.imageshack.us/img515/6933/dsc01630ra5.th.jpg (http://img515.imageshack.us/my.php?image=dsc01630ra5.jpg)

You can verify the quantity of crap and rust / oxidation in all place, but i think everything or almost are working after done some testing.

The last few days i have been looking in to the guts of my America to try to understand the functioning of the lamps and solenoids.

Attention that is my first approach to pinball machines.

I think i have managed to understand the way they works, or better the way they are activated.
Using the cabling from the pinball and making some direct connection i managed to make the bumpers, the slingshots, the flippers and the thing that send the ball to the shooter when we loose them work automatically.

I manage to play i little but of course without any other interaction of the playfield components.

The general illumination have no need of alteration to work, and the other illumination can be triggered on supplying a ground to the respective pin in their respective cable connector, almost like the solenoids.

Now i think i managed to understand the way the things work in this pinball ill try to make an interface to a computer, like the PinMame-HW, because this game exist in PinMame.

So today i got to the electronic store and buy one breadboard, some headers (but they don't feet in pinball connectors), two IC 4094 and other stuffs to do some testing.

When i got home i check the IC and verify that they are not 74HC4094 but HCF4094BE.
My knowledge about this thing are few so i don't know if they do the same thing or not. I think the employee tell me they are all the same when i ask a 4094 IC and have corrected to 74HC4094 IC.

Someone can tell me if they do the same thing or i have to get the specific 74HC4094 IC. Because i have to go to the store to try exchanging the headers, and if the IC don?t serve i take the opportunity to exchange them either.

The headers are to make a PCB and connect all the cabling connectors from the pinball to turn more easy to put some voltage /ground to the components in the playfield.

Thanks people to read this post and i hope you understand my "bad" English. I'm from Portugal and don?t write often in English so it can be difficult to write correctly.

I hope you can help me in this quest of revive this pinball hehe.

humpalot
13th May 2009, 09:02 AM
Good luck with it, but without the missing boards the machine is never going to work.

White_Spot?
13th May 2009, 09:36 AM
Why you say that humpalot?

If you search a little you gonna find some project like PinMame-HW who use a computer to simulate the missing PCB.
It?s not new and you can see other projects here in this thread (Home Brew Pinball Projects).

AskJacob
13th May 2009, 09:37 AM
Good luck with it, but without the missing boards the machine is never going to work.

You did read that he is working on making his own hardware right?

The datasheet for the chip you have is http://www.vaset.cz/docs/32_HCF4094BE.pdf

The datasheet for the 74HC4094 is: http://www.datasheetcatalog.org/datasheets/320/491711_DS.pdf

They are functionally the same device (all pins and internal function are equivalent), however the one you have at the moment will operate on a wider supply voltage than the 74HC4094. This is not a bad thing, just basically pointing out the difference between the 2. Oh, and as Arcadus says, their speed is different.

When you are working in unkown territory (e.g. your first time making this hardware) it is best to stick with the recipe - and use the exact specified parts. That way you won't be chasing problems that are not wiring faults etc, just the wrong part!

Your english was fine by the way.

Regards
Jacob

arcadus
13th May 2009, 09:40 AM
The HCF4094 and 74HC4094 are quite different in their operating parameters, such as supply voltage and frequency range. You will probably need the correct ones.
You will have more luck in finding the missing boards in Europe. I haven't seen these machines over here but perhaps others have.:unsure
Coin mechs are the old standard mechs found in most older machines, plenty of them still around.

humpalot
13th May 2009, 09:46 AM
You did read that he is working on making his own hardware right?



Oops missed that bit. SORRY :redface

AskJacob
13th May 2009, 09:49 AM
Oops missed that bit. SORRY :redface

Hehe yeah figured that :D

White_Spot?
13th May 2009, 10:06 AM
arcadus i have searched in all world (using internet) the missing board during one year and have no luck so i decided to advance to a homebrew project hehe.

Thanks arcadus an AskJacob for the rapid response about the IC. So if i understand correctly the HCF is more slower but can manage more voltage. This voltage is the voltage that is "feed" the IC correct?

In my specific case i need something to input a ground to the connectors to activate the components in the playfield. I?m telling that because i managed to activate the lamp and the solenoids applying a ground to the respective pin connector, and maybe the other components work in the same way.

AskJacob
13th May 2009, 12:51 PM
arcadus i have searched in all world (using internet) the missing board during one year and have no luck so i decided to advance to a homebrew project hehe.

Thanks arcadus an AskJacob for the rapid response about the IC. So if i understand correctly the HCF is more slower but can manage more voltage. This voltage is the voltage that is "feed" the IC correct?

In my specific case i need something to input a ground to the connectors to activate the components in the playfield. I?m telling that because i managed to activate the lamp and the solenoids applying a ground to the respective pin connector, and maybe the other components work in the same way.

OK you are going to need to research this a bit more by the sound of it.

You are correct in saying that grounding the wires for the devices will activate them.

What you need to know now is that the lamps run on 6.3v, and the solenoids on anything from 25v to 70v (not too sure what that manufacture uses, however the most common solenoid power is 50v).

The lamps will pull around 200ma or more, the solenoids several amps. There is no way you can drive any of these with just the output of the IC, you will need to add some driver transistors to handle the voltage/current.

A good idea is to look at the schematics of driver boards for stern/bally pins pre-1990, they will show how manufacturers set up their transistor drivers to handle these loads.

Cheers
Jacob

White_Spot?
13th May 2009, 09:02 PM
AskJacob, the lamps works on 6.3V ac (the GI and the others) and the solenoids works at 44V cc (if i?m not mistaken).
In the schematics of the Unidad Drivers i can see three types of transistors, 66 X BD677, 3 X BD651 and 8 X TIP142, two 1488 IC, plenty resistances and diodes and three capacitors.
I have also, what i think is a common ground with the Unidad Central De Processos, and i think the board is powered by two 9V ac and one ground connector.
The data came from the Unidad Central De Processos by two ribbon cabble.

So explain me a thing, you are telling me i cant only use the ground to control everything in the playfield (the lamps and the solenoids)? If the voltage / current is already in the components (lamp and solenoids) why i need to control him?
Is not a better / easy way (trick) to only switch on and off the ground?

This is a photo taken of the direct connection i have make to turn active the two bumpers and the two slingshots

http://img12.imageshack.us/img12/3866/ligaesdirectas.th.jpg (http://img12.imageshack.us/my.php?image=ligaesdirectas.jpg)

Maybe i?m telling a big stupidity but like i said is my first approach to a pinball machine.

So, trying to be more precise hehe, to turn the bumpers functional (for example) i needed to make a direct connection of one pin of the respective switch to the ground pin of the solenoid, after that i only needed to put a ground on the other pin of the switch, so when the switch is activated the ground pass to the solenoid and activate it.

The 44V for the solenoids only pass to the playfield if i trigger a relay in the power supply pcb. The name of this relay are Rel? de juego (game relay) so in some way i only power the solenoids when i put a ground in the respective pin connector of the Unidad Drivers, or like i do, make a direct connection directly in the power supply board to be more easy.

Seeing that i presume i don't need to control directly the bumpers, slingshots and flippers with the computer (maybe another big stupidity hehe).

If in some way, the activation of the bumpers with the ball give some points, this gonna be due by their respective switch because they have double wires in both pin. The slingshots have only one wire in each pin of the switch so they do not make scores i think.
I have not searched for the reason to the double wires in the switches of bumpers, and right now i don?t know if they serve to scores or to light up their respective lamp :redface.


Thanks for the help.

AskJacob
14th May 2009, 12:27 AM
AskJacob, the lamps works on 6.3V ac (the GI and the others) and the solenoids works at 44V cc (if i?m not mistaken).
In the schematics of the Unidad Drivers i can see three types of transistors, 66 X BD677, 3 X BD651 and 8 X TIP142, two 1488 IC, plenty resistances and diodes and three capacitors.
I have also, what i think is a common ground with the Unidad Central De Processos, and i think the board is powered by two 9V ac and one ground connector.
The data came from the Unidad Central De Processos by two ribbon cabble.

So explain me a thing, you are telling me i cant only use the ground to control everything in the playfield (the lamps and the solenoids)? If the voltage / current is already in the components (lamp and solenoids) why i need to control him?
Is not a better / easy way (trick) to only switch on and off the ground?


No, not at all, you are right. What I mean is that if you want to control the items, even though all you are doing is switching to ground, you need to realise that the current across the switch (relay, leaf, microswitch or transistor) will be the same as the supply to the item:

if your solenoid needs 5 amperes of current at 45v, then whatever you ground it with must be able to handle 5 amperes of current.



This is a photo taken of the direct connection i have make to turn active the two bumpers and the two slingshots

http://img12.imageshack.us/img12/3866/ligaesdirectas.th.jpg (http://img12.imageshack.us/my.php?image=ligaesdirectas.jpg)

Maybe i?m telling a big stupidity but like i said is my first approach to a pinball machine.

So, trying to be more precise hehe, to turn the bumpers functional (for example) i needed to make a direct connection of one pin of the respective switch to the ground pin of the solenoid, after that i only needed to put a ground on the other pin of the switch, so when the switch is activated the ground pass to the solenoid and activate it.


Ah, this is called "reflexive solenoid control" and was common on earlier solid state pinball machines. The concern was that the CPU may not have been fast enough to register a hit (e.g. on a bumper) and then activate the solenoid without there being a noticable delay. The solution was to have as you have found on some parts (slings and bumpers) that have 2 sets of contacts in the switch: High current ones to "fire" the solenoid without needing the CPU, and a low current set to tell the CPU the part was hit - for scoring, sound etc.



The 44V for the solenoids only pass to the playfield if i trigger a relay in the power supply pcb. The name of this relay are Rel? de juego (game relay) so in some way i only power the solenoids when i put a ground in the respective pin connector of the Unidad Drivers, or like i do, make a direct connection directly in the power supply board to be more easy.


Yep, the game relay basically disabled all the solenoids when a game was not in play, to both de-activate the flippers as well as the reflexive solenoids.



Seeing that i presume i don't need to control directly the bumpers, slingshots and flippers with the computer (maybe another big stupidity hehe).


The only thing to make sure of is that the devices are controlled by high current switches - many of the smaller switches on the playfield are ony low current, as all they did was inform the cpu they were activated, and would waer out very quickly activating solenoids.



If in some way, the activation of the bumpers with the ball give some points, this gonna be due by their respective switch because they have double wires in both pin. The slingshots have only one wire in each pin of the switch so they do not make scores i think.
I have not searched for the reason to the double wires in the switches of bumpers, and right now i don?t know if they serve to scores or to light up their respective lamp :redface.


Thanks for the help.

I hope what I have talked about here has made some sense for you!

Cheers
Jacob

White_Spot?
14th May 2009, 01:44 AM
Thanks AskJacob for the lesson hehe.
Ill try to read it more times to fully understand what your are meaning, especially with the amperes. I completely forgotten the amperes and only look at the voltages :redface.

So meanwhile i got again to the electronic store to try to exchange the wrong part i have buy yesterday. The guy try to convince me that the 74HC4049 IC do not exist and be reluctant to accept the exchange of the IC they sold me to others components. In the end is accepted the exchange but i never go to that store again because their lack of knowledges.
I have to buy some components to provide the exchange, so i buy two TIP142 and two BD677 for the transistors.
In the schematic of PinMame-HW they use the TPI102 and MJE800, but (like you told me to regard) in the schematics of my pinball i see the existence of the TIP142 and BD677, and after seeing the schematics of both i think they are very similar and i preferred to use the indicated to my pinball.
I have buy some resistance to complete the parts needed and after that i got to another store and buy the 74HC4049 with no problems.

Now my major concern is the fact i don?t have managed to encounter the male connectors for the cabling connectors. I have in mind to maintain them because who knows if in the future i find the original PCB, and in this scenario i only need to swap things to revert the pinball to is original state.

I have to go to an operator i know (the person who give-me this pinball) and try to find the connectors.

Thanks again and now i need to study the things you have tell me hehe.

White_Spot?
16th May 2009, 11:30 PM
Ive been trying to understand why one of the bumpers stop working when i was checking them. One capacitor of another switch have blow and after do some testing i figured the diode of the switch of the bumper are also damaged. I have change the diode and the capacitor of the other switch and tried again to see if the bumper works. Yes i works for three or four time but after stop working again. Check the diode and is again bad.
I go try to disconnect the other switch, substitute again the diode and see what happens.
The bumper work if i do a direct connection to him, so i think i can preterit a bad solenoid and i suppose also that the resistor in the base of the solenoid are good because is working.

I?l have to try solve this now hehe.

Haaaa i figured i have buy the wrong IC hehe, i check them and i buy a 74HC4049 and i need a 74HC4094 lololol. I think a need two pair of glasses hehe :redface.

Nug
18th May 2009, 07:27 AM
this is termed a baptism of fire !

a steep learning curve.. get used to that smell !

honestly best of luck but the logic bits easy.. its meshing it so it hangs together thats hard... the lamps are a matrix (rows & columns) I think youll find out it gets much tricky when you arrive there.

regards

White_Spot?
5th June 2009, 02:52 AM
So i have been a little absent, but i don?t have stopped completely this project hehe.

I have buy some diodes to replace the diode of the switch in the bumper, and make some test, and i realized that the diode after some bumper activation is really hot :o.
I have place the diode in the other way, because who knows if someone have already place the diode in the wrong way, but now is turn very more rapidly hot. Put the diode again in the previous position and let stay in this way.

Play a little and the bumper is still working :cool:.

The diodes in the bumpers are involved in some cap with what i think is hot glue. Maybe this enclosure is a kind of dissipation system hehe.

After that i admit i don?t have touch very much the pin because i have been working in a blog, where i got put all the information about this project and other things i do.

You can look here: Chronicles of White_Spot? (http://www.virtualegion.com/blogs/whitespot/), and in the right side in "Categories" you have America 1492 Project, where i gonna put all the infos about this project.
All the content of the blog are in Portuguese, but maybe in future i?l try to translate all to English :D.

I don?t have started to create a prototype of the driver board because i think is rated simple. Some transistors, resistors, IC?s and the thing is created :).

So i decided to advance a little and try to understand, looking in the schematics of the pin, how is processed the inputs received form the switches of the playfield.

The schematics (http://www.ipdb.org/files/5013/Juegos_1986_America1492_Manual.pdf) of the CPU board is not very complete / precise (i think), but i think that the input?s or the output?s are managed by ten 74LS259 IC?s.

After trying to understand the functioning of this IC, i still have some doubt.
The schematics (http://www.datasheetcatalog.com/datasheets_pdf/7/4/L/S/74LS259.shtml) of the IC say it is a 8-Bit Addressable Latches, but i don?t have fully understand if the "Qx" pins are output?s ore input?s in the IC.
In the schematics of the pin this pins are connected to the light?s and solenoids, but i don?t have any clue of in what way (in or out) they are working.
The pins labelled like inputs in the IC are the pin A - B - C and they are connected to the Z80 CPU.

I?m regarding to the CPU Z-80-A schematics trying to understand something more, but i think i am more and more confused hehe.

White_Spot?
6th June 2009, 10:37 AM
Ok after looking a little i came to the conclusion that the 74LS259 is the IC that manage the data for controling the light?s and solenoid?s (on or of), like the 74HC4094 does in the PinMame-HW project.
The unique possibility i find to control the input?s from the playfield switch are the PSG-AY-8910 IC, but if this chip is a Processor Sound Generator (something like this) it is possible to be the reader of the state of the switches in playfield?

I don?t see other possibility for something read the state of the switches :huh:.

Any clue or idea from other kind of pin?

Thanks.