*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'outil 'i' (information) pour connaître 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/tools/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 notamment 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és, et est-ce qu'il y a un connecteur d'alimentation ? [Découplage] Penser à découpler l'alimentation et les composants, mettre les capacités de découplages au plus près des 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-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 ? Sont-ils bien à l'endroit ? [Placement des composants] S'assurer que les composants ne se chevauchent pas de façon involontaire. Qu'ils soient accessibles pour leurs installations et le soudage. Eventuellement prévoir un ordre de montage. Utiliser les zones de restriction pour éviter les composants qui ne sont pas soudable lorsque l'on fait le pcb soi - même. Enfin Essayer de placer les composants sur la grille et respecter des espacements entre composant 'acceptable'. [Approvisionnement] 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érifier le câblage, doit-on inverser RX et TX ? À vérifier particulièrement pour Pierre 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. ( Si nécessaire ex: commande de moteurs) [ERC et DRC] Utiliser les vérifications d'Eagle, pour valider la carte. Pour les cartes Olimex, utiliser le fichier de réglage Olimex. [Perçage] Essayer de limiter le nombre de largeur de trous, c'est facturé par les fabriquants. N'utiliser que des perçages 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é.