EAGLE es una aplicación de automatización de diseño electrónico (EDA) programable con captura esquemática , diseño de placas de circuito impreso (PCB) , enrutador automático y funciones de fabricación asistida por computadora (CAM). EAGLE significa Editor de diseño gráfico de fácil aplicación ( en alemán : Einfach Anzuwendender Grafischer Layout-Editor ) y está desarrollado por CadSoft Computer GmbH . La empresa fue adquirida por Autodesk Inc. en 2016 [2], que anunció que brindaría soporte al producto solo hasta 2026. [3]
EAGLE contiene un editor de esquemas para diseñar diagramas de circuitos . Los esquemas se almacenan en archivos con extensión .SCH, las partes se definen en bibliotecas de dispositivos con extensión .LBR. Las partes se pueden colocar en muchas hojas y conectar entre sí a través de puertos.
El editor de diseño de PCB almacena los archivos de placa con la extensión .BRD. Permite realizar anotaciones retroactivas en el esquema y enrutamiento automático para conectar automáticamente las pistas en función de las conexiones definidas en el esquema.
EAGLE guarda archivos de diseño Gerber y PostScript , así como archivos de perforación Excellon y Sieb & Meyer . Estos son formatos de archivo estándar aceptados por las empresas de fabricación de PCB , pero dada la base de usuarios típica de EAGLE, compuesta por pequeñas empresas de diseño y aficionados, muchos fabricantes de PCB y talleres de ensamblaje también aceptan archivos de placa EAGLE (con extensión .BRD) directamente para exportar archivos de producción optimizados y datos de pick-and-place .
EAGLE ofrece una interfaz gráfica de usuario con múltiples ventanas y un sistema de menús para edición, gestión de proyectos y personalización de la interfaz y los parámetros de diseño. El sistema se puede controlar mediante el ratón, teclas de acceso rápido del teclado o introduciendo comandos específicos en una línea de comandos integrada . Las teclas de acceso rápido del teclado pueden ser definidas por el usuario. Se pueden combinar varios comandos repetitivos en archivos de script (con extensión de archivo .SCR). También es posible explorar archivos de diseño utilizando un lenguaje de programación orientado a objetos específico de EAGLE (con extensión .ULP).
La empresa alemana CadSoft Computer GmbH fue fundada por Rudolf Hofer y Klaus-Peter Schmidinger en 1988 para desarrollar EAGLE, [4] [5] [6] [7] una aplicación de diseño de PCB de 16 bits para DOS . Originalmente, el software consistía en un editor de diseño con bibliotecas de piezas únicamente. Un módulo de enrutador automático estuvo disponible como componente opcional más adelante. Con EAGLE 2.0, se agregó un editor de esquemas en 1991. [8] El software usaba controladores de video BGI y XPLOT para imprimir. [8] En 1992, la versión 2.6 cambió la definición de capas, pero los diseños creados con versiones anteriores (hasta la 2.05) se podían convertir al nuevo formato usando la utilidad UPDATE26.EXE proporcionada.
EAGLE 3.0 pasó a ser una aplicación DOS extendida de 32 bits en 1994.
La compatibilidad con OS/2 Presentation Manager se agregó con la versión 3.5 en abril de 1996. Esta versión también introdujo compatibilidad con múltiples ventanas con anotaciones hacia adelante y hacia atrás, áreas de cobre definibles por el usuario y un lenguaje de programación integrado con ULP. También fue la primera en no requerir un dispositivo de seguridad .
En 2000, la versión 4.0 de EAGLE abandonó oficialmente el soporte para DOS y OS/2, pero ahora, al estar basada en Qt 3 [9] [10], agregó soporte nativo para Windows y fue una de las primeras herramientas CAD electrónicas profesionales disponibles para Linux . [11] Una versión DPMI de 32 bits de EAGLE 4.0 que se ejecutaba bajo DOS [nb 1] todavía estaba disponible a pedido especial para ayudar a brindar soporte a los clientes existentes, pero no se lanzó comercialmente. Mucho más tarde, en 2015, CadSoft puso a disposición una versión especial de EAGLE 4.09r2 para facilitar la instalación en Windows 7 .
A partir de la versión 4.13, EAGLE estuvo disponible para Mac OS X , y las versiones anteriores a la 5.0.0 aún requerían X11 . La versión 5.0.0 dejó de ofrecer soporte para Windows 9x y Windows NT 3.x/4.x en 2008. Esta versión se basaba en Qt 4 [12] [13] e introdujo atributos definibles por el usuario.
El 24 de septiembre de 2009, Premier Farnell anunció la adquisición de CadSoft Computer GmbH. [14] [5]
La versión 5.91.0 introdujo un formato de archivo basado en XML en 2011, pero siguió leyendo el antiguo formato binario. Sin embargo, no podía escribir archivos en el formato anterior, por lo que no permitía la colaboración con EAGLE 5.12.0 y versiones anteriores. [15] EAGLE 6.0.0 ya no era compatible con Mac OS X en la plataforma Power PC (solo en Mac Intel) y los requisitos mínimos se cambiaron a Mac OS X 10.6, Linux 2.6 y Windows XP. Esta versión también introdujo compatibilidad con variantes de ensamblaje y enrutamiento de pares diferenciales con coincidencia de longitud y meandros automáticos .
La versión 7.0.0 trajo diseños jerárquicos, un nuevo pre-enrutador topológico sin cuadrícula llamado "TopRouter" para el enrutador automático convencional de extracción y reintento, así como soporte multi-núcleo . [16] La versión 7.3.0 introdujo versiones nativas de 64 bits para las tres plataformas en 2015. La versión 7.6.0 eliminó el soporte para la versión Mac OS X de 32 bits en 2016. EAGLE 6.xx continúa leyendo archivos de diseño de EAGLE 7.xx mientras no se use la característica de diseño jerárquico. [16]
El 27 de junio de 2016, Autodesk anunció la adquisición de CadSoft Computer GmbH de Premier Farnell, y Premier Farnell seguirá distribuyendo productos CadSoft para Autodesk. [17] Autodesk cambió la licencia a un modelo de suscripción únicamente a partir de la versión 8.0.0 en 2017. Solo quedan disponibles las versiones de 64 bits. El formato de archivo utilizado por EAGLE 8.0.0 y versiones posteriores no es compatible con versiones anteriores de EAGLE, sin embargo, proporciona una función de exportación para guardar una versión del diseño compatible con EAGLE 7.x.
El 7 de enero de 2020, EAGLE 9.5.2 se suspendió como producto independiente y solo se licenció a los usuarios como un componente incluido (Fusion Electronics) con una licencia de suscripción de Autodesk Fusion 360. [18] La última versión independiente de EAGLE es 9.6.2 a partir del 27 de mayo de 2020. Los archivos de diseño de Fusion Electronics llevan una designación de versión 9.7.0. Autodesk finalmente finalizará cualquier soporte para EAGLE el 7 de junio de 2026, lo que requerirá que sus usuarios migren a Fusion Electronics para acceder a los diseños existentes después de esa fecha. [3]
Desde la versión 8.0.0 de EAGLE, existen ediciones Premium, Estándar, Gratuita y para estudiantes y educadores; las versiones Estándar y Premium se venden mediante suscripción mensual o anual y requieren una reactivación en línea al menos cada 14 días (30 días desde la versión 9.0).
En enero de 2020, EAGLE 9.5.2 se suspendió como producto independiente y solo se ofrece bajo licencia a los usuarios como un componente incluido con una suscripción a Autodesk Fusion 360. [18]
En 2023, Autodesk anunció que ya no vendería ni brindaría soporte a EAGLE después del 7 de junio de 2026. [3] Hasta esta fecha, las suscripciones activas a Fusion 360 con o sin EAGLE Premium seguirán brindando acceso a Fusion 360 Electronics, así como a la funcionalidad de EAGLE Premium. [3]
Comparación de características de las distintas ediciones disponibles: [19] [20]
A modo de comparación, el antiguo plan de licencia perpetua (que ya no se puede obtener) para EAGLE 7.xx con costos que se refieren a los precios de 2016 para una licencia de usuario único: [21]
Existe un gran grupo de tutoriales textuales y en vídeo para que los principiantes puedan diseñar sus propias PCB. [22]
El sitio de electrónica DIY SparkFun utiliza EAGLE y publica los archivos EAGLE para placas diseñadas internamente. SparkFun Electronics [23] es una empresa que ha crecido debido al mercado de aficionados ejemplificado por la revista Make y otras. Muchas de estas empresas ofrecen bibliotecas de piezas EAGLE [24] que definen formas esquemáticas, distribución de pines y tamaños de piezas para permitir un diseño correcto en el editor de diseño de PCB.
Otras bibliotecas populares incluyen Adafruit , [25] Arduino , [26] SnapEDA, [27] y Dangerous Prototypes, [28] element14 (una subsidiaria de Farnell, antiguos propietarios de CadSoft) también tiene algunas bibliotecas disponibles en su sitio. [29]
Al utilizar ULP para convertir archivos .BRD de EAGLE en archivos de diseño compatibles con Specctra (con extensión de archivo .DSN), es posible exportar diseños para su uso junto con enrutadores automáticos externos avanzados como KONEKT ELECTRA, [30] Eremex TopoR [31] o FreeRouting de Alfons Wirtz. [32] Para realizar más retoques, los diseños terminados en formato de sesión se pueden importar nuevamente a EAGLE a través de convertidores de archivos de script de .SES a .SCR.
En la primavera de 1991, el sistema de protección del dispositivo de seguridad de EAGLE 2.0 fue hackeado , lo que provocó una caída del 30% en las ventas, mientras que las ventas de una versión demo reducida con un manual impreso experimentaron un aumento significativo. [4] Como consecuencia, en 1992 CadSoft envió miles de disquetes que contenían una nueva versión demo de EAGLE 2.6 a usuarios potenciales, en particular a aquellos que habían pedido la versión demo anterior pero no habían comprado posteriormente el producto completo. [4] Sin embargo, la nueva versión demo también contenía un código espía que escaneaba el disco duro del usuario en busca de copias ilegales de EAGLE. [4] Si el programa encontraba rastros de esto, mostraba un mensaje indicando que el usuario tenía derecho a pedir un manual impreso gratuito utilizando el código de pedido especial que se mostraba, que, sin embargo, era en realidad un número que codificaba la evidencia encontrada en la máquina del usuario. [4] Los usuarios que enviaban el formulario completo recibían una respuesta de los abogados de CadSoft. [4] [33] Sin embargo, el acto de espionaje también era ilegal según la ley alemana. [4] [33]
En 2014, EAGLE 7.0.0 introdujo un nuevo modelo de licencia basado en Flexera FLEXlm , que no fue bien recibido por la comunidad de usuarios, por lo que CadSoft regresó al modelo anterior de licencias perpetuas independientes con EAGLE 7.1.0.
A pesar de los anuncios en contrario en 2016, Autodesk cambió a un modelo de licencia de solo suscripción con EAGLE 8.0.0 en enero de 2017. [34] [35] Sin una conexión en línea a un servidor de licencias para verificar el estado de la licencia cada dos semanas (cuatro semanas desde la versión 9.0.0), el software volvería a la funcionalidad de la versión gratuita. [34] [35] Esto causó un alboroto en la comunidad de usuarios, en particular entre aquellos que trabajan en entornos seguros o remotos sin acceso directo a Internet y usuarios para quienes es obligatorio poder obtener acceso completo a sus diseños incluso después de períodos prolongados de tiempo (varios años hasta décadas) sin depender de terceros como Autodesk para permitir la reactivación (que puede que ya no estén disponibles o no brinden soporte al producto para entonces). Muchos usuarios han indicado que se negarían a actualizar bajo un modelo de suscripción y preferirían migrar a otras aplicaciones de diseño electrónico como KiCad . [34] [35]
FLYEAGLE.BAT
era un contenedor que permitía instalar dos instalaciones independientes de EAGLE 5.xx y 5.91.x/6.xx en el mismo sistema Windows. Al abrir archivos de diseño de EAGLE (.SCH/.BRD/.LBR) haciendo clic en ellos o iniciándolos mediante FLYEAGLE <filename>
, se invocaba el contenedor en lugar de EAGLE.EXE
, se verificaba que el archivo fuera de naturaleza binaria o XML y, en consecuencia, se lanzaba la versión antigua o la nueva versión instalada de EAGLE, respectivamente. Si ⇧ Shiftse presionaba una tecla al mismo tiempo, siempre se seleccionaba la nueva versión. De este modo, el contenedor eliminaba el riesgo de convertir accidentalmente diseños antiguos al formato XML, lo que, si se guardaba, los haría ilegibles en versiones anteriores a XML de EAGLE. El trabajo por lotes era compatible con los procesadores de línea de comandos CMD , COMMAND , 4NT , 4DOS y TC ).