Le mystère de la driver Whitestar

Aide, Dépannage et discussions relatives aux flippers DMD

Flipper concerné :

Si necessaire, merci de proposer un flipper en relation avec ce sujet.
Avatar du membre
pj-piotr
Dept: 45
Rech/Achete: 0 flip
Messages : 298
Enregistré le : 09/07/2012
Pas vu depuis 1 an(s)
Niveau : Expert
Pro / revendeur : oui

Le mystère de la driver Whitestar

Message par pj-piotr » lun. 18 04, 2016 16:07

Bonjour à tous,

je voulais vous faire part d'un problème tout à fait mystérieux auquel j'ai été confronté sur un Play-Boy Stern (celui de 2001 sur plate-forme Whitestar). Nous sommes allés chercher la machine chez le client parce qu'elle présentait le symptôme peu banal de clignotement généralisé. En l'espèce, la matrice de lampes clignotait en séquences d'une demi-seconde, qui suivait la cadence de la LED L204 de blanking sur la carte driver. Dans le manuel Stern, il est expliqué que quand ceci se produit, c'est que la carte driver n'est pas en mesure de communiquer avec la CPU et/ou le signal de la matrice de lampes sur U6 de la driver. Comme ma maîtrise des circuits de reset Dallas 1232 est assez imparfaite, je me suis rabattu sur une méthode nettement plus accessible : le dépannage par comparaison. Je me suis rabattu là dessus pour plusieurs raisons :

- Le +5V régulé me semblait bien robuste, car il était à 5,00 volts tout rond sur la driver, soit largement au dessus du seuil de reset (+4,75 V)
- j'ai utilisé une autre nappe intercartes driver <> CPU (celle qui se branche sur J1 de la driver), sans succès. D'ailleurs, nappe branchée ou pas sur J1, il n'y avait aucune différence.
- j'ai tenté de débrancher la matrice de lampes, puis différents connecteurs un à un, sans changement notoire
- j'ai remplacé le porte-piles de la CPU qui commençait à présenter quelques fuites, puis installé des piles au lithium. À première vue, seul le vernis semblait être abîmé par endroit, mais je n'ai pas pu remarqué de continuités rompues. De toutes manières, la CPU a toujours démarré et fonctionné normalement.

Il se trouve que je dispose à l'atelier d'un Stern High Roller Casino, lui-même en Whitestar. Ce cas de figure d'avoir deux Whitestar à l'atelier arrivant à peu près aussi souvent que les éclipses de Lune un vendredi 13, je n'allais pas laisser passer l'occasion. J'ai donc démonté la driver du HRC pour la monter dans le Play-Boy. Et là, évidemment, le flipper fonctionne ! La matrice de lampes fonctionne normalement, de même que les bobines, parce qu'il fait son cycle au démarrage. Humph.

De dépit, j'entreprends la séquence légendaire de la tentative dépannage de "sur un malentendu, ça peut fonctionner", en montant la driver supposée malade du Play-Boy dans le High Roller Casino. Eh bien tout fonctionne normalement ! Ça veut donc dire que visiblement, ni U6 ni le Dallas 1232 ne sont mauvais parce que sinon, la driver du PB ne fonctionnerait même pas dans le HRC ... La LED L204 reste éteinte, les bobines et la matrice de lampes fonctionnent, bref, rien à signaler.

Je ne dispose pas d'oscillo pour examiner en détail les signaux. De plus, un examen visuel poussé ne m'a pas permis de remarquer des ruptures de continuité sur la driver. La seule chose douteuse que j'ai pu remarquer sur cette driver, c'était la présence d'un transistor IRF540 que j'ai remplacé par un IRL540, mais pas de traces visibles de massacre. J'ai du mal à m'imaginer quel genre de panne peut se déclarer sur une machine et pas sur une autre, surtout que les drivers Whitestar sont des cartes que je connais assez mal, même si elles n'ont pas l'air très compliquées. Les tensions de fonctionnement sont toutes dans les clous, alors c'est le mystère. Si une continuité était rompue, la panne suivrait la carte, et donc le flipper.

