Autodesk EAGLE
Version | 9(as of 7/16/2021) |
Platforms | Windows, Mac, Linux |
License | Commercial |
Category | Productivity |
Main Features
- Cross-platform PCB design program
- Schematic Editor for creating circuit diagrams
- Layer-based Layout Editor for creating prototype PCBs
- User Language Programming (ULP) allows users to develop and install custom features
- SPICE simulation allows users to test circuits before exporting as PCB files
Software Overview
Autodesk EAGLE is a cross-platform CAD application that engineers and hobbyists use to design Printed Circuit Boards (PCBs). It is available in both a free and paid version, with the free version including a few design restrictions related to the number of sheets, number of layers, and board area a PCB project can contain.
In EAGLE, circuit designers first use the program's Schematic Editor to design a circuit diagram, often referred to as a schematic. Designers then use EAGLE's Layout Editor to transfer the circuit their schematic describes to a copy of a real-life circuit board. The Layout Editor is layer-based, meaning designers can easily add and connect parts on one layer of a PCB without disturbing parts placed on another layer. Designers can also connect parts across layers as needed.
While laying out their PCBs, designers can take advantage of EAGLE's Autorouter feature, which automatically optimizes circuit paths. They can also select from the wealth of parts available in EAGLE's parts library. If EAGLE does not contain the part a designer is looking for, they can likely find and download that part online, or they can create the part themself using EAGLE's Library Editor.
Advanced users can use EAGLE's User Language Programming (ULP) functionality to write and run programs that extend EAGLE's capabilities. While most users will likely never need to create or run a ULP program, designers who are comfortable with C programming will love the ability to create their own custom EAGLE features. Many existing ULP programs, which are saved as .ULP files, are also available for download from EAGLE's website.
After a designer finishes creating their PCB, they can test the board using EAGLE's SPICE simulation feature. When the designer is satisfied with their circuit's performance, they can export their prototype as a .PCB file and send it to a PCB fabricator, who will use the file to assemble a real, physical circuit board.
Summary
Autodesk EAGLE is a useful PCB design application. It provides the tools that independent designers, small engineering firms, and hobbyists need to prototype PCBs. The free version of EAGLE is perfect for hobbyists, while those who want to design without the free version's restrictions will certainly feel they are getting their money's worth.
Primary File Type
.BRDEAGLE Circuit BoardSupported File Types
Extension | File Type |
---|---|
.BRD | EAGLE Circuit Board |
.CAM | Gerber CAM Job File |
.DRU | EAGLE Design Rules |
.EPF | EAGLE Project |
.SCH | EAGLE Schematics File |
.SCR | Script File |
.ULP | EAGLE User Language Program |
Additional Related File Types
Extension | File Type |
---|---|
.GBL | Gerber Bottom Layer Data File |
.GBO | Gerber Bottom Overlay Data File |
.GBP | Gerber Bottom Solder Paste Data File |
.GBS | Gerber Bottom Solder Mask Data File |
.GML | Gerber Mill Layer File |
.GPI | Gerber Photoplotter Information File |
.GTL | Gerber Top Layer Data File |
.GTO | Gerber Top Overlay Data File |
.GTP | Gerber Top Solder Paste Data File |
.GTS | Gerber Top Solder Mask Data File |
.PCB | Printed Circuit Board Design File |