RecalBoxDMD
PANNEAU LED · PIXEL ART
Un cadre lumineux autonome qui anime votre intérieur : des GIFs rétro en rotation, des widgets vivants (météo, date, citations, ambiances…), une horloge qui change d'habillage. Connectez-le en WiFi à n'importe quelle Recalbox et il devient aussi son marquee numérique.
Toutes les infos ici (GitHub)

Vraies images : le marquee change en direct pendant la navigation dans les jeux.
Le projet est gratuit et open source (licence MIT). Il est parti d'un fork de RetroBoxLED de Jamyz, que je remercie, reconstruit autour d'un format pixel maison (le raw565) et d'une boîte à outils PC en français, anglais et espagnol.
Playlist de GIF + widgets : mélangez-les à volonté
Le panneau joue vos GIFs et affiche des écrans vivants, et vous décidez du dosage depuis la page web : chaque widget est désactivé, à la place de l'horloge ou en plus d'elle, avec sa propre durée. Ils passent tous les N GIFs ou toutes les N minutes, dans l'ordre ou au hasard. Trois modes : playlist seule, widgets entre les GIFs, widgets seuls, sans GIF.
Le pack fourni compte environ 600 GIFs pixel-art : arcade, consoles, ordinateurs, cinéma, anniversaires, Halloween, Noël, flipper… De quoi faire vivre le panneau sans rien y brancher d'autre.
Pack offert par eLLuiGi / RpiTeam. Leur collection complète (environ 11 000 GIFs) est en vente sur rpiteam.carrd.co.
Composez votre propre rotation depuis votre téléphone, ou depuis l'application PC pour les gros dossiers : quels GIFs, dans quel ordre, à quelle vitesse. Un nouveau GIF ? Glissez-le depuis votre navigateur, il rejoint la rotation à l'instant, sans reformater de carte ni rallumer l'appareil.

Une horloge qui change de décor : 10 habillages
Entre deux animations, ou en continu, le panneau devient une horloge pixel-art. Dix scènes faites main, choisies depuis votre téléphone, avec un aperçu en direct sur le panneau pendant que vous décidez (thème, couleur, intervalle, durée).

5 horloges animées en plus : Plasma, Life, Stars, Rain, Lava.

Date, météo, éphéméride, compte à rebours. Une carte de calendrier (dimanches et fériés en couleur), la météo avec flèches min/max, lever/coucher du soleil et phase de la lune, les jours qui restent avant vos événements. Tout est posé sur un ciel vivant.
Rendus simulés du panneau 128×32.


Un ciel qui suit le temps et l'heure. Le fond suit le vrai lever et coucher du soleil de votre lieu et la météo en direct : soleil animé, lune et étoiles, nuages, pluie, neige, orage.

Citations & quiz : lire, rire, apprendre, et créer vos propres thèmes. Un thème = un fichier texte, une citation par ligne. Quatre formats : texte seul, « texte | auteur », « question ? | réponse » (devinette, blague) et le quiz à 3 choix. Créez, modifiez ou importez vos thèmes depuis la page web, ajoutez un fond illustré par thème. 15 thèmes prêts à installer (citations célèbres, biscuits chinois, blagues, devinettes, quiz rétro-gaming) en français, anglais et espagnol, avec le Mode 15 de la boîte à outils.

8 ambiances, aux couleurs de votre choix. Plasma, pluie, étoiles, jeu de la vie, liquide, sable, sable 2 (couches de deux couleurs) et lampe à lave.


Trois widgets alimentés par votre Recalbox. Challenge en cours (jours restants, top 3, votre rang), récompenses à gagner, et santé de la machine (température, alimentation, horloge, réseau, disque, mémoire). Un petit script installé sur la Recalbox suffit.

Nouveau pour tout le monde
Plusieurs Recalbox, un seul DMD : listez jusqu'à 4 IP, quand la Recalbox active est éteinte le DMD bascule seul sur la suivante qui répond.
Bouton physique (GPIO 21) : appui court, double, long, très long, chacun lié à l'action de votre choix.
Mises à jour depuis GitHub directement dans la boîte à outils PC.
Configuration plus sûre : écritures atomiques de la carte SD, protection contre l'enregistrement d'une page vide.
Aucune connexion n'est obligatoire pour la déco. Mais connectez-le en WiFi à n'importe quelle Recalbox (PC, Raspberry Pi, Steam Deck, RGB Dual, RGB Dual 2, RGB Jamma…) et il affiche en direct le logo du jeu que vous lancez, son meilleur score, sa fiche, et le classement du défi communautaire du mois, automatiquement.
Les fonctions complètes avec Recalbox

Vraies images du panneau.
- Moteur raw565 : les images sont converties une fois pour toutes par la boîte à outils, l'ESP32 n'a plus qu'à lire des octets et les envoyer au panneau (8 Ko de mémoire seulement).
- Cache de recherche : un index compact évite de lister des dizaines de milliers de fichiers sur la carte SD, la recherche est quasi instantanée.
- Dossiers alphabétiques (A à Z) : ils évitent les ralentissements de la carte SD au-delà d'environ 800 fichiers par dossier.
- Système de masque : sur les grosses collections, une image par défaut s'affiche immédiatement pendant que la vraie se charge en arrière-plan. Le panneau ne reste jamais noir.


Vraies images : le panneau brouillé pendant le défilement rapide, puis stabilisé dès l'arrêt.




Et aussi :
- Le thème de votre Recalbox : les logos de systèmes suivent le thème actif, la langue et la région, à la volée.

