Eagle

cslogo.gif Eagle is a low-cost schematic capture and board layout program. It is free for academic use and has Windows, Linux, and Mac versions. The latest version is available for download on CadSoft's web site. You can get version 4.16r1 for Windows from this local link [8MB].

This Wiki page has links to the Eagle FAQ (see below) and some resources for students in my EGR326 class. The resources might be of use to others as well.

FAQ

There is (theoretically) an Eagle FAQ at this site but it never seems to be up. In the meantime, feel free to add/edit the FAQ's at the EagleFAQ page.

Part Libraries

Design Rules

Documentation

Printed documentation for Eagle can be borrowed from Ron Grew in EC613.

CAM Files

The CAM Processor is Eagle's back-end tool for generating Gerber data, used in board manufacturing/milling. A CAM file tells Eagle how to print a board layout, which layers to include, etc.

The CAM file needs to make use of a "drill rack" for generating the Excellon drill file (the file that tells the board manufacturer where to drill holes and how big to make them). The drill rack tells Eagle what drills are available.

Scripts

Eagle's scripting language allows full control over your schematics and boards. The scripting language is not hard to learn and can save lots of time by automating tedious tasks (e.g., changing the width of all traces on a board, drawing polygons so you don't have to do them by hand, etc.)

Eagle's script process has two steps:

  1. First you run a "ULP file" (User-Language Program). This ULP file creates a new file with extension *.scr

  2. The *.scr file is the actual script file. You then run this file.

Links

Eagle (last edited 2007-12-28 20:08:59 by Andrew Sterian)