- Home
- (Powered by StrapDown.js)
## 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.