Pincab Passion
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilAccueil  PortailPortail  ÉvènementsÉvènements  WIPs Team PP  S'enregistrerS'enregistrer  ConnexionConnexion  Dons  








 

 [RÉSOLU] ZeDMD: device not found (parfois)

Aller en bas 
4 participants
AuteurMessage
oja

oja


Messages : 51
Département : 38

[RÉSOLU] ZeDMD: device not found (parfois) Empty
MessageSujet: [RÉSOLU] ZeDMD: device not found (parfois)   [RÉSOLU] ZeDMD: device not found (parfois) EmptyDim 27 Nov 2022 - 15:05

Bonjour à tous,  @zedrummer

voilà, j'ai ZeDMD intégré à Visual Pinball X, et tout ça lancé à partir de LaunchBox / BigBox. C'est nickel sur ma borne d'Arcade Mortal Kombat 3 (écran 27" LCD).

Mon objectif est maintenant d'utiliser ZeDMD pour afficher des infos supplémentaires, hors VPX. Comme par exemple le logo du jeu quand je joue sur MAME.
J'ai donc fait un script qui
- Converti l'image au bon format (128x32) en utilisant ImageMagick, puis lance "dmdext play" pour afficher l'image:

Code:
"convert.exe" -trim -resize 128x32 -background black -gravity center -extent 128x32  %1 "%TEMP%\picture.DMD.jpg"
"C:\Visual Pinball\VPinMAME\DMDext.exe" play -f "%TEMP%\picture.DMD.jpg" -d ZeDMD --no-clear --quit-after 100

Cela fonctionne:

Code:
"C:\Visual Pinball\VPinMAME\DMDext.exe" play -f "C:\Users\xyz\AppData\Local\Temp\picture.DMD.jpg" -d ZeDMD --no-clear --quit-after 100
 [1] 2022/11/27 14:42:51.193  INFO | Launching console tool v1.10.3-SNAPSHOT
 [1] 2022/11/27 14:42:51.661  INFO | ZeDMD device found on port COM3 with a resolution of 128x32 LEDs
 [1] 2022/11/27 14:42:51.661  INFO | Added ZeDMD renderer.
 [1] 2022/11/27 14:42:51.661  INFO | Setting up Render Graph for 1 destination(s)
 [1] 2022/11/27 14:42:51.675  INFO | Connecting Image Source to ZeDMD (Bitmap => Rgb24)
 [1] 2022/11/27 14:42:51.767  INFO | Quitting in 100ms...



[RÉSOLU] ZeDMD: device not found (parfois) P6Pebcl

[RÉSOLU] ZeDMD: device not found (parfois) YeYdu4O

Cool !

Sauf que, au bout de quelques fois (2, 3 fois ou parfois 10), ZeDMD ne semple plus joignable:

Code:
"C:\Visual Pinball\VPinMAME\DMDext.exe" play -f "C:\Users\xyz\AppData\Local\Temp\picture.DMD.jpg" -d ZeDMD --no-clear --quit-after 100
 [1] 2022/11/27 14:55:34.523  INFO | Launching console tool v1.10.3-SNAPSHOT
 [1] 2022/11/27 14:55:34.969  INFO | ZeDMD device not found
 [1] 2022/11/27 14:55:34.969  WARN | Device LibDmd.Output.ZeDMD.ZeDMD is not available.
 [1] 2022/11/27 14:55:34.969 ERROR | No output devices available.

En appuyant sur le bouton "RST", cela fonctionne de nouveau.

A noter que la fois d'avant où je me prends un ZeDMD device not found, la sortie est normale:
Code:
[1] 2022/11/27 15:02:42.634  INFO | Launching console tool v1.10.3-SNAPSHOT
 [1] 2022/11/27 15:02:43.111  INFO | ZeDMD device found on port COM3 with a resolution of 128x32 LEDs
 [1] 2022/11/27 15:02:43.111  INFO | Added ZeDMD renderer.
 [1] 2022/11/27 15:02:43.111  INFO | Setting up Render Graph for 1 destination(s)
 [1] 2022/11/27 15:02:43.128  INFO | Connecting Image Source to ZeDMD (Bitmap => Rgb24)
 [1] 2022/11/27 15:02:43.230  INFO | Quitting in 100ms...

Mais l'image n'est pas affichée. Bien sûr, VPX et ne fonctionne plus avec ZeDMD; il faut que je passe par le bouton RST.

A votre avis, quelque chose dans le code de l'ESP ou dmdext ? Une idée ?

Merci !


Dernière édition par oja le Dim 27 Nov 2022 - 15:58, édité 2 fois
Revenir en haut Aller en bas
zedrummer
Modérateur
zedrummer


Messages : 7605
Département : 68

