Borde d’arcade maison – 1

Ça faisait un moment que ça me trottait dans la tête et un collègue ayant franchi le pas m’a fait me lancer moi aussi dans cette aventure. J’ai donc décidé de me construire une borne d’arcade.
Ça tombe bien j’avais sous la main deux grosses planches de contre plaqué de 12mm et un PC presque complet.

La mise en place

Il a fallu que je réunisse d’abord que je réunisse l’outillage nécessaire :

  • Une perceuse/visseuse
  • Une scie sauteuse
  • Une scie circulaire
  • Une ponceuse
  • Une scie cloche de 29mm de bonne qualité
  • Une équerre
  • Un bon mètre
  • Une règle de chantier

Comme je l’ai dit plus haut, j’avais déjà en ma possession : une carte mère (avec carte graphique intégrée), une alimentation, un disque dur, de la ram
Il ne me manquait plus que les boutons et le joystick. J’ai commandé ces derniers sur ebay à un prix défiant toute concurrence et pour une qualité franchement pas mauvaise.

Le système installé dessus sera du xubuntu avec mame et wahcade.

Comme c’est tout de même idiot de réinventer la roue, plusieurs sites m’ont servi de source d’inspiration :

Il ne reste plus qu’a se lancer.

Le Chassis

IMG_20140603_131819
La seconde planche découpée sur la première.
IMG_20140603_130521
La découpe de la première planche

Le plus difficile est de réussir à bien délimiter les contours des côtés de la borne. J’ai donc passé beaucoup de temps à reproduire les dimensions de ceux-ci sur le bois en prenant un maximum de mesure et en vérifiant deux fois.

Une fois le tracé parfait, il faut se lance dans la découpe. Les longues lignes droits sont à faire de préférence avec la scie circulaire et les petites découpes avec la scie sauteuse. Attention, les courbes serrées sont difficiles à reproduire, mieux vaut d’y prendre en plusieurs fois quitte à poncer ensuite.

Une fois le premier côté fini, il faut poser la planche du second côté dessous pour recopier le tracé (avec ses imperfections) sur la seconde planche. Une fois le second côté découpé, un passage à la ponceuse égalisera les deux ‘silhouettes’.

Il va falloir maintenant positionner sur les planches des petits supports en bois afin d’accueillir le reste du coffre. Ces petits support seront fixés de l’intérieur pour éviter au maximum les trous sur les façades extérieurs.

 

Les deux planches avec leurs tasseaux

J’ai donc acheté chez brico-dépot un lot de tasseaux de 25x25mm pour pouvoir faire le tour des deux profils. Il faut faire attention à tenir compte de l’épaisseur des planches à chaque fois que vous vissez une morceau de tasseau.

Sur la seconde photo, il reste à poser les tasseaux pour fixer l’écran, ainsi que les tasseaux qui permettent de fixer le plancher.

L’écran sera fixé en diagonale et il est nécessaire de trouver le bon angle. de la même manière, les tasseaux permattent de ficher la planche des hauts parleurs a été posé avec un angle approximatif, n’ayant pas trop de détails sur les plan à ce niveau.

Une fois cette étape effectuée, et après avoir découper les différentes parties de la structure, il ne restera plus qu’a assembler les différentes pièces du puzzle.

En parallèle, il est possible de travailler sur la maquette du support des boutons et des manettes ce que nous verrons la prochaine fois.

Lire la suite

Switch/case en python

Les concepteur de python ont oublié de créer les switch/case. Dommage. Heureusement python est classe.

class switch( object ):
    value = None
    def __new__( class_, value ):
        class_.value = value
        return True

def case( *args ):
    return any( ( arg == switch.value for arg in args ) )

Usage:

while switch( n ):
    if case( 0 ):
        print "You typed zero."
        break
    if case( 1, 4, 9 ):
        print "n is a perfect square."
        break
    if case( 2 ):
        print "n is an even number."
    if case( 2, 3, 5, 7 ):
        print "n is a prime number."
        break
    if case( 6, 8 ):
        print "n is an even number."
        break
    print "Only single-digit numbers are allowed."
    break

source : http://stackoverflow.com/a/6606504

Lire la suite

Nvidia, Ecrans DELL et autre joyeusetés

