Recalbox Forum

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

    [Wip] Projet gameboy zero en cours - Bartop terminé

    Your recalbox
    [wip] gameboy zero re bartop
    6
    33
    11124
    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.
    • tibreizh
      tibreizh last edited by tibreizh

      Salut à tous,

      Je suis TicBreizh, quadra nostalgique des bornes d'arcades et des consoles retro.
      je me suis d'abord interessé aux emulateurs d'ordinateur il y a quelques années pour pouvoir rejouer aux jeux de l'atari 520 ST.
      Puis il y a 3 mois, j'ai decouvert ce qu'offrait recalbox et le raspberry PI3, et là tout c'est emballé^^

      je n'ai pas de connaissances approfondies de programmation linux, d'utilisation de soft comme winSCP, ou de modification des fichier .conf, mais je me soigne et j’étoffe mes connaissances au fur et à mesure des embuches. 😛

      J'ai réussi à terminer un projet de bartop.
      Relativement discount pour une 1ere.
      Raspberry PI3 et Recalox
      Le bartop proviens de chez PM88.
      joystick zippy et boutons acheté sur ebay (j'ai changé les switch des joystick car les switch zippy d'rigine sont .... heurk...)
      un écran 19" 5/4 d'occase à 30 € fdp compris sur ebay
      Vinyl pacman fait avec des images glanées sur le net.
      ampli et enceintes prises chez smallcab.

      J'ai rajouté deux port USB en latéral pour pouvoir brancher 2 manettes PS3.

      0_1517046994630_20180124_194039 (Large).jpg
      0_1517047088165_20180112_210915 (Large).jpg
      0_1517047103916_20180124_191617 (Large).jpg
      0_1517047134200_20180111_212116 (Large).jpg

      Ce projet achevé, je me tourne naturellement vers la version portable.
      Et avec mon peu de connaissance en électronique , je pense que ce challenge va me plaire.

      Le plus simple me semble de partir sur un raspberry Pi zero w.
      J'ai trouvé un vendeur allemand sur ebay qui vend en gros les composants et des pieces imprimés 3D d'aide au montage.
      https://www.ebay.fr/itm/Gameboy-Zero-Kit-schwarz-SNES-Style-Buttons-Raspberry-Pi-Zero-Bausatz-Set/222806693290?hash=item33e05055aa:g:p1MAAOSwriBZ-zGA

      l’écran proviens des US
      un composite qui ne nécessite pas de modification normalement. 12€ fdp compris, on verra bien ce que cela vaut.
      https://www.gearbest.com/development-boards/pp_29447.html

      un pistolet à colle un fer à souder et c'est parti^^

      Prochain post à la réception des pièces.

      heureux de participer à ce forum qui m'a deja bien depanné lors de la fabrication du bartop et de la configuration de recalbox.

      J’espère également ne pas avoir enfreins le règlement. (il ne me semble pas que mes liens contiennent du copyright).

      Bonne émulation et GL dans vos projets. 😉

      tibreizh 1 Reply Last reply Reply Quote 1
      • tibreizh
        tibreizh @tibreizh last edited by tibreizh

        Mes commande de pièces et matériel sont passés pour le game boy zero.
        Rien n'est arrivé, mais cela me permet de plancher et visualiser le shema de montage.
        Et de ne pas etre pris au depourvu avec les différentes possibilités.

        Voici le shema qui va me servir de base.
        0_1517145902454_1.png

        mais en version light^^

        je ne compte pas sur ce projet souder la carte sd mais l’insérer directement dans le raspberry.
        Pas de carte contrôleur, je passerais directement en GPIO.

        J'ai eu une inquiétude sur le 3.7V Li-ion Battery Mini USB To USB A Power Supply Module qui servira a changer la batterie et à delivrer du 5v au raspberry et à l'écran.
        Je pensais qu'il ne delivrerais pas la tension suffisante au fonctionnement de l'ensemble, mais il semblerait que si.
        Je verifierais a l'arrivée;
        Sinon je peux opter pour un chargeur usb et un booster 5v

        J'ai quelques question qui me viennent.

        Quelle batterie prendre ?
        il semblerait que les Li-po soient de bon rapport qualité prix, mais quelle puissance , 2500 mA 5000mA 10000mA ?
        voici ce que j'ai choisi pour debuter li-po 4000mA
        Bon choix ? quel est le votre?

        J'ai bien Prévu des bouton L et R, mais doit je en rajouter un pour la Hot Key de recalox ?
        Ou alors puis je cabler le bouton select sur le port GPIO du bouton en plus de sa fonction select (en sachant que la combinaison HK + Select n'est pas fonctionnelle)

        le shema est prevu pour 1 haut parleur.
        et je ne sais pas ce qu'est cette pièce^^
        0_1517143956736_GameBoy Zero - Wiring Complete (1).jpeg
        Je suppose que l'on ne peut pas cabler le 2eme HP avec mais qu'il faut une par HP ?

        J'au une dernière interogation qui devrait etre plus claire quand j'aurais tout sur les yeux.
        L'utiisation du HUB.
        Si je ne branche pas de controleur USB, je n'aurais que la carte son USB a brancher dessus.
        Alors pourquoi ne souder directement la carte son aux bornes pp22 et pp23 du raspberry ?
        Et si j'ai besoin dun port USB en lateral du Game boy, je me branche une ralonge directement sur le port mini USB u raspberry qui est libre ?

        Voila voila, rien encore dans les mains, mais plein de choses dans la tête 😄

        N'hesitez pas à me faire part de vos experiences, j'en suis très intéssé 😉

        [36-15 code ma vie de retro gamer on]
        je suis en ce moment à fond sur kung fu master (fbalibretro) et pacman, si vous avez des high score, qu'on se level un peu :-D,
        sinon je m'eclate sur mario 64
        [36-15 code ma vie de retro gamer off]

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

          Salut, sur le schéma de ton circuit de charge, je suppose que le Switch sert à couper le jus pour ta GameBoy zéro. Donc une fois le circuit coupé tu peux plus charger la batterie... tu devrais donc mettre ton Switch entre ton chargeur et le pi pour que tu puisses charger quand ton pi est éteint.
          Si tu connectes directement ta clef USB audio sur les pads du pi, ton connecteur ne pourra plus servir (vu qu'il ne peut gérer 2 entrées) après si tu as un pi zéro W tu pourras toujours te connecter au pi via wifi. Sinon vaut mieux que tu mettes un hub USB.

          tibreizh 1 Reply Last reply Reply Quote 1
          • tibreizh
            tibreizh @tikiandskull last edited by

            @tikiandskull Merci pour les réponses.

            je vais déplacer le swith on/off comme tu le préconise
            0_1517343644780_gbz.jpeg

            Pour la carte son si je me connecte sur PP 22 et PP 23 le mini port USB intégré du raspberry ne sera plus actif ?
            Je comptais le connecter avec un cable femelle USB sur le coté du game boy si j'ai besoin de connecter un clavier.
            Ou alors je connecte le hub usb sur PP22 et 23 et je connecte la carte son + la prise USB dessus.
            Je vais effectivement prendre un RPZ w, comme ça pas besoin de dongle 😉

            tikiandskull 1 Reply Last reply Reply Quote 0
            • tikiandskull
              tikiandskull @tibreizh last edited by tikiandskull

              @tibreizh Yep pour la charge c'est bien ce que je voyais.
              Et pour ta carte USB audio sur la prise USB le pi pourra pas gérer le son et l'échange de données en même temps. Donc soit hub, soit liaison wifi avec un ordi, soit clavier bluetooth.

              Pour ton schéma audio la pièce que tu ne connais pas, c'est une prise jack audio femelle avec coupure, diamètre 3.5, cinq broches (quand tu branches un casque ça coupe le son de/des enceintes)

              tibreizh 1 Reply Last reply Reply Quote 1
              • tibreizh
                tibreizh @tikiandskull last edited by tibreizh

                ok pour la prise casque 😉

                j'ai recu tout les composants sauf les batteries.

                J'ai attaqué par la découpe de l’écran, des boutons, et au rabotage de l’intérieur de la coque.
                1_1518204184212_20180203_193616 (Small).jpg 0_1518204184196_20180203_141454 (Small).jpg

                puis j'ai fais les soudures du pcb et de quelques autres composants pour voir l'emplacement que cela pourrait prendre dans la coque
                1_1518204373266_20180205_210137 (Small).jpg 0_1518204373265_20180204_144005 (Small).jpg

                j'ai reçu l’écran récemment.
                j'ai pris chez gear best.
                il a l'avantage de ne as necessiter de modification pour fonctionner en 5V
                Sauf que ..... je n'arrive pas le faire fonctionner...
                j'ai brancher le fil jaune AV1 sur la sortie TV du raspberry. (je n'ai rien fait du cable AV2 blanc)
                j'ai branché la masse et le 5v sur mon booster de puissance qui est réglé à 5,4 V
                0_1518204670931_20180209_200343 (Small).jpg

                si jamais je relie le fil blanc à une masse du RPZ j'ai l'ecran qui clignote avec AV1 écrit dans le coin.

                Je sèche sur le problème depuis 2 jours.

                j'ai bien modifié mon fichier config.txt en commentant les lignes hdmi_

                j'ai décommenté et ajouté une ligne sur la config du composite:

                sdtv_mode=2
                hdmi_ignore_hotplug=1

                j'attend un autre écran pour voir si le problème persiste.
                Mais pour moi ce n'est pas un soucis d'alimentation car j'ai bien 5,4v su la carte de l'ecran, mais de signal vidéo.

                En attendant je prépare la coque pour accueillir les divers composants.

                Si vous avez une idée pour mon problèmes d'écran, je suis preneur 😉

                tibreizh 1 Reply Last reply Reply Quote 0
                • tibreizh
                  tibreizh @tibreizh last edited by tibreizh

                  voic une copie de mon fichier config.txt

                  #hdmi_safe=1

                  framebuffer_width=320
                  framebuffer_height=240

                  disable_overscan=1

                  #hdmi_group=1
                  #hdmi_mode=1

                  #hdmi_drive=2

                  dtparam=audio=on

                  config_hdmi_boost=0

                  #hdmi_force_hotplug=1

                  sdtv_mode=2
                  hdmi_ignore_hotplug=1

                  #dtoverlay=lirc-rpi

                  boot_delay=3

                  disable_splash=1

                  cec_osd_name=recalbox

                  gpu_mem_256=128
                  gpu_mem_512=256
                  gpu_mem_1024=512

                  avoid_safe_mode=1

                  kernel=zImage

                  tibreizh 1 Reply Last reply Reply Quote 0
                  • tibreizh
                    tibreizh @tibreizh last edited by

                    j'ai pensé que n'ayant pas modifié le fichier recalbox.conf pour mettre global.videomode=default cela posait problème.

                    J'avais édité le config.txt avec notepad++, comme ça pas besoin de se connecter enSSH ou en reseau au RPZw
                    Mais pas le choix pour recalbox.conf car sous windows il n'apparait pas;
                    J'ai donc reconfiguré mon fichier config.txt pour sortir ma video sur le HDMI et pouvoir acceder à recalbox, saisir le wifi de ma livebox et me connecter au RPZw.
                    Et j'ai un ecran noir sur la télé....

                    voulant tester la carte SD, je la met dans un RP3, et là pas de soucis, recalbox s'affiche en HDMI.
                    Je remet la carte SD dans les 2 RPZw que je possède, et écran noir...
                    je pense que mon adptateur micro HDMI doit avoir un problème.

                    impossible d'avoir pour le moment une sortie HDMI ou composite sur mes RPZw et donc d'avoir acces a quoi que ce soit.
                    j'attend un adpatateur pour essayer de faire quelque chose.

                    tibreizh 1 Reply Last reply Reply Quote 0
                    • tibreizh
                      tibreizh @tibreizh last edited by

                      2 eme essai de sortie par le composite sur un ecran de recul cette fois ci.

                      J'ai recu ce modèle:
                      0_1518271465105_20180210_121337 (Large).jpg

                      il correspond à la version 7 du référencement sur le wiki de sudomod.com
                      J'ai fait un pont pour pouvoir le faire fonctionner en 5V (5,4V) comme expliqué ici

                      j'ai raccordé la cable jaune AV1 sur le RPZ

                      1_1518271940458_20180210_145406 (Large).jpg 0_1518271940458_20180210_145238 (Large).jpg

                      Je branche le tout, et rien ne se passe .... encore.

                      Lorsque je connecte le cable blanc sur un ground du RPZ, l'écran clignote et affiche AV1 dans l'angle.

                      Mon fichier config.txt me semble bon
                      Suis je obligé de modifier le fichier recalbox.conf avec pour mettre global.videomode=default pour que cela fonctionne ,
                      je suis incapable d'y accéder...

                      si vous voyez le problème, merci de laisser un com.
                      Je ne pense pas etre loin de la vérité mais je sèche.

                      mathi68 1 Reply Last reply Reply Quote 0
                      • mathi68
                        mathi68 @tibreizh last edited by

                        @tibreizh , si je me réfère au schéma de sodomod, tu t'es trompé dans la câblage du module d'affichage: le fils d'alimentation 5V doit être à l'extrémité gauche, puis le noir , le jaune et le blanc près du quartz.

                        tibreizh 1 Reply Last reply Reply Quote 0
                        • tibreizh
                          tibreizh @mathi68 last edited by

                          @mathi68 comme toi je vois que sur sudomod les câbles sont inversé par rapport à moi.
                          Pourtant je n'ai pas dessoudé les câbles, ils étaient ainsi connectés. Bizarre.

                          j'ai refait des test avec un clone de mini nes chinoise que j'avais en stock.
                          J'ai raccordé la sortie vidéo jaune et la masse noire.
                          Et miracle, les 2 écrans (écran de recul et celui de gearbest) fonctionnent.
                          Donc pas de probleme au niveau des ecran ou du cablage donc 😉
                          1_1518294924118_20180210_170031 (Large).jpg 0_1518294924117_20180210_162037 (Large).jpg

                          j'ai voulu faire le test avec mon RP3 qui me sert dans ma borne d'arcade.
                          Contrairement aux 3 RPZw que je viens d'acheter, je sais qu'il fonctionne.
                          J'ai branché la sortie video du RP3 (pp24) sur mon ecran ainsi qu'un ground à l'ecran.
                          Et ..... ça fonctionne ..... tout du moins sur l'ecran de recul (le gear best à l'affichage qui saute alors que branché la mini nes il fonctionne bien)
                          1_1518295155753_20180210_202606 (Large).jpg 0_1518295155752_20180210_202452 (Large).jpg

                          Me voila donc rassuré sur mon fichier config.txt et recalbox.conf qui sont OK puisque j'ai l'affichage;
                          Il n'y a donc pas d raison que cela ne fonctionne pas avec mes Raspberry Pi zero.
                          Et malheureusement avec les 3 j'ai le même resultat, l'ecran s'affiche sur AV1 (c'est deja beau^^), et reste bleuté.
                          0_1518295320566_20180210_210905 (Large).jpg

                          Pourtant j’utilise la meme carte SD qu'avec Le raspberry Pi 3, je pige pas.
                          Pourquoi la meme carte SD ne donne pas le même résultat entre le RP3 et le RPZw ?

                          Mais bon, on progresse, ce matin je n'avais que dalle 😄

                          Toujours a l'écoute, si vous avez une idée sur ce mystère ^^

                          tibreizh 1 Reply Last reply Reply Quote 0
                          • tibreizh
                            tibreizh @tibreizh last edited by tibreizh

                            Petit point du dimanche matin sur les différents dysfonctionnement constatés sur les écrans et le fonctionnement des raspberry pi zero.

                            Les écrans:

                            un gear best et un écran de radar de recul quelconque choppé sur amazon

                            Sous RP3, les deux ecrans lancent recalbox sous la sortie composite (hourraaa !!!), mais l'écran de chez gearbest clignote (merdum^^).
                            Après changement du chargeur (de 2000mA à 3000mA) alimentant le booster de volt (réglé à 5,4V), le clignotement s'arrete.
                            J'en deduis un manque d'ampérage.
                            0_1518344686463_20180210_202452 (Large).jpg
                            0_1518345552721_20180210_1700311 (Large).jpg

                            Solution pour le moment: attendre l'arrivée de la batterie et espérer que le problème de puissance sera résolu par elle pour l’écran gearbest.
                            écran radar de recul OK

                            Les RPZ et RP3

                            Mon problème principal, je n'arrive pas à faire fonctionner aucun des 3 RPZ que j'ai en ma possession (1 RPZv3 et 2 RPZw)
                            Sous RPZ je n'ai eu qu'un écran bleu, pas de lancement de recalbox.
                            0_1518344657956_20180210_210905 (Large).jpg

                            en utilisant la meme carte SD paramétrée pour fonctionner en sortie composite, cela fonctionne sur le RP3 et aucun des RPZ.
                            Chose inquiétante, les diodes des RPZ ne clignote qu'une fois au lancement de la carte, est qu'il charge quoi que ce soit ?
                            lorsque je remet le fichier config.txt pour une sortie sur HMDI, avec le RP3 j'ai mon recalbox sur le HDMI de la télé, et avec les 3 RPZ encore une image bleuté ... (la télé reconnait quand même un signal, mais rien n'a l'air de se lancer)
                            Portant il ne devrait y avoir aucune modif à faire sur la carte SD pour que ca fonctionne.

                            Solution (qui n'en est pas une^^) pour le moment: Faire une game boy avec un RP3 😄
                            Je n'arrive pas à imaginer que mes 3 RPZ soient defectueux, je dois rater quelque chose, mais je ne vois pas quoi....

                            Merci de partager votre expérience si vous avez une idée.

                            tikiandskull 1 Reply Last reply Reply Quote 0
                            • tikiandskull
                              tikiandskull @tibreizh last edited by

                              @tibreizh de ce que j'ai cru comprendre tu utilises ta carte sd sur ton pi 3 et ton pi zéro... Les versions recalbox pour pi3 et pi zéro ne sont pas les mêmes, c'est peut être la qu'il est ton problème. Si j'me gourre fais pas attention à ma remarque 😉

                              tibreizh 1 Reply Last reply Reply Quote 0
                              • tibreizh
                                tibreizh @tikiandskull last edited by tibreizh

                                @tillandsie said in [Wip] Projet gameboy zero en cours - Bartop terminé:

                                @tibreizh de ce que j'ai cru comprendre tu utilises ta carte sd sur ton pi 3 et ton pi zéro... Les versions recalbox pour pi3 et pi zéro ne sont pas les mêmes, c'est peut être la qu'il est ton problème. Si j'me gourre fais pas attention à ma remarque 😉

                                Ah... ouai ... d'accord^^.

                                Alors ne cherchons pas plus loin, tu as trouvé le problème. 🙂

                                je trouvais incroyable que aucun RPZ ne marche.

                                Je vas aller télécharger la bonne version, ça fonctionnera mieux.

                                Merci beaucoup @tillandsie, je me doutais que ce n'étais pas grand chose, mais je ne m'en sortais pas.
                                je zieutais déjà comment rentrer le RP3 dans le game boy 😛

                                Edit:

                                En fait il semblerait ce soit la même version pour RP3 et RPZw donc retour à la case départ, pourquoi la même carte SD fonctionne sur le RP3 et pas sur les RPZ

                                en tout cas merci du coup de main 😉

                                tikiandskull Substring 2 Replies Last reply Reply Quote 0
                                • tikiandskull
                                  tikiandskull @tibreizh last edited by tikiandskull

                                  @tibreizh demande à @Substring mais je suis sur qu'il y a une différence.
                                  Elle se fait peut être au moment de l'installation sur le pi zéro. En tout cas, les sd de mes pi zéro ne fonctionnent pas sur le pi 3 et celles des pi 3 ne fonctionnent pas sur mes pi zéro 😉

                                  1 Reply Last reply Reply Quote 1
                                  • Substring
                                    Substring @tibreizh last edited by

                                    @tibreizh kamoulox, la version pi0 c'est la même que pi1

                                    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é

                                    tibreizh 1 Reply Last reply Reply Quote 1
                                    • tibreizh
                                      tibreizh @Substring last edited by

                                      @substring said in [Wip] Projet gameboy zero en cours - Bartop terminé:

                                      @tibreizh kamoulox, la version pi0 c'est la même que pi1

                                      Merci @tikiandskull et @substring.

                                      C est donc une version Différente, donc mes cartes SD paramétrées sur RP3 ne risquent pas de fonctionner...
                                      Par contre je ne trouve pas la version rp1^^

                                      Un lien peut être ?

                                      Merci du coup de main 😉

                                      OyyoDams 1 Reply Last reply Reply Quote 0
                                      • OyyoDams
                                        OyyoDams Staff @tibreizh last edited by

                                        @tibreizh https://archive.recalbox.com/

                                        tibreizh 1 Reply Last reply Reply Quote 1
                                        • tibreizh
                                          tibreizh @OyyoDams last edited by

                                          @oyyodams said in [Wip] Projet gameboy zero en cours - Bartop terminé:

                                          @tibreizh https://archive.recalbox.com/

                                          Top, merci 😉
                                          Je test tout ça ce soir et je vous fais un retour.

                                          Un grand merci à vous 3 😊

                                          tibreizh 1 Reply Last reply Reply Quote 1
                                          • tibreizh
                                            tibreizh @tibreizh last edited by tibreizh

                                            Ca fonctionne !!!
                                            La version est la bonne, je vais pouvoir passer à la suite.

                                            -Mission audio:
                                            Soudage du hub USB, carte son, ampli, prise jack et haut parleur

                                            je voulais également charger des roms sur la carte SD, mais je n'arrive plus à me connecter que par le recalbox manager.

                                            Impossible de me connecter via l'explorateur windows.
                                            Pourtant cela fonctionnait il y a peu de temps sur mon ordi et c'est ainsi que je procédais.

                                            Quand je tape //ipdemonpizero dans la commande de l'explorateur windows, je bascule direct sur internet et recalbox manager.
                                            0_1518459207579_explorateur reseau windows.jpeg

                                            et quand j’exécute cmd ping ipdemonpizero , il est bien reconnu.
                                            0_1518458559729_ping.jpeg

                                            une idée sur ce qui bloque ?

                                            des dizaines de sujets existent sur le sujet, mais pas de solution trouvé.

                                            prochaines photos, le cablage audio 😉

                                            Et encore merci pour l'aide sur la version recalbox pi0 😉

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

                                            Want to support us ?

                                            54
                                            Online

                                            98.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.0k
                                            Posts

                                            Copyright © 2021 recalbox.com