Accéder au contenu principal

Tuto installation DMD Pincab Shield

Sommaire

  1. Présentation des DMD pour Pincab

  2. L'offre smallcab

  3. Liste du matériel

    1. Les dalles DMD

    2. La Frame

    3. La carte d'interface STM32 Nucleo 144

    4. Connexion de la carte d'interface vers les dalles DMD

      1. Utiliser des câbles de type Dupont

      2. Utiliser un shield

    5. L'alimentation

    6. Câble USB

    7. La clé d'activation Pin2DMD

  4. Assemblage des dalles DMD

    1. Assemblage des dalles à la frame

    2. Connexion avec des câbles Dupont

      1. Connectique HUB75

      2. Dalles DMD de type RGB (P3)

      3. Dalles DMD de type BGR (P2.5)

      4. Alimentation des dalles

    3. Connexion avec le Shield SmallCab

      1. Alimentation du shield

  5. Installation du logiciel Pin2DMD

    1. Installation des outils de développement

    2. Installation du logiciel Pin2DMD

    3. Mise à jour du firmware

  6. Vérification du fonctionnement

  7. Installation du driver

  8. Activation de Pin2DMD

 

 

PRÉSENTATION DES DMD POUR PINCAB

Afin de rendre votre Pincab plus interactif et plus proche d'un flipper nous vous proposons de lui installer un afficheur 'DMD'. C'est l'équivalent actuel des affichages de type 'Dot matrix' présents sur de nombreux flippers dans le courant des années 90. Vous savez, c'est la partie du fronton où s'affichaient toutes les animations en dégradé d'orange.

Il existe plusieurs solutions pour installer des DMD sur un Pincab et/ou un Flipper. Dans ce document, nous allons nous intéresser à deux solutions économiques à destination exclusive des Pincabs. L'affichage sur un flipper implique un surcoût de composants inutile à une solution exclusivement Pincab.

Toutes les informations décrites dans ce document se basent sur l'utilisation du logiciel pin2dmd disponible sur le site Pin2DMD

 

L'OFFRE SMALLCAB

Pour réaliser l'afficheur DMD de votre Pincab, SmallCab vous propose deux solutions :

1/ Acquérir les éléments un par un dans la boutique, ce qu enous allons détailler dans ce document.

2/ Acquérir le kit complet, contrôlé et prêt à être installé, c'est l'assurance pour vous d'avoir tous les éléments 'hardware' fonctionnels en votre possession.

Offre dalles DMD en P2.5
Offre dalles DMD en P3

 

LISTE DU MATÉRIEL

Pour installer des dalles DMD sur votre Pincab, vous aurez besoin des éléments suivants :

 

Les dalles DMD

Vous pouvez choisir entre :

Deux dalles DMD P2,5 qui ont une dimension totale de 32cm * 8cm
ou
Deux dalles DMD P3 qui ont une dimension totale de 38,4cm * 9,6cm

 



N.B : Quelque soit votre choix, la résolution sera la même, 128 pixels par 32 pixels. Seule la largueur de la LED change.

Les câbles d'alimentation et de connexion (HUB75) sont fournis avec les dalles DMD.



La Frame

La frame sert de support de fixation des dalles et permet d'installer l'ensemble dans le fronton de votre Pincab.
Prenez la frame (P2,5 ou P3) adaptée à vos dalles DMD.

Frame pour dalles DMD P2.5
Frame pour dalles DMD P3



La carte d'interface STM32 Nucleo 144

C'est la carte contrôleur conseillée par l'équipe de développement du logiciel Pin2DMD.
https://www.smallcab.net/nucleo-p-2361.html

Les embases CN11 et CN12 doivent être soudées avant de pouvoir utiliser la carte.
Le logiciel Pin2DMD devra également être installé.

 

Connexion de la carte d'interface vers les dalles DMD

Pour connecter la carte STM32 Nucleo 144 aux dalles DMD, vous avez deux possibilités :

 


Utiliser des câbles de type Dupont :

Les connecteurs Dupont présentent l'avantage d'être économiques, il faudra cependant se servir d'un schéma de câblage et être rigoureux lors de l'installation.


Vous aurez besoin de pieds de fixation pour fixer la carte STM32 dans le fronton de votre Pincab. Ces pieds permettent de fixer une carte électronique qui ne possède pas de trous de fixation.

 

Utiliser un shield :


Le shield rend l'installation plus facile et plus professionnelle.

Avec ses boutons 'Menu' et 'Option', on peut accéder au paramétrage du logiciel Pin2DMD installé dans la carte STM32.

Le Shield propose également un bornier d'alimentation qui propose des tensions de sorties de 4,2V et 5V pour alimenter les dalles DMD.

