Complete testbank voor BALLY -35 -17 CPU boards.
![]()
Inleiding.
De ganse test bank bestaat uit drie delen. Een voeding geschikt voor deze test bank maar ook voor de volgende twee test banken die nog zullen gepubliceerd worden namelijk eentje voor het solenoid driverboard en eentje voor het lamp driver board. Deze cpu test bank zelf bestaat ook weer uit verschillende afzonderlijke delen, ik volgde deze werkwijze om twee redenen;
Voor de voeding zal niet iedereen dezelfde transfo's vinden en gebruiken , vanzelfsprekend dezelfde spanningen maar de physische uitvoering van de transfo en de afmetingen kunnen verschillend zijn naargelang waar men deze aanschaft. Idem voor bruggelijkrichters en condensatoren dewelke in de voeding gebruikt worden.
De tweede reden is dat op een kleine print alles door ieder op zijn manier kan samengebracht worden en verwerkt of gemonteerd in en aangepast kastje naar eigen smaak en vermogen.
Het derde deel is een aparte schakeling om de switch test uit te voeren. Dit is apart uitgevoerd omdat we enkel gedurende de switch test connectoren J2 en J3 nodig hebben , gedurende de rest van de tijd dat we de test bank gebruiken kunnen we dit deel dan afschakelen wat iets handiger werkt.
Het ganse project vereist wel enig doorzicht vooral voor de bedrading en moen moet handig zijn met de soldeerbout.
Voor dezen die de test box niet willen of kunnen bouwen, u kan echter de nieuwe test eproms om de sockets U1 en U2 uit te testen ook gewoon gebruiken zoals u vroeger de "oude" test eprom gebruikte.
Opzet en mogelijkheden van de test bank.
Met deze test bank zal u kunnen testen op een wijze die de werking van de plaat later in de flipper geplaatst volledig simuleerd en dan ook garandeerd dat wanneer de testen lopen de plaat voor 100% goed is.
U kan ook de display's testen door ze een voor een op de testbank uit te proberen. Dezelfde testen als de flipper testen worden gebruikt om de outputs te testen. De test bank omvat verschillende test eproms waar zowel fouten bij niet opstartten mee kunnen verholpen worden, en de klassieke testen voor de display's , all lamp test, coil test en de switch test. Voor de switch test gebruiken we niet de gebruikelijke 64 switchen dewelke op een testbank voorkomen maar twee draai schakelaars van elk 8 posities, dit is sneller ,goedkoper er neemt minder plaats, toch kunnen we aldus alle strobes en alle returns uit testen . Tenslotte is 8x8 posities ook 64 mogelijkheden.
De test bank zal in totaal 3 test eproms gebruiken. Indien u wil kan u gelijk welke cpu plaat testen ZONDER de jumpers te verzetten welke ook de normaal gebruikte game roms zijn op de cpu plaat. Zoals u weet kunnen dat eproms zijn van het type 2716, 2732 of roms van het type 9613, allen vereisen normaal andere jumper instellingen. Wenst u geen jumpers ooit te verzetten dan heeft u echter 6 test eproms nodig, inplaats van 3.
![]()
De voeding.
De voeding moet 4 spanningen afgeven, namelijk
+5 volt... +190 volt... + 12 volt en een pulserende spanning tussen 20 en 30 volt .
Enkel de +5 volts en de +12 volt worden gestabiliseerd met een klassieke 7805/7812 stabilisator. De +5 volt is afgeleid van de +12 volt, waardoor we slechts 1 gelijkrichterbrug en minder afvlak condensatoren nodig hebben. De +190 volts voor de displays is niet gestabiliseerd waardoor de helderheid van het display lichtjes kan veranderen indien er slechts 2 of indien er 6 digits oplichtten, dit is te verwaarlozen als we dit afwegen tegenover de voordelen . We hebben enkel één piepkleine transfo nodig met een gelijkrichter bruggetje en een condensator. De pulserende spanning verkrijgen we door enkelfasige gelijkrichting te maken van een 2x 12 volt wikkeling van de transformator. Voor veiligheids redenen zullen we zeker de netspanning niet gebruiken om de 190 volt voor de displays op te wekken. Hoe, ziet u in de schema's. Het resultaat is een extreem simpele voeding .
Het voedings schema.

