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

De Kernel Fablab Lannion
Aucun résumé des modifications
 
(29 versions intermédiaires par un autre utilisateur non affichées)
Ligne 1 : Ligne 1 :
<span style="font-size: 120%; border:2px solid; padding:10px;background-color:#F0F0F0; ">
<span style="font-size: 120%; border:2px solid; padding:10px;background-color:#F0F0F0; ">
La commande groupée est terminée. [http://fablab-lannion.org/groupes/usagers/forum/topic/bornes-darcade/#post-12893 Plus de détails sur le forum]
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>
</span>


Ligne 47 : Ligne 47 :
=== Plans ===
=== Plans ===
[[File:arcade_side.png|100px|droite]]
[[File:arcade_side.png|100px|droite]]
Un github existe pour stocker les plans : https://github.com/jerome-labidurie/BorneArcade
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 61 : Ligne 83 :
* [http://happi-game-center.com/ Happi Game Center]
* [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.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 ==
== Réalisation ==


=== cablage ===
Pour des instructions détaillées sur la construction de la Borne, voir [[Borne d'arcade - Montage]]
* connecteurs NO (Normaly Open)
* cablage 1P ou 2P basé sur [http://www.retrobuiltgames.com/porta-pi-arcade-help/software-guide/arcade-gpio-mapping/ pdf] chez PortaPi
=== Software ===
* télécharger [http://www.retrobuiltgames.com/porta-pi-arcade-help/porta-pi-software-os-download/ PortaPi] pour Pi 1
* copier l'image sur la carte SD '''Attention au device !!'''
sudo dd if="RetroPie_ver3.0 Pi1 PPAOSv6.01.img" of=/dev/sdb bs=4M
* booter
* config : Retropi / raspiconfig
** expend filesystem
** international options
* config keys Mame
** dans un jeu, touche tab
** Input (general)


== Bilbiographie ==
== Bilbiographie ==


Hardware :
=== Hardware ===
* '''mapper les gpios vers [https://learn.adafruit.com/retro-gaming-with-raspberry-pi/buttons un clavier]'''
* mapper les gpios vers [http://www.cuddleburrito.com/blog/2016/7/20/kodi-support-for-gpio-arcade-buttons-on-raspberry-pi un clavier]
* 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  
* 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]
* bartop 2 jours avec [https://furcean.com/2012/12/18/mame-bar-top-aracade-cabinet/ plans]
* Un tuto sur wiki fab [https://wikifab.org/wiki/Bartop_Arcade_2_joueurs Bar Top 2 joueurs]


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


Ligne 123 : Ligne 140 :
File:20160102_120150.jpg.jpg|Les boutons
File:20160102_120150.jpg.jpg|Les boutons
File:20151231_144059.jpg.jpg|Manette de test
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>
</gallery>




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

Version actuelle datée du 3 mars 2019 à 13:41

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