¿Cómo es posible hacer piezas de Eagle que contengan múltiples componentes?

¿Hay alguna forma de lograr lo siguiente (o algo igualmente útil) en Eagle?

Me gustaría crear una parte de la biblioteca que consta de varios componentes preconectados y enrutados previamente (por mí).

Por ejemplo (simplificado):

  1. Crearía una parte de la biblioteca llamada "PartX" compuesta por un LED y dos resistencias conectadas en serie.

  2. Por lo tanto, en un esquema, cuando coloco este PartX, obtengo LED y dos resistencias junto con las redes predibujadas en el medio.

  3. Y del mismo modo, en un diseño de placa, obtengo el LED y dos resistencias colocadas de acuerdo con las posiciones preestablecidas, junto con las pistas previamente enrutadas entre ellas.

Esto realmente ayudaría a acelerar las cosas para ciertos tableros que estoy diseñando actualmente.

Respuestas (3)

Lo que está describiendo se puede hacer en el administrador de la biblioteca Eagle. Esencialmente, Eagle tratará su componente agregado como un circuito integrado. Puede crear una huella de PCB en Eagle, con múltiples pads. Por ejemplo, los pads 1 y 2 son el LED, 3 y 4 son la resistencia. Eagle permite dibujar cables en el editor de componentes. Cuando dirija el resto de su tablero, estos cables se fijarán a la huella y no se podrán enrutar.

Si vas a montar tu tabla con un pick & place, necesitarás las coordenadas de los componentes. Eagle producirá solo un (1) conjunto de coordenadas para su parte agregada, aunque tenga varias partes separadas. Tendrías que encontrar una manera de evitar esto. Pero, si ensamblará las placas manualmente, no tendrá este problema.

Otros paquetes de diseño (OrCAD, Altium) admiten bloques jerárquicos . Como mínimo, los bloques jerárquicos le permiten reutilizar esquemas. Algunos software EDA admiten bloques jerárquicos con reutilización de diseño de PCB.

Crear una parte de biblioteca "híbrida" como esa probablemente no sea la mejor manera de abordar esto en Eagle.

Eagle tiene un poderoso lenguaje de secuencias de comandos que se puede usar para automatizar tareas repetitivas.

Además, cualquier cosa que pueda hacer en la GUI, también puede hacerlo escribiendo un comando en la línea de comando (aunque a veces es un poco difícil averiguar el comando específico que necesita). A menudo, basta con editar una serie de comandos en un editor de texto y simplemente copiarlos en la línea de comandos de Eagle.

Y no olvide que puede repetir una línea de comandos anterior simplemente presionando la flecha hacia arriba en su teclado hasta que vea el que desea, y luego presione regresar.

Todo esto se aplica tanto al editor de esquemas como al editor de diseño. (Y el editor de la biblioteca, para el caso).

Esto es un poco viejo pero podría ser útil para otros usuarios. Cree un proyecto y luego cree su circuito. Para reutilizar el circuito, inicie un nuevo proyecto y puede importar el proyecto anterior varias veces. Resuelve el problema de elegir y colocar y sin secuencias de comandos.