Recalbox Forum

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

    [WIP]Projet GameBoy Advance Zero

    Your recalbox
    14
    140
    81879
    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.
    • maxime-eloir
      maxime-eloir last edited by

      Hello! Je suis le projet depuis un petit moment sans donner mon avis ni participer parce que je suis une bille en électronique ect, donc mon aide est inutile. Mais c'est un projet que j'aime beaucoup et que je referais surement si je me cale un peu plus dans le domaine électronique! Mais donc quelques questions qui me viennent sur le tas : -Sur ta dernière photo, on voit différents circuits : celui de gauche c'est pour les contrôleurs si je suis bien, mais s'il s'agit de la carte d'origine, comment tu gères 4 boutons au lieu de 2? Et celui de droite c'est quoi? Bouton start et select? - Tes triggers (on parle bien des boutons L et R hein?) sont mis de quelle manière? -Où vas tu mettre ta batterie? Tu vas pouvoir avoir le switch de base de la gba on/off en le branchant à ton Rb? -Et je plussoie le monsieur précédent : un p'tit tuto? 😄 Quand même pas à ce point mais pourquoi ne pas faire des schémas de montage pour que même moi (ayant fait Sciences de l'ingénieur et parti en art après..) puisse comprendre! Je comprends un peu dans le principe mais tout ce qui est branchement c'est quand même un peu fou pour moi.   En tout cas, bonne continuation! C'est un projet que je suis de très près 😄

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

        Salut,

        -Sur ta dernière photo, on voit différents circuits : celui de gauche c’est pour les contrôleurs si je suis bien, mais s’il s’agit de la carte d’origine, comment tu gères 4 boutons au lieu de 2? Et celui de droite c’est quoi? Bouton start et select? – Tes triggers (on parle bien des boutons L et R hein?) sont mis de quelle manière?

        Celui de gauche est pour les boutons A,B,X,Y, que j'ai récupéré d'une copie de manette de SNES. Celui de droit est un bout de la carte mère d'origine que j'ai découpé, en conservant la croix directionnelle, le trigger L, select et start, et le bouton power. Je dois juste trouver un moyen de caler le trigger R , j'ai dessouder le bouton, j'y réfléchis encore!

        -Où vas tu mettre ta batterie? Tu vas pouvoir avoir le switch de base de la gba on/off en le branchant à ton Rb?

        La batterie devrait rentrer dans le bloc de pile d'origine, si ce n'est pas le cas je devrais le retirer et cond**ner la trappe. Au niveau du bouton on/off, je compte le brancher entre le +5v du rpi et le convertisseur 3.7v=>5v, de façon à pouvoir charger la batterie même si la gameboy est éteinte. Et pour un tuto, j'hésite parce qu'en fait c'est pas mal de bidouille et système D, surtout pour la partie boutons! Si le rendu final est pas très propre ça la fout mal 😛 On verra quand j'aurais finis!

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

          je kiffe bien ce projet (j'ai même appelé mon beau-fils pour savoir s'il avait toujours sa gameboy advance qui trainait...) je suis curieux pour le montage lipo -> chargeur -> booster (step-up) si tu as des photos détaillées du cablage ça serait cool.

          GlOoK

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

            Pour la batterie, j'ai trouvé ça Ce sont des batteries qui ont la taille de pile AA à 2500 maH ce qui t'évitera de cond**ner la trappe. 5000 mah te laissera 4/5h de jeu.

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

              @Glook : le montage a été un fiasco total! une des deux cartes devait être défectueuse et elle ont cramées toutes les deux (dont une LED sur le circuit de charge qui a fumé ). Je suis un peu deg mais mon rpi0 n'a rien au moins. Je recommande tout mais en UE pour ne pas avoir à attendre 1 mois de plus :s (tout arrive début semaine prochaine normalement) Merci kent003, je me pencherais vers ça si la batterie que j'attends est encore trop grosse ! Hier j'ai récupéré la vitre en plastique de l'écran d'origine et je l'ai taillé pour qu'elle se loge sur celui de la GBA, j'suis plutôt content du résultat, je le fixerais à la glue à la fin. Pour ce faire j'ai utilisé la vitre d'origine que j'ai calé sur l'autre vitre, et j'ai découpé tout autour au cutter + poncé. Autre chose, j'ai trouvé ce guide très détaillé sur une game boy pocket, à la fin il y a deux diagrammes très utiles , un pour le circuit d'alimentation et de charge, et l'autre pour le son (celui-ci va bcp m'aider!).

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

                Salut Nosfay 🙂 Peux tu nous montrer comment tu as brancher tes fils pour la croix multi-directionnels et les autres boutons... je viens de découvrir la PCB de la GBA mais je  la trouve tres complexe... merci

                1 Reply Last reply Reply Quote 0
                • maxime-eloir
                  maxime-eloir last edited by

                  Hello ! Bon, j'suis à fond sur le projet en fait. J'ai envie de refaire la même pour l'anniversaire de ma copine ( bon c'est en Aout j'ai le temps de voir venir mais justement, j'essaye de voir si tout peut fonctionner ect). J'viens de commencer un petit montage très vite fait, avec les différentes parties et composants utilisés. Donc Monsieur l'auteur du post qui est un grand homme de nous faire partager votre expérience : continuez! Je synthétise tout sous la forme de schéma pour m'aider (ou nous aider), à créer la mienne dans le futur. (Avec les bonnes dimensions bien sur). La j'attends de savoir comment brancher les différents composants et la taille de l'écran.   D'ailleurs. L'écran  est positionné dans la GBA, mais as tu supprimé une partie du cache de l'écran? Genre un petit rebord/contour ou tu as juste mis l'écran comme ça derrière le cache?   Illustrator - Gba Raspberry 0

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

                    @Biloon : Au 1er coup d'oeil j'ai eu peur aussi mais il s'avère qu'il y a des pastilles qui font contact avec les boutons, donc même pas besoin de gratter les pistes! Tu peux les repérer car elles sont marquées TP2,TP3, etc ... Ensuite toutes les masses sont reliées entre elles, et le contact est le gros carré entre select et start (donc un seul fil pour 7 boutons, ça c'est cool 😄 ). Je pourrais envoyer un schéma avec quel contact correspond à quel bouton quand je rentrerais chez moi ce soir . Si tu as un multimètre, tu peux tester toi même la continuité des boutons avec les pastilles. @Oskawa : J'ai viré le cache de l'écran, car on passe d'un 2.9" à un 3.5", mais si tu veux le garder tu peux, et tu devras jouer sur l'overlay pour réduire la taille de ton écran. Et pour que ce dernier rentre dans la console il a fallut poncer le plastique intérieur ( la partie basse surtout). J'ai récupéré le plastique de l'écran de recul et l'ai taillé pour avoir une protection, je posterais une photo aussi ce soir. Je vous donne une autre piste pour les boutons x/Y, vous pouvez les mettre sous les boutons L et R actuels, de ce genre par exemple. Ça permet de conserver la carte mère pour les boutons A et B aussi et aucune modifs comme j'ai du faire pour le bouton R... Mon projet est au ralenti actuellement. J'attends une nouvelle carte mère de gba car j'ai flingué quelques pastilles à cause d'un fer à souder bas de gamme + le circuit de charge qui est partit en fumée ... Mais je savais que ça allait être semé d'embûches donc je ne démoralise pas ! Et c'est cool d'en discuter avec vous ça permet de garder la motivation au top !

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

                      Voilà une carte mère de GBA (pas la mienne) avec tous les boutons que j'utilise. Les deux lignes rouges correspondent à l'endroit que j'ai découpé : TP2: select TP3: start TP4: droite TP5: gauche TP6: haut TP7: bas TP9: L Rond noir : masse commune Et voici le cache d'écran:

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

                        Classe!!!

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

                          Je viens de réussir à sortir du son via les GPIO! J'ai par contre un soucis avec le potentiomètre, il ne fonctionne pas sur le speaker alors que sur un casque, pas de soucis! (d'ailleurs le casque coupe bien le speaker) Je n'ai pas branché de masse au potentiomètre mais juste sur la prise jack (je me suis inspiré de ce diagramme), mon problème peut venir de ça ?

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

                            Putain Nosfay tu déchires ! peux tu me montrer : - où tu branche ton cable pour l’écran sur le PI ainsi que son alimentation - où brancher les boutons A, B et R sur la pcb ? - Comment tu fais pour sortir du Son du PI zero - Comment tu as cramé la PCB de GBA merci et encore bravo !

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

                              Tu utilises l'ampli en fin de compte? Tu n'as pas besoin de la masse. Le potentiomètre fait varier l'amplitude du signal du son c'est tout.

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

                                @BilooN :

                                – où tu branche ton cable pour l’écran sur le PI ainsi que son alimentation

                                Tu branche le +5v sur un +5v du gpio (ou sur le +5v en sortie du convertisseur 3.7v=>5v, peu importe), ensuite le signal vidéo va se brancher sur la pin composite du rpi 0 (la pastille carré)

                                – où brancher les boutons A, B et R sur la pcb ?

                                Je n'utilise pas le A/B d'origine, je me sers d'une copie de manette de SNES (le PCB de la croix directionnelle en fait, avec les boutons classiques à la place de la croix bien sur). Pour le R, j'ai dessoudé le bouton R et je ne l'ai pas encore collé dans la coque, je te dirais comment je m'en suis sortis.

                                – Comment tu fais pour sortir du Son du PI zero

                                Il n y a pas de sortie son analogique sur le rpi 0, mais en modifiant l'attribution de certain pin des gpio, tu peux l'avoir. Donc dans l'ordre il faut: 1) modifier les GPIO, dans mon cas le GPIO13 sera attribué au canal de son gauche (sachant que je veux du son mono je n'ai pas besoin d'avoir 2 canaux) 2) ajouter un filtre à la sortie de tes gpio (2 résistances et 2 condensateurs) pour rendre utilisable le signal pour du son 3) ajouter un ampli, potentiomètre, prise jack et speaker (les 3 derniers sont d'origines) Plus d'infos ici Et voilà à quoi ça ressemble:

                                – Comment tu as cramé la PCB de GBA

                                J'ai décollé les pastilles de contact en les chauffant trop, manque d'expérience sur ce genre de cartes + fer à souder pourri ne font pas bon ménages ! J'ai acheté un fer à souder de meilleure qualité pour éviter ça sur la nouvelle carte. @kent003 : c'est bien ce que je me disais ... Comment est-ce possible que ce potentiomètre fonctionne sur le jack et non sur le speaker? mon ampli est entre le potentiomètre et le speaker.

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

                                  Confirme moi pour ton montage: GPIO -> Montage Lissage -> Potentiomètre -> Jack -> Ampli -> Speaker Normalement, les jacks des game boy ont la détection de casque. Ça ouvre un contact quand tu mets le casque (le contraire sur la Game Gear). Tu l'utilises pour couper l'alimentation de l'ampli?

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

                                    Oui c'est bien ça pour le montage. La détection du casque fonctionne très bien. Et je ne coupe pas l'alim de l'ampli, celle ci vient directement du 5v du rpi. Ce pourrait-il que l'ampli égalise le signal reçu?

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

                                      La détection du casque doit servir à commander l'amplification. J'ai peur que tu coupes le son quand il y a pas de casque?

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

                                        Quand le casque est branché, pas de son sur speaker, quand il est débranché, le son revient. J'ai remarqué que quand je joue avec le volume, un souffle diminue ou augmente, alors que la musique reste au même niveau. J'ai du me tromper sur le câblage de la prise jack, ça ne doit pas être la même que le diagramme que j'ai vu. Je ferais des tests demain.

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

                                          Bon, toujours le même soucis, j'ai re vérifié mes branchements pourtant. J'ai décollé les pattes du potentiomètre du PCB pour éviter un éventuel court circuit bien que j'ai coupé la carte à ras de celui ci. Une idée? EDIT: j'ai viré la prise jack du circuit, même problème! Ce pourrait-il que la résistance du potentiomètre soit trop faible? je vais en commander un autre de ce genre pour tester : http://www.ebay.fr/itm/2-potentiometre-molette-10K-lin-thumb-wheel-trimpot/280617941037?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20140620091323%26meid%3D62f3024b681c4b4ca1ef6f6868bd577d%26pid%3D100005%26rk%3D2%26rkt%3D2%26mehot%3Dag%26sd%3D270694296137

                                          1 Reply Last reply Reply Quote 0
                                          • maxime-eloir
                                            maxime-eloir last edited by

                                            Désolé, je suis dans l'incapacité de t'aider! Par contre comment comptes tu brancher le bouton R? Parce que je regarde sur le pcb de la gba que tu as filé, et tu fais pas mention du R, des idées de comment tu vas l'intégrer?

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

                                            Want to support us ?

                                            78
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com