I tried to install 7_7_0 but if I open a project, do nothing with it, then close it then my computer locks up. I can't close the main window or either of the two design files, even through Windows Task Manager. The only thing I can do is power-down my PC.
Reply with your error log and that will give us some idea of what could be causing the crash. Also please make sure that you don't have lavasoft software installed on your computer since it will interfere with EAGLE's operation. Another thing you could try is starting up EAGLE using the eagle_SW_openGL.bat file that is included in the EAGLE installation directory. Does that work?
I'm trying to open the free version of Eagle 8.5.1but it keeps crashing. I'm running windows 8.1 Attached is the error log. I can get to the first screen but when I try to open a .brd file the program crashes. Thankx, G
Upon downloading Eagle 7.6, I wanted to add an alias to it. Even though ./eagle opens the application, bash eagle results cannot execute binary file error. I tried chmod +x eagle but it didn't help. Downloaded version is the 64 bit version.
That's because eagle is a compiled executable, not a bash script. You are getting confused because you often see bash ./script suggested as a way of running the bash script saved in the text file script. For example:
So, the command bash ./foo.sh actually means "run bash and ask it to execute the commands found in the file foo.sh". However, binary executables are not shell scripts, they are not a list of simple commands and cannot be run that way. For example, if you try to run the ls binary using bash:
Generally speaking, Eagle polygons are not zones in the way Kicad polygons are, so pullbacks/clearances around their perimeters in kicad may also differ to those in native Eagle representations, and via clearances may not convert simply.
I at least abbreviate that you sometimes point to it. At lest when it has a feature that is kind of missing in kicad. (It is open source which means anybody can take that part of the code and create an eagle importer with it for any other system. Assuming the licenses of both projects are compatible.)
The Eagle binary tree -> XML tree conversion code is GPL v2.0, and there are only a few additional 24 byte binary block types used for the schematics over and above the binary block types used for layouts, since they share wire, arc, rectangle, circle, text and similar geometric block types and populate the same basic binary tree structure.
Most of the framework is there if someone wants to effect a stand alone conversion utility in C for layouts, libraries and/or with a bit of extra effort, schematics. I may have a go at adding the code for schematics in due course, but my primary focus was unlocking the many amateur radio open hardware PCB designs floating around in binary format.
You ask a good question. It is fundamentally about the principal. People have contributed libraries and designs to the community in Eagle formats in good faith over the years which are now at imminent risk of being fenced off behind restrictive and user unfriendly licence changes.
Any given design or library only needs to be converted once into an open format and shared, after which everyone in the FOSS community wins; so, a bit of my time coding gets multiplied into many open designs that remain accessible by many, long term, well after Autodesk does whatever it wants to do. Sounds good to me.
Just to provide some more info, I'm building Eagle with yaourt, and the libs that were necessary all installed without a single issue.
I've tried removing and reinstalling eagle, but it still doesn't work.
I don't like my solution (i.e. symlinking a 32bit lib in the 64bit directory) and was looking to the PKGBUILD of eagle to solve this issue in a cleaner way. But I did not find how to do this :s
Does someone have an idea ?
EAGLE is a scriptable electronic design automation (EDA) application with schematic capture, printed circuit board (PCB) layout, auto-router and computer-aided manufacturing (CAM) features. EAGLE stands for Easily Applicable Graphical Layout Editor (German: Einfach Anzuwendender Grafischer Layout-Editor) and is developed by CadSoft Computer GmbH. The company was acquired by Autodesk Inc. in 2016[2] who announced to support the product up to 2026 only.[3]
EAGLE contains a schematic editor, for designing circuit diagrams. Schematics are stored in files with .SCH extension, parts are defined in device libraries with .LBR extension. Parts can be placed on many sheets and connected together through ports.
The PCB layout editor stores board files with the extension .BRD. It allows back-annotation to the schematic and auto-routing to automatically connect traces based on the connections defined in the schematic.
EAGLE saves Gerber and PostScript layout files as well as Excellon and Sieb & Meyer drill files. These are standard file formats accepted by PCB fabrication companies, but given EAGLE's typical user base of small design firms and hobbyists, many PCB fabricators and assembly shops also accept EAGLE board files (with extension .BRD) directly to export optimized production files and pick-and-place data themselves.
EAGLE provides a multi-window graphical user interface and menu system for editing, project management and to customize the interface and design parameters. The system can be controlled via mouse, keyboard hotkeys or by entering specific commands at an embedded command line. Keyboard hotkeys can be user defined. Multiple repeating commands can be combined into script files (with file extension .SCR). It is also possible to explore design files utilizing an EAGLE-specific object-oriented programming language (with extension .ULP).
The German CadSoft Computer GmbH was founded by Rudolf Hofer and Klaus-Peter Schmidinger in 1988 to develop EAGLE,[4][5][6][7] a 16-bit PCB design application for DOS. Originally, the software consisted of a layout editor with part libraries only. An auto-router module became available as optional component later on. With EAGLE 2.0, a schematics editor was added in 1991.[8] The software used BGI video drivers, and XPLOT to print.[8] In 1992, version 2.6 changed the definition of layers, but designs created under older versions (up to 2.05) could be converted into the new format using the provided UPDATE26.EXE utility.
Support for OS/2 Presentation Manager was added with version 3.5 in April 1996. This version also introduced multi-window support with forward-/backward-annotation, user-definable copper areas, and a built-in programming language with ULPs. It was also the first to no longer require a dongle.
In 2000, EAGLE version 4.0 officially dropped support for DOS and OS/2, but now being based on Qt 3[9][10] it added native support for Windows and was among the first professional electronic CAD tools available for Linux.[11] A 32-bit DPMI version of EAGLE 4.0 running under DOS[nb 1] was still available on special request in order to help support existing customers, but it was not released commercially. Much later, in 2015, a special version of EAGLE 4.09r2 was made available by CadSoft to ease installation under Windows 7.
Starting with version 4.13, EAGLE became available for Mac OS X, with versions before 5.0.0 still requiring X11. Version 5.0.0 officially dropped support for Windows 9x and Windows NT 3.x/4.x in 2008. This version was based on Qt 4[12][13] and introduced user-definable attributes.
Version 5.91.0 introduced an XML-based file format in 2011 but continued to read the older binary format. It could not, however, write files in the former format, thereby not allowing collaboration with EAGLE 5.12.0 and earlier.[15] EAGLE 6.0.0 no longer supported Mac OS X on the Power PC platform (only on Intel Macs), and the minimum requirements were changed to Mac OS X 10.6, Linux 2.6 and Windows XP. This version also introduced support for assembly variants and differential pair routing with length matching and automatic meandering.
Version 7.0.0 brought hierarchical designs, a new gridless topological pre-router called "TopRouter" for the conventional ripup-and-retry auto-router as well as multi-core support.[16] Version 7.3.0 introduced native 64-bit versions for all three platforms in 2015. Version 7.6.0 dropped support for the 32-bit Mac OS X version in 2016. EAGLE 6.x.x continues to read EAGLE 7.x.x design files for as long as the hierarchical design feature isn't used.[16]
On 27 June 2016, Autodesk announced the acquisition of CadSoft Computer GmbH from Premier Farnell, with Premier Farnell continuing to distribute CadSoft products for Autodesk.[17] Autodesk changed the license to a subscription-only model starting with version 8.0.0 in 2017. Only 64-bit versions remain available. The file format used by EAGLE 8.0.0 and higher is not backward compatible with earlier EAGLE versions, however it does provide an export facility for saving an EAGLE 7.x compatible version of the design.
On 7 January 2020, EAGLE 9.5.2 was discontinued as a standalone product and only licensed to users as a bundled component (Fusion Electronics) with an Autodesk Fusion 360 subscription license.[18] The last standalone version of EAGLE is 9.6.2 as of 27 May 2020. Fusion Electronics design files carry a version 9.7.0 designation.Autodesk will ultimately end any support for EAGLE on 7 June 2026, requiring their users to migrate to Fusion Electronics to access existing designs after that date.[3]
Since EAGLE version 8.0.0, there are Premium, Standard, Free, and Student & educator editions, with the Standard and Premium versions sold on a monthly or annual subscription basis, requiring online reactivation at least every 14 days (30 days since version 9.0).
In 2023, Autodesk announced that they will no longer sell nor support EAGLE after 7 June 2026.[3] Up to this date, active Fusion 360 subscriptions with or without EAGLE Premium will continue to give access to Fusion 360 Electronics as well as EAGLE Premium functionality.[3]
b37509886e