Navigation

    Recalbox Forum

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

    GPIO Manette PS1

    Manettes/GPIO/Encodeurs
    gpio ps1
    7
    37
    11387
    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.
    • borninthe80s
      borninthe80s last edited by

      Bonjour,
      J'ai une PS1 avec un Pi3 dedans et recalbox.
      Je n'arrive pas à faire fonctionner les manettes.
      J'ai brancher comme cela (en regardant les manettes de faces) :
      Manette 1 :
      3 >> GPIO18
      4 >> GPIO15
      5 >> 3,3 Volts
      6 >> Ground
      8 >> GPIO14
      9 >> GPIO2

      Manette 2 :
      3 >> GPIO18
      4 >> GPIO15
      5 >> 3,3 Volts
      6 >> Ground
      8 >> GPIO14
      9 >> GPIO3

      http://blog.mcmelectronics.com/image.axd?picture=%2F2016%2F03%2FGPIO-Chart2.jpg

      Dans le fichier de conf, j'ai mis les parametre à 0,0,0,0,7,7

      Pourtant les manettes font n'importe quoi 😞 ...
      Une idée ?

      Merci de votre aide

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

        https://www.facebook.com/assoborninthe80s/posts/726465537491349

        1 Reply Last reply Reply Quote 0
        • digitaLumberjack
          digitaLumberjack Staff
          Developer
          Global moderator
          Team
          last edited by

          Tu as vu la partie psx de la page dédié sur le wiki ?

          https://github.com/recalbox/recalbox-os/wiki/Gamecon-controllers-(EN)#24-psxps2-pads

          Sur le schema je vois 1 2 4 5 6 7 et 9 d'utilisés. Tu as inversé les numeros par rapport a l'image sur le wiki ?

          Tu as lu ce passage en gras ? :
          IMPORTANT NOTE: pad1 & pad2 are only used with rev.1 board, and pad5 and pad6 with rev.2. So if you have rev.2 board (rpi b+, zero and rpi2 are rev2) , pad1 and pad2 must be set as 0. So you will probably have : controllers.gamecon.args=map=0,0,X,X

          Donc en gros la manette 1 tu la met sur GPIO 3, la manette 2 sur GPIO4 et la map c'est 0,0,7,7

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

            Oui j'avais lu, mais mal compris ...
            je tests de suite alors !
            Merci !!!

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

              Donc bilan des courses :
              1 manette, ok ca fonctionne.
              Dès que j'active la manette 2 dans le map 0,0,7,7 ca fait n'importe quoi 😞 ... genre ca bouge tout seul a l'ecran.

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

                ![alt text](0_1469551711546_WP_20160726_18_41_29_Pro.jpg image url)

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

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  • Substring
                    Substring last edited by Substring

                    Quand je lis le wiki, je vois que P3 utilise le'gpio 4 et P4 utilise le gpio 7, alors que toi tu as utilisé les gpio 3 et 4 (lis le chapitre 3.1 du wiki). Dans la mesure où tu n'utilises ni p1 ni p2, il faut cabler le data du p3 et p4, lis bien 😉

                    Et ... C'est moi ou ton schéma des broches du connecteur PS est l'inverse de celui indiqué dans le wiki ?

                    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
                    • borninthe80s
                      borninthe80s last edited by borninthe80s

                      Oui l'image d'internet que j'ai mise dans le post est inversé, je confirme 😞

                      QQ1 peut me confirmer que c'est bien brancher ? au final ...

                      Sinon concernant les GPIO du Pi3, je ne vois rien dans le wiki ... Suis je aveugle ? ou pas sur la bonne documentation ?
                      https://github.com/recalbox/recalbox-os/wiki/Gamecon-controllers-(EN)#24-psxps2-pads

                      DigitaLumberjack m'avait écrit "Donc en gros la manette 1 tu la met sur GPIO 3, la manette 2 sur GPIO4 et la map c'est 0,0,7,7" ...

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

                        Je crois comprendre ...

                        "IMPORTANT NOTE: pad1 & pad2 are only used with rev.1 board, and pad5 and pad6 with rev.2. So if you have rev.2 board (rpi b+, zero and rpi2 are rev2) , pad1 and pad2 must be set as 0. So you will probably have : controllers.gamecon.args=map=0,0,X,X"

                        Vue que je suis pas Pi1 (rev 1 ?) j'utilise pas pad 1 et pad 2 c bien ca ?
                        Vue que je ne suis pas Pi2 (rev 2 ?), j'utilise pas les pad 5 et 6 c bien ca ?
                        Donc je prend le reste pad 3 et 4 pour le Pi 3 (rev 3 ?)

                        C'est bien ça qu'il faut comprendre ???

                        ps : C'est pas une critique, mais je pense que c'est pas clair dans la documentation cette partie.

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

                          Oui c'est ce que je comprends ! Dis-toi queca depebd de la taille du gpio ! Le b+, pi0/2/3 c'est le'port à 40 broches, donc oublie p1 et p2. Tu commences à p3 et p4, d'où ton 0,0,7,7 (pas de p1, pas de p2, p3 et p4 sont des pads ps). La doc est claire pour moi

                          L'autre truc que tu rates, c'est quel est le gpio data pour p3 et p4, qui etait l'objet de mon commentaire d'avant, entre autres

                          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
                          • borninthe80s
                            borninthe80s last edited by

                            OK, je test avec les nouveau GPIO ce soir alors ...

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

                              Comme indiqué sur book, je suis ton wip avec attention.
                              Si quelqu'un peut préciser si cela ne marche qu'avec les manettes "classiques"ou aussi les dualshock

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

                                Bon ba pas mieux 😢
                                Le manettes font n'importe quoi.
                                Je crois que je vais abandonné ce projet.
                                Mais qq1 a dejà fait fonctionné les GPIO PS1 ? ou seulement théorique ?
                                Merci

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

                                  Non non n'abandonne pas !dis ce que tu as fait, ce qui a marché ou non ! En procedant logiquement on devrait y arriver

                                  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
                                  • borninthe80s
                                    borninthe80s last edited by

                                    Ba la je pense avoir tout testé ce que l'on m'a proposé comme solution ...
                                    Vous êtes sur que quelqu'un a deja réussi a le faire ?
                                    Car il y a peut etre simplement un bug logiciel ...

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

                                      Le truc, c'est que tu avais un pad qui marchait, donc il ne doit pas manquer grand chose pour le 2e

                                      Quand tu as changé les gpio data, qu'est ce qui marchait ou pas ?

                                      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
                                      • borninthe80s
                                        borninthe80s last edited by borninthe80s

                                        Alors sur les GPIO 3/4 ou 4/7 ca fait la meme chose ...

                                        0_1469649766658_Sans titre-1.jpg

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

                                          map=0,0,7,0,0,0,0 >> Manette 1 ok
                                          map=0,0,0,7,0,0 >> Manette 1 ok 😞 ... C pas normal ca 😞 .... C'est censé etre manette 2 😞

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

                                            Quels gpio sont câblés ?

                                            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
                                            • First post
                                              Last post

                                            Want to support us ?

                                            77
                                            Online

                                            87.4k
                                            Users

                                            25.7k
                                            Topics

                                            178.3k
                                            Posts

                                            Copyright © 2021 recalbox.com