N.B : Les switchs présents sur le shield servent de raccourci pour passer du mode RGB à BGR sans paramétrer le soft.

 

L'alimentation

Les dalles DMD nécessitent une alimentation 5V DC avec 5 ampères par dalle (spécifications du fabriquant). Il vous faudra donc une alimentation 5V DC d'au moins 10 ampères. Vous pouvez également alimenter la carte STM32, c'est pourquoi nous vous conseillons une alimentation 5V de 12A.

 



Câble USB

La carte STM32 Nucleo dispose de deux ports micro USB.

Le port micro USB à l'opposé du port Ethernet permet de programmer la carte, cela vous sera utile si vous prenez une carte non programmée.

Le port micro usb côté port Ethernet permet la communication avec VpinMame.

 

La clé d'activation Pin2DMD

Le logiciel Pin2DMD qui permet de diffuser les animations sur les DMD est soumis à un droit d'utilisation. Pour cela, vous devrez vous acquitter d'une licence d'environ 15USD directement auprès de l'auteur 'Lucky1'. Nous en reparlerons dans le chapitre 'Activation du logiciel PIN2DMD'.

 

ASSEMBLAGE DES DALLES DMD

Assemblage des dalles à la frame

ATTENTION ! : Manipuler précautionneusement les panneaux car ils sont très fragiles (surtout les LEDs en périphérie).

Lors du montage, il faudra installer les deux dalles dans le bon sens. Pour cela, il suffit de repérer les flèches blanches présentes sur le circuit imprimé au dos des DMD comme ci-dessous.


Pour installer vos deux dalles DMD, il faut que les flèches blanches soient orientées vers le haut et vers la droite.

On repère sur les dalles DMD deux types de connecteurs équipés de détrompeurs.
Des « HUB75 » pour la partie communication et un connecteur d'alimentation à quatre broches pour assurer l'alimentation des dalles DMD.

Le connecteur « HUB75 » de gauche doit être connecté à la carte contrôleur STM32. Et, le second connecteur « HUB75 » sera connecté à la seconde dalle DMD.

Le connecteur d'alimentation des dalles DMD doit être alimenté par une tension comprise entre 4V et 4,5V (cas des dalles DMD en vente sur le site de SmallCab).

Une fois les flèches bien repérées, on va pouvoir installer la frame avec les vis incluses comme ceci :


N.B : Dans le cas de l'installation d'un shield, on installera trois (dalles P3) ou quatre (dalle P2.5) entretoises sur la partie gauche à la place des vis métal.


Ensuite, on va connecter les câbles 'HUB75' aux dalles DMD.

Les câbles disposent d'un détrompeur, ainsi vous ne pourrez pas vous tromper de sens.

Le premier câble sera ensuite relier au shield et le second permet de relier les deux dalles DMD :


Ensuite, on installe le câble d'alimentation des deux dalles DMD.
Le câble dispose d'un détrompeur au niveau des dalles, ce qui évite tout problème de connexion (le rouge pour le + (VCC) et le noir pour la masse (GND)).

Une fois tous ces éléments assemblés, vous obtenez ceci :



Connexion avec des câbles Dupont

Afin de faciliter le repérage, on va placer la carte contrôleur STM32 Nucleo verticalement avec le port Ethernet positionné en haut.

La carte sera orientée comme sur le schéma ci-dessous :


En standard, les cartes Nucleo sont livrées sans les embases CN11 et CN12 qu'il faudra souder pour connecter les câbles Dupont mâles/femelles.

Pour cela il vous faudra bien repérer les picots placés au dessus de la PCB pour ensuite installer le connecteur Dupont.

Suivant le type de dalle utilisée (BGR pour les dalles P2.5 ou RGB pour les dalles P3), vous devez utiliser les schémas de câblage ci-contre.

 

Connectique HUB75 :


Dalles DMD de type RGB (P3) :



Dalles DMD de type BGR (P2.5) :

 


Alimentation des dalles

Pour alimenter les dalles DMD, il vous faut une alimentation de 4,2V en 10A.

Nous vous conseillons d'utiliser une alimentation 5V en abaissant sa tension à 4,2V (en intercalant une diode IN4007 (www.smallcab.net/diode-1n4007-p-2179.html) entre le +5V et les DMD).

Attention au sens (anneau gris) de la diode.

N.B : Pour le branchement, Rouge = + 5v et le Noir = Masse.

 

Connexion avec le Shield SmallCab

Avec le shield SmallCab, il suffit d'enficher simplement la carte STM32 sur le shield. Vous n'aurez pas à vous soucier de la couleur des fils Dupont.