Au final, mes deux machines fonctionnent, ce qui est l'essentiel. Je vais les laisser en chauffe et faire quelques tests, mais j'avoue être complètement démuni face à ce comportement incompréhensible. La seule chose qui peut provoquer un début d'explication c'est que dans le Play-Boy j'ai trouvé une driver révision G, et dans le High Roller Casino une driver révision F, et donc maintenant le HRC tourne avec une driver révision G et le PB une révision F.

Si vous avez du retour d'expérience en la matière, je suis preneur, parce que même si ça marche, c'est un peu l'échec :mrgreen:
Zis is how ve say gutbye in Germany.

mixeur
Dept: 77
Collec Perso: 5 flips
Rech/Achete: 0 flip
Messages : 1655
Enregistré le : 09/10/2012
Pas vu depuis 2 mois
Niveau : Débutant
Pro / revendeur : non
Localisation : fontainebleau

Re: Le mystère de la driver Whitestar

Message par mixeur » lun. 18 04, 2016 17:11

salut
oui c est étonnant cependant tu n a pas exploité complétement le mystère , maintenant que ça fonctionne et tant mieux tu devrais remettre les cartes dans leurs flips respectifs et voir si cela continu ? .
peut être que le faite d avoir tout débranché et rebranché t a éliminé un défaut de contact connecteur ou cc ?

Avatar du membre
pj-piotr
Dept: 45
Rech/Achete: 0 flip
Messages : 298
Enregistré le : 09/07/2012
Pas vu depuis 1 an(s)
Niveau : Expert
Pro / revendeur : oui

Re: Le mystère de la driver Whitestar

Message par pj-piotr » lun. 18 04, 2016 19:51

Bon au final, c'était une fausse bonne idée. Une fois installée dans le PB, la driver du HRC présente d'autres pannes assez incongrues. Elle démarre, mais il y a la moitié des solénoïdes qui ne fonctionnent pas (1,8,9 ...). Or quand j'utilise le TP-FET pour tester les transistors MOSFET sur les résistances correspondantes, la bobine se déclenche. À la sonde logique, pas d'impulsion quand on actionne le solénoïde correspondant en mode test. Pire, quand je met la pointe de la sonde logique sur R65, le blanking de la driver se remet à clignoter, de même que sur U9-7. Quand je remets la driver du HRC dans le HRC, le fait de mettre la pointe de la sonde sur R65 et U9-7 ne produit pas ce défaut, et tous les solénoïdes fonctionnent normalement.

J'en viens donc à soupçonner la CPU du Playboy, qui je le rappelle, a subi des dégâts liés à la corrosion. Pour reprendre ces histoires de reset, il se trouve que R65 arrive en J1-4 (l'intercarte driver <> CPU), et une fois sur la CPU, C1-4 va en U207. Or j'ai constaté que cette puce a déjà été changée une fois, sur le schéma (comme sur la CPU du HRC), il s'agit d'un 74HC245, et là sur la CPU du playboy, ça a été remplacé par un 74HCT245. Je ne sais pas si du point de vue logique ce circuit est compatible, ou s'il a regrilé, je n'en sais rien, et je n'ai pas d'oscillo. J'ai un seul 74HC245 en stock, donc c'est un peu one-shot.

