Pour tout travail sérieux, vous ne voudrez pas faire fabriquer des pièces par quelqu'un d'autre car elles n'adhéreront pas à vos conventions. Je fais toujours mes propres pièces, ce qui n'est vraiment pas si difficile.
J'ai certaines exigences pour les pièces, comme les attributs pour la génération automatique de nomenclatures, et le texte à des tailles et des calques particuliers pour la sérigraphie, le dessin d'assemblage, etc. et examiner les pièces de quelqu'un d'autre prendrait au moins aussi longtemps que de faire les miennes. Lorsque vous faites cela pour les affaires et que votre réputation en dépend, vous devez être pointilleux.
Cependant, les amateurs peuvent être plus laxistes. D'autres sont invités à utiliser mes pièces et un tas d'autres utilitaires liés à Eagle que j'ai développés au fil des ans. Accédez à ma page de téléchargements et installez la version Eagle Tools. Cela contient un tas de bibliothèques avec des parties, mais aussi divers ULPs, scripts et programmes hôtes que j'utilise autour d'Eagle. Par exemple, il existe un système complet pour générer la nomenclature à partir du schéma et de la carte, puis créer les étiquettes pour le kit. Commencez avec le fichier de documentation CSV_BOM dans le répertoire DOC et suivez les miettes de cookies.
Pour vous donner une idée du fonctionnement du système de génération de nomenclature, voici l'essentiel du fichier de documentation EAGLE_ATTR:
Ce document décrit les conventions Embed Inc pour l'utilisation facultative
dans Eagle, qui ont d'abord été rendus disponibles dans la version 5. Dans
les versions précédentes, une partie ne pouvait avoir que quelques attributs fixes intégrés dans
Eagle, comme VALUE et NAME. Dans la version 5, ces attributs fixes sont toujours
existent mais des attributs supplémentaires arbitraires peuvent être créés par l'utilisateur.
Ce document spécifie certains attributs attendus par des parties de
le système Embed Inc, principalement pour faciliter la nomenclature automatique (BOM)
génération. Le processus de génération d'une nomenclature à partir d'une planche d'aigle ou
le schéma est décrit dans le fichier de documentation du programme CSV_BOM.
Les attributs facultatifs Eagle qui ont une signification particulière dans Embed Inc
système sont:
MANUF
Fabricant: partnum; fabricant: partnum; ...
Les champs PARTNUM et leurs deux-points peuvent être omis, mais c'est un
mauvaise idée, sauf si un seul fabricant est répertorié.
PARTNUM
Numéro de pièce générique ou numéro de pièce chez un même fabricant.
FOURNISSEUR
Fournisseur: partnum; fournisseur: partnum; ...
Les champs PARTNUM et leurs deux-points peuvent être omis, mais c'est un
mauvaise idée sauf si un seul fournisseur est répertorié.
Nomenclature
Indique si cette pièce doit être incluse dans la nomenclature. Certaines "pièces" sont
uniquement des fonctionnalités sur la carte, comme les pads de pin pogo par exemple. Celles-ci
ne doivent pas être répertoriés sur la nomenclature car ils n'ont pas besoin d'être achetés
et ne sera pas installé. Les valeurs prises en charge sont:
OUI - Inclure cette pièce dans la nomenclature. Il s'agit de la valeur par défaut si le
partie a un paquet.
NON - N'incluez pas cette pièce dans la nomenclature. Il s'agit de la valeur par défaut si
la pièce n'a pas de paquet.
VALSTAT
Indique comment l'attribut VALUE est utilisé. Les choix sont:
VAL - Valeur de pièce normale, comme la résistance d'une résistance. le
la valeur de la pièce sera répertoriée sur la nomenclature et utilisée pour distinguer
Différents composants. Par exemple, une résistance de 10 K ohms est différente
partie d'une résistance de 330 ohms.
PARTNUM - Le numéro de pièce. Le champ de valeur sera affiché dans le
BOM et utilisé pour distinguer différentes pièces, comme VAL. cependant,
le champ du numéro de pièce sera défini sur VALUE sauf si le numéro de pièce
est autrement défini explicitement. VALSTAT PARTNUM est pour générique
périphériques de bibliothèque où le champ de valeur est utilisé pour afficher tout ou partie
du numéro de pièce sur le schéma. Par exemple, la bibliothèque
peut contenir un périphérique opamp générique à 14 broches, et la valeur définie sur
LM324 pour montrer le type d'ampli-op sur le schéma. Dans ce
Par exemple, VALUE est uniquement défini sur le numéro de pièce générique sans
type d'emballage, classe de température, etc. Dans ce cas, le PARTNUM
l'attribut doit être utilisé pour spécifier le numéro de pièce exact, mais
VALSTAT doit toujours être défini sur PARTNUM.
ÉTIQUETTE - Étiquette destinée à la sérigraphie. Le champ de valeur
ne sera pas transféré dans la nomenclature et ne sera pas utilisé pour
différencier les pièces. Cela peut être utilisé, par exemple, pour étiqueter un
LED sur la carte. Différentes LED peuvent être étiquetées «Power» et
"Erreur", mais ils sont la même partie physique et doivent être répertoriés
sur la même entrée de nomenclature.
SUBST
Définit le champ de remplacement autorisé pour la pièce sur la nomenclature. Valide
les valeurs sont "OUI" et "NON". La valeur par défaut est OUI si SUBST n'existe pas
ou est vide.
DESC
Chaîne de description explicite pour la nomenclature. Par défaut, la nomenclature
la description est dérivée du nom de la bibliothèque et du nom du périphérique
au sein de cette bibliothèque. Si l'attribut DESC est présent et non vide,
son contenu remplacera cette valeur par défaut.
DVAL
Valeur détaillée de la pièce. S'il est présent et non vide, ce champ remplace
la chaîne de valeur de pièce sur la nomenclature et sera utilisée pour différencier
les pièces. DVAL est toujours supposé être la valeur réelle de la pièce,
effectuée par VALSTAT. Le DVAL a pour objectif de fournir plus
informations que raisonnable de montrer sur le schéma. Généralement
l'attribut VALUE standard sera affiché sur le schéma avec DVAL
indiqué sur la nomenclature.
(1) Trouver des pièces Eagle existantes déjà créées par d'autres personnes: Je recommande les quatre sources suivantes (à part Googling "partname Eagle" ;-)):
Vous pouvez regarder dans la collection consultable de Cadsoft des bibliothèques Eagle
Vous pouvez utiliser la recherche de pièces / packages / appareils Eagle de Jason Tribbeck , qui permet des recherches génériques / partielles
Vous pouvez utiliser la recherche de pièces Eagle d'Esawdust qui permet également des caractères génériques et des expressions régulières dans les termes de recherche.
Vous pouvez obtenir la bibliothèque que Sparkfun gère; c'est une énorme collection de parties communes appelée Sparkfun.lbr, qui se trouve sur cette page .
UN MOT DE PRUDENCE (gracieuseté de l'utilisateur @Grant) ... Lorsque vous utilisez les bibliothèques ou les pièces d'autres personnes, comparez-les d'abord à la fiche technique et / ou imprimez-les sur papier pour les comparer à la pièce réelle. Il existe des empreintes de pas non testées et / ou de dimensions incorrectes.
(2) Création de vos propres pièces: Ce n'est pas si difficile du tout de faire des pièces Eagle pour la plupart des choses; franchement, si vous êtes capable de construire un schéma et une mise en page, faire des pièces vous-même ne sera guère plus loin. J'ai quatre pointeurs:
la source
J'ai construit un robot pour résoudre ce problème. Je suis tout à fait d'accord pour dire que vous ne devriez pas utiliser de pièces trouvées sur Internet public sans une inspection minutieuse, mais je trouve que cela fait gagner du temps pour commencer avec quelque chose que quelqu'un d'autre a construit, et je trouve souvent qu'elles sont plus méticuleuses que moi, donc j'ai une meilleure point de départ.
Vous pouvez rechercher et télécharger les pièces que mon robot a trouvées ici:
http://www.schematicpal.com
Pas de frais, donnez simplement des commentaires sur le lien de rétroaction si vous avez des problèmes.
-Jim
la source
(ce n'est pas nécessairement une réponse mais c'est trop gros pour un commentaire, OMI)
Lorsque j'ai commencé à utiliser Eagle, je suis rapidement arrivé à la conclusion que les bibliothèques sont anciennes et peu fiables. J'ai pris beaucoup de temps et réorganisé une grande partie de ce qui m'intéressait le plus .. ce sont les résistances et les condensateurs de base. La création des pièces est facile ... la plupart du travail que vous devez faire consiste à créer des packages précis et à attribuer les pièces correctement. Voici mon arme secrète:
Assistant LP de Mentor Graphic
Ce mauvais garçon m'a sauvé tellement de temps pour dessiner des paquets précis pour les empreintes SMD de base. Voici maigre pourquoi j'aime tellement cet outil:
Les empreintes qu'il vous donne sont basées sur IPC-7351 ou la norme JEDEC appropriée
Bien que choisir le modèle de terrain SMD recommandé par le fabricant soit généralement préférable à mes yeux, pour des choses comme les SMD passifs, c'est génial car c'est une source de vérité. Si je veux créer des packages pour 0402 à 1206 et que j'utilise cet outil pour toutes les dimensions, je sais que je vais avoir une mise à l'échelle cohérente de choses comme l'espacement des pads, les cours, etc. Une partie n'aura pas de fonctionnalités radicalement différentes et sortir bizarre sur le plateau réel. Quiconque a déjà jeté un œil aux bibliothèques Eagle en stock peut attester qu'il n'y a pas beaucoup de cohérence. L'utilisation de l'outil, qui à son tour est basé sur ces normes, est un excellent moyen de créer une bibliothèque normalisée de pièces.
Pour les empreintes de base, vous obtenez différentes versions de dimensionnement à modifier pour l'espace / la fiabilité
Je crois que cela est inhérent à la norme, mais pour les empreintes SMD passives de base comme vos 0402, 0603, 0805, etc., LP Wizard vous donnera la possibilité de basculer entre les versions la plus petite , la plus nominale et la plupart . Ceux-ci peaufinent le dimensionnement réel du tampon pour vous donner un emballage plus petit ou un emballage plus grand. Un boîtier plus gros peut être préférable pour garantir des filets de soudure plus grands pour une fiabilité accrue, tandis que des tampons plus petits peuvent être meilleurs pour créer une carte super dense. Quoi qu'il en soit, ce sont des empreintes qui ont été testées et convenues pour bien servir dans leur application prévue. Pour moi, c'est un gros gain de temps et génial.
Export CAD de Mothertruckin
Profitez de la version d'essai de 10 jours de cet outil pour cette seule raison. Exportation CAO. LP Wizard exportera les packages vers un script Eagle que vous pouvez exécuter à l'intérieur de votre bibliothèque pour générer les packages pour vous ... avec des marquages de pièces, des cours, etc. C'est idéal pour importer une tonne de choses et ensuite pouvoir aller et ajustez-le vous-même. Habituellement, je suis assis avec l'application de calculatrice ouverte faisant toutes les mathématiques de dimension pour construire mes pièces de motif de terrain en miroir et quoi d'autre, mais les exportations CAD ne vous apportent rien à quelque chose de bien en un rien de temps.
Vous devrez toujours investir du temps pour créer une bibliothèque de pièces fiable, mais il existe certainement des moyens d'augmenter votre productivité, et pour moi ... l'utilisation de quelque chose comme LP Wizard est l'une de ces choses.
la source