Il existe plusieurs types de dalles. Le plus souvent on trouve des dalles RGB, mais également des BGR etc... Afin de paramétrer rapidement le bon mode, nous proposons deux interrupteurs qui permettent de passer du mode RGB vers BGR. Le réglage du type de dalle se fait de cette manière :

 

Dalle DMD de type RGB (P3) :
Positionner les deux switch SW1 et SW2 sur « RGB »

Dalle DMD de type BGR (P2.5) :
Positionner les deux switch SW1 et SW2 sur « BGR »

Si vous n'obtenez pas l'affichage de la séquence Rouge / Vert / Bleu au démarrage, c'est que vos dalles ne sont ni RGB ni BGR. Pour régler la séquence, il vous faudra rentrer dans le paramétrage du logiciel Pin2DMD pour sélectionner la bonne séquence.



Alimentation du shield

Le shield SmallCab dispose d'une entrée alimentation 5V qui lui permet d'alimenter à la fois la carte STM32 Nucleo en 5V ainsi que les dalles DMD (avec sa sortie DMD) en 4,2V.

Seul le connecteur micro USB placé côté port Ethernet devra être connecté à votre PC.



INSTALLATION DU LOGICIEL PIN2DMD

Installation des outils de développement

Si lors de l'achat de votre STM32, vous avez choisit l'option Pin2DMD installé, vous pouvez passer ce chapitre puisque nous avons réalisé les étapes pour vous.

Pour installer le logiciel Pin2DMD, il vous faudra installer le logiciel de chargement de la STM32 (ST Link Utility) ainsi que la dernière version de logiciel PIN2DMD adapté à la STM32 :

Décompresser et installer le logiciel ST Link Utility qui va vous permettre de flasher la carte STM32 Nucleo. Décompresser le logiciel Pin2DMD dans le répertoire que vous souhaitez (Documents par exemple)

Logiciel ST Link Utility

Logiciel Pin2DMD v3.18 Pour Nucleo - la dernière version du logiciel Pin2DMD est disponible sur github

 

Installation du logiciel Pin2DMD

Relier la carte STM32 Nucleo à votre PC en utilisant le port programmation, c'est le connecteur micro USB placé à l'opposé du connecteur Ethernet.

N.B : Ne branchez pas de câble sur le second connecteur micro USB pour l'instant.


Une fois la carte STM32 connectée et reconnue par votre PC, vous pouvez lancer le logiciel ST Link Utility.
Aller dans l'onglet Target, sélectionner « Program and verify ».


Cliquer sur « Browse » afin de sélectionner le programme Pin2DMD que vous avez téléchargé lors de l'étape précédente.



Afin de lancer l'installation du logiciel Pin2DMD vers la STM32, vous devez appuyer sur 'Start'.



Mise à jour du firmware

Cette étape n'est pas indispensable mais toute mise à jour apporte son lot de correction de bug. Avoir un firmware à jour ne peut être que bénéfique.


 

VÉRIFICATION DU FONCTIONNEMENT

Une fois le matériel monté et le logiciel Pin2DMD installé, on peut vérifier que tout fonctionne bien. Pour cela, il suffit d'alimenter la STM32 ainsi que les dalles.

Dans le cas de l'utilisation de connecteurs Dupont, vous devez connecter le câble mini USB au port USB d'un PC ou sur une alimentation USB. Vous devez également alimenter les dalles DMD en 4,2V

Dans le cas de l'utilisation d'un shield SmallCab, vous n'aurez pas besoin d'alimenter la STM32 avec un câble mini USB. Vous devez uniquement alimenter le shield en 5V via sont bornier entrée d'alimentation 5V

Dans les deux types de connexion, le câble micro USB n'est pas nécessaire au test.

Une fois mis sous tension, vous obtiendrez ceci au bout de 4/5 secondes :


 

INSTALLATION DU DRIVER

Pour que votre ordinateur et surtout les logiciels puissent communiquer avec vos DMD, il est nécessaire d'installer un driver. Pour cela nous allons utiliser le logiciel Zadig que vous pouvez télécharger ici et le décompresser dans le répertoire de votre choix.

Pour installer le driver, vous devez connecter la carte STM32 sur sa prise micro USB du côté du port Ethernet. Et, brancher le câble micro USB sur l'ordinateur (de préférence sur un port USB2).

Une fois la carte reconnue par le système, vous pourrez lancer le programme Zadig à partir de votre répertoire d'installation.

Zadig se présente ainsi :


Cliquer ensuite sur « Options » puis sélectionner « List All Devices »



Sélectionner votre périphérique Pin2DMD dans la liste déroulante (1).

