Problème controlleur USB



  • Salut !

    D'avance pardon si je n'utilise pas les bons termes, je n'y connais pas grand chose en informatique.

    J'ai quasiment fini de monter ma borne d'arcade et j'en suis actuellement à la phase de réussir à faire marcher mes boutons/joystick, chose qui s'avère vachement plus compliquée que prévu !

    Voilà mon problème :

    J'ai mes boutons et mes joysticks branchés sur une carte (encodeur) USB, lui même branché en USB sur mon RaspberryPi3. (une carte par joueur). J'ai activé les GPIO, on me dit qu'ils sont détectés, mais ils ne réagissent pas quand il s'agit de configurer les touches. (alors qu'avec un clavier branché en USB ça fonctionne)
    Ca, j'imagine que c'est parce que mes boutons ne sont pas branchés directement sur le Raspberry, certes il détecte les GPIO mais il n'y a rien de branché directement dessus.
    Après avoir écumé le Wiki, les tutos, etc je n'ai toujours pas trouvé la solution. De ce que j'ai compris ce qui doit m'être utile est dans la catégorie "Touches du clavier via GPIO", mais rien de ce qui y est décrit ne colle à ce que j'ai sous les yeux (je ne trouve pas de module "recalbox-retrogame", je ne comprends pas comment donner les droits chmod 775 et tout le tintouin, je suis sur windows/mac et à ce que j'ai compris, tout ce qui y est décrit est pour linux)
    Donc si quelqu'un sait comment, au final, faire fonctionner des boutons branchés sur des cartes, elles-même branchées sur le raspberry, le tout en disposant d'un ordinateur windows et d'un mac, ce serait génial ! :)

    J'espère avoir été clair, bien que dans ma tête ce soit encore trèèès obscur. ahah

    Merci d'avance pour votre aide !

    A bientôt


  • Moderator
    Team

    Bonjour
    les GPIO ne te consernent absolument pas, désactive le.

    et ensuite il faut ceci
    https://forum.recalbox.com/topic/9116/a-lire-encodeurs-usb-adaptateurs-usb



  • Merci pour ta réponse !

    J'ai remis les GPIO sur "0" dans les lignes de code. Mais rien à faire ça ne fonctionne toujours pas. (ça ne fonctionnait pas avant que je mette "1" donc à la limite ça ne m'étonne pas ^^)
    D'après les avis que j'ai pu lire sur ma config, les gens qui ont la même que moi n'ont eu aucun problème, tout a fonctionné direct. Voici une photo de mes branchements https://ibb.co/h4chCy qui me semblent être corrects.

    Voici également le lien généré par le support si jamais ça peut servir https://file.ac/Tkvm9qzOUnY/
    (je n'ai pas généré ce lien alors que mes encodeurs étaient branchés car je ne peux pas amener ma borne entière jusqu'à ma box internet (le truc con))
    Si tu as besoin d'autre chose dis moi ! :)

    Encore merci pour ton aide !


  • Moderator
    Team

    Bonsoir
    si tes encodeurs ne sont pas branchés, l archive de support ne sert à rien.



  • @GuiGX
    Comme @acris a dit, les gpio ne te concernent pas si tu a deux encodeurs USB Dragonrise, chez toi avec des Joysticks genre Sanwa. Alors peut être tu as déja trop bricolé sur les paramètres ? Le mieux je pense, réinstaller le système propre et faire les seuls changements nécessaires au niveau de l'ES. Normalement elle doit les détecter automatiquement.



  • @acris j'ai réussi à tirer un câble ethernet pour obtenir l'archive de support en ayant mes encodeurs branchés, la voilà : https://file.ac/Qqc1MAs7hXU/

    @Dragu Je ne sais pas si mes encodeurs sont des Dragonrise, j'ai pas l'impression qu'ils aient de marque, si ce n'est "Zero Delay LED USB Encoder" (voici exactement ce que j'ai : https://www.amazon.fr/Longruner-Joystick-Joueurs-Encodeur-Raspberry/dp/B07315PX4F/ref=sr_1_2?ie=UTF8&qid=1529232838&sr=8-2&keywords=zero+delay+led+usb )

    Concernant les paramètres je ne les ai pas bricolé, si ce n'est pour activer les GPIO, puis les désactiver. Mais peut-être que tout réinstaller serait à terme la solution si l'archive de support ne donne rien. :/

    Aller, on tient le bon bout ahah, encore merci pour votre aide en tout cas !



  • Du nouveau !

    J'ai refais mes branchement et mon install propres et ça fonctionne !
    En revanche je n'ai qu'un seul des deux encodeurs de détecté, pourtant le joueur 2 est cablé exactement comme le joueur 1. oO



  • @GuiGX
    J'avais vu que sur une de tes fotos, la led verte n'était pas allumé sur l'encodeur.
    Maintenant il faut encore voir l'ordre des branchements sur les prises USB du PI3.
    Il faut de préférence les mettre sous 0 et 1.
    alt text



  • Yes !

    Ca fonctionne, merci beaucoup ! :D

    Petite photo de la borne en prime :) : https://ibb.co/cMDQLJ


Log in to reply
 

Want to support us ?

Join us on :

266
Online

28268
Users

14458
Topics

109405
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.