Gamoover

[move]Vous vous épilez le maillot et collectionnez les bornes d'arcade avec des hommes musclés dessus ? Alors soyez les bienvenus sur Gamoover ! [/move]

Messages récents

#21
Rassemblements entre membres / Salle associative Arcade in th...
Dernier message par djalex - Vendredi 08 Mai 2026, 11:00:14 AM
Salut à tous,


l'association évolue et on se prépare à créer un Bar Arcade sur Lyon,


Vous pouvez nous aider, comment ?

https://fr.ulule.com/memory-club/?utm_campaign=presale_224652&utm_source=shared-from-Ulule-project-page-on---http.referer--

#22
Racecabs & Simulateurs / [WIP] Le Mans 24 vers Single O...
Dernier message par lmx007 - Vendredi 08 Mai 2026, 10:50:05 AM
Citation de: Tibal le Jeudi 07 Mai 2026, 19:09:56 PMElle est resplendissante cette borne ! 😍
Petit coussin Sega aussi. Pour drifter confortablement

Le coussin c'est surtout pour la déco ! :laugh:  Je le trouve aussi resplendissante mais comme dans la pub du yahourt au bifidus des années 90 l'important c'est à l'intérieur. Tu remercieras pour moi le créateur du M3 Méga adapter  :D
#23
Cabs From Scratch / Borne d'arcade format vertical...
Dernier message par Coolfire - Jeudi 07 Mai 2026, 22:26:49 PM
Merci pour votre intérêt  :D



Après un long moment d'arrêt pour cause d'autres projets, ça reprend de ce côté  :-)=

J'ai câblé les boutons, commencé à brancher un tas de trucs sur le PC










Et j'ai découpé le panneau du woofer avec les trous pour les sockets 220V, USB et réseau :)




J'y retourne...



#24
Racecabs & Simulateurs / [WIP] Le Mans 24 vers Single O...
Dernier message par Tibal - Jeudi 07 Mai 2026, 19:09:56 PM
Elle est resplendissante cette borne ! 😍
Petit coussin Sega aussi. Pour drifter confortablement
#25
Cartes graphiques & convertisseurs videos / [WIP] Bidouilles autour de la ...
Dernier message par Tibal - Jeudi 07 Mai 2026, 19:08:38 PM
Ça vaut un bon bouquin franchement.
Merci de partager ça !
#26
Cartes graphiques & convertisseurs videos / [WIP] Bidouilles autour de la ...
Dernier message par njz3 - Jeudi 07 Mai 2026, 15:19:14 PM
Je vais aborder maintenant le cas du AD725 dont la datasheet est dispo ici.
Ce dernier est plus récent que le AD723, et semble plus simple d'intégration. Il reprends le même principe d'oscillateur 4FSC et de Luma Trap mais est basé sur des sorties analogiques avec un bias DC (offset) qu'il faut supprimer en utilisant un couplage AC en sortie, c'est à dire en ajoutant des condensateurs de large valeur pour supprimer l'offset et ne laisser passer que les hautes fréquences.
Voilà le schéma extrait de la datasheet, où j'ai volontairement supprimer la partie basse qui montre une seconde sortie pour un moniteur supplémentaire, inutile pour ma carte.


On pourra remarquer que le schéma est très proche du AD723, avec quelques pins en moins, notamment la correction d'offset qui disparait (CVSET, YSET, CSET), la suppression de la possibilité de faire une terminaison 75Ohm (RT,GT,BT) et d'autres petites options.
#27
Racecabs & Simulateurs / [WIP] Le Mans 24 vers Single O...
Dernier message par lmx007 - Jeudi 07 Mai 2026, 14:40:47 PM
#28
Cartes graphiques & convertisseurs videos / [WIP] Bidouilles autour de la ...
Dernier message par njz3 - Jeudi 07 Mai 2026, 12:45:26 PM
J'ai utilisé l'IA (Gemini) pour m'aider sur le choix de composants et pour essayer de faire au mieux l'intégration sur un PCB.
Beaucoup de gens utilisent maintenant l'IA tous les jours (pas vrai @Little_Rabbit ?) et je me suis dit que c'était l'occasion d'essayer aussi sur des sujets plus complexes que de rédiger un résumé d'un texte ou faire les devoirs à la maison.

On dit que l'IA est performante pour faire du code. Comme c'est mon métier, je peux juger et avouer que ce qu'elle fait est d'un niveau basique (souvent très buggés), mais effectivement ca fait gagner du temps. Là pour l'électronique, je me suis dis que j'aller essayer. Petit bilan à la fin ;-)

Le premier PCB que j'ai fait est pour le AD723 et se base sur le schéma issu de la datasheet.

Je n'ai fait que reprendre ce dernier et ajouter un oscillateur de Pierce à base d'un quartz à 20ppm et d'une porte inverseur 74HC04 pour générer les clocks 4FSC (4 fois la fréquence NTSC soir environ 14MHz, ou 17MHz en PAL) comme demandé dans la datasheet, et le circuit du Luma Trap.

Après réception, montage d'un banc de test avec une TV, une video amp, un convertisseur hdmi2vga, soudure des composants, et premiers essais : c'était (presque) la cata !

En mode NTSC, j'arrive à avoir une image en S-Video, mais en composite image en noir et blanc, problème de synchro, bref pas top. En PAL pas de couleur et pas de synchro. Armé d'un oscilloscope et d'un peu de volonté, j'ai essayé d'investiguer :
- j'ai un problème de raccordement ou de routage ?
- mes modelines ne sont pas bons ? (pourtant faites avec switchres)
- l'oscillateur n'est peut etre pas à la bonne fréquence ? (ou mon oscilloscope ne mesure pas correctement, va savoir !)
- ma TV a un problème ?
- mon schéma est pas bon ?
- ?

