From 168504854d0c4fdd46d9020f37cba64f6b944bec Mon Sep 17 00:00:00 2001 From: schodet Date: Sun, 27 Feb 2005 13:35:09 +0000 Subject: Première version. --- d/dev/pcb/Makefile | 10 ++++++ d/dev/pcb/pcb.txt | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 d/dev/pcb/Makefile create mode 100644 d/dev/pcb/pcb.txt (limited to 'd') 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é. -- cgit v1.2.3