Fabriquez une NES Classic Mini avec un Raspberry Pi 3, un boitier Nespi et Retropie, n'attendez pas l'édition 2018 ! • Domotique et objets connectés à faire soi-même

Nintendo vient d’annoncer qu’il allait re-lancer la production de la NES Classic Mini il y a quelques jours. Elle sera disponible le juin 29 2018 en quantité suffisante…mais si l’histoire se répète, il sera très difficile de mettre la main sur cette nouvelle ré-édition. La dernière ré-édition de novembre 2016 avait rencontré un très gros succès. Le prix devrait être similaire à l’édition 2016, soit 59,99€. Pour le moment, Nintendo n’a pas encore précisé si sa console rétro sera disponible en Europe (hum, mon petit doigt me dit que si…). Heureusement, nous avons à notre disposition tout ce qu’il nous faut pour fabriquer un clone à l’aide d’un Raspberry Pi 3, d’un boitier Nespi et de la distribution Recalbox ou Retropie.

L’édition 2018 sera livrée avec 30 jeux légendaires pré-installés dont les plus connus Super Mario Bros (1, 2 et 3), La légende de Zelda, Donkey Kong et Donkey Kong Junior, Mega Man 2, PAC-MAN, Final Fantasy, Metroïd… c’est parti pour le montage 😀

Déballage du boitier Nespi Retroflag pour Raspberry Pi 3

Le boitier Nespi est vendu un peu partout sur internet. On le trouve sur Amazon pour environ 28€. Bien évidemment, on le trouve beaucoup moins cher en direct de Chine mais il faudra patienter au moins 2 semaines.

Retroflag a poussé le détail en imprimant le boitier sur l’emballage. D’ailleurs, cela peut porter à confusion au moment de l’achat. On a l’impression que certains boitiers sont carrés… mais il n’en est rien !

Le carton contient les éléments suivants :

  • Le boitier Nespi
  • Un tournevis cruciform PH2.5
  • 1 sachet de vis
  • Une notice explicative de montage en anglais très simple

En ouvrant le boitier, on découvre 3 circuits électroniques :

  • A l’arrière, un connecteur au format micro USB pour l’alimentation du Raspberry Pi
  • En facade :
    • En dessous, une carte avec 2 boutons (POWER, RESET), 2 ports USB port les manettes
    • Au dessus, le port Ethernet, 2 ports USB supplémentaires en façade. On pourra donc facilement brancher jusqu’à 4 manettes

En dessous, on trouve un petit compartiment pour y stocker plusieurs cartes SD de Raspbian. Vous pourrez Vous pourrez utiliser la console pour jouer ou pour développer vos projets d’objets connectés. Si vous n’aimez pas changer de carte SD, suivez ce tutoriel qui explique comment installer et démarrer le bureau Pixel depuis la distribution Retropie.

Toutes les promos sur le boitier Nespi de Retroflag

Reste du matériel nécessaire

Vous aurez également besoin d’acheter séparément le Raspberry Pi 3, une carte micro SD d’au moins 8Go (vous pouvez stocker les jeux sur une clé USB), une alimentation 5V / 2A et au moins une manette ou gamepad. On trouve très facilement des modèles identiques à l’original de Nintendo. Comptez un budget d’environ 65€ depuis la France, soit un total d’environ 93€.

xtrpufvvswmgqnnzo6g5-1122830 3 neufs à partir de 169,00€ actualisé le 17 septembre 2022 2 h 49 min tp3wjvpofs0vttelokou-1385585 2 occasions à partir de 7,14€ actualisé le 17 septembre 2022 2 h 49 min r7ee1mwhirleg8f1s6vf-4268940 actualisé le 17 septembre 2022 2 h 49 min 0miuvzioqrmuufoorulq-5832074 18 occasions à partir de 6,36€ actualisé le 17 septembre 2022 2 h 49 min Prix actualisé le 17 septembre 2022 2 h 49 min

