Auteur Sujet: Problème PC2JAMMA et reconnaissance du panel...  (Lu 4595 fois)

Hors ligne PanterA

  • Curieux
  • *
  • Messages: 10
    • Voir le profil
    • Inutile blog.
Problème PC2JAMMA et reconnaissance du panel...
« le: Vendredi 19 Juin 2009, 22:07:37 pm »
Salut,

J'ai récupéré une MameCab, où il ne restait plus qu'à câbler les sticks & boutons sur un peigne Jamma, en vue de l'enficher bien sauvagement sur la carte éponyme, histoire de pouvoir prendre quelques taules à King Of Fighter en toute impunité.

Seulement voilà. Je suis un sous-faible en électronique, je me suis armé d'un camarade qui a la soudure fine. N'écoutant que mes économies, j'ai opté pour une nappe IDE en guise de câblage, soudure de chaque côté, et pistolet à colle pour renforcer le tout.

Pour se faire, nous avons suivi ce plan. Nous attaquons par le panel de droite, nous testons (avec le pilote PsxPad), cela ne fonctionne pas. Mieux que ça, appuyer sur un certain bouton produit un court circuit. Redémarrage de la machine, re-test : idem, avec un peu de fumée en plus.

Verdict : nous nous sommes plantés pour enficher le peigne sur la carte. Une fois le peigne dans le bon sens, cela fonctionne. L'étendue des dégâts :

Un clic sur les images pour les tailles réelles...

La petite piste bien cramée...


Pour mes yeux de novices, ce sont ces deux putes de diodes qui ont trinquées...

Pour moi : fausse alerte. D'après le plan, la piste cramée et les diodes touchées correspondent au +5V (ou au +12V je ne sais plus), et je n'utiliserai pas ces pistes (j'utilise un écran 19" TFT de PC).

Fort de cette nouvelle expérience, nous nous attaquons à câbler le panel de gauche, du joueur 1 donc. Une fois tout terminé, nous testons... Et là, le drame.

Le panel de droite fonctionne toujours parfaitement, mais sur le panel de gauche, rien ne fonctionne (mis à part le bouton 8 pour les crédits).

Rien à faire sous Mame, je vais donc voir dans le panneau de configuration "Contrôleurs de jeu". Le stick de droite est bien reconnu et 100 % fonctionnel. Mais du côté gauche, nada. Seul le bouton "8" fonctionne, mais lorsqu'on l'actionne, il fait marcher en même temps son homologue du côté droit (et inversement)...

Nous avons vérifié un à un tous les câbles (ce qui n'est pas chose aisée avec des nappes effilochées), pas de fausse masse, et encore plus incompréhensible : nous avons tout câblé "symétriquement" par rapport au côté droit, qui lui fonctionne...

Mes questions donc :
...1. Suis-je bête à des hauteurs qui n'ont jamais été explorées ?
...2. Est-ce que les deux panels (gauche et droite) sont gérés par le même chip sur la carte ? (Ce qui signifie donc que le problème ne provient pas de la piste cramée).
...3. Est-ce qu'il y a une technique spéciale, ou un réglage quelconque à faire pour le pilote PsxPad (les informations sont assez rares sur Internet).
...4. Est-ce que quelqu'un à une idée ?

Là, je capitule, je m'en remet à vous  :(
Merci
 :-)=


Edit :
Pour information (même si je doute que cela serve à grand chose dans le cas présent), la machine est :

Pentium III 1.133 GHz
2x256 Mo SD-R
Windows XP Home SP2

(Si vous connaissez d'autres drivers pour Windows XP au cas où :) ).
« Modifié: Vendredi 19 Juin 2009, 22:11:25 pm par PanterA »

Hors ligne Shuff

  • Accro
  • *
  • Messages: 207
    • Voir le profil
    • Emurom.net
Problème PC2JAMMA et reconnaissance du panel...
« Réponse #1 le: Samedi 20 Juin 2009, 11:57:39 am »
Salut l'ami !

A première vue, ton PC2JAMMA semble avoir pris une petite baffe mais rien d'irréparable... Les deux diodes misent en évidence sont justement la pour sécuriser un montage a l'envers :)

Je ne connais pas le fonctionnement de cet interface pour panel, étant possesseur d'un JPAC dans ma borne... mais si tu as un amis qui manipule le fer à souder et donc par défaut le multimètre, je te conseillerais déjà de tester ces deux diodes et de les remplacer si elles ont cramées (30 cts tout au plus dans un magasin d'elec).
la petite piste cramée au dos de la carte correspond au +5v, tension qui circule dans le panel. vérifie avec un multimètre que la piste n'es pas coupée sinon il faudra la ponter avec un fil.

