Abonnement aux commentaires

S'abonner pour recevoir les commentaires suivants par email

まこと の ブログ

MaKoTo no burogu — Journal de bord…

Aller au contenu | Aller au menu | Aller à la recherche

Joystick d'Arcade USB -10-

Un véritable circuit imprimé !

dsc07701.jpg Le prototype dans la carte à trou c'est bien utile, mais maintenant que j'en ai besoin en plusieurs exemplaires pour ma borne et des amis, j'ai décidé de faire appel aux services en ligne de seeedstudio, qui propose de tirer les cartes en quantité choisie, plutôt que de faire X fois le travail de Fabrication de la carte (cf. 4 -) moi même.
Pratique donc si la chimie et les règles de sécurités vous font peur, ou que l'insoleuse vous fait défaut et que l'imprimante laser n'est pas à votre portée.
Ou encore, que l'électronique reste pour vous une sombre discipline de barbus, mais que vous vous débrouillez avec un fer à souder… Vous pourrez alors grâce à cet article, obtenir vous aussi votre exemplaire de carte…
Restera alors à se procurer les composants, les souder et programmer le µC pour obtenir votre stick Arcade.

Oulala, c'est tout en anglish, et ça cause technique… comment qu'on fait !??

C'est relativement simple :

  • Étape N°1 :

Créer un compte client, un e-mail de confirmation Welcome to Seeed Studio Bazaar vous sera envoyé…

  • Étape N°2 :

Le 03/10/2011 : Valable selon les instructions données à cette date !
Il faut commander, payer, et attendre le mail Order Confirmation No: XXXXX
Il récapitule ce qui a été commandé et l'adresse d'expédition :
Ici donc, 10 cartes de 5 cm sur 5, de couleur verte.

Products
------------------------------------------------------
1 x Fusion PCB Service (PCB08511P)  = $9.90
	PCB Qty. 10
	Layer 2
	PCB Thickness 1.6mm
	PCB Dimension 5cm Max*5cm Max
	PCB Color Green
	Surface Finish Hasl
	E-Test 50% E-test

------------------------------------------------------
Sub-Total: $9.90
Registered Air Parcel (Weight: 0.07 KG.Delivery Time:  10-30 Days): $3.52
Total: $13.42

Delivery Address
…
  • Étape N°3 :

Maintenant qu'on a le N° de commande, il faut écrire un e-mail à pcb(at)seeedstudio.com et joindre le fichier zip contenant le circuit électronique qu'on veut voir graver sur la carte de 5x5 cm
Il faut nommer ce fichier avec votre N° de commande DXXXXX_5x5.zip (prendre et renommer le fichier joystick-gerber.zip en annexes)

Sujet : PCB file for order XXXXX

Hi, this is my PCB file for order DXXXXX

Thanks !
  • Étape N°4 :

Suivront une série d'e-mails intitulés Order Update #XXXXX.
Le 05/10/2011: prise en charge de la commande.

Your order has been updated to the following status:
Processing.

Lle 05/10/2011: Les fichiers Gerber sont conformes, fabrication en cours.

Your order has been updated to the following status:
In production.

Lle 10/10/2011: Un ptit gars est allé porter le colis à la poste.

Your order has been updated to the following status:
Shipped.

Lle 11/10/2011: la poste a communiqué le N° de suivis du colis.

Your order has been updated to the following status:
Traceable.
  • Étape N°5 :

Reçu l'avis de passage du facteur le 18 octobre.
Je suis allé chercher le colis le lendemain 19 octobre :

dsc07672.jpg dsc07684.jpg
dsc07687.jpg dsc07690.jpg

Reste alors à souder les composants en se référant au schéma structurel et à l'implantation :
joystick-structurel.png
joystick-Serigr_Cmp.png

2 Résistances à couche métallique 5 % 1/2W de 68 ohm
1 Résistance couche métal 1/2W 2,2 kohm
1 Résonateur céramique THT CSTLF 12.00MHz
1 Condensateur MKT LCC 5mm 100nF 63V
1 Condensateur radial 10µF 50V
2 Diode zener standard BZX55C - 500mW - 3,6V
1 Barette Mâle 2x10
1 cordon USB de récup… genre une vieille souris ?
1 ATMEGA8 -16PU ou moins cher



