Home Fab Academy Notes Unsorted References (Powered by StrapDown.js) <!-- Markdown text entered here --> ## Eagle PCB generation Eagle is a powerful and easy to use schematic, PCB layout tool for the electronics engineer. [Latest Version 8.6.4 Download here](https://www.autodesk.com/products/eagle/overview) Essential reading: * Sparkfun:[How to Install and Setup Eagle](https://learn.sparkfun.com/tutorials/how-Sparkfun:to-install-and-setup-eagle) * Sparkfun:[Using EAGLE: Schematic](https://learn.sparkfun.com/tutorials/usinSparkfun:g-eagle-schematic) * Sparkfun:[Using EAGLE: Board Layout](https://learn.sparkfun.com/tutorials/usinSparkfun:g-eagle-board-layout) * Sparkfun:[Designing PCBs: Advanced SMD](https://learn.sparkfun.com/tutorials/designing-pcbs-advanced-smd) * [Eagle Commands](http://web.mit.edu/xavid/arch/i386_rhel4/help/24.htm) * [2015 FabAcad Notes](http://fabacademy.org/archives/2015/as/students/dorville.rodney/c06_electronics_design.html) Installation: * [Installation](https://www.autodesk.com/products/eagle/blog/how-to-install-autodesk-eagle-on-windows-mac-and-linux/). * For Linux, untar, place in appropriate folder, `.eagle run` * Suggest creating own work folders e.g. ~/eagle/my_lbr, my_dru etc. * Libraries * [Fablab](http://archive.fabacademy.org/archives/2016/doc/electronics/fab.lbr) * [Sparkfun](https://github.com/sparkfun/SparkFun-Eagle-Libraries) * [Adafruit]() * For G-code output, install [pcb-gcode ULP](), current version 3.6.2.4 * [Creating g-code from an Eagle file](http://www.richa1.com/RichardAlbritton/create-g-code-from-an-eagle-file/) - Richard Albritton * Turn on only `Top` and `Pads` layers * File/Run ULP > pcb-gcode > pcb-gcode-setup.ulp * Milling parameters |Parameter | Value | |-----------|------------| |mill depth | 0.18mm | |single-pass isolation milling| min width 0.2mm| |mill bit diameter| 0.2mm| |drill depth | 0.8128 mm| * [Camotics](http://camotics.org/download.html) - a g-code viewer with simulation. <!-- End of markdown text -->