De ingangs spanning van de power bow is 12 volt AC . Ik gebruik geen 220 volt ingans transffo omdat deze redelijk groot is en ik een kleine power box wou. Ook kan iedereen gebruiken wat hij eventueel nog liggen heeft een oude transfo uit een auto batterij lader, of een transfo van een quarts lamp..die geven allemaal 12 volt.
De +12 en +5 spanningen worden geraliseerd door de ingangs spanning gelijk te richtten ( gebruik een 5 amp gelijkrichter brug.) en verder naar de 12 volt regulator gevolgd door de 5 volt regulator, met er tussen telkens een condensator, eenvoudiger is niet mogelijk.
Op het schema zien we twee transformatoren, telkens van 220/ 2x 12 volt. De eerste is er eentje van slechts 4,0 VA . Deze transfo dient voornamelijk om aan 230 volt te geraken gescheiden van het net ( veiligheid) . We gebruiken hier een kleine bruggelijkrichter van 300 volt 300mA en een afvlak condensator van 220µF . Parallel op de output staat een weerstand met een zenerdiode van 190 volt. Het doel van deze is de spanning te beperken tot een maximum van 190 volt. Wanneer we bijvoorbeeld met sommige testen bezig zijn zal het display niet gebruikt worden en omdat de spanning niet is gestabiliseerd loopt deze stilaan op tot 230 volt of meer wat voor het display te veel zou zijn , daarom word dit afgestopt op 190 volt. Wanneer in tegenstelling alle digits van het display oplichtten ( display test) zal door de belasting de spanning zelfs terug zakken tot 165 volts en de helderheid wat afnemen. Nochthans gedurende de display test zullen alle 888888 toch zichtbaar zijn omdat ze niet lang genoeg aanwezig zijn om de reserve in de 220µF condo op te doen. Moest u overwegen een zwaardere transfo te gebruiken voor de 190 volt dan moet u ook een 5 watt zener gebruiken en een weerstand van 500 ohm. Door de grotere transfo is er meer opgehoopte power gedurende de periodes dat het display niet gebruikt is, om deze extra power weg te werken moet u ook meer watt's gaan wegwerken via de zener. Daarom raad ik het gebruik van een kleine transfo aan, de nadelen zijn klein de voordelen groot.
Om de tweede transfo te sturen gebruiken we de 220 volt wikkeling van de andere, ( er is geen 220 volt uit het net voorhanden in deze box ( veiligheid) Na een eenvoudige gelijkrichting door één diode ( BY127) van de 24 volt geleverd door de twee 12 volt wikkelingen in serie, hebben we puls spanning van ongeveer 20 volt.( piek to piek). Verder takken we er op de helft 12 volt AC af die ook naar de output connector word gebracht . Deze spanning zullen we enkel gebruiken voor de later te bouwen lamp driver test box.
In de ganse opbouw is geen kritisch onderdeel , alles is te vinden in elke electronica winkel. De 190 volt zener diode kan ook samengesteld zijn uit meerdere zener's in serie geschakeld als het totaal maar uitkomt rond de 190 volt. De bruggelijkrichter voor de 190 volt moet er eentje zijn die tot 300 volt gaat 300mA is genoeg. Idem voor de 220 µF condensator deze moet ook een werkspanning hebben van 400 volt.
Materiaal

De condensatoren zijn groter dan de transfo's! De kleine bruggelijkrichters ziet u liggen op het montage plaatje waar we de onderdelen kunnen op vast solderen.Waarna alles in de plastiken doos moet passen. De beide stabilisatoren 7812 en 7805 worden apart op een aluminium plaatje gezet.
De "grootste" transfo is van 4,0 Va ( ERA E32 TR4) en de kleinste slechts 1,6 VA ( ERA E24 TR2)

De voedings box is klaar gemaakt. De zekering in de rechter beneden hoek. In het midden de aan/uit schakelaar en de LED die aanduid wanneer de voeding aan of uit staat.( rode pijl) Ik gebruikte het zwarte netsnoer niet om de basis 12 volt AC spanning naar de power box te brengen, ik plaatste daarentegen twee vrouwelijke banane stekkers, om de input spanning van 12 volt AC naar de power box te brengen .

Beide voedings printen, de bovenste leverd, +12, +5 en een pulserende 24 volt spanning aan de groene diode ( rode pijl) , De onderste is de +190 volt voeding , ik gebruikte twee zeners in serie omdat de hoogste waarde die voorhanden was 180 volt bedroeg ik zette er eentje van 10 volt in serie .

Beide printen passen netjes in de box.

De voedings box volledig afgewerkt. Bovenop een etiket met de kleuren der draden van de output connector en de waarde van de respectievelijke spanningen.
Ultieme vraag, waarom gebruik ik de 12 volt regulator als de 12 volt toch word afgetakt voor de regulator?Dit is om de ingangs spanning voor de 5 volt regulator naar een behoorlijk( lager) niveau te krijgen , de warmte ontwikkeling zal daardoor veel minder zijn en op deze wijze kan ik een kleine koelplaat aanhouden in de kleine voedings box.
![]()
De test box = test bank.
Het geheel bestaat uit een gedrukte schakeling met aansluit punten dewelke zullen terecht komen op de aansluit kabels van de cpu plaat. Verder is er nog een dubbele kabel dewelke J1 rechtsreeks verbind met het display en enkele draden van het display verdwijnen ook in de test box. de volgende tekeningen en foto's maken het geheel duidelijk.
Op de test box is een drukknop aangebracht verbonden met de 0 volt en de andere zijde van deze drukknop is verbonden aan een stuk draad eindigend op een kleine grip. Deze zullen we gedurende de testen vasthaken aan pin 1 van J3..
De voeding gebeurt door een 6 polige
connector aangepast op de connector van de voedings box.
Ik heb lang gezocht naar een kastje om de test box onderdelen in onder te brengen , iets functioneels , liefst niet te groot . Ik ben er niet uit geraakt en heb dan zelf een eenvoudig onderkomen gemaakt. Het geheel bestaat uit een bodemplaat, met daarop aan de linkse kant een box waarop de display staat gemonteerd , in de box zitten de verbindingen en de print plaat , de print plaat bevat voornamerlijk LED's die doorheen het deksel zullen steken. Op de box bevind zich de draaischakelaar om de output die het display bediend te kiezen + de drukknop om de game testen te starten . Op de bodemplaat zelf kunnen we de CPU plaat onder test vastzetten op twee pinnen die in de overhoekse gaten van de CPU plaat passen.Enkele foto's maken duidelijk hoe het ontwerp in elkaar werd gezet. De bovenkanten van de beide boxen zijn uit een stuk witte plastik gemaakt , Dit is gemakkelijk te bewerken , daar we toch een aantal kleine gaten moeten maken waar de LED's doorheen komen. De afmeting van het geheel hier is 50 x39 cm. Het compartiment is 19 cm. breed.

De controle LED's en hoe ze zijn aangesloten. Op het printje zitten ook de "power on" LED en de test-LED" .


Het eenvoudige printje.

Alle LED's geplaatst. De "power on " LED is oragne en de " Test LED" geel. De rode LED's zijn voor de "strobe/select" outputs , en de groene voor de data/adres outputs.
![]()
Opbouw van de test box.
De power connector( mannelijk) eindigd op een plaatje waarop het gemakkelijker zal zijn de talrijke verbindingen naar de 5 volt , 0 volt en de andere spanningen te solderen. ( blauwe pijl )

De test box uit een houten plaat gemaakt , in het comparitment ( box) komt de print , en de schakelaar. Het word afgesloten met een plastic plaat.

Op deze wijze word de print, de schakelaar en de drukknop in het compartiment gezet. Op de rechtse vrije ruimte komt de CPU plaat die getest word. Het display komt boven op het witte plastik deksel.

Afgewerkt en gesloten.

De aangebrachtte teksten.
![]()
Het display
Voor het display heb ik in de definitieve uitvoering gekozen om een gewoon glas display zoals in de flipper gebruikt word, dit omdat dan meteen de aansluiting kan gebruikt worden om ander display's op uit te testen, wat niet kon met een led display zoals in het prototype.. Ook is het display hier niet in de test box ingebouwd voor dezelfde reden, het moest bereikbaar blijven. Dit geeft een wat een eigenaardige kabel verbinding waarbij een deel van de kabel rechtsreekst tussen J1 CPU en het display J1 en buiten de test box blijft en een afleiding van de kabel in de test box verdwijnt . Een foto maakt dit duidelijk.
Hier het schema van de iets wat speciale kabel van het display..

De draden die niet rechtsreeks gaan van de display connector naar de cpu kabel ( rode pijl ) , maar eerst langst de box lopen zijn ; de 190 volt, de 0 volt de 5 volt en deze van pin 15 die naar een draaischakelaar ( oragne pijl ) van 5 posities gaat om te kunnen schakelen tussen de uitgangen van de 4 spelers en het credit/ball display.
![]()
Controle der solenoids.
Wanneer de solenoid test gedaan word zal het nummer van de geactiveerde solenoid op het display verschijnen. Het echte commando naar de solenoids komt echter van U10 en dit in binaire vorm. Daar de selectie en decodering op het solenoid board gebeurt , kijken we hier op het CPU board na of de outputs actief zijn gedurende de solenoid test. De LED's der outputs van de solenoids zijn als volgt aangesloten.

![]()
Lamp controle.
Ook de lampen worden via een combinatie van adres en data lijnen aangestuurd. Weer controleren we met LED's of deze uitgangen aktief zijn . De controle LED's zijn als volgt aangesloten;

![]()
Switch controle.
Om de switch test uit te voeren gebruiken we een aparte switch box dewelke alle switchen van het speelveld simuleerd. Hij is gemaakt van twee draai schakelaars elk van 8 posities.

Er zijn geen 2 J2 connectoren , dit is één en dezelfde connector , het is om een duidelijke tekening te hebben dat deze in twee stukken is voorgesteld.
Dit hebben we nodig
Indien u geluk heeft , hebt u nog oude kabels liggen die kunnen gebruikt worden, wat ik deed. Anders gebruikt u nieuwe connectoren en maakt er zelf een stel.

Schakelaars en kabels zijn gemonteerd, klaar om te solderen.

Afgewerkte switch box.

Op J3 pin 1 steekt er een pin omhoog . Deze is nodig om een grip aan te brengen komende van de test box. Waarom en hoe ziet u in de rubriek " Start het testen" .
![]()
Start het testen.
Hier volgt de beschrijving hoe de test box moet gebruikt worden. Het is verder onder fouten behandeling dat u vind wat er kan gedaan worden bij het ontdekken van een fout.
Bedenk dat alle ouput signalen steeds van U10 en U11 komen. De outputs voor de gecontroleerde lampen, het display en de switch matrix komen zelfs van dezelfde pinnen van U10. Ze worden eigenlijk onderscheiden door timing en de display signalen omdat ze gemixt worden met het signaal CA2 avn U10. Ik plaatste LED's op alle output pinnen, om te checken of de output aanwezig is gedurende de verschillende game tests. Vandaar als u de basis test gebruikt word het onnodig de solenoid en/of all lamp tets nog uit tevoeren gedurende de game tests. De switch matrix test is steeds aangeraden, omdat hoewel we weer dezelfde ( sommige ) pinnen van U10 gebruiken, ze nu als input zullen fungeren in plaats van output.
![]()
Verbind het CPU board met de test box.
Plaats het CPU board op de voorziene pennen van de test box. Verbind J4 alsook de ZWARTE grip komende van de drukknop van de test box aan pin 1 van J3. Verbind de RODE grip van de test led aan pin 15 van U9.
![]()
Voor de eerste test dewelke we gaan
uitvoeren gebruiken we de test eprom ( test eprom 1 ) waarvan u
de beschrijving vind op de website onder " vernieuwde en
vereenvoudigde herstellings methode CPU plaat Bally/Stern. "
Plaats de test eprom in U6 en breng de test box onder spanning.
De led op de CPU plaat zal beginnen pinken. Gebruik de test-led
komende van de testbox om de uitgangen van de chips U10 en U11 na
te zien . Telkens u de uitgangen van pin 2 tot pin 17 + pin
18,19,39 en 40 aantikt zal de test-led . Tegelijker tijd moeten
ALLE LED's ( behalve J4 /11 ) aangesloten op de output connector
pinnen ook pinken. Bedenk dat er nog een weerstand zit tussen de
output pinnen van U10/U11 en de connector pinnen . Achter deze
test drukt u op het knopje bovenaan de CPU plaat , dit zet de
geheugen test in werking., het pinken van de CPU led zal even
stoppen, om daarna terug gewoon te hervatten , dit is de
aanduiding dat de geheugen test ok was en beeindigd de eerste
reeks testen. U vind de basis test epprom hier ... ![]()
![]()
Testen der sockets van U1 en U2 en hun selectie.
Hier gebruiken we twee nieuwe test eproms's nummer 2en 3.
Neem de test eprom 1 uit de U6 socket en vervang hem door test eprom 2. Plaats eveneens test eprom 3 in socket U2. Schakel opnieuw in, en de led zal wederom beginnen pinken, indien de test eprom in U2 gevonden word. Om U1 te testen verplaatsen we de test eprom van U2 naar U1, we starten op en drukken ook op de drukknop van de CPU plaat . Nu zal de LED terug beginnen pinken indien de test eprom in U1 goed word gevonden.
De gebruikte test is dezelfde als de eerste primaire test, enkel zit deze nu vervat in de U1 U2 eprom. De laatste test is nodeloos indien u géén game rom gebruikt in U1. Dit beeindigd meteen onze tweede reeks testen.
Hier de test-eproms voor .... U6 ..
U2 / U1..
Brand deze in een eprom
2732 en /of 2532..
![]()
Laatste testen met gebruik van de game roms.
We verwisselen de test eprom nu voor de normale game roms. Het is handig en stel game roms te hebben waarvan u zeker weet dat ze " goed" zijn. Dit indien u twijfeld aan de game roms die op de CPU plaat zitten die u aan het onderzoeken bent.
Bij het opstarten heeft u het normale gedrag van de CPU plaat, dus 7 flashes van de led op het CPU board. In het display krijgt u afwisselend 00 en de hoogste gehaalde score. Deze score kan "niets" zijn blank display dit omdat tijdens het werken en testen op de plaat de score kan gewist zijn. Wanneer we nu op de rode knop van de test box drukken gaat de plaat in test mode, beginnende met de lamp test, gevolgd respectievelijk door de display test, solenoid test en tenslotte de switch test.
![]()
All lamp test
De LED'svan de test box die de output pinnen naar het lampdriver board voorstellen ( J1 leds) , zullen branden vanaf het board onder spanning staat. dit omdat ze gemultiplext zijn met de swichtes.In elk geval de lamp test is overbodig , daar alle outputs reeds zijn getest gedurende de basis test.
![]()
Display test
Een volgende druk op de rode knop brengt ons naadloos naar de display test. Het display zal continu op alle digits 000000/111111/222222/ enzovoort aanduiden. U kan met de display schakelaar kiezen tussen de 4 spelers en het credit/match display output.
![]()
Solenoid test .
Nogmaals drukken op de rode knop brengt de solenoid test . Het display zal veranderen van 01 tot 15 of van 01 tot 30 , dit hangt af van wel soort game roms u gebruikt. De flippers die geen connector hebben op J5 zullen lopen tot 15 deze met een meer complex soundboard aangesloten op J5 zullen tot 30 lopen.. De LED's op de output pinnen ( J4 leds) zullen branden of pinken. sommige zullen redelijk traag pinken, indien u een board heeft dat to 30 telt. Nodeloos hier tijd te verliezen alle outputs zijn reeds nagekeken in de basis test.
![]()
De switch test.
Om de switch test te beginnen ,schakel de switch box aan op J2 en J3. Op J3 pin 1 steekt een pin uit zodat het nog steeds mogelijk blijft de verbinding met de test box op deze pin te handhaven. Na aanschakelen van de test box drukken we 4x op de rode knop, via lamp test, display en solenoid test komen we terecht in de switch test. Zet de draaischakelaar 1 in zijn tweede stand en daarna zet u de draaischakelaar 2 even op alle 8 standen, u zal in het display de aanduiding van de gekozen switch zien verschijnen , in deze eerste stand zal deze lopen van 1 tot 8, verzet nu telkens draai schakelaar 1 en telkens test u alle switchen van die positie met draaischakelaar 2 . Let erop dat wanneer draaischakelaar 1 in de eerste positie staat het display blank blijft.
![]()
Fout behandeling.
![]()
Begin met de basis test eprom op het CPU board. Moest u enige twijfels hebben over de jumper setting op het CPU board kijk dat dan eerst na!!
Om de basis test uit te voeren hebben we enkel de spanningen nodig op het CPU board, dus J4 blijft verbonden, en de test led aan pin 15 van U9. Het ENIGE resultaat waar we bij de start van de basis test naar uitkijken is het pinken van de test LED.
De basis test gebruikt een minimum van de mogelijkheden van het CPU board. Dat is toch nog een hoop van de technologie op het board aanwezig. De functies dewelke goed moeten zijn is, een goed werkende CPU chip , het reset circuit moet ok zijn, en de selectie van de test eprom in U6 moet werken. dit schijnt niet veel, maar om een goede werking van de CPU chip te verkrijgen mogen de adres en dat lijnen die aan zéér veel andere chips verbonden zijn niet door een slechte chip verstoord worden. Dit is de reden waarom we bij het begin van deze basis test zoveel mogelijk momenteel nuttelose chips zullen verwijderen dus deze die op sockets zijn gemonteerd, namelijk U10, U11, U8, en U7 . Start nu terug op , indien u een pinkende test led heeft ga naar " Test loopt" indien niet meet u de signalen op van U9.
U9
Begin met pin 40, daar moeten we +5 volt vinden, indien ok, breng deze pin even kort aan massa ( 0 volt . ) Dit simuleerd een reset, en indien de reset circuit slecht is zal de test nu toch starten. Indien u géén 5 volt had op pin 40, vervolg dan bij " reset cirquit" hier onder. Indien u wel 5 volt had , maar nadat u even de pin 40 aan 0 volt heeft gebracht en dit startte de test niet op , ga dan naar " U9 twee". Indien u wel 5 volt had EN de test startte op na pin 40 even aan 0 volt te hebben gebracht gaat u naar " reset cirquit "
Reset circuit.
1) De test startte op na het aan 0 volt brengen van pin 40.
Dit betekend dat alles eigenlijk ok is , uitgezonderd het reset cirquit. Dit bestaat voornamelijk uit de transistoren Q1 en Q5 en wat weerstanden er rond. Begin met te meten of u wel 0,6 volt heeft aan de basis van Q1, en 4 volt aan de basis van Q5. Daaruit kan u afleiden of u moet zoeken in het weerstands circuit voor de basis van Q1 ofwel als de basis van Q5 verkeerd meet , dan is waarschijnlijk Q1 zelf slecht. Indien beide spanningen ok zijn en er geen +5 is aan de collector van Q5, dan is Q5 stuk.
2) Geen +5 vanaf het begin aan pin 40.
Dit betekend dat u geen +5 volt heeft aan de collector van Q5. Vervang Q5, nog steeds niet ok, meet op de basis van Q5 . heeft u daar geen 4 volt vervang dan Q1. Indien dit ook niet helpt zit de fout in de weerstanden van de basis instelling van Q1.
U9 twee.
De test werkt of loopt niet , maar mischien is de CPÜ chip wel aan het werk, en dit zonder enige controle van het test programma. Dat weten we direkt indien we meten op pin 5 van U9. Indien u daar ongeveer 2,5 volt meet dan is U9 ok en aan het werk. Ga dan naar " U9 loopt". Heeft u geen pulsen op pin 5 ga dan hieronder verder.
De spanning op pin 40 is ok( 5 volt) Nu meten we pinnen 3 en 37 hier vinden we normaal de clock signalen, gebruik een logische test probe om dit te meten. De clock pulsen zijn ongeveer 2 volt. Indien u geen clock pulsen vind , vervang dan eerst U16. Geen resultaat vervang nu U15. Heeft u beiden vervangen en nog steeds geen resultaat meet dan de verschillende weerstanden die het clock cirquit uitmaken ( zie schema) .
Nu gaan we er van uit data pinnen 40, 3 en 37 ok zijn. We bekijken nu pin 2 daar moeten we +5 volt vinden, dit kan niet mis gaan deze pin krijgt gewoon de spanning via weerstand R135. Idem voor pin 4 IRQ dit nu via de weerstand R134. Dit was de laatste pin die we moesten nazien op U9. Voor alle zekerheid meet u ook tussen pin 1 en pin 8 daarop komt de +5 voeding van de chip toe. En als allerelaatste pin 6 moest u daar geen 5 volt vinden dan betekend dat uw drukknop van de CPU plaat vastzit!! Heeft u al deze signalen goed en geen activiteit van U9 vervang dan deze CPU chip .
U9 werkt.
De CPU chip werkt maar volgt geen instructies van het programma vervat in U6.De meest voorkomende reden is dat de adres of data lijnen verstoord zijn, of dat de selectie van U6 niet werkt.
Verwijder de test eprom en start het board op zonder enige rom of eprom. Meet de adres en dat lijnen. De adres lijnen zijn pinnen 9 tot 24, en de data lijnen de pinnen 26 tot 33. U moet pulsen vinden op alle pinnen, geen enkele mag constant hoog of laag blijven. Is er een die dat wel doet , plooi deze pin dan omhoog , indien ze nu nog geen pulsen afgeeft is de chip slecht vervang U9. Indien er wel pulsen zijn is er een sluiting naar 0 of 5 volt op deze lijn. U zal de elementen die op deze lijn zijn aangesloten moeten losmaken om uit te vinden waar dat vandaan komt. Dit kan eventueel door tijdelijk baantjes door te snijden om zo de vele chips die op de lijn zijn aangeschakeld per groep of één voor één uit te sluiten.
De laatste mogelijkheid waarom de test niet loopt is een slechte selectie van de test eprom in U6. Plaats de test eprom terug in U6. Meet met de logische testlamp op de pinnen van U6 of dat alle data en adres lijnen alsook de selectie wel goed aankomen op deze chip. De selectie is op pinnen 18 en 20. Is er eentje dat ontbreekt verdenk dan de socket is het een selectie signaal , volg dan met het schema war de pinnen 18 en 20 zijn verbonden , dit varieerd volgens de jumper setting. Zo komt u terecht op de chip die de selectie signalen moet door laten. Verifieer zijn out en input aan beide klanten moet u pulsen vinden, anders is hij stuk.
Normaal gezien heeft u een fout gevonden, U kan aan de volgende stap beginnen " De test loopt" .
Test loopt.
Plaats de test eprom terug in socket U6 alsook de beide chips U10en U11. Moest de test niet lopen na het terugplaatsen zoek dan uit welke van deze twee stuk is en dit belet , door ze één na één terug te verwijderen. Wanneer de test nu loopt zullen alle controle leds op de uitgangen pinken. Indien dit niet zo is, kijk dan de uitgangen van U10 en U11 na direkt op de pinnen 2 tot17 +pin 19 en 39 ze moeten allemaal schommelen van 0 naar 5 volt steeds weer. Is er een pin die niet schommelt , plooi deze dan even opwaards en meet opnieuw. Ofwel is ze nog steeds slecht , dan vervangt u de desbetreffende U10 of U11. Is het nu goed dan heeft u een sluiting op de uitgang , volg deze pin tot aan de connedtor om te zien waar deze kortsluiting kan zitten. Heeft u het geval dat ALLE PIA uitgangen niet werken, vervang dan eerst de PIA ( U10 of U11) . Nog niet opgelost , het probleen zit in binnenkomende signalen. Begin met U10 , deze PIA is ondertussen vervangen en zit het verst van eventuele batterij schade indien die er geweest is.
Controleer met de logische testprobe of u pulsen krijgt op pinnen 22,24,25,35 en 36, de signalen op deze 5 pinnen die meespelen in de selectie zijn gedurende de procedure echter reeds nagezien ( het betrefd adres signalen) daarom verdenk in de eerste plaats de socket. Indien nodig volg het signaal met behulp van het schema eventueel om te vinden waar de onderbreking zit. Pin 23 is ook nog een selectie signaal, het komt van U17 pin 6, check hier de input komende van U18 pin15 ( 10 for stern) en pin 12 op een van deze drie zit de fout. De laatste om na te kijken is pin 21 een signaal dat direct van de CPU U9 komt. OPGEPAST , de signalen op pinnen 21 en 23 zijn BIJZONDER kort , u zal ze enkel kunnnen zien met een scoop of met een gevoelige probe. Het Radio shack type is nog juist te doen , de zelf gemaakte probe van deze site spijtig genoeg niet ( sorry).
Indien U10 nu ok werkt en U11 doet het nog steeds niet vervang dan eerst U11. Helpt dit U11 niet verder dan moet u dezelfde controles erop uitvoeren als op U10.
Nu U10 en U11 ok zijn vervolgen we met de controles op andere circuits die nog niet aan de orde waren.Kijk ook of inderdaad nu alle LED's pinken , moest er daar nog eentje niet mee werken , dan is er een probleem tussen de uitgangs pin van U10/U11 en de uitgangs connector, waar de LED op aangesloten is, meest waarschijnlijk is een slechte soldereing van de connector pin.
Zero Crossing.
Opgepast de aanduidingen tussen (.) zijn voor Stern borden.
Gebruik terug een logische test probe om dit te checken. De pulsen vertrekken van U14 en komen aan op U10 pin 18.Volg de pulsen vanaf pin 18 U10, indien u daar reeds pulsen vind is alles ok en gaat u door op " Interrupt generator". Indien daar niets te vinden is , kijkt u op U14 pin 14 ( U14 pin 6) U moet daar pulsen vinden ze komen van het voedings blok. Dus u vervangt U14.
Interrupt Generator.
Start met pin 40 van U11 ( pulsen) indien ok ga dan direkt naar " Geheugen test". Geen pulsen hier ga kijken op pin 3 van U12. Heeft u daar wel pulsen dan is de verbinding tussen deze pin en pin 40 van U11 ergens onderbroken. Heeft u daarentegen hier geen pulsen vervang dan eerst U12. Nog geen resultaat dan zit de fout in één van de weerstanden rond U12, kijk deze na en vervang eventueel.
Memory test.
Om de geheugen test te starten laat u de test eprom 1 op het board zitten en druk op de drukknop van het CPU
Hoewel Bally en Stern cpu platen uitwisselbaar zijn is er toch een degelijk verschil, de Stern platen type -200 hebben een geheugen chip méér namelijk U13. Om voor beide types toch de zelfde test te kunnen gebruiken, heb ik wat " truckjes" moeten toepassen in de programatie...
Als dit niet het geval zou zijn en u test een Stern plaat zonder ( of met een defecte selectie ) van U13 ( geheugen chip ) dan zou deze 'goed' bevonden worden want dit is het geval voor een "normale" Bally plaat, daar is tenslotte ook geen U13 aanwezig......
Dus wat u zal vaststellen is hetvolgende...
U drukt op de drukknop. De test led gaat uit en na een seconde zal hij de eerste maal pinken , dit wil zeggen test U7 = ok! Weer een seconde later pinkt de led opnieuw dit betekend dat de test nu heeft plaatsgevonden op U8+U13 en ok is. Pinkt echter de led voor de tweede maal na 5 à 6 seconden dan is de test wéér ok maar dit enkel voor U8 .
Wat betekend dat voor een Bally plaat de twee flashes moeten komen 4 à 5 seconden van elkaar verwijderd.Voor een Stern plaat type -200 MOET de tweede " flash" komen 1 seconde NA de eertste , komt de flash 5 à 6 seconden na de eerste dan is U8 ok maar U13 niet !! ..( U kan dit uitproberen door U13 eens te verwijderen en dan te testen..) Aldus kunnen we een onderscheid maken tussen een cpu plaat MET en ZONDER U13 ( Stern , Bally), iets gecomplikeerder, maar de enige mogelijkheid met als indicator een simpele led en timing. Vanzelfsprekend zal in elk geval indien U7 of U8 defect zijn er géén of slechts één flash komen en de test blijft dan de defecte geheugen chip verder selecteren, heeft u nu een Stern plaat type -200 onder handen en stelt u vast dat de twee flashes 5 seconden tussenpoos vertonen dan is U13 slecht of niet geselecteerd en verwijderd u U8 ...de test zal nu vanzelfsprekend defect aantonen géén tweede flash, maar blijft draaien op de test U8+U13 en nu kan u gemakkelijk uit testen waar juist de fout ligt, door de selectie- en datasignalen te gaan kontroleren. Dit doen we als volgt:
Testen bij slechte werking van een geheugen chip.
![]()
Bij defect of slechtte selectie van een der geheugenchips blijf de test op deze chip verder werken door hem steed wéér te selecteren en dit nog wel op het hoogste adres van de chip, dit geeft als resultaat dat alle data en selectie signalen " aanwezig" moeten zijn en dus gemakkelijk te meten; Voor een defect op U 7 ( géén flash ) moet u dan ook vinden...
Op pin 1 = 0 volt
pin 2 tot 11 =2 à 3 volt
pin 12 =selectiesignaal niet te meten met universeelmeter gebruik hier een probe of scoop.
pin 13 = 2 à 3volt
pin 14 , 15 en 16 = 3,5 volt
pin 17 en 18 = 4,5 volt
pin 19 = 3,5volt
pin 20 à 23= 2 à 3volt
pin 24 = 5 volt.
Voor U8 en U13 meet u hetvolgende:
pin 1 à 4 = 2 à 2,5volt
pin 5 = 1,5 volt
pin 6 = 4,5volt
pin 7 = 2,5 volt
pin 8= 0 volt
pin 9 tot 16= 2 à 2,5 volt
pin 17 = 5 volt
pin 18 selectie signaal moeilijk te meten met universeelmeter gebruik probe of scoop.
pin 19 en 20 = 3,5 à 4 volt
pin 21 = 2 volt
pin 22 =5 volt.
Zijn er signalen dewelke ontbreken of niet overeenstemmen met deze metingen dan heeft u de reden van het defect gevonden en volgt u het signaal terug naar zijn oorsprong met behulp van het schema ,om aldus te detecteren waar het achterblijft. Zijn de signalen ok dan kan u besluiten dat de chip zelf kapot is.
![]()
Dit beeindigt alle testen en controles uit te voeren met de eerste basis test eprom. Voor we overgaan naar de normale game rom testen , zullen we er ons van vergewissen of de sockets U1 en U2 waar meestal ook game roms in gaan passen wel goed werken.
![]()
Test van U2 en U1 ( indien aanwezig).
Verwijder de basis test eprom uit U6 en plaats er test eprom 2. Plaats ook test eprom 3 in U2. Met deze testen kijken we enkel na of de eproms in U2 en U1 goed worden gelezen.
Bij het aanzetten van de spanning zal de test en board LED direkt beginnen pinken. Indien niet dan is de eprom in U2 niet gevonden. De enige oorzaak kan zijn een ontbrekend signaal op U2, verdenk de socket als eerste . Met de logische probe kijkt u of alle pinnen een signaal ontvangen. Meest waarschijnlijk is het een selectie signaal dat ontbreekt op de pinnen 18/20. Met het schema kijkt waar het vandaan moet komen , dit hangt samen met de plaatsing van de jumpers.
Indien OK, gaan we over tot de controle van U1. verplaats test eprom 3 van U2 naar U1 Bij het opstarten moet u nu eerst op de drukknop van het CPU board drukken , dan zal het pinken beginnen. Is dat niet het geval dan is U1 niet gevonden. Herhaal dezelfde procedure als voor U2 ( De test van U1 moet u enkel uitvoeren als er een game rom gebruikt word in U1.)
![]()
Game tests.
Plaats hiervoor de game roms op het CPU board. Uw board start normaal op met 7 flashes. U zet de display selectie op een der 4 spelers en u zal afwisselend 00 en de hoogste score zien verschijnen. OPGEPAST de hoogste score kan 00 of niets ( blank display) zijn , daar we aan het board hebben gewerkt.Om de game testen te starten dukken we op de rode drukknop van de test box. ( door op deze knop te drukken brengen we pin 1 van J3 even naar 0 volt , dit simuleerd de normale drukknop die bij de machine an de binnekant van de deur zit.) dit start de eerste game test dat is;
All lamp test
De controle LED"s op de test box aangesloten op J1 zullen allemaal oplichten, dit niet alleen gedurende de lamp test , maar zelfs gedurende de andere testen. Dit omdat de uitgangen van U10 waar ze op aangesloten zijn ook actief zijn gedurende de andere testen.
![]()
Display test.
Druk nogmaals op de
rode drukknop. de display test zal starten. Daar we zeker zijn
dat het gebruikte display van de test box ok is , gaan we ervan
uit dat het de CPU signalen zijn die slecht zijn . Moest u een
display zelf willen testen ga dan naar deze pagina ...
( in
voorbereiding). Meet met de logische probe. Om alle display
outputs te bekijken draait u de draaischakelaar in alle standen,
van speler 1 to 4 + het credit / ball dislay.
Helemaal geen display. Eerst gaan we het " blanking circuit" nakijken. Dit start op U10 pin 39, geen pulsen hier vervang U10, ok volg de pulsen via U20 pin 12, U14 pin 12, U14 pin 13. Daar waar het signaal niet meer aanwezig is zit het defect, er zijn slechts 5 componenten in dit circuit, gebruik het schema. Indien dat allemaal goed is volg dan de procedure " Een speler ontbreekt".
Er zijn ontbrekende segmenten op alle cijfers.= dit is een ontbrekend segment BCD signaal., het komt van U10 pinnen 6,7,8 en 9. Indien het ok is op deze pinnen dat is er wat mis met één van de weerstanden R80,81,82,83..
Er ontbreken cijfers. De signalen komen van U11 pinnen 3,4,5,6,7,8 en 9. Daar moeten ze wel goed zijn ( reeds nagekeken) Controleer de weerstanden R90,91,92,93,94,95 en 96.,
Een speler ontbreekt, = Latch strobe signaal dat ontbreekt, deze komen van U10 pinnen 2,3,4,en 5. Nakijken op U20 de inputs van de spelers komen op pinnen 3,6,1 en 10, de "latch" is op pin 12 van dezelfde U20 . Indien u pulsen heeft op deze input( pin 12) vervang dan U20.
Het credit/ball display werkt niet. Het signaal voor dit display komt van U11 pin 2, gaat verder naat U20 pin 13 waar het gemixt word met het "latch" signaal. Kijk de in en output na.
![]()
Solenoid test.
Nogmaals drukken op de rode drukknop het display loopt van 01 tot 15 of van 01 tot 30, dit hangt af van het type spel dat op uw CPU board zit. Alle uitgangen voor de solenoids komen van U11, deze zijn reeds uitvoerig nagekeken , hier verliezen we geen tijd meer mee.
![]()
Switch test.
De normale uitlezingen die u verkrijgt bij het gebruiken van de switch test box zijn devolgende.
S1 positie 0 = niets , met S2 in gelijk welke positie.
S1 in positie 1. S2 in respectievelijk in 1,2,3.. geeft als display 01,02,03...
S1 in positie 2. S2 in respectievelijk in 1,2,3.. geeft als display 09,10,11...
S1 in positie 3. S2 respectievelijk in 1,2,3... geeft als display 17,18,19...
S1 in positie 4. S2 respectievelijk in 1,2,3... geeft als display 25,26,27...
S1 in positie 5. S2 respectievelijk in 1,2,3... geeft als display 33,34,35...
S1 in positie 6. S2 respectievelijk in 1,2,3... geeft als display 01,02,03...
S1 in positie 7. S2 respectievelijk in 1,2,3... geeft als display 09,10,11...
Neem de switch control box en sluit deze aan op J2 en J3 van het CPU board. Start op en door op de rode drukknop te drukken, zo gaat u naar de switch test dit over lamp-test/sdisplay-test/solenoid test. Omdat de strobes weeral van U10 komen en deze reeds uitvoerig getest werden kunnen we er zeker van zijn dat deze werken. Enkel de returns kunnen ons nog parten spelen. Indien er dus returns zijn die niet werken, dan blijven er slechts twee mogelijkheden. De return blijft steeds " hoog" , op positie 0 van S1, zal u direkt kunnen aflezen welke switch return niet werkt.
Voor display 01 bijvoorbeeld is dat pin 10 van U10, voor display 02 is dat pin 11 van U10 en zo verder tot pin display 8 voor pin 17. Dit steeds met S1 in de 0 positie.
Indien er een return is die constant "laag" blijft dan zal u voor gelijk welke positie van S1 uitgezonderd positie 0, wanneer u nu S2 gaat draaien steeds de normale nummers vinden TOT u komt aan de slechte return van dan af is er geen display meer.. Een voorbeeld S1 in positie 1 u draait S2 eerst zien we voor S2 in zijn eerste positie 01, voor de tweede positie van S2 zien we 02 voor de derde positie zien we 03, voor de vierde positie..niets meer...= pin 13 van U10 blijft laag.
De posities van S2 komen overeen met de volgende tabel,
Positie 1= U10 pin 10... Positie 2 is U10 pin 11...Positie 3 is U10 pin 12... Positie 4 is U10 pin 13..Positie 5 is U10 pin 14... Positie 6 is U10 pin 15... Positie 7 is U10 pin 16... Positie 8 is U10 pin 17.
Een pin dewelke "laag" blijft betekend vervanging van U10 of een kortsluiting op de uitgangs pin , dit kan een van de condensatoren op de uitgangs pinnen zijn C19 tot C26.
Met dit beeindigen we de volledige controle van een CPU board. Moest het niet werken in de flipper , dan kunnen het enkel nog de contacten zijn van de opgeplugde connectoren die slecht zijn. Dit tenminste als uw voedings spanningen ok zijn in de flipper, want dat is al wat u nodig heeft om de 7 flashes te zien verschijnen.
.![]()