Playstation RetroPie

Objectif

Le principale objectif de ce projet est de mettre en place un système d'émulateur de console sur une Rasberry Pi 3 et d'intérer ce système dans un boitié rappeleant les consoles de l'époque. Ce projet et l'un des premier que j'ai réalisé.

Photo du projet PlayStation RetroPie terminé.

1. RetroPie

RetroPie est un ssytème d'émulation de console rétro disponible sur internet. Il n'est pas le seul système à fournir ce genre de service. Nous pouvons cité Recall Box qui est un concurrent direct du système RetroPie. Libre et accéssible à tout le monde, cette OS permet de simmuler plus d'une vaintaine de console depuis les premières générations jusqu'aus consoles plus récente tel que la PlayStation 2. Embarqué principalement sur une Raspberry Pi, il est possible de modifier le système pour le personnaliser à souhait.

Dans le cadre de mon projet, je l'ai installé sur un Raspberry Pi 3, qui était à ce moment là le modèle le plus récent. Installé dans le boitié d'une PlayStation première génération, je n'était pas contrain à l'espace disponible au dans le boitier.

L'installation est très simple, elle consiste a déployer un OS sur la carte SD du Raspberry Pi. Pour celà il suffit de télécharger l'image présent sur le site RetroPie et de la mettre sur la carte SD. Ensuite il faut lancer le système et suivre les instructions d'installation. Le système de base est déjà très complet et ne nécessite que quelques modification pour répondre à tout mes besoins.

Au cours de mes essais, j'ai été confronté à un problème fréquent sur les Raspberry, ce problème corrompait les données présente sur la carte SD lors d'une coupure de courant. Egalement lorsque c'était pour éteindre la console. Pour le résoudre, j'ai donc acheté une nouvelle carte SD de la marque Samsung. Cette nouvelle carte encaisse mieux les coupures et ne pose pas ce genre de problème.

2. Impression 3D

Maintenant le système en place, il me fallait un boitier pour l'accueillir. Un boitié inspirant les consoles rétros semblait être une bonne idée. Légé, compact et facile a démonter, j'ai choisi de prendre la carcasse d'une ville PlayStation 1 première génération. Sur internet j'ai pu en trouver une pour moins de 10€. La première étape fu de démonter la console et de retirer l'ensemble des éléments la composant. Ensuite, j'en ai profité pour nettoyer chaque pièces et vérifier que rien ne soit cassé. J'ai ensuite bloqué le bouton permettant l'ouverture de la console en ajoutant un anneau de fer.

Photo du bouton d'ouverture de la PlayStation.

Je souhaitais concerver au maximum le design de la console d'origine, j'ai donc décidé d'imprimer en 3D les pièces permettant de tenir la carte Raspberry ainsi que l'ensemble des connectiques pour utiliser la console. En façade je place les ports USB pour les manettes et au dos, les ports pour connecter la console à la télé. J'ai également choisi de mettre un port USB au dos de la console pour pouvoir mettre à jour ma liste de jeux rétro. Ceci me permet d'augmenter ma capacité de jeu et de les mettres à jour sans devoir ouvrir le boitier.

Photo du bouton des connectiques en façade et au dos.

Eléments 3D

Support Raspberry Pi 3 .stl .FCStd
Connectique manettes .stl .FCStd
Fixation connectique manettes .stl .FCStd
Connectique auxiliaires .stl .FCStd
Connectique USB auxiliaires .stl .FCStd

3. Montage

Tout d'abord j'ai commencé par monter le support du Raspberry ainsi que le Raspberry Pi. J'ai ensuite glissé les connectiques dans les supports imprimés en 3D puis le les ai collés au pistolet à colle pour les maintenir. Une fois les câbles placé, j'ai récupéré une partie de la carte d'alimentation d'origine pour conserver les boutons d'origines ainsi que leur positions. J'ai utiliser une petite alimentation externe de 5V que j'ai démonté pour gagner de la place et la monter dans la console.

Photo du bouton des connectiques en façade et au dos.

4. Bonus

J'ai voulu concerver le bouton "Reset" afin de pouvoir ajouter une fonctionnamlité supplémentaire au système. Ce bouton me permet de quitter un jeu directement sans avoir besoin d'appuyer sur Start et Select en même temps.