À la base, j'avais envie de capturer la vidéo et l'audio de mes PCB pour me faire des vidéos à but perso de mes parties.
J'ai vu pas mal de bricolage sur le net à base de modification de rallonge jamma. Cela ne me convenait pas trop car je voulais un truc propre et surtout avoir un projet sur lequel passer un peu de temps car c'est ma passion aussi
J'ai donc décidé de réaliser une PCB qu'on placerait entre le jeu (format jamma) et le peigne de la borne pour pouvoir dériver le RGB et l'audio dans des formats standards (j'ai choisi de faire une prise VGA et un jack 3.5"). Je ne toucherait pas le signal vidéo en sortie qui restera le même que la PCB.
Il suffira alors de brancher le VGA sur un OSSC par exemple pour upscaler dans une résolution plus contemporaine et de capturer le tout avec une carte de capture vidéo (j'ai choisi le xcapture-1 de Micomsoft mais il y a sûrement des options moins onéreuse...).
Tant qu'à faire une PCB, je vais aussi rajouter tout ce qu'il faut pour enregistrer les inputs des boutons sur une carte SD...
J'ai eu et j'ai encore pas mal de trucs à tester concernant ce WIP, je vais donc essayer de détailler dans ce post les différentes étapes si des gens sont intéressés !
Pour la réalisation, j'utiliserai Eagle CAD (version à 10e par mois car un peigne jamma c'est trop large pour la version gratuite...).
J'ai envoyé à la fab une première version en espérant que je ne me soit pas complètement foiré .
Tout le projet est dispo sur github : https://github.com/nmaupu/jamma-streamer
1ère étape : le format jamma
Il faut 2 choses :
- Une prise jamma femelle
- Réaliser un connecteur en bord de circuit comme sur les PCB (on appelle cela un edge connector)
https://www.digikey.fr/product-detail/e ... -ND/927310
Le footprint pour eagle est relativement aisé à faire à l'aide de la datasheet fournie J'ai mis la lib ici de toute façon :
https://github.com/nmaupu/jamma-streame ... ale_56.lbr
La réalisation du edge connecteur est plus simple puisqu'un gars a déjà fait une librairie eagle dispo ici :
https://github.com/Shinichi-Ohki/JAMMA_ ... _for_eagle
Pour commencer le circuit, il faut simplement relier 2 à 2 les connections des deux connecteurs.
2ème étape : La vidéo
Assez simple finalement :
- dériver les connexions jamma R,G et B et y mettre une résistances de 220 ohms (pour le moment ça me suffit au niveau du rendu) directement sur le VGA
- dériver le video sync et le brancher sur le VGA
- dériver le video ground et le brancher sur le VGA
3ème étape : L'audio
Il faut savoir que l'audio des PCB sort déjà amplifié... Il faut donc réduire le volume (faire un signal line out en quelque sorte) pour l'envoyer dans un jack 3.5".
Je ne suis pas encore bien sûr de comment cabler le jack stéréo sur la sortie mono de la PCB mais je vais faire plus de tests bientôt !
Il y a des schémas compliqués pour transformer un signal amplifié en line out mais je vais me contenter d'un pont diviseur à l'aide de 2 résistances pour le moment (je dois encore tester voir ce que ça donne).
C'est ça :
https://www.astuces-pratiques.fr/electr ... de-tension
Au final, voilà ce que ça donne pour cette première partie.
La suite (l'enregistrement des inputs) est beaucoup plus couillue , je reviendrais dessus plus tard en détail si vous êtes preneurs.
J'ai fait des tests de vidéo ce soir avec un câble VGA modifié plugguer sur un OSSC et sur le xcapture et ça fonctionne !