Ayant changé de carte graphique au travail, je me suis vu confronté à une difficulté inattendue. Lors du reboot final, mon double écran 3200×1200 s’est transformé en un double écran 1280×480. Autant dire, une limitation inattendue des capacité de mes deux DELL 2007FP. Après de très nombreuses recherches sur le web, je suis tombé sur un article expliquant que le souci venait de l’interprétation par les drivers nvidia des caractéristiques du navigateur. Lors du démarrage de xorg du coup aucune des résolutions annoncée n’était validée et le passage en automatique me donnait un résolution minimale.

Pour corriger le problème il faut fournir un EDID directement dans le xorg.conf.

Il faut récupérer le dump EDID du moniteur. Ce n’est pas facile mais l’utilitaire read-edid est là pour ça. Il vous permet de créer un fichier contenant les données nécessaire. Si jamais cela ne fonctionne pas, voici une copie du fichier que j’ai utilisé : 2007fp.bin

Il suffit ensuite de rajouter les lignes :

Option 		"CustomEDID" "DFP-0: /etc/X11/2007fp.bin; DFP-1: /etc/X11/2007fp.bin"

Dans la section screen du nfichier xorg.conf.

Lire la suite

Vieille Malle – Traitement du bois

L'intérieur de la malleMaintenant que la malle est propre à l’extérieur, il faut aussi décaper l’intérieur. Le papier semble plutôt facile à enlever, mais en fait je vais mettre plus de temps à le retirer que ce que j’avais prévu. Plusieurs couches se superposent et le bois à l’intérieur n’est pas poncé ce qui rend la tâche encore plus difficile. J’ai aussi retiré toutes les baguettes à l’intérieur pour les remplacer plus tard.

Il a aussi fallu remplacer les baguettes se situant sous la malle car elles étaient totalement usées. Ces baguettes sont là pour protéger la malle des frottements. Seul souci , les bords de la malle sont usés et j’opte donc pour des baguettes d’angle qu’il faudra peindre car elle sont en pin (on les aperçoit sur la photo du bas). Je remplace les clous disparus et j’essaie tant bien que mal d’aplanir les ferrures qui ont gondolé.

En ponçant le métal et les renforts en bois, j’ai eu la bonne surprise de voir apparaitre des clous en laiton. J’hésite donc à repeindre le métal. Cela sera obligatoire pour les renforts en bois, car il sont abimés. Pour le bois j’ai opté pour une patine à l’ancienne composée de résine et de gomme (de marque libéron). J’ai bien sur traité le bois en amont.

Dessus de la malleJe tiens à conseiller au passage le livre « Restauration des malles de voyages » de chez Eyrolles qui est très bien fait et qui donne pas mal de conseils.

Il reste donc les renforts à peindre, le bois à lustrer au besoin; et j’attaquerais l’intérieur.

Lire la suite

Vieille Malle – Décapage

Ayant récupéré une vieille malle, on s’est demandé avec ma femme ce qu’en faire. Celle-ci ne payait pas de mine et semblait plutôt en sale état. Soit elle finissait sa vie au grenier à servir de dépotoir, soit on la restaurait et on pouvait s’en servir comme élément de décoration. Il faut bien admettre qu’en voyant la malle il est difficile de s’imaginer ce que cela peut donner.

Vu que le revêtement de celle-ci était très abimé, j’ai décidé de le retirer. Que ce soit la toile du couvercle ou le carton simili cuir de la caisse. La toile l’est arrachée très facilement et je n’ai eu qu’a frotter un peu pour retirer la colle.

Pour la caisse, ça a été plus long. Pour retirer le carton a fallu beaucoup d’huile de coude, une spatule et pas mal d’eau. Après le décapage, la malle avait une tout autre allure et la perspective d’en faire un élément de décoration était déjà plus franche.

Muni d’une perceuse et d’une brosse métallique à la place du forêt, j’ai brossé l’ensemble des ferrures pour en retirer la peinture noire. Le métal était légèrement oxydé, mais rien qui ne soit ratrappable.

Lire la suite

Vive les jeux video indépendants

On fait souvent la remarque du taux de piratage en France, notamment au niveau des jeux vidéo (on m’a fait un remarque du genre il n’y a pas si longtemps). J’aurais envie de faire le rapport avec celui de la musique ou après nous avoir sorti de la soupe pendant des années et s’en être mis plein les poches, les producteurs ont fait la tronche lorsque le public en as eu marre d’entendre toujours la même chose. Pour le jeux vidéos, c’est un peu pareil. Un mec a une super idée, et pendant dix ans, on nous sort des imitations du même hit.

