Nano Raspicade V2 : Recalbox sur écran piTFT 3"2 SPI 320x240

lundi 18 novembre 2019
par  Yann
popularité : 15%

Article sur Gamoover

https://www.gamoover.net/Forums/index.php?topic=34507.0

Modèle de la Caisse pour impression 3D

[https://www.thingiverse.com/thing:1158875]

La CupCade

Le site Adafruit propose la micro borne CupCade http://www.adafruit.com/product/1783 qui embarque une distribution debian avec l’émulateur mame4all.

Le projet est très bien documenté sur la page https://learn.adafruit.com/cupcade-....

Ils utilisent quelques circuits imprimés développés pour l’occasion qu’ils vendent dans le kit de construction, notamment pour l’amplification audio et la conversion analogique numérique des commandes issues du joystick de type PS2/Xbox.

Dans notre cas nous allons utiliser un ampli audio 5V trouvé sur ebay (2€ fdp inc.) et une astuce pour réaliser un "joystick numérique" en utilisant un joystick analogique http://www.instructables.com/id/Sim...

La version 2

Je récidive avec une seconde nanocab. Celle ci est prévue pour les Raspi B+ et Pi2. L’écran utilisé est celui ce chez Banggood à 12€ : http://www.banggood.com/3_2-Inch-TFT-LCD-Display-Module-Touch-Screen-For-Raspberry-Pi-B-B-A-p-1011516.html. On peut difficilement faire moins cher et en plus il est en 3.2" au lieu de 2.8" celui de chez adafruit.

J’ai donc modifié légèrement la structure de la caisse pour l’écran et aussi pour le B+. De même les sides ne sont plus ajourées par les encoches de montage. Le projet est ici : http://www.thingiverse.com/thing:1158875

L’impression 3D a duré environ 12 à 15h :

Préparation des potards pour les passer en "numérique" :D

Fixation de l’écran :

Ecran fixé et préparation de la fixation du joystick

Présentation de l’ensemble :

Mise en place plaque plexi pour protection :

Fixation du joystick sur le panel

Montage de l’ensemble :

Réalisation de la partie amplification audio avec un ampli 3x3W en 5V trouvé sur ebay à 2€ :

Préparation de la nappe pour l’écran et le panel via les GPIO du Pi On utilisera les Custom GPIO de la distribution Recalbox ou le programme retrogame lourdement modifié : https://github.com/ian57/Nanocab-Pi1-Pi2-Retrogame

Câblage des tresses de masses .... et du reste :

On regarde si tout rentre :

Ensuite on débugge le cablage et la configuration coté recalbox :

Et finalement ça marche ...

On isole un peu à l’intérieur :

On fixe le potard de volume à la colle à chaud :

et hop à coté de sa soeur aînée :

Intégration avec recalbox

Le support de ce type d’écran est quasi natif sur recalbox maintenant : cf. https://github.com/recalbox/recalbox-os/wiki/TFT-Screen-SPI-Bus-%28EN%29