⚠ Si le périphérique « Pin2DMD » n’apparaît pas dans la liste :
vérifier que votre câble micro USB ne soit pas uniquement un câble de charge.

Dans le choix sur liste, à droite de la flèche verte, sélectionner « libusb-win32 » (2)
Cliquer sur « Replace Driver » pour installer le driver (3).



Pour vous assurer que le périphérique est bien installé sur votre ordinateur, vous pouvez aller dans le gestionnaire de périphérique.


 

ACTIVATION DE PIN2DMD

Les informations ci dessous proviennent du site officiel pin2dmd et sont traduites à titre informatif. Nous déclinons toute responsabilité sur une mauvaise traduction ou sur des informations non à jour. Nous vous conseillons fortement de consulter directement le site officiel au cas où des mises à jour aurait été réalisées.

Les informations liées à l'enregistrement de la licence se trouvent au paragraphe « 3 Device activation » de la page https://pin2dmd.com/installation/

 

Traduction :

Pour activer le logiciel Pin2DMD, vous avez besoin des éléments suivants :

1/ L'Id de votre Pin2DMD (disponible au démarrage des dalles DMD).

2/ Votre pseudo de forum (vous devrez créer un compte sur le forum pincab passion ou vpuniverse) 3/ Le nom du forum où vous êtes inscrit.

 

Si l'une de ces informations est manquante, la génération et l'envoi de la clé numérique seront perturbés.
L'envoi des informations dans un e-mail supplémentaire entraînera également des délais de traitement plus longs.
Le moyen le plus rapide est de fournir les informations dans le texte paypal. Vous recevrez la clé dans les 24 heures.

Cliquer sur le bouton ci dessous pour accéder à l'écran de don.

Le fichier de clés peut également être utilisé pour activer la fonction d'exportation de l'éditeur pin2dmd.

Commentaires

Posts les plus consultés de ce blog

Combien de boutons pour une émulation arcade, consoles ou une distribution RecalBox

Quel type de kit joysticks/boutons pour quel type d'utilisation ? SmallCab propose des Kits joysticks/boutons adaptés à la restauration/création de borne d'arcade. Les kits sont proposés afin de répondre aux besoins minimum d'une émulation arcade. Configuration en 15 boutons 6 boutons par joueur afin de pouvoir jouer à tous les jeux d'arcade disponible (aucun jeu d'arcade ne nécessite plus de 6 boutons). A cela s'ajoute un bouton start par joueur et un seul bouton credit qui est commun au deux joueurs. On arrive donc à un total de 15 boutons. Pour sortir d'un jeu ou d'un émulateur on peux paramétrer un jeu de bouton (ex: Bouton 6 du P1 + insert coin). Il est possible d'ajouter un 16ème bouton au kit pour simplifier la sortie de jeu/émulateur. Configuration en 17 boutons Cette configuration devient plus communes pour une émulation de consoles 16Bits ou pour une  distribution RaspBerry comme la RecalBox. En effet, on va pouvoir uti

Cable d'alimentation pour boutons lumineux - ATX / Molex ou Arcade ?

Quel câble d'alimentation choisir pour alimenter les LED de vos boutons lumineux ? Il existe deux types de connecteur pour le cable d'alimentation des LED. Le connecteur peut être de type molex (ATX) à utiliser avec une alimentation ATX ou disque dur (molex) Exemple d'alimentation ATX ou disque dur. Alimentation ATX Alimentation disque dur Molex Ou de type cosses à fourche (Arcade) à alimenter avec une alimentation Arcade   Exemple d'alimentation Arcade Alimentation Arcade SmallCab propose tous les accessoires d'alimentation adaptés à la restauration/création de borne d'arcade.

Comment installer une PCB Games Family 3000in1 dans une Naomi

Installer une Games Family dans une Naomi Dans le monde de l'Arcade il y a principalement deux standard (pour faire simple). 1) Le JAMMA - 2 joueurs 4 boutons, son mono et affichage en 15khz (320*240 pixel) de 1985 à 1999. 2) Le Standard JVS - 2 joueurs 6 boutons, son stéréo et affichage en 31Khz (640*480) de 1999 à nos jours. Le but de ce tuto est de montrer comment installer une carte de type 'Games Family' au standard JAMMA dans une borne au standard JVS. Présentation de la bête. Au départ nous avons une borne Universal Cabinet de son vrai nom. Le plus souvent on l'appel 'Naomi' qui est en fait le système de jeu qui équipe la borne. Cette borne est donc au format 'JVS' totalement incompatible avec le standard JAMMA. Il existe cependant des convertisseurs qui font partiellement le travail. Bref nous allons adapter une carte de type 'Games Family' à moindre coût mais avec beaucoup de travail