Heureusement, la musique à les label indépendants et le jeux à TIGSource. Ce site est un incubateur de jeux vidéo en quelque sorte et nous présente les nouveautés dans le jeux vidéo indépendant. C’est de là que sort Minecraft (qui vient tout de même de fêter ses 1 Million de ventes). C’est de là que ca arriver Voxatron qui semble très prometteur aussi.

Tout ça pour dire que je n’hésiterais jamais à mettre 15-20€ dans un petit jeu à l’esprit original mais qu’en mettre 60 dans un jeu usé jusqu’à la moelle non merci.

Lire la suite

Madwifi sur ubuntu 10.04

Les drivers madwifi fournis en standard sur ubuntu sont reconnu pour poser problèmes sur certaines cartes atheros. J’avais bien quelques problèmes d’instabilité en 9.10 mais en 10.04 les problèmes de crash sont devenus quotidiens.

Le diagnostic est simple : des tonnes de lignes dans /var/log/kern.log du genre :

May 16 11:07:38 maison kernel: [1090530.044527] ath5k phy1: noise floor calibration timeout (2422MHz)
May 16 11:09:37 maison kernel: [1090648.551506] ath5k phy1: noise floor calibration failed (2412MHz)
May 16 11:09:37 maison kernel: [1090648.971514] ath5k phy1: noise floor calibration failed (2417MHz)

J’ai donc du me résoudre à installer les drivers madwifi-hal. Voici comment les installer :

Il faut bien télécharger les sources et les décompresser :
cd /tmp
wget http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r4126-20100324.tar.gz
tar -xzvf madwifi-hal-0.10.5.6-r4126-20100324.tar.gz

On compile et on installe :
cd madwifi-hal-0.10.5.6-r4126-20100324/
make
make install

Il faut ensuite faire en sorte que notre module soit chargé à la place de l’autre. Il faut donc éditer le fichier /etc/modprobe.d/blacklist-ath_pci.conf et commenter la ligne blacklist ath_pci et la remplacer par blacklist ath5k

Reste à redémarrer.

Lire la suite

Internet partout qu’ils disent …

Je me suis acheté une clé 3G sans engagement pour pouvoir accéder à internet de ma maison du bord de mer. Bon jusque là pas de souci, je suis habitué à utiliser celle du travail et je ne teste même pas, étant parfaitement confiant.
Arrivé sur place, je sors ma clé, la branche et là la galère commence…
A la connexion, j’ai une erreur systématique et je me décide à appeler l’assistance SFR. La personne au bout du fil me dit qu’il faut activer la carte SIM. Ah ! première nouvelle, je ne le savais pas… c’est indiqué nulle part…soit… Elle me dit aussi qu’il faut 48h pour l’activation…ah ! pour un séjour de 5 jours, ça ampute fortement l’utilité de ma carte. Pas grave, mes souci de connexion peuvent aussi venir du fait que mes drivers ne sont pas à jour parait il.Pourquoi pas, et la personne que j’ai au bout du fil (que je nommerais certainement pas technicienne) me passe une personne du service technique pour mettre à jour les drivers. J’ai beau expliquer que sans connexion au réseau ça va être difficile, elle insiste et me passe la personne. Celle-ci évidement ne peut rien faire, mais me conseille de rappeler dès que l’activation est faite et de demander à ce qu’on me mette l’accès ‘standard’. Je ne sais pas ce que ça veut dire mais le lendemain, l’activation étant faite, je rappelle… Bien entendu la première personne ne sais pas de quoi je parle et me passe le second niveau d’assistance… qui ne voit pas pourquoi je demande ça … hum, ca commence à m’énerver ça ! Je laisse tomber et je me dit que j’arriverais bien à faire la mise à jour d’un bistrot dans le coin. En me déplaçant dans la rue, j’arrive enfin à chopper une connexion (assis sur un bac à fleurs devant l’église) et passe la mise à jour. Suite à cette mise à jour ma clé n’est même plus reconnue et je suis obligé de revenir en arrière.
Bref sur le site de SFR Saint-Quay-Portrieux est en Bleu, donc avec de la 3G partout, et pourtant en plein centre ville, même dans ma courette, je ne capte rien ! Super !

Lire la suite