Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Solved Problème avec les commandes du joueur 2 (GPIO)

    Manettes/GPIO/Encodeurs
    commandes joueur gpio
    5
    13
    2740
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Wiggum
      Wiggum last edited by

      Bonjour à tous,

      C'est la première fois que j'écris sur ce forum mais cela fait bien 3 ou 4 mois que je vous lit régulièrement.
      En effet je me suis lancé dans un projet de Bartop 2 joueurs et j'ai choisi Recalbox, qui me semble être la meilleure solution (simple) et le système avec la communauté la plus active.

      Actuellement je suis à la toute fin du projet et j'ai passé ma soirée d'hier à raccorder les boutons et Joystick sur les GPIO.
      J'ai fait tout ça selon le schéma et j'ai bien activé le contrôle par GPIO dans recalbox.conf
      Pour le joueur 1, tout fonctionne parfaitement (pour MAME en tous cas, pour le reste c'est pas encore ça) par contre pour le joueur 2 le Joystick fait n'importe quoi.

      Je m’explique : dès que je fait une impulsion vers la gauche, c'est comme si la commande restait bloquée. Donc par exemple, dans emulstation, la liste des différents émulateurs tourne en boucle.

      J'ai l’impression que la commande est inversée, quand le contact est fermé : pas de commande. Dès que le contact est ouvert, la commande est enclenchée.

      J'ai contrôlé toutes mes connexions et soudures, tout semble ok.
      Pour m'en assurer j'ai simplement branché 2 fils duponts sur une pine GND et « left P2 » et j'ai le même résultat.

      La commande « Droite P2 » ne fonctionne pas du tout, par contre « haut » et « bas » semblent fonctionner.

      J'ai essayé d'installer une version précédente de requalbox sur une autre carte SD (recalboxOS 4.0.0-beta1) et le problème est le même.

      Mes connaissance Linux étant extrêmement limitée, je suis perdu.

      Quelqu'un a-t-il le même problème que moi ?
      Ou quelqu'un saurait par ou chercher une solution ?

      Merci d'avance pour vos réponses et désolé si le sujet a déjà été abordé, j'ai bien cherché sur le forum mais je n'ai rien trouvé.

      Ma config :

      Rspberry Pi 3
      recalboxOS 4.0.0-beta4

      A+

      1 Reply Last reply Reply Quote 0
      • Substring
        Substring last edited by

        Salut et bienvenue !

        A mon humble avis, c'est un pb de câblage. Assure toi que tes soudures sont bonnes, pas de court-circuit, que chaque contacteur met bien la broche gpio (et une seule et unique broche) à la masse. Le drvier gpio est bon, ce n'est pas un pb linux 😉

        Former dev - Please reply with @substring so that i am notified when you answer me
        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

        1 Reply Last reply Reply Quote 0
        • Wiggum
          Wiggum last edited by

          Wahou. Quelle rapidité!

          Merci pour ta réponse.

          Malheureusement je pense que le problème se situe ailleurs.
          Dans le doute, je viens de sortir complétement le Pi du Bartop. Je l'ai simplement alimenté et branché en HDMI.
          J'ai raccordé un dupont sur la pine 34 pour le "GND" et un sur la 31 pour le "Left P2".
          20cm de fil, dénudé à l'autre extrémité.
          Au moment ou je fait un contacte entre les 2 fils, c'est pareil qu'avant.
          Le menu emulstation se met à tourner en boucle vers la droite et s'arrête uniquement quand je fait le contact. Dès que je relache, il repart en boucle,

          Je me demande si je n'aurai pas grillé des contactes GPIO du Pi en faisant mes tests.
          Quand j'avais fini de dénudé les câble d'une nappe IDE récupérée dans un vieux PC, j’avais essayé de faire différent contact pour voir si ça marchait.
          Çà m'a permis de voir que les commandes fonctionnait mais je me demande si certains fils n'auraient pas fait court jus en se touchant pas erreur.....

          1 Reply Last reply Reply Quote 0
          • Substring
            Substring last edited by

            Ca me paraîtrait bizarre qu'un gpio ait grillé, mais difficile de vérifier

            Tu pourrais utiliser evtest en ligne de commandd sur le 2e joueur voir si ta gauche est bien relâchée ou non ? Essaie éventuellement avec une autre broche de masse. Après, je ne sais pas s'il existe de progs de diag des pins. Peut etre sous raspbian, à voir ...

            Former dev - Please reply with @substring so that i am notified when you answer me
            Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

            1 Reply Last reply Reply Quote 0
            • Wiggum
              Wiggum last edited by

              Finalement j'ai été racheter un Pi 3 ce matin et tout fonctionne parfaitement.

              J'avais donc bien abimé quelque chose en testant ces GPIO. Peut-être un court jus entre une pine 5V et une autre.
              A moins que le Pi était défectueux dès l'achat???

              Bref, ouf tout fonctionne parfaitement.
              Je vais garder l'autre pi pour remplacer mon vieux media center. (il n'y a que les GPIO qui merdent)

              Merci d'avoir pris le temps de répondre. Je vais aller jouer un peu maintenant 🙂

              A+

              1 Reply Last reply Reply Quote 0
              • enriqu3
                enriqu3 last edited by

                Bonjour, je profite de ce topic pour poser une question en rapport avec le sujet.

                Pareil, je suis sur la construction d'un bartop deux joueurs, je vais installer les boutons demain.

                j'ai bien trouvé le plan de branchement ici mais le schéma n'indique pas où devrais-je brancher les boutons joueurs 1, joueurs 2, et insert coin.

                Vous avez une idée ?

                Bonne soirée à vous !

                1 Reply Last reply Reply Quote 0
                • supernature2k
                  supernature2k last edited by

                  J1 start vert, J2 start bleu, coin select vert et bleu.

                  Pi powered NES | Gameboy HD | RecalStation | RecalDrive
                  Upvote messages if it has been useful ;)

                  1 Reply Last reply Reply Quote 0
                  • enriqu3
                    enriqu3 last edited by

                    Merci beaucoup supernature2k,

                    Etant donné que je n'aurais probablement qu'un seul bouton select, est il possible de le relier à select vert et bleu ?

                    1 Reply Last reply Reply Quote 0
                    • Substring
                      Substring last edited by

                      Mmmhhhhh oui tu peux dans l'absolu. Sauf que tu mettras toujours 2 (voire 3) à la fois. Tu as mis une hotkey ?

                      Former dev - Please reply with @substring so that i am notified when you answer me
                      Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                      1 Reply Last reply Reply Quote 0
                      • enriqu3
                        enriqu3 last edited by enriqu3

                        pour le moment non, j'installe les boutons demain.

                        En gros j'ai :

                        2 joysticks + 2x 6 boutons
                        1 bouton player 1
                        1 bouton player 2
                        2 boutons (un de chaque coté du bartop) dont je ne sais pas vraiment quoi faire
                        1 bouton (en façade) dont je ne sais pas vraiment quoi faire
                        et 1 bouton (à l'arrière) que j'avais prévu pour le on/off

                        Que me conseilles-tu en répartition des commandes sur cette config ?

                        1 Reply Last reply Reply Quote 0
                        • supernature2k
                          supernature2k last edited by

                          Mets 2 select même si le 2 ne servira pas beaucoup

                          Pi powered NES | Gameboy HD | RecalStation | RecalDrive
                          Upvote messages if it has been useful ;)

                          1 Reply Last reply Reply Quote 0
                          • acris
                            acris last edited by acris

                            @enriqu3 si tu as des questions concernant ta propre configuration merci d ouvrir ton propre sujet.
                            Ta question première n'a rien à voir avec le sujet au départ.

                            1 Reply Last reply Reply Quote 0
                            • enriqu3
                              enriqu3 last edited by

                              Acris, pas de soucis 😉
                              merci supernature !

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Want to support us ?

                              120
                              Online

                              89.8k
                              Users

                              26.1k
                              Topics

                              181.0k
                              Posts

                              Copyright © 2021 recalbox.com