pour tes boutons qui ne fonctionnent pas, test avec le multimètre que tu as bien le 5v entre les deux fils.

« Modifié: Samedi 20 Juin 2009, 12:24:55 pm par Shuff »

Hors ligne funkycochise

  • Team
  • Dieu de l' Arcade
  • *****
  • Messages: 6344
  • 8 bits generation
    • Voir le profil
Problème PC2JAMMA et reconnaissance du panel...
« Réponse #2 le: Samedi 20 Juin 2009, 12:02:01 pm »
pour tes boutons qui ne fonctionnent pas, test avec le multimètre que tu as bien le 5v entre les deux fils.
???

Les boutons ne sont pas alimentés, il se contente d'opérer une mise à la masse du contact.
Aucun potentiel ne sera mesurable...

Hors ligne Shuff

  • Accro
  • *
  • Messages: 207
    • Voir le profil
    • Emurom.net
Problème PC2JAMMA et reconnaissance du panel...
« Réponse #3 le: Samedi 20 Juin 2009, 12:22:14 pm »
a mon tour de mettre les ??? :)

lapin compris ce que tu dis...

je suis pas une bête en électronique mais si tu n'a pas de tension dans le circuit je ne vois pas comment tu peux espérer que le panel fonctionne. un bouton est un simple interrupteur qui ferme le circuit et laisse passer la tension lorsque tu appuie sur celui ci. si tu prend les deux broche d'un des boutons, tu obtiens un potentiel de 5 v avec la masse.
une photo valant mieux qu'un long discours :



« Modifié: Samedi 20 Juin 2009, 13:38:12 pm par Shuff »

Hors ligne aganim

  • Pratiquement VIP
  • *
  • Messages: 1298
  • banni pour franchise deplaisante envers un modo
    • Voir le profil
Problème PC2JAMMA et reconnaissance du panel...
« Réponse #4 le: Samedi 20 Juin 2009, 12:29:46 pm »
Idem, 4V et des poussières qui passe à 0V lors de l'appuie sur le bouton (mesuré sur la nes cab )


Mais pour vérifier un panel je me mets toujours en position  ohmmètre.

Hors ligne Shuff

  • Accro
  • *
  • Messages: 207
    • Voir le profil
    • Emurom.net
Problème PC2JAMMA et reconnaissance du panel...
« Réponse #5 le: Samedi 20 Juin 2009, 12:34:16 pm »
Mais pour vérifier un panel je me mets toujours en position  ohmmètre.

hmm te mettre en ohmmetre n'est pas suffisant a mon avis, cela permet juste de vérifier que le microswitch du bouton est opérationnel (ferme correctement le circuit) mais pour que la carte de control détecte correctement l'appuie sur un bouton il faut que le 5v de ce bouton retourne à la masse.
(edit: enfin ca marcche si tu te met fait ta mesure directement sur le pcb de la carte de control  ;))
bref pour en revenir au problème de PanterA, ce petit test permettra de valider le cablage 5v -> masse de ses boutons. Si la tension est présente au borne de ses boutons, on pourra avancer avancer sur le schmilblick  <:)
« Modifié: Samedi 20 Juin 2009, 13:39:06 pm par Shuff »

Hors ligne funkycochise

  • Team
  • Dieu de l' Arcade
  • *****
  • Messages: 6344
  • 8 bits generation
    • Voir le profil
Problème PC2JAMMA et reconnaissance du panel...
« Réponse #6 le: Samedi 20 Juin 2009, 12:40:17 pm »
I apologize, j'avais jamais testé le panel sous tension  :-\

Je viens d'essayer, effectivement tu as ~5V à l'état repos, et 0V en contact fermé.

Maintenant pour tester, mieux vaut laisser la borne éteinte et se contenter de mesurer à l'ohmmètre.

Hors ligne aganim

  • Pratiquement VIP
  • *
  • Messages: 1298
  • banni pour franchise deplaisante envers un modo
    • Voir le profil