- Visual Pinball : l'écran des tables s'affiche en direct sur le DMD.
Vos flippers virtuels s'affichent aussi sur le panneau. Lancez une table Visual Pinball (VPX) depuis votre Recalbox : le DMD affiche en direct l'écran de la table, comme un vrai afficheur de flipper, puis reprend tout seul son marquee habituel à la fin de la partie. Sans redémarrage, activable d'un simple interrupteur dans la page web du panneau (« Mode Pinball »), et désactivé par défaut : rien ne change tant que vous ne le cochez pas.

Rendu simulé du panneau 128×32 pendant une table.
En video :- ▶ Table colorisée (Serum) : AC/DC, en attente puis en jeu
- ▶ Rendu classique monochrome : Indiana Jones Pinball Adventure, en attente puis en jeu
- Fluide : environ 100 images par seconde mesurées depuis une table.
- Couleur ou monochrome : les tables colorisées (Serum) s'affichent en couleur, les autres gardent le rendu monochrome classique. Les grands DMD (par exemple 192×64) sont réduits au panneau 128×32.
- Aucun redémarrage au lancement d'une table : l'image s'affiche directement.
- Retour automatique au marquee dès la fin de la partie, avec la luminosité réglée restaurée. Pendant la table, la playlist et les écrans Recalbox sont suspendus pour ne rien dessiner par-dessus.
- Tables anciennes à afficheur alphanumérique (type Bally/Williams) : prises en charge via le plugin AlphaDMD de Visual Pinball.
Testé avec Recalbox. Les tables purement électromécaniques, ou celles qui dessinent leur DMD avec PinUP Player, n'envoient rien au DMD. - Plusieurs Recalbox, un seul DMD : jusqu'à 4 IP avec bascule automatique.
- Mode Recalbox natif (Recalbox 11) : Recalbox pilote lui-même le DMD, par une simple case à cocher.

- Zéro configuration en jeu : après l'installation des scripts, tout est automatique. Le timing de chaque écran vit sur le DMD, donc un script lent ne peut jamais bloquer le panneau.
La mise en place (une seule fois) :
- Dans la boîte à outils PC, le Mode 1 prépare la carte SD du DMD et installe les scripts sur votre Recalbox ; le Mode 9 ne fait que (ré)installer ou mettre à jour ces scripts, directement par le partage réseau de la Recalbox.
- Dans la page web du DMD (page Wi-Fi), renseignez l'adresse IP de votre Recalbox. Conseil : donnez une IP fixe à la Recalbox et au DMD.
- C'est tout. Aucune manipulation pendant le jeu, tout est automatique.
- Compatible avec Recalbox 11.x,10.x, 9.x et versions plus anciennes, sur PC, Raspberry Pi, Steam Deck, RGB Dual, RGB Dual 2, RGB Jamma. Le scraping de vos jeux (gamelist.xml) suffit : l'outil détecte tout seul le bon dossier d'images selon votre version.
- Plusieurs Recalbox, un seul DMD : listez jusqu'à 4 adresses IP, le DMD bascule seul sur la première qui répond quand l'autre est éteinte.
- Des commandes dans le menu Recalbox (START, Paramètres avancés, Scripts utilisateur) : repasser le DMD en mode point d'accès WiFi, ouvrir sa page de configuration, le redémarrer, régler la luminosité de 10 % en 10 %.
- Un DMD qui ne dépend pas de la Recalbox : playlist de GIFs, horloge et widgets continuent de tourner sans elle. Le WiFi avec Recalbox est optionnel.
- Recalbox 11 : vous pouvez aussi laisser Recalbox piloter lui-même le DMD (mode natif, voir plus bas). C'est une simple case à cocher dans la page web du DMD, dans les deux sens.
Mises à jour sans câble USB. Une nouvelle version du firmware est publiée ? Un avis s'affiche dans la page web du panneau avec un bouton « Mettre à jour maintenant (Wi-Fi) ». Le DMD télécharge lui-même le firmware sur GitHub (environ 2 minutes), contrôle sa taille et son empreinte SHA-256, et revient tout seul à la version précédente en cas de problème. La boîte à outils PC (Mode 14) fait la même chose en un clic.
Un cadre qu'on assemble soi-même, sans souder
Deux modules LED, une carte de connexion, un microcontrôleur : un tournevis suffit, environ 5 minutes de montage.

- France : Benfactory.fr (carte fille DMDos + ESP32, code promo retrobat10 : -10 %)
- Espagne : Mortaca Store
- Guide et actualités : dmdos.net
Le tuto complet de Jamyz Gaming : présentation du projet, assemblage du cadre et installation pas à pas.

▶ Regarder sur YouTube
Démarrer en 4 étapes
- Installer la boîte à outils PC, puis scraper vos jeux dans Recalbox et cliquer sur « Démarrer » (Mode 1) : elle prépare toute la carte SD.
- Assembler le DMD (environ 5 minutes, sans soudure).
- Flasher le firmware avec l'installateur web (Chrome ou Edge).
- Insérer la carte SD et allumer. Le premier démarrage vous guide pour le WiFi, la page web fait le reste.
Liens
- Page d'accueil du projet : https://shan-aya.github.io/RecalBoxDMD/
- Installateur web du firmware (Chrome/Edge) : https://shan-aya.github.io/RecalBoxDMD/install/
- Téléchargements (boîte à outils Windows) : https://github.com/shan-aya/RecalBoxDMD/releases/latest
- Dépôt GitHub, README et journal des modifications : https://github.com/shan-aya/RecalBoxDMD
- DMD GIF Creator (création et conversion de GIFs au format 128x32) : https://github.com/shan-aya/DMD_GIF_creator
Bon jeu à tous !