Pour alléger la note, et si vous n’êtes pas trop pressé, vous pouvez acheter en Chine. Dans ce cas, le budget tombe à environ 72€ avec le boitier Nespi.

Montage du Raspberry Pi dans le boitier Nespi

Pour le montage du Raspberry Pi 3, j’ai suivi à la lettre la notice de montage

Etape 1

Branchez le câble USB et Ethernet qui se trouvent à l’avant du boitier.

Etape 2

Branchez le connecteur d’extension sur le GPIO du Raspberry Pi. Attention, il y a une orientation. Orientez le GPIO du Pi3 vers vous. Le fil rouge (+5V) doit être à droite.

Etape 3

Mettez en place le Raspberry Pi 3 dans le boitier. Il faut faire sortir la prise jack à l’arrière du Nespi. Ensuite, il ne reste plus qu’à fixer le Raspberry Pi 3 à l’aide des 2 vis PB3x5 noires. Vissez de chaque coté de GPIO. Le Pi3 est maintenu en position à l’aide du connecteur jack.

Etape 4

Refermez le boitier et fixez le capot supérieur à l’aide des 6 vis PB2x8. On accède au connecteur Ethernet et aux 2 ports USB supplémentaires en ouvrant la petite trappe supérieure.

Préparer la carte SD avec la distribution Retropie

