summaryrefslogtreecommitdiff
path: root/d
diff options
context:
space:
mode:
authorschodet2005-02-27 13:35:09 +0000
committerschodet2005-02-27 13:35:09 +0000
commit168504854d0c4fdd46d9020f37cba64f6b944bec (patch)
tree750424c2e68307a92becedfedf5e74e55bac6ce9 /d
parentea998ee28019bf4c562e00b2ac3bbb4e59fffed3 (diff)
Première version.
Diffstat (limited to 'd')
-rw-r--r--d/dev/pcb/Makefile10
-rw-r--r--d/dev/pcb/pcb.txt96
2 files changed, 106 insertions, 0 deletions
diff --git a/d/dev/pcb/Makefile b/d/dev/pcb/Makefile
new file mode 100644
index 0000000..33c2ba2
--- /dev/null
+++ b/d/dev/pcb/Makefile
@@ -0,0 +1,10 @@
+DOC = pcb.html
+
+doc: $(DOC)
+
+%.html: %.txt
+ aft $<
+ test -r $<-TOC && aft $< || true
+
+clean:
+ rm -f $(DOC) *.txt-TOC *.bak *~
diff --git a/d/dev/pcb/pcb.txt b/d/dev/pcb/pcb.txt
new file mode 100644
index 0000000..2f3f4eb
--- /dev/null
+++ b/d/dev/pcb/pcb.txt
@@ -0,0 +1,96 @@
+*Title: Tirage de circuits imprimés
+*Author: Ni
+
+*TOC
+
+* Introduction
+
+Ce document à pour but de rassembler les informations utiles à la fabrication
+de circuits imprimés. C'est une première version, qui peut évoluer.
+
+* Standards du robot
+
+** Taille des cartes
+
+Pour la taille des cartes, se référer à la carte d'asservissement pour les
+cartes quart-europe et à la carte puissance pour les demi-europe.
+
+Noter la position des trous de fixation, utiliser l'outils 'i' (information)
+pour connaitre la position exacte. Faire de même pour les connecteurs.
+
+** Composants
+
+Pour les connecteurs, on utilise :
+
+ * du HE10 pour les signaux, 10 broches en général, 6 broches pour
+ l'I2C ;
+ * du pin-head pour les servo-moteurs ;
+ * du KK 2.54 pour les capteurs divers ;
+ * le conecteur à la con de conrad (703097) pour l'alimentation de
+ carte faible puissance ;
+ * du Phoenix 381 pour la puissance.
+
+N'utiliser que des connecteurs détrompé.
+
+** Fichiers
+
+Le répertoire |d/eagle| contient un fichier de DRC pour Olimex, et des lib
+pour eagle pour les composants et connecteurs utilisés pour Efrei Robotique.
+Il y a notament le fichier |robot.lbr| pour les empreintes faites par nos
+soins.
+
+* Check list
+
+C'est toujours les même erreurs qui reviennent, voici une liste pour les
+éviter :
+
+ [Alimentations] Est-ce que tous les composants sont
+ alimenté, et est-ce qu'il y a un connecteur d'alimentation ?
+
+ [Découplage] Penser à découpler l'alimentation et les composants.
+
+ [Taille du texte] Vérifier la taille du texte afin qu'il puisse être
+ gravé. Pour Olimex : texte vectoriel, 70 mils, 15%.
+
+ [Taille de la carte] Est-ce que la carte est aux bonnes dimensions ?
+ Prévoir de la place pour la panelisation.
+
+ [Trous de fixation] Vérifier l'emplacement, il doit être le même sur
+ toute les cartes.
+
+ [Connecteurs] Est-ce que les connecteurs sont assez prés du bord de la
+ carte ? Sont-t-ils aux positions standards ?
+
+ [Taille des pistes] Faire les pistes les plus larges possible. Prévoir
+ une largeur plus grande pour les circuits d'alim et de puissance. On
+ peut aussi mettre un masque pour étamer les pistes.
+
+ [Face des composants] Est-ce que les composants sont sur la bonne
+ face ?
+
+ [Aprovisionement] Vérifier que tous les composants existent, et dans
+ le bon package (par exemple, pour les condensateurs, vérifier la
+ taille).
+
+ [Ports série] Vérififer le cablage, doit-on inverser RX et TX ? À
+ vérifier particulièrement pour Piere Prot :)
+
+ [Protection] Mettre des résistances de pull-up ou pull-down ou de
+ protection.
+
+ [Isolation galvanique] Utiliser des optocoupleurs pour séparer la
+ partie commande et puissance.
+
+ [ERC et DRC] Utiliser les vérifications d'eagle, pour valider la
+ carte. Pour les cartes olimex, utiliser le fichier de réglage olimex.
+
+ [Percage] Essayer de limiter le nombre de largeur de trous, c'est
+ facturé par les fabriquants. N'utiliser que des percages standards.
+
+ [Routage] Préférer des cartes dont le routage est automatique.
+
+ [Détrompage] Est-ce que tous les connecteurs sont détrompé ?
+
+ [Silk screen] Le silk screen est imprimé chez Olimex sur la face top.
+ Penser à le rendre lisible et utile. Attention à utiliser le script
+ d'olimex pour corriger le silk screen, sinon c'est facturé.