Eagle: Difference between revisions

From Fab Lab Wiki - by NMÍ Kvikan
Jump to navigation Jump to search
No edit summary
http://academy.cba.mit.edu/content/tutorials/eagle/eagle_resources.html
Line 1: Line 1:
See version in Icelandic [[eagle kennsluefni]]
See version in Icelandic [[Eagle kennsluefni]]  
 
[[Image:Eagle-SchematicMenu.jpg|right|Eagle-SchematicMenu.jpg]]
 
== Download and install Eagle ==


[[Image:Eagle-SchematicMenu.jpg|right]]
==Download and install Eagle==
*[http://www.cadsoftusa.com/download.htm Download Eagle]
*[http://www.cadsoftusa.com/download.htm Download Eagle]


==Designing circuits with Eagle==
== Designing circuits with Eagle ==
 
Open Eagle


Open Eagle
*Select New Project  
*Select New Project
*Select New Schematic
*Select New Schematic


Open library
Open library  
* Open  library, click '''Use'''
*Download from the internet a library or select on in the computer the library that we will be using (e.g.  NG.lbr[http://fab.cba.mit.edu//about/fab/] or the one from Sparkfun.lbr ([http://www.opencircuits.com/SFE_Footprint_Library_Eagle] version 2011 ( [https://github.com/sparkfun/SparkFun-Eagle-Library/blob/master/SparkFun.lbr?raw=true right click on this link, save link as])


*Select'''Add''', then you can open the library
*Open library, click '''Use'''
**(if you don't find your thing you could also click on "Use")
*Download from the internet a library or select on in the computer the library that we will be using (e.g. NG.lbr[http://fab.cba.mit.edu//about/fab/] or the one from Sparkfun.lbr ([http://www.opencircuits.com/SFE_Footprint_Library_Eagle] version 2011 ( [https://github.com/sparkfun/SparkFun-Eagle-Library/blob/master/SparkFun.lbr?raw=true right click on this link, save link as])
 
*Select'''Add''', then you can open the library  
**(if you don't find your thing you could also click on "Use")  
*Open NG.lib library for Fab Lab projects.
*Open NG.lib library for Fab Lab projects.


<br> [http://www.cadsoftusa.com/Tour/tour00.htm Tour for the Eagle on CadSoft site]


[http://www.cadsoftusa.com/Tour/tour00.htm Tour for the Eagle on CadSoft site]
<br>


*Select the things you want to use and click '''Add''' to get the components.
*You can select different view by clicking on '''Board'''
*You can select object by rightclicking them and selecting packning
*Connect objecs by clicking '''Wire''' and make wire between objects.
*It can be good to make connections and get a sign for Ground and put where it should be GND.


*Select the things you want to use and click  '''Add''' to get the components.
*View '''Grid''' select the size of the grid, it should be around (0,025 inches)  
*You can select different view by clicking on  '''Board'''
*'''Move''' to move object or line.  
*You can select object by rightclicking them and selecting packning
*'''Delete''' to remove object or line and so on.  
*Connect objecs by clicking '''Wire'''  and make wire between objects.
*'''Junction''' Connection point .  
* It can be good to make connections and get a sign for Ground and put where it should be GND.
 
*View '''Grid''' select the size of the grid, it should be around (0,025 inches)
* ''' Move''' to move object or line.
*'''Delete''' to remove object or line and so on.
*'''Junction''' Connection point .
**You can right click objects and select '''value''' to set values e.g. for capacitors or resistors  
**You can right click objects and select '''value''' to set values e.g. for capacitors or resistors  
**Right click on object and select '''properties''' to rename.
**Right click on object and select '''properties''' to rename.  
**You can check out if you have connected the object by moving them.
**You can check out if you have connected the object by moving them.


*'''ERC''' Error correction, search for errors.
*'''ERC''' Error correction, search for errors.
===Arrange objects ===
 
=== Arrange objects ===
 
Add  
Add  
*'''Frame''' to make frame around the design.
 
*'''Frame''' to make frame around the design.  
*Arrange objects  
*Arrange objects  
*click '''Auto'''
*click '''Auto'''  
**Select Bottom N/A
**Select Bottom N/A


If it is not as good as you wanted you can select lines, by right clicking them and select '''rip off'''
If it is not as good as you wanted you can select lines, by right clicking them and select '''rip off'''  
 
<br>


== Info about Circuits ==


*TX transmit
*DTR data terminal ready
*Rx Recieve
*Miso -master in slave out
*Mosi master out slave in
*sck system clock


==Info about Circuits==
*MOSI (3) GND (2) MISO (1) |
*TX transmit
*-RESET (4) SCK (5)
*DTR data terminal ready
*Rx Recieve
*Miso -master in slave out
*Mosi master out slave in
*sck  system clock


*MOSI (3)  GND (2)  MISO (1) |
== Project 1 ==
*      -RESET (4)  SCK (5)


==Project 1==
*First project could be to make schematic of this board and to add something to it, add (at least) a button and LED (with current-limiting resistor) to the serial echo hello-world board, check the design rules, and make it  
*First project could be to make schematic of this board and to add something to it, add (at least) a button and LED (with current-limiting resistor) to the serial echo hello-world board, check the design rules, and make it
**[http://fab.cba.mit.edu/about/fab/hello/ftdi/hello.ftdi.44.png See the layout for hello.ftdi.44]
**[http://fab.cba.mit.edu/about/fab/hello/ftdi/hello.ftdi.44.png See the layout for hello.ftdi.44]


*Download libraries
*Download libraries  
**NG.lbr[http://fab.cba.mit.edu//about/fab/dist/ng.lbr]  
**NG.lbr[http://fab.cba.mit.edu//about/fab/dist/ng.lbr]  
**the one from Sparkfun.lbr ([http://www.opencircuits.com/SFE_Footprint_Library_Eagle] version 2011 ( [https://github.com/sparkfun/SparkFun-Eagle-Library/blob/master/SparkFun.lbr?raw=true right click on this link, save link as])
**the one from Sparkfun.lbr ([http://www.opencircuits.com/SFE_Footprint_Library_Eagle] version 2011 ( [https://github.com/sparkfun/SparkFun-Eagle-Library/blob/master/SparkFun.lbr?raw=true right click on this link, save link as])  
**[http://www.mikrocontroller.net/attachment/68243/atmel-new.lbr atmel-new.lbr, Attiny 44 library]
**[http://www.mikrocontroller.net/attachment/68243/atmel-new.lbr atmel-new.lbr, Attiny 44 library]
===Materials used===
*IC1 = ATtiny44_SOIC('IC1\nt44') -> see in atmel-new.lbr
* R1 = R_1206('R1\n10k') -> See in ng.lbr
*C1 = C_1206('C1\n1uF') -> sparkfun.lbr
*XTAL = Crystal 20 MHz -> search for crystal in ng.lbr
*FTDI connector (6 pin) ->search for ftdi in  ng.lbr
*Header (2*3 pin) -> search for isp in sparkfun.lbr


==Links==
=== Materials used ===
*[http://www.cadsoftusa.com/Tour/tour00.htm Eagle Tour]
 
*[http://perso.numericable.fr/pboucheny/eagle3d/e_genpov.htm HOW TO GENERATE POV-RAY FILES WITH EAGLE]
*IC1 = ATtiny44_SOIC('IC1\nt44') -&gt; see in atmel-new.lbr
*[http://www.matwei.de/doku.php?id=en:eagle3d:eagle3d Eagle 3D]
*R1 = R_1206('R1\n10k') -&gt; See in ng.lbr
*[http://academy.cba.mit.edu/tutorials/eagle/eagle_resources.html http://academy.cba.mit.edu/tutorials/eagle/eagle_resources.html]
*C1 = C_1206('C1\n1uF') -&gt; sparkfun.lbr
*XTAL = Crystal 20 MHz -&gt; search for crystal in ng.lbr
*FTDI connector (6 pin) -&gt;search for ftdi in ng.lbr
*Header (2*3 pin) -&gt; search for isp in sparkfun.lbr
 
== Links ==
 
*[http://www.cadsoftusa.com/Tour/tour00.htm Eagle Tour]  
*[http://perso.numericable.fr/pboucheny/eagle3d/e_genpov.htm HOW TO GENERATE POV-RAY FILES WITH EAGLE]  
*[http://www.matwei.de/doku.php?id=en:eagle3d:eagle3d Eagle 3D]  
*[http://academy.cba.mit.edu/content/tutorials/eagle/eagle_resources.html http://academy.cba.mit.edu/content/tutorials/eagle/eagle_resources.html]
 
== Videos ==


==Videos==
*[http://www.youtube.com/watch?v=qG0O9LKH-_E Cadsoft EagleCad Tutorial on Youtube]
*[http://www.youtube.com/watch?v=qG0O9LKH-_E Cadsoft EagleCad Tutorial on Youtube]
[[Category:Software]]
[[Category:Software]]

Revision as of 11:13, 6 March 2012

See version in Icelandic Eagle kennsluefni

Eagle-SchematicMenu.jpg
Eagle-SchematicMenu.jpg

Download and install Eagle

Designing circuits with Eagle

Open Eagle

  • Select New Project
  • Select New Schematic

Open library

  • Open library, click Use
  • Download from the internet a library or select on in the computer the library that we will be using (e.g. NG.lbr[1] or the one from Sparkfun.lbr ([2] version 2011 ( right click on this link, save link as)
  • SelectAdd, then you can open the library
    • (if you don't find your thing you could also click on "Use")
  • Open NG.lib library for Fab Lab projects.


Tour for the Eagle on CadSoft site


  • Select the things you want to use and click Add to get the components.
  • You can select different view by clicking on Board
  • You can select object by rightclicking them and selecting packning
  • Connect objecs by clicking Wire and make wire between objects.
  • It can be good to make connections and get a sign for Ground and put where it should be GND.
  • View Grid select the size of the grid, it should be around (0,025 inches)
  • Move to move object or line.
  • Delete to remove object or line and so on.
  • Junction Connection point .
    • You can right click objects and select value to set values e.g. for capacitors or resistors
    • Right click on object and select properties to rename.
    • You can check out if you have connected the object by moving them.
  • ERC Error correction, search for errors.

Arrange objects

Add

  • Frame to make frame around the design.
  • Arrange objects
  • click Auto
    • Select Bottom N/A

If it is not as good as you wanted you can select lines, by right clicking them and select rip off


Info about Circuits

  • TX transmit
  • DTR data terminal ready
  • Rx Recieve
  • Miso -master in slave out
  • Mosi master out slave in
  • sck system clock
  • MOSI (3) GND (2) MISO (1) |
  • -RESET (4) SCK (5)

Project 1

  • First project could be to make schematic of this board and to add something to it, add (at least) a button and LED (with current-limiting resistor) to the serial echo hello-world board, check the design rules, and make it

Materials used

  • IC1 = ATtiny44_SOIC('IC1\nt44') -> see in atmel-new.lbr
  • R1 = R_1206('R1\n10k') -> See in ng.lbr
  • C1 = C_1206('C1\n1uF') -> sparkfun.lbr
  • XTAL = Crystal 20 MHz -> search for crystal in ng.lbr
  • FTDI connector (6 pin) ->search for ftdi in ng.lbr
  • Header (2*3 pin) -> search for isp in sparkfun.lbr

Links

Videos