« Borne d'arcade » : différence entre les versions

De Kernel Fablab Lannion
mAucun résumé des modifications
(42 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
<span style="font-size: 120%; border:2px solid; padding:10px;background-color:#F0F0F0; ">
La commande groupée (Saison 1) est terminée. [http://forum.fablab-lannion.org/viewtopic.php?f=5&t=162 Plus de détails sur le forum]
</span>


[[File:arcade.png|vignette|droite]]
[[File:arcade.png|vignette|droite]]
Ligne 11 : Ligne 14 :


Boitier :
Boitier :
* forme d'arcade à poser sur un bureau
* '''forme d'arcade à poser sur un bureau (BarTop)'''
* forme de joystick arcade à brancher sur la TV
* forme de joystick arcade à brancher sur la TV


Contrôles :
Contrôles :
* joystick et boutons d'arcade
* joystick
* boutons d'arcade
** 1 joueur (1P)
*** 6 boutons de jeu
*** 1 start
*** 1 reset
*** 1 credit
** 2 joueurs (2P)
*** 2*6 boutons de jeu
*** 2 start
*** 1 reset
*** 1 credit
 
* 2 options:
* 2 options:
** '''gpios'''
** manette de xbox (ie: usb) dépiautée  
** manette de xbox (ie: usb) dépiautée  
** gpios


Emulation :
Emulation :
Ligne 31 : Ligne 46 :


=== Plans ===
=== Plans ===
[[File:arcade_side.png|100px|droite]]
Un github existe pour stocker les plans : https://github.com/jerome-labidurie/BorneArcade dans le répertoire [https://github.com/jerome-labidurie/BorneArcade/tree/master/inkscape inkscape]
Au vu de la taille du cabinet, les morceaux sont étalés dans 2 fichiers (plan.svg, plan2.svg). Chaque fichier dispose de plusieurs calques :
* Décoration : les dessins qui seront gravés sur le cabinet
* Description : du texte vous permettant d'identifier les différentes parties (ne pas exporter vers le fichier DXF de découpe)
* Plan : les découpes des différentes parties
* Composants : le placement internes des composants de la borne (ne pas exporter vers le fichier DXF de découpe)
Note: dans le fichier plan2.svg, les panels sont présents pour 1 et 2 joueurs. Ils sont répartis sur plusieurs calques :
* ''Decoration 1p'' et ''Panel 1p'' pour 1 joueur
* ''Decoration 2p'' et ''Panel 2p'' pour 2 joueurs
Donc si vous voulez créer un dxf pour 2 joueurs, les calques visibles doivent être : Plan, Decoration, Panel 2p et Decoration 2p
Dans le répertoire fab, vous trouverez les fichiers préparés pour la [[Découpeuse laser Keyland]]
* .dxf : les exports depuis inkscape
* .rld : les fichiers préparés pour [[Chaine logiciel pour découpeuse laser#LaserWork|LaserWork]] avec du contreplaqué standard de 5mm
Pour modifier les plans suivant votre besoin, vous devez repartir des .svg pour inkscape.
* Des conseils pour l'utiliser avec la [[Chaine logiciel pour découpeuse laser#Inkscape|découpeuse]]
* les encoches ont été générées avec le plugin référencé sur la page précédente
<gallery>
File:arcade_plan1.png
File:arcade_plan2.png
</gallery>


=== Décoration ===
=== Décoration ===
Ligne 42 : Ligne 81 :
* [http://blog.petrockblock.com/retropie/ RetroPi]
* [http://blog.petrockblock.com/retropie/ RetroPi]
* [http://www.morere.eu/spip.php?article176 raspicade]
* [http://www.morere.eu/spip.php?article176 raspicade]
* [http://happi-game-center.com/ Happi Game Center]
* [http://www.retrobuiltgames.com/porta-pi-arcade-help/porta-pi-software-os-download/ PortaPi] : RetorPie avec le "controleur" GPIO de AdaFruit déjà inclus/configuré
* '''[http://www.recalbox.com/ recalbox]'''
== Réalisation ==
Pour des instructions détaillées sur la construction de la Borne, voir [[Borne d'arcade - Montage]]


== Bilbiographie ==
== Bilbiographie ==


Hardware :
=== Hardware ===
* Brancher une [http://www.e-kiwi.net/xbox/216,Adaptateur-usb-pour-xbox.html manette] [http://nicoupstream.wix.com/retro8bits#!manette-xbox-1-vers-usb/cgyu xbox] en USB
* mapper les gpios vers [http://www.cuddleburrito.com/blog/2016/7/20/kodi-support-for-gpio-arcade-buttons-on-raspberry-pi un clavier]
* mapper les gpios vers [https://learn.adafruit.com/retro-gaming-with-raspberry-pi/buttons un clavier]
* Brancher une manette [https://www.youtube.com/watch?v=zjPyMr2HbNw xbox] en USB
* '''utiliser le driver gpio de recalbox'''


Déco/agencement :
=== Déco/agencement ===
* Joystick [http://www.slagcoin.com/joystick/layout.html panel layout]
* Joystick [http://www.slagcoin.com/joystick/layout.html panel layout]
* [http://flyers.arcade-museum.com/?page=home flyers] d'arcade originaux (pour la déco ?)
* [http://flyers.arcade-museum.com/?page=home flyers] d'arcade originaux (pour la déco ?)


Projets équivalents :
=== Plans de cabinet ===
* une mini borne en [http://www.ponoko.com/design-your-own/products/arcade-cabinet-enclosure-7231 bois] (découpe laser) [https://creativecommons.org/licenses/by/2.0/fr/ Attribution]
* une [http://www.retrobuiltgames.com/the-build-page/diy-minicade-free-plans/ petite borne] par le créateur du PortaPi
* une [http://spritesmods.com/?art=rpi_arcade&page=3 mini borne] (découpe laser) [http://creativecommons.org/licenses/by-sa/3.0/ CC:BY-SA]
 
=== Projets équivalents ===
* un [https://www.kickstarter.com/projects/2103217949/porta-pi-arcade-a-diy-mini-arcade-cabinet-for-rasp/description kickstarter] complètement équivalent ([http://www.retrobuiltgames.com/diy-kits-shop/ à vendre])
* un [https://www.kickstarter.com/projects/2103217949/porta-pi-arcade-a-diy-mini-arcade-cabinet-for-rasp/description kickstarter] complètement équivalent ([http://www.retrobuiltgames.com/diy-kits-shop/ à vendre])
* un [http://spritesmods.com/?art=rpi_arcade&f=yt micro] arcade cabinet (sans doute un peu petit)
* un [http://spritesmods.com/?art=rpi_arcade&f=yt micro] arcade cabinet (sans doute un peu petit)
* pi et controles dans une [https://stiggyblog.wordpress.com/2013/08/18/raspberry-picade-lunchbox-edition/ lunchbox]
* pi et controles dans une [https://stiggyblog.wordpress.com/2013/08/18/raspberry-picade-lunchbox-edition/ lunchbox]
* bartop 2 jours avec [https://furcean.com/2012/12/18/mame-bar-top-aracade-cabinet/ plans]


 
=== Sources ===
Sources :
* [https://openclipart.org/detail/132931/aracade logo]
* [https://openclipart.org/detail/132931/aracade logo]


== Budget prévisionnel ==
== Budget prévisionnel ==
Document de [https://docs.google.com/spreadsheets/d/1m0LmeWrG-fZkjccNV0X9tbR2AiZpSlh9uNbaPy115ZM/edit?usp=sharing commande groupée]
* joystick : 10€
* joystick : 10€
* boutons : 10*3€
* boutons : 10*3€
Ligne 73 : Ligne 128 :
* Pi B+ [http://www.banggood.com/fr/Raspberry-Pi-Model-B-512MB-RAM-Project-Module-Board-Made-In-UK-p-954101.html $35.6]
* Pi B+ [http://www.banggood.com/fr/Raspberry-Pi-Model-B-512MB-RAM-Project-Module-Board-Made-In-UK-p-954101.html $35.6]
* carte µSD 8Go [http://www.banggood.com/fr/Wholesale-8G-Micro-SD-TF-Micro-SD-Card-For-Cell-Phone-MP3-MP4-Camera-p-55158.html $4.89]
* carte µSD 8Go [http://www.banggood.com/fr/Wholesale-8G-Micro-SD-TF-Micro-SD-Card-For-Cell-Phone-MP3-MP4-Camera-p-55158.html $4.89]
* cable hdmi/vga [http://www.banggood.com/fr/1_5M-Gold-Plated-HDMI-Male-to-VGA-HD-15-Pin-Male-Cable-p-921801.html $4.05]
* adaptateur hdmi vers vga [http://www.banggood.com/fr/HDMI-Male-To-VGA-Female-adapter-Converter-with-audio-and-power-supply-p-88896.html $9.99]
* boutons [http://www.banggood.com/fr/Arcade-Push-Button-Durable-Long-Switch-Multicolor-p-957099.html $1.97+]
* boutons [http://www.banggood.com/fr/Arcade-Push-Button-Durable-Long-Switch-Multicolor-p-957099.html $1.97+]
* joystick [http://www.dx.com/p/repair-parts-replacement-4-ways-red-ball-arcade-joystick-with-4-switch-37485#.VfPmnCQlRhG $10.97]
* joystick [http://www.dx.com/p/repair-parts-replacement-4-ways-red-ball-arcade-joystick-with-4-switch-37485#.VfPmnCQlRhG $10.97]
Ligne 79 : Ligne 134 :
* écran VGA
* écran VGA
* haut parleurs + ampli
* haut parleurs + ampli
== Photos ==
<gallery>
File:20160102_120150.jpg.jpg|Les boutons
File:20151231_144059.jpg.jpg|Manette de test
File:ProtoArcade1.jpg|Prototype
File:ProtoArcade2.jpg|En test au Fablab
File:w_Arcade_maquette1.jpg|1ère maquette en papier
File:w_IMG_20160127_234827.jpg|2ème maquette: découpe
File:w_IMG_20160128_190931.jpg|2ème maquette
File:w_IMG_20160128_192708.jpg|2ème maquette
File:w_IMG_20160128_192832.jpg|2ème maquette
File:rw_IMG_20160203_230151.jpg|pièces découpées
File:rw_IMG_20160204_183111.jpg|montage à blanc
File:rw_IMG_20160204_183143.jpg|montage à blanc
File:rw_IMG_20160204_183152.jpg|montage à blanc
File:rw_IMG_20160204_183206.jpg|montage à blanc
</gallery>


[[Category:Projet]]
[[Category:Projet]]

Version du 28 juillet 2018 à 11:01

La commande groupée (Saison 1) est terminée. Plus de détails sur le forum

Arcade.png

Présentation

Fabriquer une borne de rétro gaming.

  • émulation de différentes consoles et arcades
  • joystick et bouton proches des bornes d'arcade
  • affichage intégré ou déporté vers une TV

Matériel

Boitier :

  • forme d'arcade à poser sur un bureau (BarTop)
  • forme de joystick arcade à brancher sur la TV

Contrôles :

  • joystick
  • boutons d'arcade
    • 1 joueur (1P)
      • 6 boutons de jeu
      • 1 start
      • 1 reset
      • 1 credit
    • 2 joueurs (2P)
      • 2*6 boutons de jeu
      • 2 start
      • 1 reset
      • 1 credit
  • 2 options:
    • gpios
    • manette de xbox (ie: usb) dépiautée

Emulation :

  • RaspberryPi
  • si écran VGA, un adaptateur Pi/VGA

Ecran :

  • aucun : une TV
  • un vieil écran VGA

Cabinet

Plans

Arcade side.png

Un github existe pour stocker les plans : https://github.com/jerome-labidurie/BorneArcade dans le répertoire inkscape

Au vu de la taille du cabinet, les morceaux sont étalés dans 2 fichiers (plan.svg, plan2.svg). Chaque fichier dispose de plusieurs calques :

  • Décoration : les dessins qui seront gravés sur le cabinet
  • Description : du texte vous permettant d'identifier les différentes parties (ne pas exporter vers le fichier DXF de découpe)
  • Plan : les découpes des différentes parties
  • Composants : le placement internes des composants de la borne (ne pas exporter vers le fichier DXF de découpe)

Note: dans le fichier plan2.svg, les panels sont présents pour 1 et 2 joueurs. Ils sont répartis sur plusieurs calques :

  • Decoration 1p et Panel 1p pour 1 joueur
  • Decoration 2p et Panel 2p pour 2 joueurs

Donc si vous voulez créer un dxf pour 2 joueurs, les calques visibles doivent être : Plan, Decoration, Panel 2p et Decoration 2p

Dans le répertoire fab, vous trouverez les fichiers préparés pour la Découpeuse laser Keyland

  • .dxf : les exports depuis inkscape
  • .rld : les fichiers préparés pour LaserWork avec du contreplaqué standard de 5mm

Pour modifier les plans suivant votre besoin, vous devez repartir des .svg pour inkscape.

  • Des conseils pour l'utiliser avec la découpeuse
  • les encoches ont été générées avec le plugin référencé sur la page précédente

Décoration

Quelques cliparts à utiliser comme base :

Space invader, Pacman

NES controler, gameboy

Logiciels

Réalisation

Pour des instructions détaillées sur la construction de la Borne, voir Borne d'arcade - Montage

Bilbiographie

Hardware

  • mapper les gpios vers un clavier
  • Brancher une manette xbox en USB
  • utiliser le driver gpio de recalbox

Déco/agencement

Plans de cabinet

Projets équivalents

Sources

Budget prévisionnel

Document de commande groupée

  • joystick : 10€
  • boutons : 10*3€
  • ecran : 50€ ?
  • Pi : 40 €
  • divers (bois, cable ...) : ~50€
  • total : 180€

Liens

  • Pi B+ $35.6
  • carte µSD 8Go $4.89
  • adaptateur hdmi vers vga $9.99
  • boutons $1.97+
  • joystick $10.97
  • alim ATX
  • écran VGA
  • haut parleurs + ampli

Photos