(4)

IGS−PGM - Cartouche de jeu DIY N°1

Suite de l'aventure précédente :
Nous allons donc ici fabriquer les 3 jeux CAVE − ESPGaluda, Ketsui, et Dondonpachi Dai-Ou-Jou − supportés par la cartouche de Fluffy, membre du forum Arcade Project, qui partage le fruit de son travail permettant de reproduire ces jeux sur IGS−PGM (mais pas les graines).

Sur celle-ci est indiqué un tableau avec la liste des jeux disponibles sur le système IGS−PGM, par catégories technologiques.
En effet, d'après ce que j'ai compris, certains jeux embarquent des puces d'encryptage de données rendant la reproduction des jeux impossible pour le moment, listés en rouge.
Faut-il donc comprendre qu'il serait possible de reproduire les jeux listés en vert ? Je n'ai pas de réponse à cette question, n'ayant pas suffisamment creusé le sujet, faute de ressources facilement accessibles, ou que je n'ai su trouver…(mon sentiment est que ça partage dans l'entre-soi, probablement sur des fils discord de fait privé, et moins sur les forums qu'il faut fouiller en profondeur, ce qui n'est pas simple. Encore moins publiquement donc comme ce qui va suivre)

  • Je vais également fournir les fichiers nécessaires, (une archive complète en annexe à ce billet : fluffy_ressources_pgm.zip) et même si internet n'oublie jamais − ce qui serait quasiment faux si archive.org n'existait pas − ça fera une copie de sauvegarde, et simplifiera les choses pour cette ressource en Français.


Première étape, Les plaques de circuits imprimés :

  • Fluffy fournit deux archives zip, RomgravePgmChar.zip et RomgravePgmProg.zip, contenants les fichiers gerber nécessaires à la fabrication des plaques. Il précise aussi des options d'usinage particulières à respecter impérativement.
Settings:
- PCB thickness: 1.6mm 
- Surface finish: ENIG (this is a chemical gold plating process)
- Gold Fingers: Yes (this adds a process for gold plating slot connectors)
- 30 degree chamfer: Yes (This adds a bevel to the slot connector)
- with jlcpcb you can set "remove order number" to "specify location", which should move the production code under one of the EPROMs.
The remaining settings can be left as a default. I selected a red solder mask to make the pcbs make stand out, but any colour works. Colours other than green cost extra.

J'ai effectué des captures d'écrans des réglages à appliquer chez JLCPCB, il faudra les adapter si on choisis une autre usine :
La carte « program » a 4 couches et sera donc la plus chère, autour de 47€ les 5 exemplaires.
La carte « character » a 2 couches coûte quand à elle 28€ à fabriquer.
En fonction des frais de ports et diverses taxes, le prix pourra varier. J'ai reçu les miennes pour 125€.

  • Pour une cartouche de jeu, nous aurons besoins de ces composants :
Qt  |  Désignation
10  |  EPROMs 27c322, UVproms d'occasions
 2  |  GAL16V8 réf: ATF16V8B-15PU
 2  |  CI 74LS257
 1  |  CI 74LS139
 1  |  CI 74LS138
16  |  Condensateurs de 100 nF
 4  |  Condensateurs de 10 µF 16v (électrolytique polarisé)
 1  |  Résistances de 100 Ω
 2  |  Réseaux de 8 résistances de 10 kΩ
 3  |  Socket ou support tulipe de 42 pin
 2  |  Socket ou support tulipe de 20 pin
 3  |  pin header + jumper, au pas de 2.54mm
  • Une fois soudés (presque) tous les composants passifs et supports :



Deuxième étape, Le boîtier :

Certaines personnes achètent des jeux originaux bon marchés, parmi les moins aimés de la ludothèque PGM et récupèrent donc le boîtier pour leurs jeux DIY. Cette pratique est critiquable et pourrait-être débattue, mais ne me plaît pas. Et tant qu'à fabriquer, allons jusqu'au bout !

  • J'ai tenté d'imprimer le premier dessin de boîtier que j'ai trouvé sur le forum.

Il n'est pas très joli et relativement imparfait pour ce qui est de correctement aligner les cartes électroniques, mais il a fait l'affaire durant quelques temps.

Lire la suite

IGS−PGM

IGS−PGM est le nom d'un système de jeu d'arcade au format Jamma, que j'ai découvert fortuitement lors d'un live du camarade Catzou.
Il était en train de souder des cartes électroniques permettant de reproduire des jeux d'arcade destinés à cette plate-forme, ce qui m'a tout de suite conceptuellement intéressé…
Alors me voilà lancé sur un nouveau sujet ^^;

  • Le slot IGS−PGM se trouve d'occasion sur des plates-formes type Aliexpress pour un prix abordable, cependant l'état dans lequel arrive le système dépend de pas mal de facteurs…

Renseignements pris sur le site https://www.igspgm.com/, on apprend en effet que différentes versions de cette carte mère existent et que certaines ont des défauts de jeunesses, notamment la présence d'une batterie, qui si elle n'a pas été remplacée à temps a pu laisser échapper son contenu acide, dévorant alors les pistes de la PCB.

Certaines révisions (versions) de cartes étant alors plus conseillées (par exemple la 14, révisions qui n'avait pas ce problème de batterie) que d'autres, reconnaissables parfois sur photos en comparant l'emplacement des composants…
Le site indique aussi le projet de Fluffy, créateur des cartes permettant de reproduire 3 jeux, à savoir ESPGaluda, Ketsui, et Dondonpachi-Dai-Ou-Jou, avec les liens vers les ressources nécessaires à leurs reproductions.

  • J'ai donc trouvé un vendeur qui d'après photos proposait une version 14, et passé commande :




Sauf que j'ai reçu une version 5, bon, floute, tant pis, je vais tenter de voir ce qu'il en est…
Le vendeur a tout de même pris soins de nettoyer la carte et remplacé la batterie par une pile CR2032, mais on peut voir que le vernis − en vert − laisse apparaître le cuivre des pistes par endroits, ce qui est signe que la carte a souffert.
Avant même de tenter de brancher le système, je m'employais alors à traquer les coupures de pistes potentielles, en vérifiant la continuité de toute la zone concernée.

Nb : La plaque blanche est une découpe laser PMMA de 5 mm que j'ai dessiné et disposé ainsi afin de protéger le dessous de la carte, car de base il n'y a pas de fond à ce boîtier rouge, le système étant destiné à être manié par des professionnels et intégré a une borne d'arcade.

Lire la suite

Lumiplot, le système lumineux pour cône de roller slalom -1-

Depuis qu'une révolution a eu lieu avec la mise sur le marché des leds bleues, on en fou partout !
En effet grâce à elles il fût enfin possible d'obtenir toutes les couleurs de leds qu'on désirait, il ne restait plus qu'à perfectionner la technologie pour plus d'efficacité.

  • Alors pourquoi pas en coller dans des cônes de slalom ?

La pratique du roller inclut un tas de disciplines différentes, et même des sous-catégories et styles que le « grand public » ignore simplement.
Promenade, randonnée, vitesse, saut d'obstacles, descente en montagne, acrobaties… Il y en a même qui les rassemblent presque toutes, dans de rapides randonnées urbaines qui trouvent plus efficace d'éviter les obstacles par des acrobaties bien placées : le « freeskate », tout un programme de sensations fortes…
Pour celleux qui préfèrent la salle, le roller-hockey, le roller-derby et autre jeux d'équipes plus ou moins rudes permettent de s'amuser autrement.
Pour autant il est des activités moins folles et tout aussi exigeantes, requérant un bon niveau de démonstration technique, comme l'est le roller-slalom.
Longer la ligne, éviter les cônes, tourner autour, croiser les jambes, tout un tas de figures que chacun·e interprétera avec son style, tantôt axé sur la performance technique, tantôt sur l'artistique, quand ce ne sont pas les deux, en musique ! Chorégraphiée ou non.

  • Alors que la technologie est disponible, qu'est-ce qu'on attend pour en profiter !!?

Il existe bien, déjà, des roues lumineuses avec des leds colorées qui s'illuminent par l'effet dynamo, un accessoire très utile quand il s'agit d'ajouter de la sécurité dans nos déplacements nocturnes, et tellement apprécié des grands et des petits enfants. Oui, l'humain aime ce qui brille, tout le monde aime les leds, non ?

Ces roues agrémentent donc l'esthétique de tous types de pratique, il ne manque plus que des cônes lumineux en fait !

  • Allons donc voir ce qu'on peut obtenir chez le marchand…

- Nous sommes aidés par le site roller en ligne qui nous propose un comparatif de cônes slalom.
- Et ensuite un test plus détaillé des cônes lumineux proposés par Powerslide.
Déjà sur les photos on peut apercevoir les défauts potentiels du système.

- Le bloc de led est fixé en hauteur, éclaire vers le bas, avec un angle correspondant à la pente du cône, le halo de lumière ne semble pas uniforme.
- Question modularité, très peu de coloris disponibles, qu'il semble difficile d'obtenir en quantité panachée.
- Comme indiqué le sommet du cône est rendu rigide par la présence du dispositif.


Du côté d'AliExpress, rien de folichon non plus.
Après avoir tenté d'utiliser des petites lampes à vélo en alternative au système PowerSlide, finalement un peu trop grosses, compliquées à accrocher au plot et présentant les mêmes défauts que les modèles sus-nommés,
on finit tout de même par trouver des plots pour pas cher avec effet lumineux assez joli au premier abord, mais présentant là encore quelques défauts majeurs,
comme la souplesse du plastique, le manque de diversité de coloris, l'alimentation à pile ! (L'enfer !)

Et l'éclairage vers le bas assez disgracieux finalement vu qu'il rend le sommet du plot tout à fait sombre. Sans compter l'aspect sécuritaire en cas de chute sur l'objet étant donné le positionnement du dispositif.


  • Cependant nous étions saisis par l'idée, et devant la déception induite par la médiocrité des produits disponibles, les habitués de ce blog savent déjà ce qu'il va se passer :P

On efface tout et on recommence ! Enfin presque.
L'avantage d'avoir examiné tous ces produits, c'est qu'on sait déjà ce qu'on ne veut pas.
Il suffirait ensuite de développer un objet qui satisfasse aux contraintes techniques et sécuritaires.


Premier prototype, avec le plot Oxelo :


Le tout premier test effectué à consisté à prendre un morceau de bande led dont je disposais, et de le disposer dans le cône.
Certes la disposition des leds n'est ainsi pas optimale, mais nous avions besoin d'avoir un aperçu du rendu lumineux, car se posaient quelques questions quant au nombre de leds à prévoir et la puissance lumineuse émise par chacune.

  • Comparatif d'éclairage par le bas ou le haut.


L'illumination par le bas semble assez satisfaisante avec 3 leds, donc on va partir là dessus, avec la possibilité d'éteindre une ou deux leds.

  • J'ai rapidement dessiné un schéma électronique basique permettant de sélectionner 7 couleurs à intensité lumineuse fixe, pour le moment faisons simple.


Le projet électronique est disponible au format Kicad en annexe de ce billet.

Nous aurons besoin d'une batterie, et d’élaborer un système de fixation au cône.

Les contraintes techniques :

  1. Faire un circuit le plus petit possible.
  2. Faire un boiter le plus bas possible pour éviter d'ombrager la lumière émise.
  3. Trouver un modèle de batterie le plus petit possible, tout en étant de la plus grande capacité possible.

Les contraintes sécuritaires :

  1. Le cône est très souple, en cas de chute j'ai craint qu'on puisse venir écraser la batterie Li-Po (Lithium-Ion Polymère) d'un coup de patin, ce qui serait très dommageable pour le matériel, mais aussi pour l'humain, car ce type de batterie ne doit pas être déformé ou percé, au risque de brûler, voire pire, d'exploser. Les dégâts seraient cependant assez limités par la petitesse de la batterie, et du fait de la pratique prévue en extérieur… Du moins j'espère.
  2. Aussi le système de fixation du module se devrait d'être versatile en lui permettant d'être éjecté du cône en cas de chute dessus, afin d'éviter au mieux le risque d'écrasement.


L'électronique :

  • J'ai donc routé la plaquette électronique :


Il eu été possible de faire 5 mm plus petit de large, car certains composants sont optionnels. Mais j'ai tenu à laisser la possibilité de les intégrer.

Lire la suite

Pocket SDVX pico, Makoto's edition -2-

Suite des travaux précédents :

  • Les composants nécessaires ne sont pas nombreux :


1  - Rpi Pico Board RP2040
1  - Embase USB-C 3.1 2 6 14 16 24 Pin Female
13 - Leds assignables WS2812B-4020
7  - Leds 3518-1210
8  - Résistances CMS 1206 220 Ω
2  - Résistances CMS 1206 5.1 kΩ
4  - Condensateurs CMS 1206 10 nF
5  - Condensateurs CMS 1206 100 nF
2  - Encodeur EC16, 24 positions
7  - Hot plug bouton MX Gateron
5  - Micro Switch coudés
1  - Câble USB-C Magnétique Rouge

J'avais opté pour des encodeurs avec tige de 15 mm, ce qui va bien avec des petits boutons de knob, mais comme finalement on le verra j'ai opté pour des boutons de plus grande hauteur, j'ai préféré changer pour des tiges de 20 mm afin que la vis de serrage du knob ait un meilleur ancrage. En effet sinon le serrage se faisait sur les derniers millimètres à l'extrémité de la tige, ce qui avait alors tendance à ce que le knob se tienne de travers et aille frotter les bords de la plaque de déco.


Soudure et mise au point :

  • Une fois tous les composants soudés sur la plaque, j'ai pu effectuer les premiers essais :


Toutes les leds RGB ne sont pas encore exploitées, je n'avais en effet pas encore modifié le logiciel du Rpi Pico. Mais déjà on peut se rendre compte du rendu lumineux à travers la plaque de déco, et c'est plutôt joli .

Par contre même si à travers les trous des knobs et des touches ont peut voir passer le violet et le bleu, à travers la plaque de déco ces couleurs sont tout à fait dénaturées ! En effet, la matière de la plaque est jaune, ce qui en fait donc un filtre à couleurs et modifie alors la teinte de la lumière émise par les leds…

  • Mais une petite vidéo vaut toujours mieux qu'un long discours :
  • À travers les rebords des touches on peut voir le violet par exemple, mais pas à travers la déco.


On aura l'occasion d'en reparler. Passons à la suite !

Lire la suite

Haut de page