Je vous propose ici d’installer la distribution Retropie. Recalbox fonctionnera tout aussi bien. Les deux projets partagent le même émulateur de jeu. Le Raspberry Pi 3 est une plateforme tellement géniale que vous aurez certainement envie de tester d’autres choses. Retropie s’installe comme n’importe quel logiciel qui se lance au démarrage de Raspbian (c’est le nom de la distribution Linux adaptée au Raspberry Pi.

Allez sur le site de Retropie et téléchargez l’image pour le Raspberry Pi 3 (qui fonctionne également pour le modèle B). Si vous avez déjà un modèle B+ (sorti en mars 2018), téléchargez également cette distribution.

Si vous ne l’utilisez pas encore, installez le logiciel Etcher sur votre ordinateur (PC Windows ou Mac) qui va se charger d’installer les fichiers sur la carte SD. Pour en savoir plus sur Etcher, lisez ce tutoriel.

Insérez la carte SD dans le lecteur. Lancez Etcher et indiquez le chemin de l’image de Retropie. La carte SD est pré-sélectionnée automatiquement par Etcher. Prenez le temps de vérifier que c’est bien la carte SD de destination pour ne pas effacer de fichiers ! Si tout est correct, lancer la copie des fichiers. L’opération prend un petit moment. A la fin de la copie, la carte SD est automatiquement éjectée. Vous pouvez la retirer du lecteur sans crainte.

Branchements et premier démarrage

Insérez la carte SD dans le lecteur. Il se situe du coté droite du boitier. Il est parfaitement accessible sans avoir besoin de démonter le boitier. Orientez les pistes de la carte SD vers le haut. Le lecteur de carte SD étant maintenant dépourvu d’un système d’éjection, il faudra avoir des ongles ou utiliser un pince à épiler pour changer de carte !

Enfin, branchez les câbles

  • Sortie vidéo HDMI vers un téléviseur ou un moniteur informatique
  • La manette NES Classic sur n’importe quel port USB
  • L’alimentation 5V via le connecteur micro USB à l’arrière du Nespi
  • Eventuellement une enceinte audio via la prise jack si vous utilisez un moniteur informatique

Rien ne démarre, c’est normal ! Il faut utiliser le bouton POWER pour allumer le mini PC maintenant. Ca vous manquait 😀

Configurer la manette ou le gamepad

La première chose que vous allez devoir faire, c’est configurer (mapper en franglais) les boutons de la manette. La correspondance des boutons et parfaitement détaillé sur cette page du WiKi.

Appuyez sur n’importe quel bouton de la manette pour entrer sur la page de configuration

Appuyez successivement sur le bouton demandé en vous servant du dessin ci-dessus. Si une commande n’existe pas sur votre gamepad, maintenez n’importe quelle bouton appuyé pour passer à la commande suivante.

Configurer la connexion WiFi

Contrairement à Recalbox, Retropie est installé sur une distribution Raspbian classique. Aucun problème pour rester connecté au réseau WiFi, à condition de faire les mises à jour régulièrement depuis le Terminal. Vous aurez besoin de brancher un clavier pour cette opération.

Faites défiler les menu avec les flèches de direction jusqu’à atteindre le menu Retropie. Descendez tout en bas et sélectionnez avec le bouton (A) l’option WiFi.

Sélectionner le réseau WiFi. On peut aussi indiquer le nom du réseau si l’identifiant (SSID) est masqué

Saisissez le mot de passe WiFi au clavier. La console se connecte directement au réseau WiFi. Vous connaisse maintenant l’adresse IP de celle-ci

Si votre configuration est plus avancée, vous trouverez peut être d’autres infos sur le WiKi officiel ici.

Installer l’interface d’administration Web (retropie-manager)

C’est la méthode que je vous conseille d’utiliser pour installer facilement des ROMS ou des jeux depuis un simple navigateur internet. Au moins vous n’aurez pas à vous soucier du répertoire d’installation des ROMs et des BIOS. Recalbox est livré avec une interface web pré-installée. Sur Retropie, il faut l’installer manuellement. Allez dans le menu des réglages puis sélectionnez RetroPie Setup (A)

Ouvrez le menu Manage packages

Sélectionnez l’option Manage experimental packages

Descendez en bas de la liste pour trouver le package RetroPie-Manager

Sélectionnez Install from source

A la fin de l’installation, allez dans le menu Configuration / Options

Puis Start RetroPie-Manage now pour démarrer l’interface web. Profitez-en pour activer le lancement de l’interface WEB au démarrage de la console e choisissant l’option Enable RetroPie-Manager on Boot

Ouvrez un navigateur internet et saisissez l’adresse IP du Raspberry Pi suivi du port :8000. L’interface WEB pour RetroPie est assez restreinte. Elle permet surtout de surveiller les ressources de la console (charge CPU, espace disponible), modifier les fichiers de configuration de retroarch et autostart (configuration que l’on peut aussi faire depuis le menu de la console), ajouter des Bios et des Roms (que je vous conseille d’utiliser à la place du partage de fichier Samba).

Vous pouvez également installer des ROM depuis le partage réseau de Windows en installant Samba ou à l’aide d’un client FTP tel que FileZila, suivez ce tutoriel pour plus de détails.

BIOS de la NES Classic Mini

Le BIOS de la NES Classic Mini est déjà pré-installé sur Retropie. Inutile donc d’aller le chercher dans le deep web un bios trafiqué. On le trouve sous le nom de Nintendo Family Computer Disk System.

Installer des ROMs de jeux de la Nintendo NES

Voilà, il ne vous reste plus qu’à récupérer des ROMs de jeux sur internet. Cliquez sur ROM en haut de l’écran

Dans la liste des émulateurs, choisissez Nintendo Entertainment System (NES)

Maintenant, déposez simplement les ROMs dans la zone de transfert. La ROM sera automatiquement copiée dans le bon répertoire. Vous n’aurez pas à vous en soucier.

Redémarrer EmulationStation

Avant de pouvoir jouer, il est nécessaire de redémarrer EmulationStation (le moteur qui fait fonctionner les consoles). Pour cela, appuyez sur le bouton start de la manette et allez dans le menu QUIT. Sélectionnez l’option Restart EmulationStation

Un nouveau menu NES a été ajouté à la console ou vous allez y trouver tous les jeux précédemment installés.

Et voilà, votre console est prête !

Pour aller plus loin avec Retropie et Recalbox

Voici d’autres articles qui peuvent également vous aider pour aller plus loin dans les réglages

Avez-vous aimé cet article ?