Et voila !!
dsc07701.jpg
dsc07774.jpg Les trous carrés vont recevoir soit des borniers ou des connecteurs, soit des fils à destinations des boutons et du joystick.

Dans ce cas, les trous ronds pourront être agrandis à la perceuse, afin d'y passer le fil (gaine incluse) par le dessous de la carte, et le passer dans le trou carré correspondant pour l'y souder … ceci histoire de rendre plus solide l'attache du fil. Rien de plus emmerdant que de se retrouver avec un fil qui se coupe et se détache à force de contraintes mécaniques et manipulations.

  • À titre indicatif, un exemplaire de carte à souder de chez seeedstudio revenant à environ 1€, le prix de revient d'une carte complète est d'environ 9€, auquel il faut ajouter le programmateur USBASP pour programmer le µC Atmel.

Il est bien entendu possible de faire baisser ce coût en fonction de la récup qu'on aura pu faire en canibalisant d'autres appareils…
Sur la photo, les picots viennent d'une carte mère d'ordi, le câble USB d'un Clavier, le connecteur et le support du µC (facultatif mais bien pratique) d'une carte électronique.



Pour ceux qui voudraient graver le circuit à la main :

Suffit d'imprimer le côté soudure et le côté composant ci-dessous sur du papier calque, ou depuis Kicad avec les sources à télécharger en annexes joystick-kicad.zip.
joystick-Cuivre.png joystick-Composant.png



Pour ceux qui voudraient modifier le circuit :

Vous pouvez télécharger les sources en annexes joystick-kicad.zip et les éditer avec kicad.

Pour créer les fichiers à destination de seeedstudio, il faut générer les fichiers Gerber avec ces options cochées… ou pas, et cliquer Valider :
Cliquer aussi sur Créer Fichier de perçage et ''Valider':
joystick-kicad-gerber.png joystick-kicad-percage.png

On retrouver alors dans le dossier contenant le projet, tout un tas de fichiers .pho qu'il faut renommer ainsi :

joystick-Composant.pho --> NomDuProjet.GTL
joystick-Cuivre.pho --> NomDuProjet.GBL
joystick-Sérigr_Cmp.pho --> NomDuProjet.GTO
joystick-Sérigr_Cu.pho --> NomDuProjet.GBO
joystick-Masque_Cmp.pho --> NomDuProjet.GTS
joystick-Masque_Cu.pho --> NomDuProjet.GBS
joystick.drl --> NomDuProjet.TXT

Ceci afin de satisfaire aux exigences de seeedstudio :

Gerber file requirement:
The following layers are needed:

    Top layer:    pcbname.GTL 
    Bottom layer:    pcbname.GBL 
    Solder Stop Mask top:  pcbname.GTS 
    Solder Stop Mask Bottom pcbname.GBS 
    Silk Top:   pcbname.GTO 
    Silk Bottom pcbname.GBO 
    NC Drill:        pcbname.TXT

Zipper ensuite ces fichiers et rejoignez l'étape N°3 !

À suivre

Commentaires

1. Le vendredi, 6 mars 2015, 03:08 par matt

Bonjour,
je vais bientôt me lancer dans la création de mon propre joystick mais je n'arrive pas a retrouver de Résonateur céramique THT CSTLF 12.00MHz, le lien est HS et impossible d'en retrouver sur selectronic ou RS. est-il possible d'utilisé un alternatif a ce composant ?

2. Le vendredi, 6 mars 2015, 18:59 par MaKoTo

C'est vrai que ce n'est pas facile à trouver…
Un quartz à 12MHz et deux condensateurs de 22pF feront l'affaire, voir le schéma ici :
http://burogu.makotoworkshop.org/in...
Et la vidéo là, pour un visuel des composants formant l'oscillateur : http://burogu.makotoworkshop.org/in...

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet