<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>gaussmarkov: diy fx &#187; Eagle CAD</title>
	<atom:link href="http://gaussmarkov.net/wordpress/category/tools/software/eagle/feed/" rel="self" type="application/rss+xml" />
	<link>http://gaussmarkov.net/wordpress</link>
	<description>guitar stompboxes and electronics</description>
	<lastBuildDate>Sat, 05 Jun 2010 15:42:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Creating a PCB Image using Export</title>
		<link>http://gaussmarkov.net/wordpress/tools/software/eagle/creating-a-pcb-image-using-export/</link>
		<comments>http://gaussmarkov.net/wordpress/tools/software/eagle/creating-a-pcb-image-using-export/#comments</comments>
		<pubDate>Fri, 02 May 2008 04:53:15 +0000</pubDate>
		<dc:creator>gaussmarkov</dc:creator>
				<category><![CDATA[Circuit Boards]]></category>
		<category><![CDATA[Eagle CAD]]></category>

		<guid isPermaLink="false">http://gaussmarkov.net/wordpress/tools/software/eagle/creating-a-pcb-image-using-export/</guid>
		<description><![CDATA[
If you want to etch a PCB with a layout in Eagle then you will need to create an image like this one to transfer your design. This brief tutorial explains how to set things up so that you can use the Eagle export  command.
Let&#8217;s say you are starting with this layout.  This [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://gaussmarkov.net/images/eagle_export_image_5.png" title="Eagle PCB Image" alt="Eagle PCB Image" height="292" width="467" /></p>
<p>If you want to etch a PCB with a layout in Eagle then you will need to create an image like this one to transfer your design. This brief tutorial explains how to set things up so that you can use the Eagle <em>export  </em>command.<span id="more-115"></span></p>
<p align="left">Let&#8217;s say you are starting with this layout.  This is Joe Davisson&#8217;s <a href="http://www.diystompboxes.com/analogalchemy/sch/antiquity.html" title="Antiquity Fuzz">Antiquity Fuzz</a> from his Analog Alchemy site.</p>
<p align="center"><img src="http://gaussmarkov.net/images/eagle_export_image_1.png" title="Eagle Board Layout" alt="Eagle Board Layout" /></p>
<p align="left">First, change the background to white by entering the command &#8220;set palette white;&#8221; and then the command &#8220;window;&#8221; (or press function key F2 to refresh to the screen and see the change.  I get this:</p>
<p align="center"><img src="http://gaussmarkov.net/images/eagle_export_image_2.png" title="Eagle's White Palette" alt="Eagle's White Palette" height="325" width="528" /></p>
<p align="left">Next, display only the traces and pads by entering the command &#8220;display none bottom pad via;&#8221; to get something like this:</p>
<p align="center"> <img src="http://gaussmarkov.net/images/eagle_export_image_3.png" title="Display Only Traces and Pads" alt="Display Only Traces and Pads" height="324" width="528" /></p>
<p align="left">If you have any ground pour, remember to run the &#8220;ratsnest;&#8221; command.  For this layout, I ran the GND polygon all the way around the board so that I get</p>
<p align="center"><img src="http://gaussmarkov.net/images/eagle_export_image_4.png" title="Fill in any Ground Pour" alt="Fill in any Ground Pour" height="327" width="528" /></p>
<p align="left">Finally, enter &#8220;export image pcb.png monochrome 600&#8243; and you will create a .png format graphics file at 600DPI that looks like this</p>
<p align="center"><img src="http://gaussmarkov.net/images/eagle_export_image_5.png" title="PCB Transfer Image" alt="PCB Transfer Image" height="292" width="467" /></p>
<p align="left">The file will have the name <em>pcb.png</em> and it will appear in the same subdirectory as your board file. You can print this file with MS Paint or insert it into MS Word and it will print to scale.  This is true no matter what resolution you choose for your file.  For example, 300DPI works well for PnP Blue transfers to copper clad boards.</p>
]]></content:encoded>
			<wfw:commentRss>http://gaussmarkov.net/wordpress/tools/software/eagle/creating-a-pcb-image-using-export/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Ground Pour</title>
		<link>http://gaussmarkov.net/wordpress/tools/software/eagle/ground-pour/</link>
		<comments>http://gaussmarkov.net/wordpress/tools/software/eagle/ground-pour/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 20:55:20 +0000</pubDate>
		<dc:creator>gaussmarkov</dc:creator>
				<category><![CDATA[Eagle CAD]]></category>

		<guid isPermaLink="false">http://gaussmarkov.net/wordpress/tools/software/eagle/ground-pour/</guid>
		<description><![CDATA[
This is a multi-page tutorial about creating ground pour on an Eagle layout. The picture above shows an example.  Note that the ground copper fills in space underneath resistors R1, R2, R4, and R6.  It also runs up under the stack of components on the right and in between the +9V trace and [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://gaussmarkov.net/images/eaglepolygon00.png" /></p>
<p>This is a multi-page tutorial about creating <em>ground pour</em> on an Eagle layout. The picture above shows an example.  Note that the ground copper fills in space underneath resistors R1, R2, R4, and R6.  It also runs up under the stack of components on the right and in between the +9V trace and C1.<span id="more-86"></span></p>
<p>First, I have a short editorial.  Many people make a distinction between <em>ground pour</em> and <em>a ground plane</em>.  What you see above is ground pour.  In PCB fabrication, a ground plane is a layer of copper that is distinct from the layers for signal and power traces.  Quoting the wikipedia article <a href="http://en.wikipedia.org/wiki/Ground_plane" title="Wikipedia:  Ground plane" target="_blank">Ground plane</a>,</p>
<blockquote><p>A ground plane in PCB assembly is a layer of copper that appears to most signals as an infinite ground potential. This helps reduce noise and helps ensure that all integrated circuits within a system compare different signals&#8217; voltages to the same potential.</p>
<p>It also serves to make the circuit design easier, allowing the designer to ground anything without having to run multiple tracks; the component needing grounding is routed directly to the ground plane on another layer.</p>
<p>Ground planes can also be placed on adjacent layers to power planes creating a large parallel plate capacitor that helps filter the power supply.</p></blockquote>
<p>One more thing before we start.  You need to have my Eagle environment for this tutorial.  If you are following along with your version of Eagle, type in each of the following six commands:</p>
<blockquote><p>grid mil 50 2<br />
ch lay bot<br />
ch wid 40<br />
ch pour solid<br />
ch the off<br />
ch orph off<br />
ch iso 40<br />
set polygon_rat on</p></blockquote>
<p>These set the units of measurement, make sure we are working on the right layer (bottom), set the trace width to 40mils, and some other stuff related to the Eagle POLYGON command that makes the ground pour.</p>
]]></content:encoded>
			<wfw:commentRss>http://gaussmarkov.net/wordpress/tools/software/eagle/ground-pour/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Setting All Pad Sizes</title>
		<link>http://gaussmarkov.net/wordpress/tools/software/eagle/setting-all-pad-sizes/</link>
		<comments>http://gaussmarkov.net/wordpress/tools/software/eagle/setting-all-pad-sizes/#comments</comments>
		<pubDate>Tue, 06 Jun 2006 21:02:34 +0000</pubDate>
		<dc:creator>gaussmarkov</dc:creator>
				<category><![CDATA[Eagle CAD]]></category>

		<guid isPermaLink="false">http://gaussmarkov.net/wordpress/tools/software/eagle/changing-all-pad-sizes/</guid>
		<description><![CDATA[If you would like to change the pad sizes for a board layout that you are going to etch, here is a brief description of how to do that. You must open your layout in the board layout editor to follow this procedure. Type &#8220;drc&#8221; into the command line or select the drc button on [...]]]></description>
			<content:encoded><![CDATA[<p>If you would like to change the pad sizes for a board layout that you are going to etch, here is a brief description of how to do that. You must open your layout in the board layout editor to follow this procedure. <span id="more-30"></span>Type &#8220;drc&#8221; into the command line or select the drc button on the bottom left tool bar and Eagle will open the <strong>Design Rule Check</strong> dialog 	window.</p>
<p><img src="/images/drc_command.PNG" class="floatleft" alt="[DRC command image]" title="Issuing the drc command" align="left" /> <img src="/images/drc_button.PNG" class="floatleft" alt="[DRC button image]" title="The drc button" align="right" /></p>
<p style="clear: both">In the picture below, we have selected the &#8220;Restring&#8221; tab in the <strong>Design Rule Check</strong> dialog 	window.  The &#8220;Max&#8221; entry for vias on the &#8220;outer&#8221; layers of the board is highlighted.</p>
<p style="text-align: center"><img src="/images/eagle_drc_restring.PNG" class="floatright" alt="[Rstring Dialog Image]" title="Changing Pad Size" /></p>
<p>To specify the pad size, set the &#8220;Min&#8221; and &#8220;Max&#8221; values. You can ingnore the &#8220;%&#8221; column. In the pictur, I have chosen 25mil for &#8220;Bottom&#8221; layer pads and &#8220;Outer&#8221; layer vias.  Typically, these are the only visible pads in one of my PCB layouts.</p>
<p>You can click on the &#8220;Apply&#8221; button and see the effect on your layout without closing this window.  When you are done, just close the DRC window.</p>
<p>If the pad size set by the library is greater than what you specify in this dialog, then your entries will have no effect.</p>
<p>Here is some of what the Eagle help file says about <strong>Restring</strong>:</p>
<blockquote><p> The Restring tab defines the width of the copper ring that has to remain after the pad or via has been drilled. Values are defined in percent of the drill diameter and there can be an absolute minimum and maximum limit. Restrings for pads can be different for the top, bottom and inner layers, while for vias they can be different for the outer and inner layers.</p>
<p>If the actual diameter of a pad (as defined in the library) or a via would result in a larger restring, that value will be used in the outer layers.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://gaussmarkov.net/wordpress/tools/software/eagle/setting-all-pad-sizes/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Setting All Drill Sizes</title>
		<link>http://gaussmarkov.net/wordpress/tools/software/eagle/setting-all-drill-sizes/</link>
		<comments>http://gaussmarkov.net/wordpress/tools/software/eagle/setting-all-drill-sizes/#comments</comments>
		<pubDate>Mon, 05 Jun 2006 17:01:10 +0000</pubDate>
		<dc:creator>gaussmarkov</dc:creator>
				<category><![CDATA[Eagle CAD]]></category>

		<guid isPermaLink="false">http://gaussmarkov.net/wordpress/tools/software/eagle/changing-all-drill-sizes/</guid>
		<description><![CDATA[If you would like to change the drill sizes for your board layouts, here is a brief description of how to do that. This procedure is carried out in the library editor and you must change each library that you use.  As a result, it is the sort of thing that you do as [...]]]></description>
			<content:encoded><![CDATA[<p>If you would like to change the drill sizes for your board layouts, here is a brief description of how to do that. This procedure is carried out in the library editor and you must change each library that you use.  As a result, it is the sort of thing that you do as little as possible.  Maybe once, because you do not like the 0.7 mm drill size in my libraries. <img src='http://gaussmarkov.net/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> <span id="more-28"></span></p>
<p>Starting in the Eagle <strong>Control Panel</strong> window, open a library to change.</p>
<p style="text-align: center"><img src="/images/eagle_open_lib.PNG" alt="[Open Library Image]" title="Opening an Eagle Library" /></p>
<p>This will start a window for Eagle&#8217;s Library Editor.  This is the where all of the libraries available on this site were assembled.</p>
<p style="text-align: center"><img src="/images/eagle_lib_editor.PNG" alt="[Libary Editor Image]" title="Eagle Library Editor" /></p>
<p>Click on the &#8220;ULP&#8221; button below the &#8220;Options&#8221; menu and you will open a <strong>Run</strong> window like the one below.</p>
<p style="text-align: center"><img src="/images/eagle_ulp_change_pad.PNG" alt="[Run ULP Image]" title="Running a ULP" /></p>
<p><acronym>ULP</acronym> is short for <em>U</em>ser <em>L</em>anguage <em>P</em>rogram. Select the program called &#8220;change-pad-in-lbr&#8221; and click on the &#8220;Open&#8221; button.</p>
<p>Now you should see a dialog opened by the ULP that looks like the one shown here.  Select &#8220;Change pad drill&#8221; and click on the &#8220;Change&#8221; button.</p>
<p style="text-align: center"><img src="/images/eagle_change_pad_drill.PNG" alt="[Run ULP Image]" title="Running change-pad-in-lbr.ulp" /></p>
<p>Alright, another window. <img src='http://gaussmarkov.net/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />   This has three entries that determine which drill sizes in the library will be changed and what the new value	will be.  The new value is the &#8220;Drill diameter&#8221; entry where you see 0.6 entered.</p>
<p><img src="/images/eagle_change_pad_drill2.PNG" alt="[Run ULP Image]" title="Running change-pad-in-lbr.ulp" class="floatright" align="right" /></p>
<p>The top two entries are the &#8220;minus percent&#8221; and &#8220;plus percent&#8221; amounts that fix the range of drill sizes that will change.  In this example both are 40 and this means that any existing drill size that is within 40% of 0.6 mm will be changed.</p>
<p>If you click on the &#8220;OK&#8221; button, then you are told how many drills will change in the library.  If you accept this, then the program runs and changes the drill sizes.  Now save the library.  To change the drill sizes in an actual board layout that uses this library, use the <em>Library&gt;Update all</em> menu selections in the Board Layout Editor.</p>
]]></content:encoded>
			<wfw:commentRss>http://gaussmarkov.net/wordpress/tools/software/eagle/setting-all-drill-sizes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eagle 5: Components</title>
		<link>http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-5-components/</link>
		<comments>http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-5-components/#comments</comments>
		<pubDate>Mon, 05 Jun 2006 03:09:38 +0000</pubDate>
		<dc:creator>gaussmarkov</dc:creator>
				<category><![CDATA[Eagle CAD]]></category>

		<guid isPermaLink="false">http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-5-components/</guid>
		<description><![CDATA[At first use, adding components to a schematic is often frustrating.  The libraries available on this site are organized to make this easier for DIY pedal makers. This page describes the organization as it appears in Eagle in more detail.
The Eagle &#8220;Add&#8221; command opens a window like the one below.  The libraries that [...]]]></description>
			<content:encoded><![CDATA[<p>At first use, adding components to a schematic is often frustrating.  The <a href="http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-2-libraries/">libraries available on this site</a> are organized to make this easier for DIY pedal makers. This page describes the organization as it appears in Eagle in more detail.<span id="more-27"></span></p>
<p>The Eagle &#8220;Add&#8221; command opens a window like the one below.  The libraries that are in use are listed by name alphabetically.  The &#8220;Description&#8221; column to the right shows the title of each library&#8217;s description.</p>
<p style="text-align: center"><img src="/images/eagle_add_libs.PNG" alt="Eagle Add window" /></p>
<p>There are also three window panes on the far right. The bottom pane shows the full description available for the selected library: the description title and any additional text.</p>
<p>These <strong>gm</strong> libraries give summary information about the values of the components in each library.  For example, the ceramic capacitor library description shown here contains capacitors in the 1 &#8211; 1000pF range.</p>
<p>Expanding a library entry one level gives a window like this one. The entries are names for component <em>packages</em>, the size and shape of a component.  Because schematics rarely refer to the <em>packages</em> of a component, this can be confusing for beginners looking for a component <em>value</em> like 47pF for a capacitor or 100K for a resistor.</p>
<p align="center"><img src="/images/eagle_add_pck.PNG" alt="Eagle Add window" /></p>
<p>In the example above, the package is called &#8220;050X030_025&#8243; because the package is 5mm by 3mm with 2.5mm lead spacing.  The description explains that the capacitors in this package come in values from 47pF to 120pF.  So given that you are looking for a ceramic capacitor in the 1pF to 1000pF range, you can find the appropriate package quickly.</p>
<p>In the Eagle schematic layout editor (as in many other layout editors), you place a component package and then assign a value.  This makes sense because a component usually comes in fewer packages than in various values. Also, because components vary along such other dimensions as voltage rating and manufacturer, a specific capacitance (like 47pF) or resistance (like 100K) comes in many different packages.</p>
<p>Expanding a library entry an additional level gives a window like this one. You can see both the schematic image and the circuit board image in the top right-hand panes.</p>
<p style="text-align: center"><img src="/images/eagle_add_ver.PNG" alt="Eagle Add window" /></p>
<p>In this example, the 5mm by 3mm package has a 0.1&#8243; lead spacing for the circuit board image.  If we just put the leads through the holes of a perfboard	 then we will have 0.1&#8243; pad spacing on the solder side of the board.  The other  entries for this package give 0.2&#8243;, 0.3&#8243;, and 0.4&#8243; <em>pad</em> spacing.  These different versions matter only for circuit board layout.  For schematic layout, which often precedes circuit board layout, any pad spacing will do.</p>
<p>I usually pick the smallest lead spacing, when I am paying attention. <img src='http://gaussmarkov.net/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>This image shows what a package with 0.4&#8243; pad spacing looks like. In the circuit board image on the far right, the leads of the capacitor are bent out from underneath the capacitor to reach holes 0.4&#8243; apart.</p>
<p style="text-align: center"><img src="/images/eagle_add_ver2.PNG" alt="Eagle Add window" /></p>
<p>If you lay out your schematic first, then you can also use Eagle to layout your circuit board using the information in the schematic.  You can choose different pad spacing for a component during the board layout design.</p>
<p>Laying out your circuit board based upon the schematic you create in Eagle can be helpful.  Many people enter a circuit more accurately as a schematic than as a draft circuit board design.  Eagle&#8217;s circuit layout editor displays the correct connections among components as described by the schematic layout.  It also flags components that are incorrectly connected.</p>
]]></content:encoded>
			<wfw:commentRss>http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-5-components/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Eagle 4: Schematics</title>
		<link>http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-4-schematics/</link>
		<comments>http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-4-schematics/#comments</comments>
		<pubDate>Mon, 05 Jun 2006 02:46:02 +0000</pubDate>
		<dc:creator>gaussmarkov</dc:creator>
				<category><![CDATA[Eagle CAD]]></category>

		<guid isPermaLink="false">http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-4-schematics/</guid>
		<description><![CDATA[In Eagle, one usually creates a schematic first and then, based upon the schematic, a layout. Files for each, the schematic and the layout, are saved in a project folder.  In this post, we will show how to create a new project folder in Eagle&#8217;s Control Panel and how to create a new schematic [...]]]></description>
			<content:encoded><![CDATA[<p>In Eagle, one usually creates a schematic first and then, based upon the schematic, a layout. Files for each, the schematic and the layout, are saved in a <strong>project folder</strong>.  In this post, we will show <a href="#newproj">how to create a new project folder</a> in Eagle&#8217;s Control Panel and <a href="#newschem">how to create a new schematic file</a> within that project.<span id="more-26"></span></p>
<p>First,<a title="newproj" name="newproj"></a> we are going to create a new project that will contain our new schematic. Right-click on the project folder where the new project will go and select the &#8220;New Project&#8221; menu option, as shown below.</p>
<p text-align="center" align="center"><img src="/images/eagle_newproject.PNG" class="floatright" alt="Creatint a new project in Eagle" /></p>
<p>The projects folder will open and you are given the opportunity to name the new project folder.  We will use &#8220;Basic Fuzz Face&#8221; as our new project name.  You can always rename a project by right-clicking on the project folder.</p>
<p text-align="center"><a title="newschem" name="newschem"></a>Similarly, we create a new schematic for a project by right-clicking on the project folder and choosing the menu option &#8220;New &gt; Schematic.&#8221;</p>
<p style="text-align: center"><img src="/images/eagle_newschem.PNG" class="floatright" alt="Creating a new schematic in Eagle" /></p>
<p>Above, we are doing this for our new project folder &#8220;Basic Fuzz Face.&#8221; This will automatically open a new window for our new schematic.  You assign a name to the new schematic when you save it in the Eagle schematic layout editor.</p>
<p text-align="center">After<a title="addcomp" name="addcomp"></a> choosing &#8220;New &gt; Schematic&#8221;, a schematic layout editor window opens as shown here.  The window&#8217;s title bar shows that the schematic has the initial name &#8220;untitled.&#8221;  When you choose &#8220;File &gt; Save as&#8221; you can assign another name, just as in many other Windows editors.</p>
<p style="text-align: center"><img src="/images/eagle_add.PNG" class="floatright" alt="The Eagle Schematic window" /></p>
<p>Although you cannot see it, my cursor was hovering over the &#8220;Add&#8221; button on the left tool bar of the window when I did the window capture. The button is highlighted and a little light yellow &#8220;Add&#8221; flag has opened beneath the button. Also, the comment &#8220;Add a part&#8221; appears near the lower left corner of the window.</p>
<p>Clicking on the &#8220;Add&#8221; button opens a new window described on the page <a href="http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-5-components/" title="Eagle components">eagle: components</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-4-schematics/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Eagle 3: Setup</title>
		<link>http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-3-setup/</link>
		<comments>http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-3-setup/#comments</comments>
		<pubDate>Mon, 05 Jun 2006 02:21:11 +0000</pubDate>
		<dc:creator>gaussmarkov</dc:creator>
				<category><![CDATA[Eagle CAD]]></category>

		<guid isPermaLink="false">http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-3-setup/</guid>
		<description><![CDATA[In order to setup new libraries in Eagle, we will walk through

Eagle&#8217;s Control Panel
creating additional folders for libraries and projects
editing folder descriptions
telling Eagle to use new libraries


When it starts, Eagle opens a window called Control Panel. In the picture below, we have expanded the first folder labelled &#8220;lbr&#8221; under the first entry of the Control [...]]]></description>
			<content:encoded><![CDATA[<p>In order to setup new libraries in Eagle, we will walk through</p>
<ul>
<li><a href="#controlpanel" class="std">Eagle&#8217;s Control Panel</a></li>
<li><a href="#addfolders" class="std">creating additional folders for libraries and projects</a></li>
<li><a href="#folderdescrip" class="std">editing folder descriptions</a></li>
<li><a href="#uselib" class="std">telling Eagle to use new libraries</a></li>
</ul>
<p><span id="more-25"></span><br />
<a title="controlpanel" name="controlpanel"></a>When it starts, Eagle opens a window called <strong>Control Panel</strong>. In the picture below, we have expanded the first folder labelled &#8220;lbr&#8221; under the first entry of the Control Panel called &#8220;Libraries.&#8221;  The <a href="http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-2-libraries/" title="Eagle libraries">libraries available on this site</a> are shown as they appear once they have been installed. Below, we show one way to install these new libraries in Eagle.<!--more--></p>
<p style="text-align: center"><img src="/images/eagle_libraries_none.PNG" class="floatright" alt="Installed gm libraries in Eagle Control Panel" /></p>
<h2>Step One</h2>
<p>First, <strong>before doing anything in Eagle,</strong> copy the libraries from the zip file into a subdirectory on your hard disk.  Our example uses the subdirectory <em>C:\Documents and Settings\gaussmarkov\My Documents\Circuits\Eagle\lbr</em></p>
<p style="text-align: center"><img src="/images/eagle_directories.PNG" class="floatright" alt="Eagle Directories dialog" /></p>
<h2><a title="addfolders" name="addfolders"></a>Step Two</h2>
<p>Second, tell Eagle about the new subdirectory for library files.</p>
<p>To specify an additional library directory, choose the &#8220;Directories&#8230;&#8221; entry in the  &#8220;Options&#8221; menu of the Eagle <strong>Control Panel</strong>. A &#8220;Directories&#8221; dialog like the one pictured here will appear. In this example, <em>C:\Documents and Settings\My Documents\Eagle\lbr</em> has been added to the &#8220;Libraries&#8221; entry. The name of the subdirectory &#8220;lbr&#8221; appears as the name of the folder in Eagle.</p>
<p>Note that an additional directory is also specified for projects. <a title="folderdescrip" name="folderdescrip"></a>As you can see in the picture below, adding the second projects directory shows up under the expanded &#8220;Projects&#8221; list.</p>
<p style="text-align: center"><img src="/images/eagle_projects.PNG" class="floatright" alt="Eagle Control Panel projects" /></p>
<p>Both subdirectories were given the name &#8220;projects&#8221; but the first one has the description &#8220;gaussmarkov projects&#8221; while the second one has the description &#8220;Project Folder&#8221; assigned by the software installation.</p>
<p><em>TIP: You can edit these descriptions by right-clicking on the folder names.</em></p>
<h2><a title="uselib" name="uselib"></a>Step Three</h2>
<p>Third, tell Eagle to &#8220;use&#8221; (or to activate) the new libraries.</p>
<p>In order to use the components in the libraries, you must tell Eagle to <em>use</em> them.  After right-clicking on the &#8220;lbr&#8221; folder described as &#8220;gaussmarkov libraries,&#8221; choose &#8220;Use all.&#8221;</p>
<p style="text-align: center"><img src="/images/eagle_libraries_useall.PNG" class="floatright" alt="How to use all libraries in Eagle" /></p>
<p>Note that we can also tell Eagle to &#8220;Use none.&#8221;  This ability to <em>deactivate</em> libraries can simplify component selection when creating schematics.</p>
<p><em>TIP: Eagle is mouse-friendly.  As you can see, right-clicking on objects brings up many of the features of this software. You can also right-click on a single library to use or not use that library.</em></p>
<p>The libraries that are in use have green markers beside them, as shown in the example below.</p>
<p style="text-align: center"><img src="/images/eagle_libraries.PNG" class="floatright" alt="All libraries marked as used" /></p>
<p>Now you can use the components in these libraries to create a schematic. That process is illustrated in <a href="http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-4-schematics/" title="Eagle schematics">eagle: schematics</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-3-setup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eagle 2: Libraries</title>
		<link>http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-2-libraries/</link>
		<comments>http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-2-libraries/#comments</comments>
		<pubDate>Sun, 04 Jun 2006 23:59:56 +0000</pubDate>
		<dc:creator>gaussmarkov</dc:creator>
				<category><![CDATA[Eagle CAD]]></category>

		<guid isPermaLink="false">http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-2-libraries/</guid>
		<description><![CDATA[Finding the appropriate components can be frustrating in the default Eagle setup. Component libraries for CadSoft&#8217;s Eagle Layout Editor and diy pedals are available in the zip file linked here: gm-lbr.zip. These libraries gather many of the common components used by diy pedal builders, grouping components by type and indicating values associated with each package [...]]]></description>
			<content:encoded><![CDATA[<p>Finding the appropriate components can be frustrating in the default Eagle setup. Component libraries for <a href="http://www.cadsoft.de/">CadSoft&#8217;s Eagle Layout Editor</a> and diy pedals are available in the zip file linked here: <a href="/eagle/lbr/gm-lbr.zip">gm-lbr.zip</a>. These libraries gather many of the common components used by diy pedal builders, grouping components by type and indicating values associated with each package size.<span id="more-24"></span></p>
<p>Installation of these libraries is described in the post <a href="/eagle/eagle.php?page=setup">Eagle 3: Setup</a>.</p>
<p>Below is a descriptive list of the component libraries, showing their organization.  Additional detail appears on the page <a href="/eagle/eagle.php?page=components">eagle: components</a>, which also explains how to add components to a schematic in Eagle&#8217;s schematic layout editor.</p>
<table class="library">
<tr>
<th>Library</th>
<th>Description</th>
</tr>
<tr>
<td>capacitors, ceramic</td>
<td>
<ul>
<li>very small capacitances: 1 &#8211; 1000pF</li>
</ul>
</td>
</tr>
<tr>
<td>capacitors, electrolytic, polarized</td>
<td>
<ul>
<li>large value capacitors: .22 &#8211; 470uF (uF = μF = mF)</li>
<li>often used in power supply filters</li>
</ul>
</td>
</tr>
<tr>
<td>capacitors, film, box</td>
<td>
<ul>
<li>1000pF &#8211; 2.2uF  (uF = μF = mF)</li>
<li>popular nonpolarized capacitors because they are small</li>
<li>these have short leads so that pad spacing equals lead spacing</li>
<li>e.g., WIMA capacitors</li>
</ul>
</td>
</tr>
<tr>
<td>capacitors, film, chicklet</td>
<td>
<ul>
<li>100pF &#8211; 0.1uF (uF = μF = mF)</li>
<li>popular nonpolarized capacitors</li>
<li>available from smallbearelec.com as Panasonic ECQ-B capacitors</li>
<li>these become quite large for values near 1uF</li>
</ul>
</td>
</tr>
<tr>
<td>capacitors, silver mica</td>
<td>
<ul>
<li>very small capacitances: 1 &#8211; 1000pF</li>
</ul>
</td>
</tr>
<tr>
<td>capacitors, tantalum</td>
<td>
<ul>
<li>used in the signal path for special character</li>
<li>found in the tone stack of a ts808 clone</li>
</ul>
</td>
</tr>
<tr>
<td>diodes</td>
<td>
<ul>
<li>Zener 1N47xx (as in protection for the MOSFET in the AMZ MOSFET Booster)</li>
<li>rectifier 1N4001-1N4008 (for polarity reversal protection in power supply sections)</li>
<li>clipping 1N914 (as in a TS808)</li>
<li>LED (light emitting diode, 3mm and 5mm)</li>
<li>mostly gathered from Eagle libraries</li>
</ul>
</td>
</tr>
<tr>
<td>inductors</td>
<td>
<ul>
<li>a wah inductor</li>
</ul>
</td>
</tr>
<tr>
<td>integrated circuits</td>
<td>
<ul>
<li>mostly op amps (e.g., 4558, TL072)</li>
<li>also CD4049 (for Anderton&#8217;s Tube Sound Fuzz, the Red Llama, &#8230;)</li>
<li>generally gathered from Eagle libraries</li>
</ul>
</td>
</tr>
<tr>
<td>jacks</td>
<td>
<ul>
<li>audio and power jacks</li>
<li>off-board versions and just pads for the circuit board</li>
</ul>
</td>
</tr>
<tr>
<td>pots</td>
<td>
<ul>
<li>chassis-mount (e.g., Alpha 16mm) pots</li>
<li>board-mount trim pots (1/4&#8243; and 3/8&#8243;)</li>
<li> all pot values have the same size package; you choose the value of resistance</li>
</ul>
</td>
</tr>
<tr>
<td>regulators</td>
<td>
<ul>
<li>78* voltage regulators like the 7805 or 78L05 for producing 5V</li>
</ul>
</td>
</tr>
<tr>
<td>resistors</td>
<td>
<ul>
<li>3mm long &#8212; the size of 1/8 watt resistors</li>
<li>6mm long &#8212; the size of 1/4 watt resistors</li>
<li> all resistor values have the same size package; you choose the value of resistance</li>
</ul>
</td>
</tr>
<tr>
<td>supply</td>
<td>
<ul>
<li>input, output, ground, and power supply.</li>
<li>these are used on a schematic for placeholders and on a board for pads for off-board components like jacks.</li>
</ul>
</td>
</tr>
<tr>
<td>switches</td>
<td>
<ul>
<li>SPST, SPDT, DPDT, 3PDT</li>
</ul>
</td>
</tr>
<tr>
<td>transistors</td>
<td>
<ul>
<li>small signal amps (e.g., 2N508x)</li>
<li>switching transistors (e.g., 2N2222, 2N390x)</li>
<li>JFETs (e.g., J201, 2N3819, 2N5457)</li>
<li>MOSFETs (e.g., BS170, BS250)</li>
<li>mostly copied from Eagle libraries</li>
</ul>
</td>
</tr>
<tr>
<td>transformers</td>
<td>
<ul>
<li>Xicon 42T* transformers available at mouser.com (from Eagle libraries)</li>
<li>Edcor 10K/10K transformer</li>
</ul>
</td>
</tr>
<tr>
<td>voltage</td>
<td>
<ul>
<li>ideal voltage and current supply symbols for electronic theory schematics</li>
</ul>
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-2-libraries/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>Eagle 1: Description</title>
		<link>http://gaussmarkov.net/wordpress/tools/software/eagle/eagle/</link>
		<comments>http://gaussmarkov.net/wordpress/tools/software/eagle/eagle/#comments</comments>
		<pubDate>Sun, 04 Jun 2006 14:12:58 +0000</pubDate>
		<dc:creator>gaussmarkov</dc:creator>
				<category><![CDATA[Eagle CAD]]></category>

		<guid isPermaLink="false">http://gaussmarkov.net/wordpress/tools/software/eagle/</guid>
		<description><![CDATA[To design my circuit boards, I use the freeware version of the Eagle Layout Editor by CadSoft Computer GmbH.  The software is located in the download area of their site. On this site, I describe the software and offer component libraries and circuit examples. The libraries are organized for diy pedal circuit design and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.cadsoft.de/cslogo.gif" style="background-color: #ffff99" class="floatright" align="right" />To design my circuit boards, I use the <a href="http://cadsoft.de/freeware.htm" title="Cadsoft Freeware">freeware version</a> of the Eagle Layout Editor by <a href="http://cadsoft.de" title="CadSoft Computer GmbH">CadSoft Computer GmbH</a>.  The software is located in the <a href="http://cadsoft.de/download.htm" title="CadSoft download">download area</a> of their site. On this site, I describe the software and offer component libraries and circuit examples. The <a href="http://gaussmarkov.net/wordpress/tools/software/eagle/eagle-2-libraries/">libraries</a> are organized for diy pedal circuit design and the <a href="http://gaussmarkov.net/wordpress/category/circuits/">examples</a> are popular pedal circuits.<span id="more-21"></span></p>
<p>Below is a summary of how I designed a circuit layout with the Eagle Layout Editor. This is part of a series of posts about Eagle that introduce this software in step-by-step detail.</p>
<p>First, I made a schematic of the circuit using libraries containing symbols of the required components. The components snap to a grid that keeps the schematic neat. I drew in the connections and assigned values to the components with my mouse.  This is usually the easiest way to record the relationships among the components correctly.</p>
<p align="center"><img src="/images/bff-schem.png" alt="[image: Basic Fuzz Face schematic]" title="Basic Fuzz Face schematic" height="400" /></p>
<p>The circuit above is the &#8220;Basic Fuzz Face&#8221; found in R.G. Keen&#8217;s article <a href="http://geofex.com/Article_Folders/fuzzface/fffram.htm" class="std"> The Technology of the Fuzz Face</a> on <a href="http://geofex.com/" class="std">GEOFEX.com</a>, a classic diy pedal article.  If you go to GEOFEX, you can find the entire &#8220;The Technology of &#8230;&#8221; series and much, much more.</p>
<p align="center"><img src="/images/bff-ratsnest.png" alt="[image: Basic Fuzz Face ratsnest]" title="Basic Fuzz Face ratsnest" /></p>
<p style="clear: both">Second, I prepared to layout a circuit board by arranging the physical shapes of the components on another grid.  &#8220;Rubber bands&#8221; (the thin yellow lines) show the connections with nearby components so that you can experiment with where the connections will actually run.</p>
<p>The components and their connections come directly from the schematic, preventing omitted components and mistaken or missed connections. You can toggle between the two layouts, the schematic and the board, making changes in either and they remain consistent.</p>
<p align="center"><img src="/images/bff-layout.png" alt="[image: Basic Fuzz Face layout]" title="Basic Fuzz Face layout" /></p>
<p style="clear: both">Third, I completed the layout of the board by routing the wires/traces. The software also has an autorouter that will complete the routing mechanically. Typically, placing the components and routing connections is a process with lots of experimentation.</p>
<p>Notice that two of the components, capacitors C1 and C2, have different lead spacing than before. I revised the placement and routing many times to get to this arrangement.</p>
<p>You can use this layout to make the circuit on perfboard or to create a template for etching a circuit board.</p>
<p align="center"><img src="/images/bff-pcb.png" alt="[image: Basic Fuzz Face pcb template]" title="Basic Fuzz Face pcb template" /></p>
<p style="clear: both">Images can be exported in standard graphical formats at a resolution that you choose.  Here is an example of a template for etching a pcb produced from the layout above. All of the gm libraries use a drill size of 0.8 mm (approximately 0.03 inches). To make this image, all of the pad sizes were increased, the components were made invisible, and the image was made monochrome. I chose a 300dpi resolution.</p>
<p>Notes: See <a href="http://gaussmarkov.net/wordpress/tools/software/eagle/setting-all-drill-sizes/">eagle: drill size</a> for an explanation of how to change the drill sizes in an Eagle library and see <a href="http://gaussmarkov.net/wordpress/tools/software/eagle/setting-all-pad-sizes/">eagle: pad size</a> for an explanation of how to change the pad sizes.</p>
<p align="center"><img src="/images/bff-perf.png" class="floatleft" alt="[image: Basic Fuzz Face perfboard layout]" title="Basic Fuzz Face perfboard layout" /></p>
<p style="clear: both">For this perfboard layout image, various colors were changed.</p>
]]></content:encoded>
			<wfw:commentRss>http://gaussmarkov.net/wordpress/tools/software/eagle/eagle/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>