Problème PC2JAMMA et reconnaissance du panel...
« Réponse #7 le: Samedi 20 Juin 2009, 14:51:46 pm »
Oui à l'ohmmètre tu vérifie la continuité maintenant vue que des diodes on péter pas sur que le 5V soit toujours présent....

Hors ligne PanterA

  • Curieux
  • *
  • Messages: 10
    • Voir le profil
    • Inutile blog.
Problème PC2JAMMA et reconnaissance du panel...
« Réponse #8 le: Samedi 20 Juin 2009, 20:54:01 pm »
Bon, après quelques relectures et beaucoup de travail sur moi même, il me semble avoir compris vos réponses  :D

Salut l'ami !

A première vue, ton PC2JAMMA semble avoir pris une petite baffe mais rien d'irréparable... Les deux diodes misent en évidence sont justement la pour sécuriser un montage a l'envers :)

Je ne connais pas le fonctionnement de cet interface pour panel, étant possesseur d'un JPAC dans ma borne... mais si tu as un amis qui manipule le fer à souder et donc par défaut le multimètre, je te conseillerais déjà de tester ces deux diodes et de les remplacer si elles ont cramées (30 cts tout au plus dans un magasin d'elec).
la petite piste cramée au dos de la carte correspond au +5v, tension qui circule dans le panel. vérifie avec un multimètre que la piste n'es pas coupée sinon il faudra la ponter avec un fil.

pour tes boutons qui ne fonctionnent pas, test avec le multimètre que tu as bien le 5v entre les deux fils.


Ah mais tout à fait, la fumée associée à la bonne odeur d'électronique cramée ne trompe jamais !

Changer les diodes, ou éventuellement ponter la piste brulée ne devrait pas être compliqué (même pour un manchot comme moi). Mais pour les tester, j'ignore comment m'y prendre.

D'autant plus que cette piste (donc le +5V si j'ai bien compris) n'a jamais été câblée sur le panel. Le panel de droite (joueur 2) a fonctionné après que nous ayons fait flamber les diodes. Il fonctionne d'ailleurs encore, sans même avoir changé les diodes ni ponté la piste (et une borne pour jouer tout seul, c'est 80 % de l'intérêt qui s'envole, tu en conviendras  ;) ).

Donc sans mettre en doute l'aide que tu m'apportes, es-tu bien certain que ce +5V soit indispensable ?

Pour tester les boutons qui ne fonctionnent pas, aucun problème. Seulement, je ne sais du multi-mètre que ce dont à quoi il ressemble. Pourrais-tu être plus clair ? Sur quelle fonction dois-je le mettre (il y a 36 possibilités sur ces saloperies), et où exactement, positionner les bornes du multi-mètre pour mesurer justement ? Borne allumée / éteinte ? (En gros, je suis une burne totale, fais comme si tu expliquais la méthode à un chien atteint de la pelade :) ).

Et au cas où ce +5V soit vraiment indispensable et que le panel de droite fonctionne par chance sans ce câble, où raccorder ce câble sur le panel ? (Sur la carte PC2JAMMA, maintenant je sais, j'ai repéré la piste couleur marron  :-)= ).


En tout cas, merci de votre aide :)

Hors ligne Shuff

  • Accro
  • *
  • Messages: 207
    • Voir le profil
    • Emurom.net
Problème PC2JAMMA et reconnaissance du panel...
« Réponse #9 le: Dimanche 21 Juin 2009, 11:29:28 am »
le 5V est nécessaire pour chacun des boutons.

Etant données que tu as certain des boutons qui fonctionnent, le +5v parcours sans problème une partie du la carte de contrôle jusqu'au bouton.

Mais l'hypothèse est que pour les boutons restant qui ne fonctionnent pas, le circuit +5v (Carte--> bouton --> masse) soit rompu quelque part.

Le plus simple pour vérifier cette hypothèse est donc de mesurer cette tension au borne d'un de ces boutons non opérationnel.

Pour la mesure, regarde la photo que j'ai posté ci dessus, tu possitione en DC 20V (sur la photos je donne un mauvais exemple je suis en 200v, mais ca marche aussi ^^)
tu met les contacts du multimètre sur les deux cosses du bouton. (indépendamment du sens).

Ensuite tu nous dis... (tu peux aussi faire une mesure sur un des boutons qui fonctionnent, pour valider ton test)

Hors ligne PanterA

  • Curieux
  • *
  • Messages: 10
    • Voir le profil
    • Inutile blog.