Du coup, je tatonne, je change les condensateurs de mon oscillateur (ca fait changer la fréquence mais je ne sais pas si c'est mon oscillo qui mesure mal ou mon circuit qui est pas bon), je controle les signaux VGA en entrée, le Luma/Chroma en sortie. Je demande de l'aide à Gemini qui m'indique de vérifier si le signal de sortie contient bien le burst sur le chroma qui sert à calibrer le noir sur les convertisseurs DC (ceci est fait à chaque ligne). Pratique mon oscillo a une fonction de décodage de trame NTSC ou PAL, alors je l'utilise et effectivement j'ai bien le burst et tout semble correct, mais toujours pas de couleur ! Mais je remarque qu'en mettant mes doigts un peu partout au niveau de la zone oscillateur, parfois j'arrive à accrocher la couleur quelque fraction de seconde. Il semble donc que le soucis vienne bien de l'oscillateur.

En creusant sur internet (cette fois sans l'IA), je me rends compte que l'oscillateur n'a probablement pas la bonne fréquence. La datasheet indique qu'il faut rajouter une trimmer cap pour régler finement l'horloge, ce que je n'ai pas fait ! Les signaux NTSC et PAL sont extrêmement sensibles à la fréquence, cela se joue à quelques 100Hz près, et c'est probablement mon problème. Notez que l'IA ne m'a pas alerté sur ce point, mais qu'après lui avoir demandé elle m'a dit avoir oublié ce point très important ;-)

Je refais un PCB en ajoutant cette trimmer cap, j'en profite pour corriger quelques points comme la partie régulation du 3.3V, j'attends les PCB, et je reteste et presque le même problème ! Cette fois, c'est plus stable, ca accroche mieux mais le réglagle avec la trimmer cap ne change que de quelques Hz la fréquence et la mesure à l'oscillo semble toujours assez éloignée de la valeur théorique. Comme indiqué plus haut, je ne sais pas si c'est mon oscillo qui ne mesure pas assez précisemment, ou si c'est mon oscillateur qui n'est pas bon.

Alors pour éliminer cette inconnue, je demande à l'IA comment je peux générer une fréquence parfaite pour faire mes tests. Elle/il m'indique que le module DIY Si5351 peut m'aider. Pour ceux comme moi qui ne connaissent pas, c'est un module pour Arduino en 3,3V qui permet de générer des clocks quasi parfaites (0ppm de déviation) entre 8kHz et 160MHz, sur la base d'un quartz 27MHz (qui lui peut dériver). Il faut obligatoirement un Arduino 3.3V pour l'utiliser car il se configure en bus I2C et la config est perdue après extinction, ce qui veut dire qu'il faut le reconfigurer à chaque allumage.

J'achète ce module, je le branche, je contrôle avec mon oscillo et bonne nouvelle : mon oscillo donne une mesure finalement plutôt correcte (au 4ème digit) et c'est donc bien mon oscillateur à quartz qui n'est pas correct. Je connecte alors ce module Si5351 à mon PCB pour remplacer l'oscillaeur et fais un petit programme pour balayer une zone de fréquence autour des 14MHz nécessaires au NTSC afin de voir si j'arrive à obtenir la couleur.
Et là, youpi, j'y arrive ;-)

Il semblerait que c'est du à la porte logique inverseuse (une 74HC2G04GV, pourtant bien de la série des 74HC04) qui ne convient probablement pas et fait un signal trop "péchu". A nouveau, l'IA ne m'a pas conseillé sur ce choix mais après l'avoir questionné, elle me conseille d'utiliser un inverseur du type 74HCU04, qui a un comportement linéaire et non brutale sur ses sorties.
Nouvelle itération à venir !

Petit bilan sur la conception assistée par IA pour l'électronique : alors déjà elle ne comprends rien aux schémas et se trompe dans pas mal de chose, notamment les pins et la connexion des condensateurs ou autre petits éléments. Elle arrive bien à comprendre les datasheets et fait remonter les points essentiels à vérifier. Elle peut aider au diagnostique (bien qu'elle fasse fausse route on l'a vu sur le burst couleur) mais elle tombe souvent sur les pièges que, je pense, un vrai électronicien ne ferait pas (comme pour mon cas sur la conception de l'oscillateur qui ne marche pas).

J'en profite pour ajouter quelques images du premier proto de la carte où l'on voit le port VGA d'entrée à gauche, la sortie S-Video et RCA composite à droite, les quartz et l'oscillateur en bas à côté de l'USB, le régulateur et l'alimentation USB à côté et enfin en haut le AD723 avec les composants nécessaires à son fonctionnement (voir schéma extrait de la datasheet):


Et voilà la nouvelle version en attente de réception où l'on voit :
- en jaune des jumpers ajoutés pour choisir si l'on envoie une synchro séparée ou combinée sur le H, le choix d'avoir une terminaison 75ohm sur l'entrée VGA, et le choix du mode de transcodage pour le PAL South America (qui sera probablement jamais changé).
- en rouge la zone Luma Trap (dont on verra son efficacité dans une prochaine photo/vidéo)
- en vert la zone oscillateur avec maintenant deux trimmer cap pour régler la fréquence d'horloge NTSC ou PAL.

#29
Racecabs & Simulateurs / [WIP] Le Mans 24 vers Single O...
Dernier message par ducatman1098 - Jeudi 07 Mai 2026, 12:09:39 PM
C est très propre
Bravo  ^-
#30
Racecabs & Simulateurs / [WIP] Le Mans 24 vers Single O...
Dernier message par lmx007 - Jeudi 07 Mai 2026, 11:50:39 AM

Aujourd'hui, j'ai presque terminé. Il faut que je finisse le topper et quelques détails !