De plus, les dégâts liés à la corrosion sont assez étrangement répartis, car si la CPU a été en grande partie épargnée (juste le vernis d'une grosse piste de masse à proximité immédiate du porte pile, mais rien de plus grave), j'ai remarqué que les connecteurs tout au bas de la driver à droite, de même que la carte afficheur, présentait des traces bleues d'oxydation.

En un après midi je n'ai pratiquement pas avancé sur la cause de la panne et ça commence à me frustrer ... Après s'il faut vérifier toutes les continuités, ça va être ultra fastidieux, parce que les pistes sont très fines, nombreuses, et passent sans cesse côté soudures et côté composants. Une CPU de Sys-80 à côté c'est un morpion à 9 cases.
Zis is how ve say gutbye in Germany.

Avatar du membre
pj-piotr
Dept: 45
Rech/Achete: 0 flip
Messages : 298
Enregistré le : 09/07/2012
Pas vu depuis 1 an(s)
Niveau : Expert
Pro / revendeur : oui

Re: Le mystère de la driver Whitestar

Message par pj-piotr » jeu. 21 04, 2016 22:32

C'est pas que j'avance dans mon histoire, mais c'est tout de même assez peu compréhensible, surtout sans oscillo. Bref, à force de chercher, à un moment, en mettant ma sonde logique sur un des deux pôles de la résistance R65, la LED de blanking de la driver restait parfois allumée, et la driver fonctionnait. Et c'est pas tout : cette sonde logique micronta (elle doit avoir 30 ans) dispose d'un clip séparé pour le signal ground. Quand je branche le signal ground de la sonde sur le plot de test GND2 de la CPU, la LED blanking reste allumée et la driver fonctionne. En revanche, si je mets le clip de signal ground sur une masse de la driver : rien !

Pour une raison que j'ignore, cette feinte s'est mise à ne plus fonctionner après quelques instants. Par contre, j'arrive à reproduire le même résultat en faisant au multimètre une mesure entre R50 et la masse. J'hésite à faire un vilain strap, mais j'ai un peu peur de tout cramer (vu qu'à un bout du circuit il y a quand même la ligne B1 du bus, auquel je ne comprends pas grand chose), et de toutes façons, j'ai encore trop de bobines qui semblent de pas marcher. Bref, je patauge, et j'avais juste besoin de partager :mrgreen:
Zis is how ve say gutbye in Germany.

danyjo
Dept: 68
Rech/Achete: 0 flip
accepte les visites de sa Gameroom
Messages : 222
Enregistré le : 25/03/2014
Niveau : Initié
Pro / revendeur : non

Re: Le mystère de la driver Whitestar

Message par danyjo » ven. 22 04, 2016 07:30

Salut,

J'ai pas tout compris, comme bien d'autres surement, mais vu le nombre de vues nous sommes nombreux à suivre ce post.
Merci du partage.

Daniel

Avatar du membre
Leveeger
Dept: 13
Collec Perso: 17 flips
Rech/Achete: 0 flip
Messages : 3501
Enregistré le : 17/06/2013
Niveau : Confirmé
Pro / revendeur : non
Localisation : Marseille
Contact :

Re: Le mystère de la driver Whitestar

Message par Leveeger » ven. 22 04, 2016 08:11

Salut Piotr,

Courage... Il serait interressant de vérifier la présence de l'adressage tant pour le switch matrix que pour le lamp matrix... Cela pourrait expliquer certains dysfonctionnements... Regardes à la sonde, déjà entre le BUS et le microprocesseur. :x26:
Accros aux vieilleries ~(:-)

Avatar du membre
isambourg olivier
Dept: 62
Collec Perso: 0 flip
Rech/Achete: 0 flip
Messages : 992
Enregistré le : 25/02/2006
Pas vu depuis 2 mois
Niveau : Débutant
Pro / revendeur : oui
Localisation : pas de calais

Re: Le mystère de la driver Whitestar

Message par isambourg olivier » ven. 22 04, 2016 10:05

pj-piotr a écrit :j'arrive à reproduire le même résultat en faisant au multimètre une mesure entre R50 et la masse.
bonjour.
tu dois avoir un pb de tirage, soit a la masse soit en positif. (a voir sur les schémas sur quoi agit R50)
le niveau logique n'est pas stable du coup ça marche, ça marche plus etc....
un bon flip, c'est un flip qui fonctionne bien.

Avatar du membre
pj-piotr
Dept: 45
Rech/Achete: 0 flip
Messages : 298
Enregistré le : 09/07/2012
Pas vu depuis 1 an(s)
Niveau : Expert
Pro / revendeur : oui

Re: Le mystère de la driver Whitestar

Message par pj-piotr » ven. 22 04, 2016 16:50

Après quelques essais supplémentaires, je suis pratiquement persuadé que le problème ne vient pas de la driver, mais de la CPU du Playboy. Quand je mets dans le Playboy la CPU du High Roller casino (en conservant la driver du Playboy), ça fonctionne, le blanking reste haut. C'est pareil que quand je mettais la driver du Playboy dans le High Roller Casino.