Problème PC2JAMMA et reconnaissance du panel...
« Réponse #10 le: Lundi 22 Juin 2009, 11:57:16 am »
Bon bon bon...

Tout testé...

Les masses fonctionnent toutes, et sont bien reliées sur un point commun, pour repartir sur le peigne Jamma (testé tous les boutons un à un, tout fonctionne à ce niveau).

Tous les boutons (ceux qui fonctionnent, et ceux qui font chier) reçoivent bien du +5V (testé la borne sous tension, avec un stylet du multimètre sur la patte qui fait circuler les infos, et l'autre stylet sur la patte qui fait la masse)...

Donc, à mes yeux de novice, ça reste clair : tout fonctionne de ce côté là... Avant de démonter la carte Jamma (pour peut-être rien) quelques précisions :

Je rappelle donc, que j'ai fait flamber une partie de la carte Jamma en connectant le peigne à l'envers (vraisemblablement les diodes qui servent à sécuriser ce genre d'erreur. La piste cramée est celle qui envoie le +5V pour alimenter je ne sais quoi. Piste dont je ne me servirait pas, puisque j'utilise un PC dans la borne).

Seulement, le panel de droite fonctionne parfaitement, mais le panel de gauche ne fonctionne pas (mis à part le bouton pour les crédits).

L'hypothèse d'avoir deux chip, pour gérer indépendamment chaque joueur me parait plausible, et éventuellement, un chip aurait pu péter avec la branlée que la carte à prise. Seulement, si le chip est baisé, comment se fait-ce qu'un bouton fonctionne malgré tout ?

L'autre hypothèse est que les deux joueurs sont gérés par le même chip. Dans ce cas, pourquoi l'un et pas l'autre ?

Suis-je une burne au point de ne pas voir un truc énorme qui pend sous mon nez ? :)

Je vais tester la continuité des pistes de la carte cette après midi...


EDIT :
Johnny l'ignare, Acte III, scène I.

Bon, inutile de le préciser de nouveau : je suis une grosse buse en électronique. Je ne sais donc pas me servir d'un multimètre...

Ce matin, on m'a expliqué que pour tester la continuité des pistes, il fallait que je règle le bousin sur cette fonction :

Un petit clic pour voir en bien grand

Ensuite, de positionner les stylets du multimètre d'un bout à l'autre d'une piste ou d'un fil électrique. Jusque là : aucun souci. J'ai pu tester tout les boutons (cf. plus haut).

On m'a dit : "Par défaut, le multimètre affiche "1". Si c'est pas bon, ça reste comme ça. Si c'est bon, ça passe à "0".". Soit.

Seulement :

Là, lorsque je veux tester une piste, l'appareil m'indique "1" sans jamais se lasser... Même sur un bout de piste pas abîmé...

Toujours un clic pour voir la taille réelle
La je suis pas super bien sur la piste, mais pas évident de tenir les deux stylets d'une main et de prendre la photo de l'autre :)

Ensuite, certains composants m'indiquent des valeurs différentes de "1" ou "0" (notamment, le petit ampli audio, qui lui affiche le high score de ce jour avec "1374" suivant certaines pattes), et ainsi de suite...

Les deux diodes ont bel et bien cramées.

Donc, questions supplémentaires :

..1. : Est ce que je m'y prend comme un gros manche pour mesurer les pistes ?
..2. : Que signifient les valeurs bizarres que je relève par endroit ?
« Modifié: Lundi 22 Juin 2009, 12:36:59 pm par PanterA »

Hors ligne Shuff

  • Accro
  • *
  • Messages: 207
    • Voir le profil
    • Emurom.net
Problème PC2JAMMA et reconnaissance du panel...
« Réponse #11 le: Lundi 22 Juin 2009, 12:22:32 pm »
Question bête (mais ça peux faire avancer le problème), comment vois tu que les touches ne fonctionnent pas ?

As tu mapper les touches du joueur 2 dans un fichier de configuration ?
« Modifié: Lundi 22 Juin 2009, 12:24:46 pm par Shuff »

Hors ligne PanterA

  • Curieux
  • *
  • Messages: 10
    • Voir le profil
    • Inutile blog.
Problème PC2JAMMA et reconnaissance du panel...
« Réponse #12 le: Lundi 22 Juin 2009, 12:39:40 pm »
Je vois que les touches ne fonctionnent pas, car quand je lance un jeu avec Mame, en appuyant sur Tab, je peux configurer les touches. Tout se passe sans problème pour le panel de droite, mais rien pour celui de gauche (mis à part celui pour les crédits).

