Para el software Eagle CAD, durante el diseño esquemático o de la placa, ¿cómo puedo buscar piezas/huellas ya creadas por otras personas para facilitarme la vida? Y si todavía no puedo encontrar lo que quiero, ¿cómo puedo crear mis propias piezas?
(Nota: esta pregunta pretende ser una referencia para futuros lectores, por lo tanto, hago la pregunta y proporciono mi propia respuesta a continuación en función de las cosas que sé. Quizás otros también puedan participar).
Para cualquier trabajo serio, no querrá que otra persona fabrique las piezas porque no se adherirán a sus convenciones. Siempre hago mis propias partes, lo que realmente no es tan difícil.
Tengo ciertos requisitos para las piezas, como atributos para la generación automática de listas de materiales y texto en tamaños y capas particulares para la serigrafía, el dibujo de ensamblaje, etc. y revisar las partes de otra persona tomaría al menos tanto tiempo como hacer las mías en primer lugar. Cuando haces esto por negocios y tu reputación depende de ello, tienes que ser exigente.
Sin embargo, los aficionados pueden ser más laxos. Otros son bienvenidos a usar mis piezas y un montón de otras utilidades relacionadas con Eagle que he desarrollado a lo largo de los años. Vaya a mi página de descargas e instale la versión Eagle Tools. Contiene un montón de bibliotecas con partes, pero también varios ULP, scripts y programas host que uso en Eagle. Por ejemplo, existe un sistema completo para generar la lista de materiales a partir del esquema y la placa, y luego crear las etiquetas para el kit. Comience con el archivo de documentación CSV_BOM en el directorio DOC y siga las migas de cookies.
Para darle una idea de cómo funciona el sistema de generación de BOM, aquí está la mayor parte del archivo de documentación EAGLE_ATTR:
Este documento describe las convenciones de Embed Inc para el uso de atributos en Eagle, que estuvieron disponibles por primera vez en la versión 5. En versiones anteriores, una parte solo podía tener algunos atributos fijos incorporados Eagle, como VALOR y NOMBRE. En la versión 5, estos atributos fijos todavía existen, pero el usuario puede crear atributos adicionales arbitrarios. Este documento especifica ciertos atributos que se esperan de partes de el sistema Embed Inc, principalmente para ayudar en la lista automática de materiales (BOM) generación. El proceso de generar una lista de materiales a partir de un tablero de águila o El esquema se describe en el archivo de documentación del programa CSV_BOM. Los atributos opcionales de Eagle que tienen un significado especial dentro de Embed Inc sistema son: FABRICACIÓN Fabricante:partnum; fabricante: número de pieza; ... Los campos PARTNUM y sus dos puntos iniciales pueden omitirse, pero es un mala idea a menos que solo se enumere un solo fabricante. NÚMERO DE PARTE Número de pieza genérico o número de pieza dentro de un solo fabricante. PROVEEDOR Proveedor:partnum; proveedor:partnum; ... Los campos PARTNUM y sus dos puntos iniciales pueden omitirse, pero es un mala idea a menos que solo se incluya un único proveedor. lista de materiales Si esta parte debe incluirse en la lista de materiales. Algunas "partes" son solo características en el tablero, como pogo pin pads, por ejemplo. Estas no deben figurar en la lista de materiales porque no es necesario comprarlos y no se instalará. Los valores admitidos son: SÍ: incluya esta parte en la lista de materiales. Este es el valor predeterminado si el parte tiene un paquete. NO: no incluya esta parte en la lista de materiales. Este es el valor predeterminado si la parte no tiene un paquete. VALSTAT Indica cómo se utiliza el atributo VALUE. Las opciones son: VAL - Valor normal de la pieza, como la resistencia de una resistencia. Él el valor de la pieza se incluirá en la lista de materiales y se utilizará para distinguir partes diferentes. Por ejemplo, una resistencia de 10K ohmios es diferente parte de una resistencia de 330 ohmios. PARTNUM - El número de pieza. El campo de valor se mostrará en la BOM y se utiliza para distinguir diferentes partes, como VAL. Sin embargo, el campo del número de pieza se establecerá en VALOR a menos que el número de pieza de lo contrario, se establece explícitamente. VALSTAT PARTNUM es para genéricos dispositivos de biblioteca donde el campo de valor se usa para mostrar algunos o todos del número de pieza en el esquema. Por ejemplo, la biblioteca podría contener un dispositivo opamp genérico de 14 pines, y el valor establecido en LM324 para mostrar el tipo de opamp en el esquema. En esto ejemplo, VALOR solo se establece en el número de pieza genérico sin tipo de paquete, grado de temperatura, etc. En este caso el PARTNUM debe usarse para especificar el número de pieza exacto, pero VALSTAT aún debe establecerse en PARTNUM. ETIQUETA - Etiqueta destinada a la serigrafía. El campo de valor será no se transferirá a la lista de materiales y no se utilizará para diferenciar partes. Esto podría usarse, por ejemplo, para etiquetar un LED en el tablero. Los diferentes LED pueden estar etiquetados como "Power" y "Error", pero son la misma parte física y deben enumerarse en la misma entrada de lista de materiales. SUSTITUCIÓN Establece el campo de sustituciones permitidas para la pieza en la lista de materiales. Válido los valores son "SI" y "NO". El valor predeterminado es SÍ si SUBST no existe o está vacío. DESC Cadena de descripción explícita para la lista de materiales. Por defecto, la lista de materiales la descripción se deriva del nombre de la biblioteca y el nombre del dispositivo dentro de esa biblioteca. Si el atributo DESC está presente y no está vacío, su contenido anulará ese valor predeterminado. DVAL Valor detallado de la pieza. Si está presente y no está vacío, este campo anula la cadena de valor de la parte en la lista de materiales y se usará para diferenciar partes. Siempre se supone que DVAL es el valor real de la parte, por lo que no es efectuado por VALSTAT. El propósito de DVAL es proporcionar más información que razonable para mostrar en el esquema. Generalmente el El atributo de VALOR estándar se mostrará en el esquema con DVAL que se muestra en la lista de materiales.
(1) Encontrar partes Eagle existentes ya creadas por otras personas: recomiendo las siguientes cuatro fuentes (además de buscar en Google "partname Eagle" ;-)):
Puede buscar en la colección de búsqueda de bibliotecas Eagle de Cadsoft
Puede usar la búsqueda de piezas/paquetes/dispositivos Eagle de Jason Tribbeck , que permite búsquedas con comodines/términos parciales
Puede utilizar la búsqueda de piezas Eagle de Esawdust, que también permite comodines y expresiones regulares en los términos de búsqueda.
Puede obtener la biblioteca que alimenta Sparkfun; es una gran colección de piezas comunes llamada Sparkfun.lbr, que se encuentra en esta página .
UNA PALABRA DE PRECAUCIÓN (cortesía del usuario @Grant)... Cuando utilice bibliotecas o piezas de otros, primero compárela con la hoja de datos o imprímala en papel para compararla con la pieza real. Hay algunas huellas no probadas y/o con dimensiones incorrectas por ahí.
(2) Crear sus propias partes: No es tan difícil hacer partes de Eagle para la mayoría de las cosas; francamente, si puede construir un esquema y un diseño, hacer partes usted mismo no será un paso más allá. Tengo cuatro punteros:
Construí un rastreador para ayudar con este problema. Estoy totalmente de acuerdo en que no debe usar piezas que se encuentran en Internet sin una inspección cuidadosa, pero creo que ahorra tiempo comenzar con algo que alguien más ha construido, y a menudo encuentro que son más meticulosos que yo, así que tengo una mejor punto de partida.
Puede buscar y descargar piezas que mi rastreador ha encontrado aquí:
Sin cargo, solo envíe sus comentarios en el enlace de comentarios si tiene algún problema.
-Jim
(esto no es necesariamente una respuesta, pero es demasiado grande para un comentario, en mi opinión)
Cuando comencé a usar Eagle, rápidamente llegué a la conclusión de que las bibliotecas son antiguas y no confiables. Tomé una buena cantidad de tiempo y renové mucho de lo que más me importaba... que son las resistencias y capacitores básicos. Crear las partes es fácil... la mayor parte del trabajo que debe hacer es crear paquetes precisos y atribuir las partes correctamente. Sin embargo, aquí está mi arma secreta:
Asistente de LP de Mentor Graphic
Este chico malo me ha ahorrado mucho maldito tiempo dibujando paquetes precisos para huellas SMD básicas. Aquí está el detalle de por qué amo tanto esta herramienta:
Las huellas que le brinda se basan en IPC-7351 o el estándar JEDEC apropiado
Si bien, en mi opinión, generalmente es preferible ir con el patrón de tierra SMD recomendado por el fabricante, para cosas como los SMD pasivos, esto es excelente porque es una fuente de verdad. Si quiero crear paquetes para 0402 a 1206, y uso esta herramienta para todas las dimensiones, sé que voy a tener una escala consistente de cosas como el espacio entre plataformas, patios, etc. Una parte no tendrá características drásticamente diferentes y salir con un aspecto raro en el tablero real. Cualquiera que haya echado un vistazo a las bibliotecas de Stock Eagle puede dar fe de que no hay mucha consistencia. El uso de la herramienta, que a su vez se basa en estos estándares, es una excelente manera de crear una biblioteca de piezas estandarizada.
Para huellas básicas, obtienes versiones de diferentes tamaños para ajustar por espacio/confiabilidad
Creo que esto es inherente al estándar, pero para huellas SMD pasivas básicas como su 0402, 0603, 0805, etc., LP Wizard le dará la opción de cambiar entre las versiones Least , Nominal y Most . Estos ajustan el tamaño real de la almohadilla para producir un paquete más pequeño o más grande. Puede ser preferible un paquete más grande para garantizar filetes de soldadura más grandes para una mayor confiabilidad, mientras que las almohadillas más pequeñas pueden ser mejores para crear una placa súper densa. De cualquier manera, estas son huellas que han sido probadas y acordadas para servir bien en su aplicación prevista. Para mí, eso es un gran ahorro de tiempo y asombroso.
Exportación CAD de Mothertruckin
Aproveche la prueba de 10 días de esta herramienta por este único motivo. exportación CAD. LP Wizard exportará paquetes a un script Eagle que puede ejecutar dentro de su biblioteca para generar los paquetes para usted... completo con marcas de partes, patios, etc. Esto es GENIAL para importar una tonelada de cosas y luego poder ir y modificarlo por su cuenta. Por lo general, estoy sentado allí con la aplicación de calculadora abierta haciendo todas las matemáticas de dimensión para construir mis partes de patrones de terreno reflejados y otras cosas, pero las exportaciones de CAD no le quitan nada a algo bueno en un abrir y cerrar de ojos.
Todavía necesitará invertir tiempo para crear una biblioteca de piezas confiable, pero definitivamente hay formas de aumentar su productividad, y para mí... usar algo como LP Wizard es una de esas cosas.
grapas gabriel
olin lathrop