J'ai tenté de monter le U213 de la CPU du HRC (le PAL16V8) sur la CPU du PB, mais ça ne change rien. J'ai une paire de GAL16V8 mais comme ils ne doivent pas être programmés, la CPU ne démarre carrément pas. Humph.
Zis is how ve say gutbye in Germany.

Avatar du membre
pj-piotr
Dept: 45
Rech/Achete: 0 flip
Messages : 298
Enregistré le : 09/07/2012
Pas vu depuis 1 an(s)
Niveau : Expert
Pro / revendeur : oui

Re: Le mystère de la driver Whitestar

Message par pj-piotr » sam. 23 04, 2016 19:07

Pour avancer un peu, j'ai procédé à un montage Frankenstein sur le High Roller Casino fonctionnel pour au moins arriver à déterminer quelle était exactement la broche qui faisait que le blanking de la driver était bon ou pas. Pour ce faire, donc, j'ai utilisé deux nappes intercartes, une branchée sur la CPU, l'autre branchée sur la driver, et j'ai connecté les fils de prototypage arduino au fur et à mesure pour voir à quel moment (et sur quelle broche) la driver s'allumait. Je m'étais dit que j'allais faire ça, d'abord en débranchant partiellement la nappe en question, et il se trouve que c'est en laissant branché le côté gauche plutôt que droit que le blanking de la driver s'allume ou s'éteint.

Photo dispo ici : https://goo.gl/photos/XvSoMCLQeAUHmZEt9

Il s'agit de la broche n°15 (c'est IOSTB, I/O strobe, ce qui est logique, si j'ose dire), ce qui m'a permis de tracer toutes les pistes sur la CPU, depuis CN1 jusqu'aux différents U. Et là évidemment, toutes les continuités étaient bonnes, forcément !

De guerre lasse, je tente de reproduire la même manip de branchement partiel de la nappe intercarte. Et là ... il y a un sweet spot, en laissant la nappe intercarte juste partiellement débranchée sur CN1 de la CPU, la driver s'allume, le jeu fonctionne, et tous les solénoïdes fonctionnent ! Je suppose que j'ai réussi à mettre le doigt sur la panne ...

Quand la nappe est correctement branchée, j'ai beau appuyer, lever, "chacroter" comme on dit en berrichon, ça ne change rien. Il faut que je lève tout doucement la nappe. C'est étrange que je sois passé à côté vu qu'une des premières manips que j'ai faites était d'intervertir la nappe intercarte du playboy avec celle du high roller casino. J'ai remis proprement de la soudure fraîche avec du flux côté soudures sur CN1, mais rien à faire.

Donc ma conclusion est que le problème se situe bien sur CN1 de la driver, soit sous le morceau de plastique, comme par exemple des pistes rongées par le nuage alcalin, ou de la corrosion têtue sur les broches mêmes (malgré un traitement méticuleux de chaque broche au papier de verre grain #800). Je ne l'ai pas encore désoudé parce que je ne dispose pas de ces connecteurs là, qui sont fragiles. Si je désoude en l'état pour en mettre un récupéré sur une autre carte, j'ai bien peur de tout esquinter. Donc, je vais commander un nouveau connecteur, une nouvelle nappe, désouder tout ça proprement, inspecter, et je l'espère résoudre mon problème. En final c'était beaucoup plus trivial que de chercher des pistes cassées sur des lignes de données ou d'adresses ... Foutue corrosion, tiens.
Zis is how ve say gutbye in Germany.

Avatar du membre
flip78
Dept: 78
Rech/Achete: 0 flip
Messages : 1763
Enregistré le : 26/05/2008
Niveau : Expert
Localisation : Verneuil sur Seine
Contact :

Re: Le mystère de la driver Whitestar

Message par flip78 » sam. 23 04, 2016 19:22

Bon déja le coupable est identifié !

Ah ces nappes ... Pourtant c'est fiable sur les ordinateurs, mais la avec la corrosion ca change tout !
Expert en flippers électroniques GOTTLIEB des SYS80 aux SYS3 :s1:

Hmm, Hmmm, Qu'a dit le monstre à trois têtes ? Ne vous mêlez pas de choses que vous ne comprenez pas. (IRON MAIDEN --- PIECE OF MIND)

Retrouvez nous également ici : http://www.flipprojets.fr/

Répondre