De plus, dans le panneau de configuration de Windows XP, le test indique les mêmes résultats : les voyants à l'écran s'illuminent lorsque j'appuie sur un bouton (ou bouge le stick) du panel de droite, mais rien pour celui de gauche (sauf celui des crédits).

Non, je n'ai rien mappé pour le joueur 2. J'ai fait tout à la volée avec le menu offert par la touche Tab en lancant un jeu sous Mame.

Hors ligne gc339

  • Beta Testeur
  • *
  • Messages: 2193
    • Voir le profil
Problème PC2JAMMA et reconnaissance du panel...
« Réponse #13 le: Lundi 22 Juin 2009, 12:43:26 pm »
Bonjour.

Indépendamment d'un problème de configuration éventuel :

Il y a deux puces pour chaque joueur :
  • IC3 et IC4 pour le joueur 1.
  • IC5 et IC6 pour le joueur 2.
  • Plus IC1 et IC2 pour les 5 boutons de la carte.

Autre piste : vérifier que l'interface imprimante centronics du PC (connecteur SubD 25 contacts) n'a pas dérouillé.

Tout se passe sans problème pour le panel de droite, mais rien pour celui de gauche (mis à part celui pour les crédits).
Normal car les entrées crédits sont cablées en // et vues par la circuiterie du joueur 1.
« Modifié: Lundi 22 Juin 2009, 12:48:17 pm par gc339 »
Le repos, c'est fait pour les jeunes. Ils ont toute la vie devant eux. J. Gabin/M. Audiard



Hors ligne Shuff

  • Accro
  • *
  • Messages: 207
    • Voir le profil
    • Emurom.net
Problème PC2JAMMA et reconnaissance du panel...
« Réponse #14 le: Lundi 22 Juin 2009, 12:50:55 pm »
pour répondre a ta question :
oui tu t'y prend comme un manche pour mesure tes pistes :)
elles sont "protégée" (les piste de cuivre sont recouvertes d'une couche isolante) les mesures se font en général depuis des points de soudure au dos de la carte.

sinon concernant les touches non fonctionnelles, tu tentes d'affecter directement dans la config de mame les touches J2. Est tu certain que chacune des touches du J2 ont un code ascii associé sur ta carte contrôleur ??

Sur mon Jpac par exemple certaines touches du J2 n'avais aucune affectation, et il m'a donc fallu reprogrammer les touches pour que cela fonctionne correctement sous mame.

Edit: pour les mesures genre 1374, c'est que le composant que tu testes offre une résistance à la tension qui lui est appliquée, de ce coté la pas de soucis le composant joue son rôle.
« Modifié: Lundi 22 Juin 2009, 12:56:19 pm par Shuff »

Hors ligne PanterA

  • Curieux
  • *
  • Messages: 10
    • Voir le profil
    • Inutile blog.
Problème PC2JAMMA et reconnaissance du panel...
« Réponse #15 le: Lundi 22 Juin 2009, 13:04:21 pm »
Bonjour.

Indépendamment d'un problème de configuration éventuel :

Il y a deux puces pour chaque joueur :
  • IC3 et IC4 pour le joueur 1.
  • IC5 et IC6 pour le joueur 2.
  • Plus IC1 et IC2 pour les 5 boutons de la carte.

Autre piste : vérifier que l'interface imprimante centronics du PC (connecteur SubD 25 contacts) n'a pas dérouillé.
Normal car les entrées crédits sont cablées en // et vues par la circuiterie du joueur 1.


Je vais tester ça...
Par contre, justement, lorsque sous Mame je tente d'affecter les touches du joueur un, et que j'appuie sur une de ces 5 touches sur la carte, ça fonctionne. (Testé avec Metal Slug, les boutons sauter/tir/grenade fonctionnent mais directement sur la carte Jamma. Peu pratique, et oui j'ai que ça à faire de tester ces conneries :) C'est normal ?).

Comment tester le connecteur de la carte mère ? J'ai pas d'imprimante avec ce type de port (ni d'autre périphérique d'ailleurs...).

Et en bonus track : Comment se testent les circuits intégrés ?

(Je vous l'accorde, je suis lourd :D ).


@Shuff : J'ai rien compris :$