Borne d'arcade : Différence entre versions

 
(10 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
{{Tuto Details
 
{{Tuto Details
 +
|Main_Picture=Borne_d_arcade_Capture_d_e_cran_2021-10-02_a_17.50.47.png
 +
|Main_Picture_annotation={"version":"2.4.6","objects":[{"type":"image","version":"2.4.6","originX":"left","originY":"top","left":-138,"top":-15,"width":1353,"height":813,"fill":"rgb(0,0,0)","stroke":null,"strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":0.65,"scaleY":0.65,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"crossOrigin":"","cropX":0,"cropY":0,"src":"https://wikifab.org/images/2/23/Borne_d_arcade_Capture_d_e_cran_2021-10-02_a_17.50.47.png","filters":[]}],"height":450,"width":600}
 
|Description=<translate>Construction d'une borne d'arcade : bartop avec socle</translate>
 
|Description=<translate>Construction d'une borne d'arcade : bartop avec socle</translate>
|Area=Play and Hobbies
+
|Area=Electronics, Machines and Tools, Play and Hobbies
 
|Type=Création
 
|Type=Création
 
|Difficulty=Medium
 
|Difficulty=Medium
|Duration=1
+
|Duration=2
 
|Duration-type=month(s)
 
|Duration-type=month(s)
 
|Cost=300
 
|Cost=300
Ligne 11 : Ligne 13 :
 
}}
 
}}
 
{{Introduction
 
{{Introduction
|Introduction=<translate>Ayant grandi dans les années 80-90, avec souvent "la tête dans les nuages", j'ai eu envie de réaliser un vieux rêve, posséder ma borne d'arcade perso. Et faire découvrir le retrogaming à mes enfants.
+
|Introduction=<translate>Ayant grandi dans les années 80-90, avec souvent "la tête dans les nuages", j'ai eu envie de réaliser un vieux rêve, posséder ma propre borne d'arcade . Et faire découvrir le retrogaming à mes enfants.
  
Grâce aux ordinateurs miniatures comme le Raspberry et aux solutions d'émulation performantes, ce rêve pouvait devenir réalité. Il ne me restait plus qu'à me lancer.
+
Grâce aux ordinateurs miniatures comme le Raspberry, aux solutions d'émulation performantes et aux outils mis à disposition dans le Fablab de ma ville (big up à La Forge), ça allait pouvoir se faire. Il ne me restait plus qu'à me lancer.
  
 
Ce projet est assez complet : travail du bois et du plexi, peinture, électronique et électricité, graphisme et création de stickers pour la déco, utilisation de logiciels divers, impression 3D pour certaines petites pièces...
 
Ce projet est assez complet : travail du bois et du plexi, peinture, électronique et électricité, graphisme et création de stickers pour la déco, utilisation de logiciels divers, impression 3D pour certaines petites pièces...
  
Ça m'a pris beaucoup de temps (quasiment tout le premier confinement de 2020), mais on doit pouvoir y arriver plus rapidement...</translate>
+
Plein d'autres personnes se sont lancés dans ce projet, on a donc déjà une bonne quantité de tutos, de vidéos, de forums sur le sujet. Je les remercie tous chaleureusement !
 +
 
 +
J'apporte juste modestement une petite pierre à l'édifice (longue vie au retrogaming !).
 +
 
 +
 
 +
Ça m'a pris beaucoup de temps (quasiment tout le premier confinement de 2020), mais on doit pouvoir y arriver plus rapidement...
 +
 
 +
À noter qu'il existe des sites qui vendent des kits tout prêts à monter (comme les très bons Vosgiens de PM88), mais c'est beaucoup moins fun et moins gratifiant !
 +
 
 +
Pour la somme dépensée, tout va dépendre de ce dont vous disposez déjà (chutes de bois, vieil écran 4/3, Raspberry qui traîne...).
 +
 
 +
 
 +
Petit lexique de la borne d'arcade :
 +
 
 +
- bartop : la partie haute de la borne, qu'on peut poser sur un bar (ou une table ou où on veut)
 +
 
 +
- control panel : la planche sur laquelle on fixe les joysticks et les boutons
 +
 
 +
- marquee : au dessus de l'écran, élément décoratif, souvent illuminé. On y trouvait le nom du jeu pour choisir sa borne dans les salles d'arcade
 +
 
 +
- bezel : partie qui entoure l'écran et masque les vides sur les bords de celui-ci
 +
 
 +
- T-molding : bande de finition (il existe plein de couleurs disponibles) à insérer sur les tranches de la bornes
 +
 
 +
- ROM : copie d'un jeu tiré de l'extraction des données de celui-ci
 +
 
 +
 
 +
Outils utilisés :
 +
 
 +
- perceuse
 +
 
 +
- visseuse
 +
 
 +
- marteau
 +
 
 +
- scie sauteuse
 +
 
 +
- scie circulaire
 +
 
 +
- ponceuse
 +
 
 +
- fer à souder
 +
 
 +
- défonceuse
 +
 
 +
- pinceaux / rouleaux
 +
 
 +
 
 +
Matériel
 +
 
 +
- panneaux de MDF
 +
 
 +
- tasseaux de pin
 +
 
 +
- charnières piano
 +
 
 +
- aimants
 +
 
 +
- vis et clous
 +
 
 +
- colle à bois
 +
 
 +
- équipement électronique (écran, Raspberry, HP, alim, disque dur ou clé USB, carte micro-SD, câbles, ruban LED, ampli audio)
 +
 
 +
- 2 joysticks et une vingtaine de boutons</translate>
 +
}}
 +
{{Materials
 +
|Tuto_Attachments={{Tuto Attachments
 +
|Attachment=Borne_d_arcade_arcade_plans_package_8.5x11_print_updated_november_2016.pdf
 +
}}{{Tuto Attachments
 +
|Attachment=Borne_d_arcade_Grille_speakers.pdf
 +
}}{{Tuto Attachments
 +
|Attachment=Borne_d_arcade_pcb-m3-16.stl
 +
}}{{Tuto Attachments
 +
|Attachment=Borne_d_arcade_Zippy_joystick_diagonal_fix.stl
 +
}}
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Les plans et la maquette</translate>
 +
|Step_Content=<translate>Avant de commencer, il faut trouver ou tracer des plans pour son bartop (la partie haute de la borne donc).
 +
 
 +
Pour ma part je me suis inspiré des plans fournis par [https://fr.scribd.com/document/399080507/arcade-plans-package-8-5x11-print-updated-november-2016-pdf Ronildo Brandao].
 +
 
 +
Après les avoir imprimé et scotchés, puis reproduits sur des grandes feuilles A2, j'ai construit une magnifique maquette en carton, taille réelle, pour avoir une idée de la place que cela prendrait, de la taille d'écran que je pourrai mettre, et de la largeur disponible pour que deux grandes personnes puissent se lancer des Hadoken confortablement.
 +
 
 +
Donc on imprime, on trace, on coupe, et on construit...</translate>
 +
|Step_Picture_00=Borne_d_arcade_IMG_6240.jpg
 +
|Step_Picture_01=Borne_d_arcade_IMG_6242.jpg
 +
|Step_Picture_02=Borne_d_arcade_IMG_6241.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Le 1er côté</translate>
 +
|Step_Content=<translate>Des petites courses en GSB, pour trouver des panneaux de MDF. Ce n'est pas le "bois" le plus noble mais c'est le plus recommandé pour ce projet, c'est solide, pas trop cher et ça se travaille facilement. Il faut juste penser à bien aérer et se protéger les yeux et les voies respiratoires quand on fait de la poussière avec.
 +
 
 +
J'ai pris du 15mm d'épaisseur, on peut prendre plus épais ou moins épais, mais je voulais privilégier la robustesse.
 +
 
 +
Donc on commence par couper un côté : on colle un gabarit sur une planche, on reporte le tracé, scie circulaire pour les coupes droites et scie sauteuse pour les arrondis.</translate>
 +
|Step_Picture_00=Borne_d_arcade_IMG_6249.jpg
 +
|Step_Picture_01=Borne_d_arcade_IMG_6247.jpg
 +
|Step_Picture_02=Borne_d_arcade_IMG_6250.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Le 2ème côté</translate>
 +
|Step_Content=<translate>Une fois le premier côté terminé avec les bords poncés, pour faire le deuxième on reporte le tracé au crayon, on coupe grossièrement en laissant de la marge, puis on met des serre-joints pour fixer les 2 côtés ensemble.
 +
 
 +
Avec la défonceuse et une fraise à copier, on va tout simplement reproduire la découpe du côté fini, et donc s'assurer d'avoir les 2 totalement identiques. Ça défonce !</translate>
 +
|Step_Picture_00=Borne_d_arcade_IMG_6251.jpg
 +
|Step_Picture_01=Borne_d_arcade_IMG_6255.jpg
 +
|Step_Picture_02=Borne_d_arcade_IMG_6256.jpg
 +
|Step_Picture_03=Borne_d_arcade_IMG_6258.jpg
 +
|Step_Picture_04=Borne_d_arcade_IMG_6259.jpg
 +
|Step_Picture_05=Borne_d_arcade_IMG_6261.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>La rainure du T-molding</translate>
 +
|Step_Content=<translate>Je voulais absolument du T-molding sur ma borne. Il existe des solutions plus simples à mettre en place comme du U-molding ou une simple bande à coller, mais ça tient moins bien, c'est moins résistant dans le temps et la finition n'est pas la même.
 +
 
 +
L'outil spécial pour le faire n'est pas disponible en France, je me suis rabattu sur des fraises à rainurer de chez Wolfcraft, qui auraient du s'adapter sur la défonceuse (mais je n'ai pas réussi, problème de diamètre ou je ne sais quoi).
 +
 
 +
J'ai donc mis la fraise sur la perceuse à colonne, bloqué celle-ci à une hauteur précise (après plusieurs essais sur des chutes pour être bien au milieu du chant de la planche), puis j'ai fait passer mes planches sur la fraise pour obtenir cette rainure. J'ai aussi mis la fraise directement sur une perceuse à main, mais le résultat n'était pas très propre (pas grave car après c'est recouvert par le T-molding).</translate>
 +
|Step_Picture_00=Borne_d_arcade_IMG_6280.jpg
 +
|Step_Picture_01=Borne_d_arcade_IMG_6281.jpg
 +
|Step_Picture_02=Borne_d_arcade_IMG_6319.jpg
 +
|Step_Picture_03=Borne_d_arcade_IMG_6320.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Découpe des autres planches</translate>
 +
|Step_Content=<translate>Le plus dur dans la découpe a été fait. Il ne reste plus qu'à prendre son mètre, son crayon, une équerre et une grande règle pour tracer les coupes à faire pour les autres planches (le dessus et le devant du control panel, le fond, l'arrière, le dessus et le dessous du marquee, et le support pour l'écran).
 +
 
 +
Ces planches feront toutes la même largeur comme elles s'installent entre les 2 côtés.
 +
 
 +
Seules les longueurs vont varier en fonction des dimensions choisies.
 +
 
 +
Mieux vaut utiliser une scie circulaire pour des coupes bien droites et nettes.
 +
 
 +
On garde les chutes de côté au cas où...</translate>
 +
|Step_Picture_00=Borne_d_arcade_IMG_6262.jpg
 +
|Step_Picture_01=Borne_d_arcade_IMG_6324.jpg
 +
|Step_Picture_02=Borne_d_arcade_IMG_6325.jpg
 +
|Step_Picture_03=Borne_d_arcade_IMG_6330.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Le control panel</translate>
 +
|Step_Content=<translate>Une partie bien agréable, qui met dans le cœur du sujet.
 +
 
 +
Une fois la disposition des boutons et sticks choisie, on plaque son gabarit sur la planche, on préperce au bon endroit, puis on passe la planche sous la perceuse à colonne (sans oublier de mettre une chute de bois en dessous pour éviter de défoncer l'autre côté de sa planche).
 +
 
 +
J'ai choisi une disposition classique et polyvalente avec 6 boutons.
 +
 
 +
J'ai percé le devant du control panel pour les boutons Start et Credit et une prise USB au centre, ainsi que le côté gauche du bartop pour un bouton HotKey (utilisé par le logiciel d'émulation).
 +
 
 +
J'ai également positionné les sticks pour marquer l'emplacement des vis sous le control panel.</translate>
 +
|Step_Picture_00=Borne_d_arcade_IMG_6266.jpg
 +
|Step_Picture_01=Borne_d_arcade_IMG_6268.jpg
 +
|Step_Picture_02=Borne_d_arcade_IMG_6278.jpg
 +
|Step_Picture_03=Borne_d_arcade_IMG_6279.jpg
 +
|Step_Picture_04=Borne_d_arcade_IMG_6338.jpg
 
}}
 
}}
{{Materials}}
 
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=<translate></translate>
+
|Step_Title=<translate>Les tasseaux</translate>
|Step_Content=<translate></translate>
+
|Step_Content=<translate>J'ai choisi d'assembler avec des tasseaux à l'intérieur de la borne, pour qu'on ne voie aucune vis de l'extérieur. On pourra toujours accéder à l'intérieur grâce à des systèmes de charnières (qu'on verra dans une prochaine étape).
 +
 
 +
Avec des tasseaux en pin, il faut être vigilant à en choisir des bien droits au magasin.
 +
 
 +
Toujours prépercer le tasseau à l'endroit où l'on veut visser (diamètre inférieur à la vis), pour éviter qu'il ne se fende.
 +
 
 +
Les emplacements des autres planches sont préalablement tracés sur l'intérieur des 2 côtés, pour faciliter le bon positionnement des tasseaux.
 +
 
 +
On scie les tasseaux aux bonnes dimensions.
 +
 
 +
Ensuite on enduit de colle à bois, puis on visse tout ça.
 +
 
 +
Un tasseau également pour assembler le dessus et le devant du control panel. Je limerai et poncerai ensuite l'angle pour que ce soit plus agréable aux poignets en jeu.</translate>
 +
|Step_Picture_00=Borne_d_arcade_IMG_6345.jpg
 +
|Step_Picture_01=Borne_d_arcade_IMG_6342.jpg
 +
|Step_Picture_02=Borne_d_arcade_IMG_6340.jpg
 +
|Step_Picture_03=Borne_d_arcade_IMG_6351.jpg
 +
|Step_Picture_04=Borne_d_arcade_IMG_6339.jpg
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=<translate></translate>
+
|Step_Title=<translate>Peinture</translate>
|Step_Content=<translate></translate>
+
|Step_Content=<translate>C'est plus pratique de peindre avant d'assembler toutes les planches.
 +
 
 +
Le MDF boit beaucoup, il lui faudra donc plusieurs couches de peinture, entrecoupées d'un ponçage fin.
 +
 
 +
Les petits fantômes sont faits avec des trous pour laisser passer le son des haut-parleurs. C'était hyper long et fastidieux mais je trouve le résultat sympa...
 +
 
 +
On teste le Raspberry en attendant que ça sèche.</translate>
 +
|Step_Picture_00=Borne_d_arcade_IMG_6375.jpg
 +
|Step_Picture_01=Borne_d_arcade_IMG_6376.jpg
 +
|Step_Picture_02=Borne_d_arcade_IMG_6377.jpg
 +
|Step_Picture_03=Borne_d_arcade_IMG_6356.jpg
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=<translate></translate>
+
|Step_Title=<translate>Hauts-parleurs</translate>
|Step_Content=<translate></translate>
+
|Step_Content=<translate>Sur la planche inférieure du marquee (celle avec les petits fantômes), on visse les 2 hauts-parleurs.
 +
 
 +
Ensuite on soude du fil audio (rouge et noir) aux pattes des hauts-parleurs. Il faut garder une bonne longueur de fil pour arriver jusqu'à l'ampli, on pourra ajuster ensuite.</translate>
 +
|Step_Picture_00=Borne_d_arcade_IMG_6398.jpg
 +
|Step_Picture_01=Borne_d_arcade_IMG_6404.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Assemblage</translate>
 +
|Step_Content=<translate>Une partie un peu fastidieuse, car il y a forcément des légers décalages.
 +
 
 +
On commence par fixer les planches à un côté avec les tasseaux, puis on pose le deuxième côté en dernier.
 +
 
 +
Pour le control panel, je l'ai fixé avec une charnière piano afin de pouvoir facilement l'ouvrir pour accéder aux branchements. J'ai ajouté des aimants pour qu'il ne s'ouvre pas inopinément en pleine partie.
 +
 
 +
C'est un peu la même chose pour l'arrière du bartop : une partie fixe avec les trous pour les branchements et le réglage du volume de l'ampli, et une partie qui s'ouvre grâce à une autre charnière piano et des aimants.</translate>
 +
|Step_Picture_00=Borne_d_arcade_IMG_6387.jpg
 +
|Step_Picture_01=Borne_d_arcade_IMG_6388.jpg
 +
|Step_Picture_02=Borne_d_arcade_IMG_6389.jpg
 +
|Step_Picture_03=Borne_d_arcade_IMG_6391.jpg
 +
|Step_Picture_04=Borne_d_arcade_IMG_6392.jpg
 +
|Step_Picture_05=Borne_d_arcade_IMG_6383.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Fixation pour l'écran</translate>
 +
|Step_Content=<translate>J'ai choisi pour ma borne un écran 19" en 4/3 car la plupart des jeux d'antan ont ce format, ça évitera les bandes noires sur le côté. Mais on peut faire avec un 17", ou un écran 16/9, tout dépendra de la taille que vous souhaitez pour votre borne.
 +
 
 +
Il faut reporter les 4 trous au dos de l'écran (la fixation VESA) bien au centre d'une planche de la largeur de la borne. On sécurise le tout avec des boulons et des rondelles pour ne pas abimer la planche et l'écran.
 +
 
 +
Ensuite pour la hauteur et l'inclinaison de l'écran, c'est un peu au feeling...</translate>
 +
|Step_Picture_00=Borne_d_arcade_IMG_6353.jpg
 +
|Step_Picture_01=Borne_d_arcade_IMG_6411.jpg
 +
|Step_Picture_02=Borne_d_arcade_IMG_6413.jpg
 +
|Step_Picture_03=Borne_d_arcade_IMG_6414.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Installation des équipements</translate>
 +
|Step_Content=<translate>Le travail du bois quasiment terminé, il est d'installer tout ce qu'on ne peut pas fabriquer : les boutons et les sticks, les ports USB, le Raspberry et l'ampli audio.
 +
 
 +
C'est au niveau du câblage des boutons que c'est un peu le bazar. On pourrait les relier directement aux ports GPIO du Raspberry mais j'ai préféré une interface USB, plus simple à configurer pour la suite. Il y a un schéma fourni avec cette carte pour simplifier les branchements, il faut juste penser à écrire les noms des boutons au dos du Control Panel (genre A B C D R L ou Croix Rond Carré...) pour ne pas se perdre dans les fils.
 +
 
 +
Pour fixer cette interface et le Raspberry, j'ai imprimé des petits pieds à visser dans le fond de la borne (merci à [https://www.thingiverse.com/thing:2939694 digitalman] sur thingiverse).
 +
 
 +
Quand tout est raccordé, j'ai trouvé des cobayes pour vérifier que tout fonctionne...</translate>
 +
|Step_Picture_00=Borne_d_arcade_IMG_6354.jpg
 +
|Step_Picture_01=Borne_d_arcade_IMG_6415.jpg
 +
|Step_Picture_02=Borne_d_arcade_IMG_6420.jpg
 +
|Step_Picture_03=Borne_d_arcade_IMG_6426.jpg
 +
|Step_Picture_04=Borne_d_arcade_Capture_d_e_cran_2021-10-02_a_14.43.00.png
 +
|Step_Picture_05=Borne_d_arcade_IMG_6431.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Finitions du bartop</translate>
 +
|Step_Content=<translate>Il reste à installer les LEDs pour que le marquee s'allume. J'ai découpé un ruban en 3 bandes de taille égale que j'ai soudées entre elles (attention à respecter la polarité), avec un peu de colle fusible pour protéger les soudures.
 +
 
 +
Ces bandes sont collées sur une fine planche à la largeur de la borne, elle-même fixée à l'intérieur du marquee avec des équerres métalliques.
 +
 
 +
Pour les branchements électriques, j'ai mis l'écran, l'ampli, le Raspberry et les LEDs sur une multiprise dont j'ai coupé la fiche mâle, pour la remplacer par une fiche d'alimentation avec interrupteur.
 +
 
 +
Comme ça avec l'interrupteur, tout s'allumera en même temps.
 +
 
 +
On fixe le T-molding autour du bartop en l'insérant avec un maillet, et on peut ajouter un peu de colle fusible pour s'assurer d'un bon maintien. Il faut penser à couper la languette en biseau dans les angles pour qu'il rentre parfaitement. On commence et on termine sous le bartop pour ne pas que la jonction se voie.</translate>
 +
|Step_Picture_00=Borne_d_arcade_IMG_6537.jpg
 +
|Step_Picture_01=Borne_d_arcade_IMG_6439.jpg
 +
|Step_Picture_02=Borne_d_arcade_IMG_6440.jpg
 +
|Step_Picture_03=Borne_d_arcade_IMG_6541.jpg
 +
|Step_Picture_04=Borne_d_arcade_IMG_6542.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Finitions (suite et fin)</translate>
 +
|Step_Content=<translate>Autour de l'écran, certains font un bezel entièrement en plexi (c'est plutôt du PMMA en vrai, une sorte de plastique). Moi j'ai choisi un cadre en bois très fin, découpé au bonnes dimensions et peint en noir à la bombe pour qu'il se fonde avec l'écran.
 +
 
 +
Pour le marquee, on scotche sa jolie déco sur une plaque de PMMA aux bonnes dimensions, qui sera fixée par 2 corniches en plastique.
 +
 
 +
Enfin, on peut y coller un tas de stickers avec les logos de ses jeux préférés.
 +
 
 +
Par la suite, le bartop ayant déménagé dans une plus grande maison, j'ai décidé de lui construire un socle. J'ai fait au plus simple : une boîte de 4 planches avec le devant qui s'ouvre grâce à une charnière piano et des aimants. Une étagère à l'intérieur pour pouvoir y ranger des manettes ou d'autres choses. Il faut juste penser à rainurer les tranches et remettre du T-molding pour assurer une jolie continuité.
 +
 
 +
Le bartop est vissé avec des vis papillons au socle, donc on peut le détacher facilement pour l'emporter partout avec soi (mais c'est quand même plus lourd qu'une GameBoy !).
 +
 
 +
Je me suis aussi imprimé en 3D des nouveaux manchons pour les joysticks Zippy (voir fichier joint) afin qu'ils répondent mieux en jeu.</translate>
 +
|Step_Picture_00=Borne_d_arcade_Capture_d_e_cran_2021-10-02_a_18.11.39.png
 +
|Step_Picture_00_annotation={"version":"2.4.6","objects":[{"type":"image","version":"2.4.6","originX":"left","originY":"top","left":0,"top":0,"width":580,"height":677,"fill":"rgb(0,0,0)","stroke":null,"strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1.03,"scaleY":1.03,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"crossOrigin":"","cropX":0,"cropY":0,"src":"https://wikifab.org/images/3/32/Borne_d_arcade_Capture_d_e_cran_2021-10-02_a_18.11.39.png","filters":[]},{"type":"wfarrow2line","version":"2.4.6","originX":"center","originY":"center","left":136,"top":293,"width":100,"height":0,"fill":"rgba(255,0,0,0)","stroke":"#FF0000","strokeWidth":4,"strokeDashArray":null,"strokeLineCap":"round","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"x1":-50,"x2":50,"y1":0,"y2":0,"x2a":30,"y2a":-8,"x2b":30,"y2b":8},{"type":"wfarrow2circle","version":"2.4.6","originX":"center","originY":"center","left":86,"top":293,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"wfarrow2circle","version":"2.4.6","originX":"center","originY":"center","left":186,"top":293,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"textbox","version":"2.4.6","originX":"center","originY":"center","left":59,"top":296,"width":47.81,"height":22.6,"fill":"#FF0000","stroke":"#FF0000","strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"text":"bezel","fontSize":20,"fontWeight":"normal","fontFamily":"sans-serif","fontStyle":"normal","lineHeight":1.16,"underline":false,"overline":false,"linethrough":false,"textAlign":"left","textBackgroundColor":"","charSpacing":0,"minWidth":20,"styles":{} },{"type":"wfarrow2line","version":"2.4.6","originX":"center","originY":"center","left":147.5,"top":127,"width":51,"height":62,"fill":"rgba(255,0,0,0)","stroke":"#FF0000","strokeWidth":4,"strokeDashArray":null,"strokeLineCap":"round","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"x1":-25.5,"x2":25.5,"y1":-31,"y2":31,"x2a":18.97290661766493,"y2a":10.472042186854587,"x2b":6.616271817519148,"y2b":20.636370812780957},{"type":"wfarrow2circle","version":"2.4.6","originX":"center","originY":"center","left":122,"top":96,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"wfarrow2circle","version":"2.4.6","originX":"center","originY":"center","left":173,"top":158,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"textbox","version":"2.4.6","originX":"center","originY":"center","left":86,"top":62,"width":85.6,"height":75.03,"fill":"#FF0000","stroke":"#FF0000","strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"text":"Marquee avec les corniches","fontSize":20,"fontWeight":"normal","fontFamily":"sans-serif","fontStyle":"normal","lineHeight":1.16,"underline":false,"overline":false,"linethrough":false,"textAlign":"left","textBackgroundColor":"","charSpacing":0,"minWidth":20,"styles":{} }],"height":701,"width":600}
 +
|Step_Picture_01=Borne_d_arcade_IMG_6622.jpg
 +
|Step_Picture_02=Borne_d_arcade_IMG_6611.jpg
 +
|Step_Picture_03=Borne_d_arcade_IMG_6612.jpg
 +
|Step_Picture_04=Borne_d_arcade_IMG_6613.jpg
 
}}
 
}}
 
{{Notes
 
{{Notes
|Notes=<translate></translate>
+
|Notes=<translate>Pour la partie logicielle sur le Raspberry, j'ai utilisé l'excellente distribution Linux [https://www.recalbox.com/fr/ Recalbox], assez simple à mettre en place et pour laquelle Internet regorge d'explications.
 +
 
 +
Pour les ROMs, je vous laisse vous débrouiller...</translate>
 
}}
 
}}
 
{{PageLang
 
{{PageLang
Ligne 41 : Ligne 312 :
 
}}
 
}}
 
{{Tuto Status
 
{{Tuto Status
|Complete=Draft
+
|Complete=Published
 
}}
 
}}

Version actuelle datée du 6 octobre 2021 à 10:26

Auteur avatarBenoît Vauchelles | Dernière modification 6/10/2021 par Happypop

Introduction

Ayant grandi dans les années 80-90, avec souvent "la tête dans les nuages", j'ai eu envie de réaliser un vieux rêve, posséder ma propre borne d'arcade . Et faire découvrir le retrogaming à mes enfants.

Grâce aux ordinateurs miniatures comme le Raspberry, aux solutions d'émulation performantes et aux outils mis à disposition dans le Fablab de ma ville (big up à La Forge), ça allait pouvoir se faire. Il ne me restait plus qu'à me lancer.

Ce projet est assez complet : travail du bois et du plexi, peinture, électronique et électricité, graphisme et création de stickers pour la déco, utilisation de logiciels divers, impression 3D pour certaines petites pièces...

Plein d'autres personnes se sont lancés dans ce projet, on a donc déjà une bonne quantité de tutos, de vidéos, de forums sur le sujet. Je les remercie tous chaleureusement !

J'apporte juste modestement une petite pierre à l'édifice (longue vie au retrogaming !).


Ça m'a pris beaucoup de temps (quasiment tout le premier confinement de 2020), mais on doit pouvoir y arriver plus rapidement...

À noter qu'il existe des sites qui vendent des kits tout prêts à monter (comme les très bons Vosgiens de PM88), mais c'est beaucoup moins fun et moins gratifiant !

Pour la somme dépensée, tout va dépendre de ce dont vous disposez déjà (chutes de bois, vieil écran 4/3, Raspberry qui traîne...).


Petit lexique de la borne d'arcade :

- bartop : la partie haute de la borne, qu'on peut poser sur un bar (ou une table ou où on veut)

- control panel : la planche sur laquelle on fixe les joysticks et les boutons

- marquee : au dessus de l'écran, élément décoratif, souvent illuminé. On y trouvait le nom du jeu pour choisir sa borne dans les salles d'arcade

- bezel : partie qui entoure l'écran et masque les vides sur les bords de celui-ci

- T-molding : bande de finition (il existe plein de couleurs disponibles) à insérer sur les tranches de la bornes

- ROM : copie d'un jeu tiré de l'extraction des données de celui-ci


Outils utilisés :

- perceuse

- visseuse

- marteau

- scie sauteuse

- scie circulaire

- ponceuse

- fer à souder

- défonceuse

- pinceaux / rouleaux


Matériel

- panneaux de MDF

- tasseaux de pin

- charnières piano

- aimants

- vis et clous

- colle à bois

- équipement électronique (écran, Raspberry, HP, alim, disque dur ou clé USB, carte micro-SD, câbles, ruban LED, ampli audio)

- 2 joysticks et une vingtaine de boutons

Étape 1 - Les plans et la maquette

Avant de commencer, il faut trouver ou tracer des plans pour son bartop (la partie haute de la borne donc).

Pour ma part je me suis inspiré des plans fournis par Ronildo Brandao.

Après les avoir imprimé et scotchés, puis reproduits sur des grandes feuilles A2, j'ai construit une magnifique maquette en carton, taille réelle, pour avoir une idée de la place que cela prendrait, de la taille d'écran que je pourrai mettre, et de la largeur disponible pour que deux grandes personnes puissent se lancer des Hadoken confortablement.

Donc on imprime, on trace, on coupe, et on construit...


Étape 2 - Le 1er côté

Des petites courses en GSB, pour trouver des panneaux de MDF. Ce n'est pas le "bois" le plus noble mais c'est le plus recommandé pour ce projet, c'est solide, pas trop cher et ça se travaille facilement. Il faut juste penser à bien aérer et se protéger les yeux et les voies respiratoires quand on fait de la poussière avec.

J'ai pris du 15mm d'épaisseur, on peut prendre plus épais ou moins épais, mais je voulais privilégier la robustesse.

Donc on commence par couper un côté : on colle un gabarit sur une planche, on reporte le tracé, scie circulaire pour les coupes droites et scie sauteuse pour les arrondis.


Étape 3 - Le 2ème côté

Une fois le premier côté terminé avec les bords poncés, pour faire le deuxième on reporte le tracé au crayon, on coupe grossièrement en laissant de la marge, puis on met des serre-joints pour fixer les 2 côtés ensemble.

Avec la défonceuse et une fraise à copier, on va tout simplement reproduire la découpe du côté fini, et donc s'assurer d'avoir les 2 totalement identiques. Ça défonce !

Étape 4 - La rainure du T-molding

Je voulais absolument du T-molding sur ma borne. Il existe des solutions plus simples à mettre en place comme du U-molding ou une simple bande à coller, mais ça tient moins bien, c'est moins résistant dans le temps et la finition n'est pas la même.

L'outil spécial pour le faire n'est pas disponible en France, je me suis rabattu sur des fraises à rainurer de chez Wolfcraft, qui auraient du s'adapter sur la défonceuse (mais je n'ai pas réussi, problème de diamètre ou je ne sais quoi).

J'ai donc mis la fraise sur la perceuse à colonne, bloqué celle-ci à une hauteur précise (après plusieurs essais sur des chutes pour être bien au milieu du chant de la planche), puis j'ai fait passer mes planches sur la fraise pour obtenir cette rainure. J'ai aussi mis la fraise directement sur une perceuse à main, mais le résultat n'était pas très propre (pas grave car après c'est recouvert par le T-molding).


Étape 5 - Découpe des autres planches

Le plus dur dans la découpe a été fait. Il ne reste plus qu'à prendre son mètre, son crayon, une équerre et une grande règle pour tracer les coupes à faire pour les autres planches (le dessus et le devant du control panel, le fond, l'arrière, le dessus et le dessous du marquee, et le support pour l'écran).

Ces planches feront toutes la même largeur comme elles s'installent entre les 2 côtés.

Seules les longueurs vont varier en fonction des dimensions choisies.

Mieux vaut utiliser une scie circulaire pour des coupes bien droites et nettes.

On garde les chutes de côté au cas où...


Étape 6 - Le control panel

Une partie bien agréable, qui met dans le cœur du sujet.

Une fois la disposition des boutons et sticks choisie, on plaque son gabarit sur la planche, on préperce au bon endroit, puis on passe la planche sous la perceuse à colonne (sans oublier de mettre une chute de bois en dessous pour éviter de défoncer l'autre côté de sa planche).

J'ai choisi une disposition classique et polyvalente avec 6 boutons.

J'ai percé le devant du control panel pour les boutons Start et Credit et une prise USB au centre, ainsi que le côté gauche du bartop pour un bouton HotKey (utilisé par le logiciel d'émulation).

J'ai également positionné les sticks pour marquer l'emplacement des vis sous le control panel.

Étape 7 - Les tasseaux

J'ai choisi d'assembler avec des tasseaux à l'intérieur de la borne, pour qu'on ne voie aucune vis de l'extérieur. On pourra toujours accéder à l'intérieur grâce à des systèmes de charnières (qu'on verra dans une prochaine étape).

Avec des tasseaux en pin, il faut être vigilant à en choisir des bien droits au magasin.

Toujours prépercer le tasseau à l'endroit où l'on veut visser (diamètre inférieur à la vis), pour éviter qu'il ne se fende.

Les emplacements des autres planches sont préalablement tracés sur l'intérieur des 2 côtés, pour faciliter le bon positionnement des tasseaux.

On scie les tasseaux aux bonnes dimensions.

Ensuite on enduit de colle à bois, puis on visse tout ça.

Un tasseau également pour assembler le dessus et le devant du control panel. Je limerai et poncerai ensuite l'angle pour que ce soit plus agréable aux poignets en jeu.

Étape 8 - Peinture

C'est plus pratique de peindre avant d'assembler toutes les planches.

Le MDF boit beaucoup, il lui faudra donc plusieurs couches de peinture, entrecoupées d'un ponçage fin.

Les petits fantômes sont faits avec des trous pour laisser passer le son des haut-parleurs. C'était hyper long et fastidieux mais je trouve le résultat sympa...

On teste le Raspberry en attendant que ça sèche.


Étape 9 - Hauts-parleurs

Sur la planche inférieure du marquee (celle avec les petits fantômes), on visse les 2 hauts-parleurs.

Ensuite on soude du fil audio (rouge et noir) aux pattes des hauts-parleurs. Il faut garder une bonne longueur de fil pour arriver jusqu'à l'ampli, on pourra ajuster ensuite.



Étape 10 - Assemblage

Une partie un peu fastidieuse, car il y a forcément des légers décalages.

On commence par fixer les planches à un côté avec les tasseaux, puis on pose le deuxième côté en dernier.

Pour le control panel, je l'ai fixé avec une charnière piano afin de pouvoir facilement l'ouvrir pour accéder aux branchements. J'ai ajouté des aimants pour qu'il ne s'ouvre pas inopinément en pleine partie.

C'est un peu la même chose pour l'arrière du bartop : une partie fixe avec les trous pour les branchements et le réglage du volume de l'ampli, et une partie qui s'ouvre grâce à une autre charnière piano et des aimants.

Étape 11 - Fixation pour l'écran

J'ai choisi pour ma borne un écran 19" en 4/3 car la plupart des jeux d'antan ont ce format, ça évitera les bandes noires sur le côté. Mais on peut faire avec un 17", ou un écran 16/9, tout dépendra de la taille que vous souhaitez pour votre borne.

Il faut reporter les 4 trous au dos de l'écran (la fixation VESA) bien au centre d'une planche de la largeur de la borne. On sécurise le tout avec des boulons et des rondelles pour ne pas abimer la planche et l'écran.

Ensuite pour la hauteur et l'inclinaison de l'écran, c'est un peu au feeling...


Étape 12 - Installation des équipements

Le travail du bois quasiment terminé, il est d'installer tout ce qu'on ne peut pas fabriquer : les boutons et les sticks, les ports USB, le Raspberry et l'ampli audio.

C'est au niveau du câblage des boutons que c'est un peu le bazar. On pourrait les relier directement aux ports GPIO du Raspberry mais j'ai préféré une interface USB, plus simple à configurer pour la suite. Il y a un schéma fourni avec cette carte pour simplifier les branchements, il faut juste penser à écrire les noms des boutons au dos du Control Panel (genre A B C D R L ou Croix Rond Carré...) pour ne pas se perdre dans les fils.

Pour fixer cette interface et le Raspberry, j'ai imprimé des petits pieds à visser dans le fond de la borne (merci à digitalman sur thingiverse).

Quand tout est raccordé, j'ai trouvé des cobayes pour vérifier que tout fonctionne...

Étape 13 - Finitions du bartop

Il reste à installer les LEDs pour que le marquee s'allume. J'ai découpé un ruban en 3 bandes de taille égale que j'ai soudées entre elles (attention à respecter la polarité), avec un peu de colle fusible pour protéger les soudures.

Ces bandes sont collées sur une fine planche à la largeur de la borne, elle-même fixée à l'intérieur du marquee avec des équerres métalliques.

Pour les branchements électriques, j'ai mis l'écran, l'ampli, le Raspberry et les LEDs sur une multiprise dont j'ai coupé la fiche mâle, pour la remplacer par une fiche d'alimentation avec interrupteur.

Comme ça avec l'interrupteur, tout s'allumera en même temps.

On fixe le T-molding autour du bartop en l'insérant avec un maillet, et on peut ajouter un peu de colle fusible pour s'assurer d'un bon maintien. Il faut penser à couper la languette en biseau dans les angles pour qu'il rentre parfaitement. On commence et on termine sous le bartop pour ne pas que la jonction se voie.

Étape 14 - Finitions (suite et fin)

Autour de l'écran, certains font un bezel entièrement en plexi (c'est plutôt du PMMA en vrai, une sorte de plastique). Moi j'ai choisi un cadre en bois très fin, découpé au bonnes dimensions et peint en noir à la bombe pour qu'il se fonde avec l'écran.

Pour le marquee, on scotche sa jolie déco sur une plaque de PMMA aux bonnes dimensions, qui sera fixée par 2 corniches en plastique.

Enfin, on peut y coller un tas de stickers avec les logos de ses jeux préférés.

Par la suite, le bartop ayant déménagé dans une plus grande maison, j'ai décidé de lui construire un socle. J'ai fait au plus simple : une boîte de 4 planches avec le devant qui s'ouvre grâce à une charnière piano et des aimants. Une étagère à l'intérieur pour pouvoir y ranger des manettes ou d'autres choses. Il faut juste penser à rainurer les tranches et remettre du T-molding pour assurer une jolie continuité.

Le bartop est vissé avec des vis papillons au socle, donc on peut le détacher facilement pour l'emporter partout avec soi (mais c'est quand même plus lourd qu'une GameBoy !).

Je me suis aussi imprimé en 3D des nouveaux manchons pour les joysticks Zippy (voir fichier joint) afin qu'ils répondent mieux en jeu.

Notes et références

Pour la partie logicielle sur le Raspberry, j'ai utilisé l'excellente distribution Linux Recalbox, assez simple à mettre en place et pour laquelle Internet regorge d'explications.

Pour les ROMs, je vous laisse vous débrouiller...

Commentaires

Published