[RÉSOLU] ZeDMD: device not found (parfois) Empty
MessageSujet: Re: [RÉSOLU] ZeDMD: device not found (parfois)   [RÉSOLU] ZeDMD: device not found (parfois) EmptyDim 27 Nov 2022 - 15:07

Oui le problème semble récurrent avec DMDext qui ne ferme pas de manière bien régulière les communications avec les appareils USB ce qui fait que comme la communication n'est pas fermée, elle ne peut pas être ouverte à la session suivante.
Revenir en haut Aller en bas
oja

oja


Messages : 51
Département : 38

[RÉSOLU] ZeDMD: device not found (parfois) Empty
MessageSujet: Re: [RÉSOLU] ZeDMD: device not found (parfois)   [RÉSOLU] ZeDMD: device not found (parfois) EmptyDim 27 Nov 2022 - 15:58

Il semble qu'en utilisant --quit-after 1000 (1 seconde) au lieu de 100, je n'ai plus le problème.
Je clos le sujet !
Revenir en haut Aller en bas
oja

oja


Messages : 51
Département : 38

[RÉSOLU] ZeDMD: device not found (parfois) Empty
MessageSujet: Re: [RÉSOLU] ZeDMD: device not found (parfois)   [RÉSOLU] ZeDMD: device not found (parfois) EmptyDim 27 Nov 2022 - 16:04

Pour ceux qui sont intéressés, mon script pour lancer MAME depuis LaunchBox, et avec ZeDMD pour afficher le logo est celui ci:

Code:
SET GAME=%2
for %%f in ("%GAME%") do set FILENAME=%%~nf

"C:\Users\arcade\LaunchBox\ImageMagick\convert.exe" -trim -resize 128x32 -background black -gravity center -extent 128x32  "C:\Users\arcade\LaunchBox\Images\MAME\Clear Logo\%FILENAME%.png" "%TEMP%\picture.DMD.jpg"
"C:\Visual Pinball\VPinMAME\DMDext.exe" play -f "%TEMP%\picture.DMD.jpg" -d ZeDMD --no-clear --quit-after 1000
"C:\Users\arcade\LaunchBox\Emulators\MAME 0.167\mame64.exe" -artwork_crop -skip_gameinfo -waitvsync -nofilter -gl_glsl -glsl_shader_mame0 "glsl\CRT Geom Bloom" -rompath %1 %2

Un peu de gymnastique BAT pour récupérer deviner le nom de l'image à afficher. Mais rien de bien compliqué.

zedrummer et ebor aiment ce message

Revenir en haut Aller en bas
zedrummer
Modérateur
zedrummer


Messages : 7605
Département : 68

[RÉSOLU] ZeDMD: device not found (parfois) Empty
MessageSujet: Re: [RÉSOLU] ZeDMD: device not found (parfois)   [RÉSOLU] ZeDMD: device not found (parfois) EmptyDim 27 Nov 2022 - 16:06

Magnifique @oja, merci pour le tip, je le rajoute à mon tuto pour utiliser ZeDMD avec Pinball FX!

oja aime ce message

Revenir en haut Aller en bas
ginzu




Messages : 47
Département : 83

[RÉSOLU] ZeDMD: device not found (parfois) Empty
MessageSujet: Re: [RÉSOLU] ZeDMD: device not found (parfois)   [RÉSOLU] ZeDMD: device not found (parfois) EmptyMer 7 Fév 2024 - 20:33

Wow! Je viens de faire l'acquisition d'un zedmd de chez artcab, et c'est pour le placer juste au dessus de mon ecran 31.5" sur ma borne d'arcade comme toi @oja . Mais pour le moment, je ne comprend encore pas grand chose alors je vais aller demander de l'aide sur le topic dédié à l'installation.
Revenir en haut Aller en bas
Benoit33

Benoit33


Messages : 374
Département : 33

[RÉSOLU] ZeDMD: device not found (parfois) Empty
MessageSujet: Re: [RÉSOLU] ZeDMD: device not found (parfois)   [RÉSOLU] ZeDMD: device not found (parfois) EmptyMer 1 Mai 2024 - 15:39

il y a t'il une solution pour couper dmdext avant de lancer vpx ?
Revenir en haut Aller en bas
http://benfactory.fr/
 
[RÉSOLU] ZeDMD: device not found (parfois)
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [TUTO] Installation du ZeDMD
» [RÉSOLU] Son qui crache (parfois)
» [RÉSOLU] Erreur No DMD Device
» [RÉSOLU] Probleme avec le DOF parfois ne repond pas
» [RÉSOLU] Weelbar not found

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Pincab Passion :: Univers du Pincab :: ZeDMD & Serum-
Sauter vers: