Les contrôles sur une borne d’arcade ou un bartop, c’est essentiel. Retro-arcade vous présente une façon de les câbler sur un Raspberry.

On commence avec la présentation du kit. Il s’agit du Kit Raspberry Joysticks poire / boutons de chez Smallcab.net.

Ce kit, composé de joysticks et de boutons arcade, contient tous les éléments dont vous avez besoin pour une configuration sous Raspberry Pi3. Le joystick, au large choix de coloris, est le modèle professionnel qui équipait les bornes d’arcade Mortal Kombat, Killer Instinct, NBA JAM etc., en salle d’arcade. Très polyvalent, il s’adapte aussi bien sur un panel bois que sur un panel métal.

Concrètement on y trouve :

  • 2 Joysticks poire
  • 6 boutons pour le joueur 1
  • 6 boutons pour le joueur 2
  • 1 bouton Start et 1 bouton Select (Insert coin) pour le joueur 1
  • 1 bouton Start et 1 bouton Select (Insert coin) pour le joueur 2
  • 1 bouton Hot Key commun aux deux joueurs
  • 1 lot de câbles pour GPIO en 4.8mm pour relier le RaspBerry aux joysticks/boutons
  • Une notice de montage
  • Des goodies !!! (Un porte-clés et un paper-toy)

Bon comme je suis quelqu’un de très sérieux, j’ai commencé par… le PAPER-TOY ! Il s’agit ici d’une mini réplique de la borne d’arcade Donkey Kong. Quelques coups de ciseaux, un peu de colle et voilà le résultat.

Mais passons aux choses sérieuse, le montage des contrôles. Une image valant milles-mots, j’ai préféré vous faire des diaporamas plutôt que des longs discours.

Présentation du contenu

 

Assemblage du kit

Plan de cablage du kit

Il existe plusieurs façons de relier vos boutons à votre Raspberry. La première est de directement les connecter aux ports GPIO, la seconde est de passer pas un encodeur de type XIN-MO.

À gauche un Raspberry Pi 3, à droite un encodeur XIN-MO

Le branchement sur GPIO

Le branchement sur les ports GPIO est moins couteux et tout aussi efficace, surtout qu’ils sont nativement reconnus par Rexalbox, aucune configuration à faire !

Donc si vous avez prévu de vous construire un Bartop, une Borne d’arcade ou un Stick d’arcade portable, vous n’avez pas besoin d’investir dans un contrôleur usb.

Le pilote peut gérer jusqu’à 2 contrôleurs composés chacun d’un joystick 4 directions et de 9 boutons.

ATTENTION ! Pensez à activer les ports GPIO !
Dans recalbox.conf, activez le pilote GPIO en réglant controllers.gpio.enabled sur 1 : controllers.gpio.enabled=1 et vous êtes prêt à jouer !
Les GPIO sont configurés out the box dans l’interface et les différents systèmes émulés.

Plan de câblage avec GPIO sur RPI B+, RPI2 et RPi3

Le branchement avec un encodeur XIN-MO

L’avantage de passer par un XIN-MO réside dans le fait de pouvoir brancher votre panel à autre chose que le Rapsberry. En effet, le Xin-Mo est reconnu par votre PC ou même votre PS3.

Plus d’information sur le mappage du XIN-MO sur cette page et pour le GPIO

Plan de câblage avec un encodeur XIN-MO