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

De Kernel Fablab Lannion
(12 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; ">
<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 54 : Ligne 54 :
* Plan : les découpes des différentes parties
* 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)
* 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]]
Dans le répertoire fab, vous trouverez les fichiers préparés pour la [[Découpeuse laser Keyland]]
Ligne 62 : Ligne 66 :
* Des conseils pour l'utiliser avec la [[Chaine logiciel pour découpeuse laser#Inkscape|découpeuse]]
* 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
* 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 79 : Ligne 87 :
== 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 la doc [https://github.com/recalbox/recalbox-os/wiki/GPIO-controllers-%28EN%29 recalbox]
 
=== Software ===
Choix 1 : From scratch
* télécharger [https://github.com/recalbox/recalbox-os/releases recalbox] v3.3.0-beta-17
* suivre la [https://github.com/recalbox/recalbox-os/wiki/Installation-%28EN%29 procédure d'install] :)
 
Choix 2 : récupérer l'image SD déjà faite
* demandez le lien et téléchargez
* vérifiez le md5 du fichier compressé
md5sum -c recalbox_fablab_1.0.md5
* s'il n'est pas bon, ne pas tout re-télécharger. Des fichiers de réparation sont disponibles. (pour windows, voir [http://www.quickpar.org.uk/VerifyingAndRepairing.htm QuickPar])
** téléchargez recalbox_fablab_1.0.par2 et utilisez le pour vérifier le fichier. Il va vous dire combien de blocs sont nécessaires
par2 v recalbox_fablab_1.0.par2
...
You need 1 more recovery blocks to be able to repair.
** téléchargez les blocs nécessaires et réparez :
par2 r recalbox_fablab_1.0.par2
* copiez l'image sur la carte SD '''Attention au device !!'''
sudo dd if="recalbox_fablab.img" of=/dev/sdb bs=4M
* étendre la partition sur les 8Go de la carte
# todo
* et voila !
 
== Notes ==
 
Commande utilisée pour la compression :
7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m recalbox_fablab_1.0.7z recalbox_fablab.img


== 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'''
* '''utiliser le driver gpio de recalbox'''


Ligne 167 : Ligne 146 :
File:w_IMG_20160128_192708.jpg|2ème maquette
File:w_IMG_20160128_192708.jpg|2ème maquette
File:w_IMG_20160128_192832.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 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