<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hack a Day &#187; eagle</title>
	<atom:link href="http://hackaday.com/tag/eagle/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 06:18:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hackaday.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/5560f98f805877b0e332f191cb9e0af3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Hack a Day &#187; eagle</title>
		<link>http://hackaday.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hackaday.com/osd.xml" title="Hack a Day" />
	<atom:link rel='hub' href='http://hackaday.com/?pushpress=hub'/>
		<item>
		<title>Gridrunner: a custom part for measuring in Eagle CAD</title>
		<link>http://hackaday.com/2011/11/20/gridrunner-a-custom-part-for-measuring-in-eagle-cad/</link>
		<comments>http://hackaday.com/2011/11/20/gridrunner-a-custom-part-for-measuring-in-eagle-cad/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 18:01:59 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[mearsure]]></category>
		<category><![CDATA[pcb]]></category>
		<category><![CDATA[ruler]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=61570</guid>
		<description><![CDATA[[Koogar] came up with a useful tool for checking the measurements of your layouts in Eagle CAD. He calls it the Gridrunner; a custom part that adds a 200mm ruler to your design. Tick marks are in 1/10th of a millimeter increments for great accuracy when used with the zoom feature of Eagle. Once you&#8217;ve [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61570&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-61571" title="pcd-gridrunner" src="http://hackadaycom.files.wordpress.com/2011/11/pcd-gridrunner-e1321716129965.jpg" alt="" width="470" height="260" /></p>
<p>[Koogar] came up with a useful tool for checking the measurements of your layouts in Eagle CAD. He calls it the Gridrunner; <a href="http://runawaybrainz.blogspot.com/2011/11/electronics-eagle-pcb-gridrunner.html">a custom part that adds a 200mm ruler to your design</a>. Tick marks are in 1/10th of a millimeter increments for great accuracy when used with the zoom feature of Eagle. Once you&#8217;ve got the layout just right, delete the ruler from your design and export it for fabrication. [Koogar] does mention that <a href="http://hackaday.com/2011/11/05/cadsofts-eagle-6-hits-beta-and-packs-goodies/">the beta version of Eagle 6</a> has a new measuring tool, but he still thinks the Gridrunner offers some things that the built-in tool doesn&#8217;t. See just how handy it is in the video after the break. The measuring starts about 1:40 into it.</p>
<p>We found it interesting that [Koogar] is using Eagle for quite a bit more than PCB design. We&#8217;ve used it for laying out a drilling template for face plates before, but he&#8217;s going far beyond that. He uses the library editor to recreate the parts of his CNC machine which he says are then really easy to align. From there, he exports the CAM files for mounting brackets. Do you use Eagle for something other than PCB design? Let us know about it by leaving a comment.<span id="more-61570"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/11/20/gridrunner-a-custom-part-for-measuring-in-eagle-cad/"><img src="http://img.youtube.com/vi/zyM7w1vkevs/2.jpg" alt="" /></a></span>
<p>[Thanks Rupert]</p>
<br />Filed under: <a href='http://hackaday.com/category/tool-hacks/'>tool hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/61570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/61570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/61570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/61570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/61570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/61570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/61570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/61570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/61570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/61570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/61570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/61570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/61570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/61570/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61570&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/20/gridrunner-a-custom-part-for-measuring-in-eagle-cad/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/11/pcd-gridrunner-e1321716129965.jpg" medium="image">
			<media:title type="html">pcd-gridrunner</media:title>
		</media:content>
	</item>
		<item>
		<title>EagleUp pulls your PCBs into SketchUp</title>
		<link>http://hackaday.com/2011/11/16/eagleup-pulls-your-pcbs-into-sketchup/</link>
		<comments>http://hackaday.com/2011/11/16/eagleup-pulls-your-pcbs-into-sketchup/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 21:56:06 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[eagle cad]]></category>
		<category><![CDATA[eagleup]]></category>
		<category><![CDATA[enclosure]]></category>
		<category><![CDATA[pcb]]></category>
		<category><![CDATA[sketchup]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=61371</guid>
		<description><![CDATA[[Karl] wrote in to tell us about a software package called EagleUp that will import your Eagle CAD PCB designs into Google SketchUp. It bridges the gap between the two using the open source image processing software ImageMagick. As you can see above, you&#8217;ll end up with a beautifully rendered 3D model of your hardware. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61371&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-61372" title="eagleup" src="http://hackadaycom.files.wordpress.com/2011/11/eagleup-e1321475221620.png" alt="" width="470" height="289" /></p>
<p>[Karl] wrote in to tell us about a software package called EagleUp that will <a href="http://eagleup.wordpress.com/">import your Eagle CAD PCB designs into Google SketchUp</a>. It bridges the gap between the two using the <a href="http://www.imagemagick.org/script/index.php">open source image processing software ImageMagick</a>.</p>
<p>As you can see above, you&#8217;ll end up with a beautifully rendered 3D model of your hardware. This is a wonderful way to make sure that your enclosure designs are going to work without needing to wait for the PCBs to arrive from the fab house. It is available for Windows, OSX and Linux (although the last time we tried to run Sketchup under Wine nothing good came of it &#8212; perhaps it&#8217;s time to try again).</p>
<p>In [Karl's] case, he&#8217;s working on an Arduino compatible board based around the Xmega. He mentions that EagleUp is a great way to get an idea of how component placement will end up, and to see if the silk screen layer is going to turn out well or not. Here&#8217;s <a href="https://picasaweb.google.com/109740521689874804936/AkafuinoXSketchUpEagleUp#5675417393042481730">a link to one of his test designs</a>.</p>
<br />Filed under: <a href='http://hackaday.com/category/tool-hacks/'>tool hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/61371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/61371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/61371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/61371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/61371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/61371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/61371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/61371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/61371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/61371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/61371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/61371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/61371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/61371/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61371&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/16/eagleup-pulls-your-pcbs-into-sketchup/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/11/eagleup-e1321475221620.png" medium="image">
			<media:title type="html">eagleup</media:title>
		</media:content>
	</item>
		<item>
		<title>CadSoft&#8217;s EAGLE 6 hits beta and packs goodies</title>
		<link>http://hackaday.com/2011/11/05/cadsofts-eagle-6-hits-beta-and-packs-goodies/</link>
		<comments>http://hackaday.com/2011/11/05/cadsofts-eagle-6-hits-beta-and-packs-goodies/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 20:01:59 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[cadsoft]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[EagleCad]]></category>
		<category><![CDATA[pcb]]></category>
		<category><![CDATA[schematic]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=60481</guid>
		<description><![CDATA[Version 6 of the popular schematic and PCB layout software EAGLE is now in beta testing. The most notable change is the migration to XML file formats that we looked at last month. [PT] didn&#8217;t waste any time getting his hands on the software and giving it a thorough test drive. The image seen above [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60481&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-60482" title="minyboost-eagle-xml" src="http://hackadaycom.files.wordpress.com/2011/11/minyboost-eagle-xml-e1320440921612.jpg" alt="" width="470" height="289" /></p>
<p><a href="http://www.cadsoftusa.com/betatest/">Version 6 of the popular schematic and PCB layout software EAGLE</a> is now in beta testing. The most notable change is <a href="http://hackaday.com/2010/10/14/cadsoft-eagle-migrating-to-xml/">the migration to XML file formats</a> that we looked at last month.</p>
<p>[PT] didn&#8217;t waste any time getting his hands on the software and <a href="http://www.adafruit.com/blog/2011/11/04/eagle-v6-beta-xml-export-some-example-files-and-screenshots/">giving it a thorough test drive</a>. The image seen above shows the files of a MintyBoost. It&#8217;s impossible to make out at this resolution, but it is indeed spitting out human-readable (well maybe) XML in the windows below instead of the &#8216;no trespassing&#8217; binaries they used to use.</p>
<p>Earlier today when working on a feature we had to jump on a different computer that had EAGLE installed in order to look at a .SCH file. We wonder if someone will put out a rendering package that can parse the new format and spit out a quick PNG? At the very least, we expect to see some useful hacks for part replacement or pin swapping. It shouldn&#8217;t be too hard to poke around and figure out what happens when changing some of the stored values. Got anything in mind that you can do by editing these by hand?</p>
<p>Oh, we almost forgot! The biggest benefit you get from this is the increased version control compatiblity since programs like git will be able to perform diff functions on the files.</p>
<br />Filed under: <a href='http://hackaday.com/category/misc-hacks/'>misc hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/60481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/60481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/60481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/60481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/60481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/60481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/60481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/60481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/60481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/60481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/60481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/60481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/60481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/60481/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60481&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/05/cadsofts-eagle-6-hits-beta-and-packs-goodies/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/11/minyboost-eagle-xml-e1320440921612.jpg" medium="image">
			<media:title type="html">minyboost-eagle-xml</media:title>
		</media:content>
	</item>
		<item>
		<title>Video &#8211; Eagle CAD&#8217;s CAM processor</title>
		<link>http://hackaday.com/2011/09/14/video-eagle-cads-cam-processor/</link>
		<comments>http://hackaday.com/2011/09/14/video-eagle-cads-cam-processor/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 18:01:31 +0000</pubDate>
		<dc:creator>Jack Buffington</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[video hacks]]></category>
		<category><![CDATA[cam]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[eagle cad]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=55652</guid>
		<description><![CDATA[Here is the next installment in our series of Eagle CAD videos. In this video we skip ahead a bit and show off the CAM processor that you use to create the files necessary to have your circuit boards be manufactured. After watching this video, you will know how create a new CAM program, load [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=55652&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-55677" title="CAM" src="http://hackadaycom.files.wordpress.com/2011/09/cam.png" alt="" width="470" height="420" /></p>
<p>Here is the next installment in our series of Eagle CAD videos. In this video we skip ahead a bit and show off the CAM processor that you use to create the files necessary to have your circuit boards be manufactured. After watching this video, you will know how create a new CAM program, load a circuit board into the CAM processor, tell it where to save your files, and actually use it to create the files.</p>
<p>We&#8217;re skipping ahead today because of a screw up on our part. We meant to show the layout portion of the program today but edited the wrong video&#8230; We&#8217;ll show layout next week. After that, we will show the completed circuit board and solder the parts onto it.</p>
<p>If you are itching for some Eagle CAD layout info, you may be interested in some supplementary videos that we have uploaded to <a href="http://www.youtube.com/user/hackaday">our Youtube channel</a>. In those videos, we show how to use the most important features in the layout portion of the Eagle CAD.</p>
<p>Have you missed the previous videos? Here are some links to them:</p>
<p>Schematic and the beginning of a custom part: <a href="http://hackaday.com/2011/08/29/video-learning-eagle-cad-part-i-schematic-custom-parts/">[click here]</a><br />
More custom part stuff: <a href="http://hackaday.com/2011/09/07/video-learning-eagle-cad-part-2/">[click here]</a></p>
<p>Video is after the break:<br />
<span id="more-55652"></span></p>
<p><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/09/14/video-eagle-cads-cam-processor/"><img src="http://img.youtube.com/vi/yJQUImv-gq8/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/news/'>news</a>, <a href='http://hackaday.com/category/video-hacks/'>video hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/55652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/55652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/55652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/55652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/55652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/55652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/55652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/55652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/55652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/55652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/55652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/55652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/55652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/55652/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=55652&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/09/14/video-eagle-cads-cam-processor/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jackbuffington</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/09/cam.png" medium="image">
			<media:title type="html">CAM</media:title>
		</media:content>
	</item>
		<item>
		<title>Visualizing PCB revisions using a Gerber viewer</title>
		<link>http://hackaday.com/2011/08/02/visualizing-pcb-revisions-using-a-gerber-viewer/</link>
		<comments>http://hackaday.com/2011/08/02/visualizing-pcb-revisions-using-a-gerber-viewer/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 21:01:47 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[gerber]]></category>
		<category><![CDATA[gerbv]]></category>
		<category><![CDATA[pcb]]></category>
		<category><![CDATA[schematics]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=51086</guid>
		<description><![CDATA[We all know that Eagle has its share of shortcomings. Instructables user [westfw] was particularly annoyed by the fact that while Eagle keeps copies of up to 10 revisions of your board, it cannot open those files without resorting to manually renaming each one. Even more frustrating to him is the fact that you can’t [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=51086&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-51087" title="gerber_schematic_highlighting" src="http://hackadaycom.files.wordpress.com/2011/08/gerber_schematic_highlighting.jpg" alt="gerber_schematic_highlighting" width="470" height="399" /></p>
<p>We all know that Eagle has its share of shortcomings. Instructables user [westfw] was particularly annoyed by the fact that while Eagle keeps copies of up to 10 revisions of your board, it cannot open those files without resorting to manually renaming each one. Even more frustrating to him is the fact that you can’t use Eagle to view two files simultaneously in order to compare layouts. This made hunting down changes quite tedious, <a href="http://www.instructables.com/id/Visualizing-EAGLE-Edits-with-a-Gerber-Viewer">so he started looking for a better way to do things.</a></p>
<p>While using his favorite <a href="http://gerbv.sourceforge.net/" target="_blank">open-source gerber viewer gerbv</a>, he noticed that the application let him load multiple copies of the same layer, XORing the PCBs’ colors together. Realizing that with some clever color selection, he could use gerbv to automatically highlight layout differences, he set off to automate the process.</p>
<p>The resulting script works on any flavor of *nix, and should play nice in Windows under cygwin as well. The script reads through Eagle backup files, renaming them and tweaking the colors so that when XORed, they show up as bright red areas in gerbv. It’s a simple yet handy tool to have on hand if you happen to do a lot of PCB design.</p>
<br />Filed under: <a href='http://hackaday.com/category/tool-hacks/'>tool hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/51086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/51086/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/51086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/51086/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/51086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/51086/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/51086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/51086/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/51086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/51086/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/51086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/51086/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/51086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/51086/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=51086&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/02/visualizing-pcb-revisions-using-a-gerber-viewer/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/gerber_schematic_highlighting.jpg" medium="image">
			<media:title type="html">gerber_schematic_highlighting</media:title>
		</media:content>
	</item>
		<item>
		<title>Give KiCAD a try. Here&#8217;s how</title>
		<link>http://hackaday.com/2011/03/10/thursday-give-kicad-a-try-heres-how/</link>
		<comments>http://hackaday.com/2011/03/10/thursday-give-kicad-a-try-heres-how/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 18:02:23 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[gerber]]></category>
		<category><![CDATA[KiCAD]]></category>
		<category><![CDATA[pcb]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=37026</guid>
		<description><![CDATA[Up to this point we&#8217;ve used Eagle CAD as our exclusive PCB design and schematic layout tool. But [Brian] has inspired us to try something different thanks to his KiCAD tutorial. KiCAD is an open source printed circuit board design tool. Since we like to rock the Linux here at Hackaday getting our hands on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=37026&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-37030" title="KiCAD-tutorial" src="http://hackadaycom.files.wordpress.com/2011/03/kicad-tutorial.jpg" alt="" width="470" height="332" /></p>
<p>Up to this point we&#8217;ve used Eagle CAD as our exclusive PCB design and schematic layout tool. But [Brian] has inspired us to try something different thanks to <a href="http://teholabs.com/knowledge/kicad.html">his KiCAD tutorial</a>.</p>
<p>KiCAD is an open source printed circuit board design tool. Since we like to rock the Linux here at Hackaday getting our hands on this was as easy as:</p>
<pre> sudo apt-get install kicad</pre>
<p>The version in the Ubuntu 10.04 repositories is a bit older but seemed to work just fine. [Brian] jumps right in with one of our most dreaded tasks on Eagle, designing your own parts. He knows of a nice online tool for automatic KiCAD part generation and walks through the process of building a voltage regulator and importing it for use in your own personal library From there it&#8217;s off to layout a power supply schematic for a breadboard PSU. The lesson continues with board layer, as well as the process used for exporting data for PCB fab house. We think this tutorial works well if you&#8217;re already familiar with PCB layout using a different software package but it moves a bit fast if this is your first time.</p>
<p>KiCAD seems like a nice tool and we&#8217;ve heard from many advocates in the comments over the years. Look for our next PCB design to be on KiCAD as we just need to use it for a while before passing judgement.</p>
<br />Filed under: <a href='http://hackaday.com/category/misc-hacks/'>misc hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/37026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/37026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/37026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/37026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/37026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/37026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/37026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/37026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/37026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/37026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/37026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/37026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/37026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/37026/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=37026&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/03/10/thursday-give-kicad-a-try-heres-how/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/03/kicad-tutorial.jpg" medium="image">
			<media:title type="html">KiCAD-tutorial</media:title>
		</media:content>
	</item>
		<item>
		<title>Cadsoft Eagle migrating to XML</title>
		<link>http://hackaday.com/2010/10/14/cadsoft-eagle-migrating-to-xml/</link>
		<comments>http://hackaday.com/2010/10/14/cadsoft-eagle-migrating-to-xml/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 18:10:20 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[cadsoft]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[pcb]]></category>
		<category><![CDATA[schematic]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=29312</guid>
		<description><![CDATA[[PT] posted about an exciting development from Cadsoft, the migration to XML based parts, schematics, and board layouts. The adoption of this open standard goes hand-in-hand with the open hardware initiatives people like [PT] have been pushing for. Cadsoft Eagle is our go-to schematic and PCB software. We even have a tutorial which guides you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=29312&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-7793" title="eagle2" src="http://hackadaycom.files.wordpress.com/2009/01/eagle2.png" alt="" width="451" height="276" /></p>
<p>[PT] <a href="http://www.element-14.com/community/message/15751#15751">posted about an exciting development from Cadsoft</a>, the migration to XML based parts, schematics, and board layouts. The adoption of this open standard goes hand-in-hand with the <a href="http://www.openhardwaresummit.org/">open hardware initiatives</a> people like [PT] have been pushing for.</p>
<p>Cadsoft Eagle is our go-to schematic and PCB software. We even have a tutorial which guides you through <a href="http://hackaday.com/2009/01/15/how-to-prepare-your-eagle-designs-for-manufacture/">preparing your files for PCB manufacture</a>. But the files containing parts libraries, schematics, and board layouts have always been binaries. A transition to XML means a lot of things. They will be easier to edit, and much friendlier for tracking changes using version control systems like SVN, CVS, Mercurial SCM, Git, etc. But immediately on our minds is the accessibility for hacking. Think of how easy XML parsing is in programs like Python. It should be snap to write scripts on a whim that will manipulate the XML files in any way imaginable. This doesn&#8217;t discount the value of Eagle, it extends the usability far beyond what any team of engineers at Cadsoft could produce by themselves. And for that, we say Bravo.</p>
<br />Filed under: <a href='http://hackaday.com/category/news/'>news</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/29312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/29312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/29312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/29312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/29312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/29312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/29312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/29312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/29312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/29312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/29312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/29312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/29312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/29312/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=29312&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/10/14/cadsoft-eagle-migrating-to-xml/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/eagle2.png" medium="image">
			<media:title type="html">eagle2</media:title>
		</media:content>
	</item>
		<item>
		<title>Use a 3D mouse with Eagle CAD</title>
		<link>http://hackaday.com/2010/10/12/use-a-3d-mouse-with-eagle-cad/</link>
		<comments>http://hackaday.com/2010/10/12/use-a-3d-mouse-with-eagle-cad/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 16:00:36 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[software hacks]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[3DConnecxion]]></category>
		<category><![CDATA[cad]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[mouse]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=29232</guid>
		<description><![CDATA[[Sebastian] made a 3D mouse work with Eagle CAD. He was inspired after using a 3DConnexion device to manipulate the views in a copy of Solid Edge 3D CAD modeling software. The system uses the 3D mouse in one hand with the regular mouse in the other. It turns out that 3DConnecxion offers a lot of tools [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=29232&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-29233" title="3d-mouse-with-eagle-cad" src="http://hackadaycom.files.wordpress.com/2010/10/3d-mouse-with-eagle-cad.jpg" alt="" width="470" height="353" /></p>
<p>[Sebastian] made <a href="http://hackedfrompieces.wordpress.com/2010/10/11/87/">a 3D mouse work with Eagle CAD</a>. He was inspired after using a 3DConnexion device to manipulate the views in a copy of Solid Edge 3D CAD modeling software. The system uses the 3D mouse in one hand with the regular mouse in the other.</p>
<p>It turns out that 3DConnecxion offers a lot of tools to get their devices working with your software. [Sebastian] downloaded the .NET example and modified it to read in data from the device. With the use of hot-keys he manages to get zoom, pan, and centering to work (see for yourself after the break). The only drawback to his implementation is that he can&#8217;t pan while dragging parts. But that&#8217;s just a small issue waiting for you to find a solution.</p>
<p><span id="more-29232"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/10/12/use-a-3d-mouse-with-eagle-cad/"><img src="http://img.youtube.com/vi/x1NS4ZDU89Q/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/software-hacks/'>software hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/29232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/29232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/29232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/29232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/29232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/29232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/29232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/29232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/29232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/29232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/29232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/29232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/29232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/29232/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=29232&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/10/12/use-a-3d-mouse-with-eagle-cad/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/10/3d-mouse-with-eagle-cad.jpg" medium="image">
			<media:title type="html">3d-mouse-with-eagle-cad</media:title>
		</media:content>
	</item>
		<item>
		<title>Preparing your PCB design for manufacture</title>
		<link>http://hackaday.com/2010/06/15/preparing-your-pcb-design-for-manufacture/</link>
		<comments>http://hackaday.com/2010/06/15/preparing-your-pcb-design-for-manufacture/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 18:03:34 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[advanced circuits]]></category>
		<category><![CDATA[batchpcb]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[pcb]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=25114</guid>
		<description><![CDATA[[Colin] has cut his teeth with about fifteen PCB orders. He wrote a tutorial describing the process and sharing his tips on avoiding common problems. You may remember our own How-To prepare designs for manufacture early last year. In that post, [Ian] shared his veteran knowledge by outlining BatchPCB&#8217;s board design process. This time, [Colin] is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=25114&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-25115" title="pcb-manufacture-prep" src="http://hackadaycom.files.wordpress.com/2010/06/pcb-manufacture-prep.png" alt="" width="470" height="353" /></p>
<p>[Colin] has cut his teeth with about fifteen PCB orders. He wrote <a href="http://colinkarpfinger.com/blog/2010/ordering-pcbs-designed-with-eagle/">a tutorial describing the process</a> and sharing his tips on avoiding common problems. You may remember <a href="http://hackaday.com/2009/01/15/how-to-prepare-your-eagle-designs-for-manufacture/">our own How-To prepare designs for manufacture</a> early last year. In that post, [Ian] shared his veteran knowledge by outlining <a href="http://www.batchpcb.com/">BatchPCB&#8217;s</a> board design process. This time, [Colin] is using <a href="http://4pcb.com/">Advanced Circuits</a> in Colorado as a board house, giving us more insight on how the different companies work. No matter who you choose for manufacturing, make sure you really understand how to properly format and troubleshoot your designs. It&#8217;ll end up saving you a lot of time and money.</p>
<br />Filed under: <a href='http://hackaday.com/category/misc-hacks/'>misc hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/25114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/25114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/25114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/25114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/25114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/25114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/25114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/25114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/25114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/25114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/25114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/25114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/25114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/25114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=25114&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/06/15/preparing-your-pcb-design-for-manufacture/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/06/pcb-manufacture-prep.png" medium="image">
			<media:title type="html">pcb-manufacture-prep</media:title>
		</media:content>
	</item>
		<item>
		<title>Version control for Eagle</title>
		<link>http://hackaday.com/2010/01/07/version-control-for-eagle/</link>
		<comments>http://hackaday.com/2010/01/07/version-control-for-eagle/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 19:11:43 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[parts]]></category>
		<category><![CDATA[sparkfun]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=20342</guid>
		<description><![CDATA[[Jeff] set up version control for Eagle libraries and projects. He mentions that Eagle has become the standard for open source hardware projects and he&#8217;s absolutely right. We use it for our projects, and we&#8217;ve grown to expect that the posts we feature have Eagle files available in most cases. But Eagle falls short in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=20342&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-20343" title="eagle-on-github" src="http://hackadaycom.files.wordpress.com/2010/01/eagle-on-github.jpg" alt="" width="470" height="212" /></p>
<p>[Jeff] set up <a href="http://affectiveengineering.com/blog/jkantarek/creating-your-first-git-hardware-repository">version control for Eagle libraries and projects</a>. He mentions that Eagle has become the standard for open source hardware projects and he&#8217;s absolutely right. <a href="http://hackaday.com/2009/01/15/how-to-prepare-your-eagle-designs-for-manufacture/">We use it</a> for our projects, and we&#8217;ve grown to expect that the posts we feature have Eagle files available in most cases.</p>
<p>But Eagle falls short in its library management. There is some amazing work from SparkFun to support a usable parts library, but who hasn&#8217;t <a href="http://www.instructables.com/id/How-to-make-a-custom-library-part-in-Eagle-CAD-too/">added parts</a> themselves? [Jeff] <a href="http://github.com/jkantarek/Eagle-Libraries">setup libraries using github</a> so that changes and additions to the libraries can benefit all and cut the amount of time spent making custom footprints for new components and packages.</p>
<br />Posted in tool hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/20342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/20342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/20342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/20342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/20342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/20342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/20342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/20342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/20342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/20342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/20342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/20342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/20342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/20342/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=20342&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/01/07/version-control-for-eagle/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/01/eagle-on-github.jpg" medium="image">
			<media:title type="html">eagle-on-github</media:title>
		</media:content>
	</item>
		<item>
		<title>Generating G-code with Common Lisp</title>
		<link>http://hackaday.com/2009/02/01/generating-g-code-with-common-lisp/</link>
		<comments>http://hackaday.com/2009/02/01/generating-g-code-with-common-lisp/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 03:31:14 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[cnc hacks]]></category>
		<category><![CDATA[digital audio hacks]]></category>
		<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[cnc]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[midi]]></category>
		<category><![CDATA[pcb]]></category>
		<category><![CDATA[gcode]]></category>
		<category><![CDATA[lisp]]></category>
		<category><![CDATA[common lisp]]></category>
		<category><![CDATA[g-code]]></category>
		<category><![CDATA[ruin wesen]]></category>
		<category><![CDATA[wesen]]></category>
		<category><![CDATA[fbz]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=8302</guid>
		<description><![CDATA[Ruin &#38; Wesen are a two person shop creating specialized music gear. As part of their recent MIDI Command development, they got into case manufacturing. They purchased a mini CNC mill to cut the aluminum cases. Unhappy with the software options provide [Wesen] decided to write his own G-code generator. G-code is part of the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=8302&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-8303" title="gcode" src="http://hackadaycom.files.wordpress.com/2009/02/gcode.jpg" alt="gcode" width="450" height="243" /></p>
<p>Ruin &amp; Wesen are a two person shop creating specialized music gear. As part of their recent MIDI Command development, they got into case manufacturing. They purchased a mini <a title="cnc  - Hack a Day" href="http://hackaday.com/tag/cnc/">CNC</a> mill to cut the aluminum cases. Unhappy with the software options provide [Wesen] decided to <a title="Ruin &amp; Wesen" href="http://ruinwesen.com/blog?id=387">write his own G-code generator</a>. <a title="G-code - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/G-code">G-code</a> is part of the numerical control used to command CNC machines. He implemented his interpreter using the language he&#8217;s most familiar with: Common Lisp (not surprising if you notice the <a title="BKNR - home" href="http://bknr.net/html/home.html">website&#8217;s backend</a>). The post covers the design philosophy used and some of the problems that came up. We look forward to future releases since the interpreter can generate milling code using processing.org sketches and cut PCBs directly from Eagle.</p>
<p>You may remember Ruin &amp; Wesen from when they shared their <a title="Ruin &amp; Wesen" href="http://ruinwesen.com/blog?id=181">Eagle layout videos</a>.</p>
<p>[Thanks <a title="fabienne.us" href="http://fabienne.us/">fbz</a>]</p>
<br />Posted in cnc hacks, digital audio hacks, tool hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/8302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/8302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/8302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/8302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/8302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/8302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/8302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/8302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/8302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/8302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/8302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/8302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/8302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/8302/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=8302&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/02/01/generating-g-code-with-common-lisp/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/02/gcode.jpg" medium="image">
			<media:title type="html">gcode</media:title>
		</media:content>
	</item>
		<item>
		<title>How-to: Prepare your Eagle designs for manufacture</title>
		<link>http://hackaday.com/2009/01/15/how-to-prepare-your-eagle-designs-for-manufacture/</link>
		<comments>http://hackaday.com/2009/01/15/how-to-prepare-your-eagle-designs-for-manufacture/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 00:11:39 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[parts]]></category>
		<category><![CDATA[cadsofteagle]]></category>
		<category><![CDATA[circuit boards]]></category>
		<category><![CDATA[digital picture frame]]></category>
		<category><![CDATA[diy pcb]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[gerbers]]></category>
		<category><![CDATA[pcb]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=7678</guid>
		<description><![CDATA[Cadsoft Eagle is a multi-platform freeware circuit layout program. Lots of open source hardware is designed in Eagle, and it&#8217;s become a hobbyist favorite. We use it for all of our hardware designs. There are several ways to turn an Eagle design into an actual printed circuit board (PCB). We&#8217;ll show you how to save [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=7678&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-7596" title="back" src="http://hackadaycom.files.wordpress.com/2009/01/back.jpg" alt="back" width="450" height="290" /></p>
<p><a href="http://www.cadsoft.de">Cadsoft Eagle</a> is a multi-platform freeware circuit layout program. Lots of open source hardware is designed in Eagle, and it&#8217;s become a hobbyist favorite. We use it for all of our <a href="http://hackaday.com/category/how-to/">hardware designs</a>.</p>
<p>There are several ways to turn an Eagle design into an actual <a href="http://en.wikipedia.org/wiki/Printed_circuit_board">printed circuit board</a> (PCB). We&#8217;ll show you how to save Eagle designs as industry-standard gerber files that are accepted by any PCB manufacturer. You can use the gerbers to order a single prototype, or a full panel.</p>
<p><span id="more-7678"></span><strong>Introduction</strong></p>
<p>Toner transfer is the beginners&#8217; favorite way to make a PCB because the investment in materials is minimal. We&#8217;ve <a href="http://hackaday.com/2008/07/28/how-to-etch-a-single-sided-pcb/">covered toner transfer before</a>. Most PCBs in our <a href="http://hackaday.com/category/how-to/">how-tos</a> are made with the <a href="http://www.ladyada.net/library/pcb/inhouseetch.html">photo-resist process</a>.  The photo process makes nice boards, but requires a bit of equipment; sensitized boards, developer, and an ultra-violet light source.</p>
<p>Some board manufacturers, like <a href="http://www.olimex.com/pcb/index.html">Olimex</a>, make PCBs directly from Eagle .brd files. Most require a minimum order of one <a href="http://en.wikipedia.org/wiki/Eurocard_(printed_circuit_board)">eurocard-sized</a> PCB (100mmx160mm). Good if you need a few boards, expensive for a single experimental prototype.</p>
<p>The cheapest option is to submit <a href="http://en.wikipedia.org/wiki/Gerber_File">gerber files</a> like the professionals. Any PCB manufacturer will accept gerber formatted design files. <a href="http://www.goldphoenixpcb.biz/index.php">Gold Pheonix</a> sells 155square inches of PCB panel for $110. If you&#8217;re looking for something smaller, services like <a href="http://www.batchpcb.com/">BatchPCB</a> and <a href="http://www.pcb-pool.com/ppuk/info.html">PCB-Pool</a> combine small orders and submit them as a full panel. Either way, you&#8217;ll submit gerber files to the board house. This is the process we describe.</p>
<p><strong>Process overview</strong></p>
<ul>
<li>Prepare the design.</li>
<li>Create gerbers, generic files accepted by any PCB fab house.</li>
<li>Verify that the gerbers are correct.</li>
<li>Send the design for production.</li>
</ul>
<p><strong>Prepare the design</strong></p>
<p>We&#8217;re going to walk you through the process of preparing our <a href="http://hackaday.com/2009/01/08/how-to-digital-picture-frame-100-diy/">digital picture frame</a> PCB for production. This design requires a double-sided board with fairly small traces.</p>
<p><img class="alignnone size-full wp-image-7792" title="eagle1" src="http://hackadaycom.files.wordpress.com/2009/01/eagle1.png" alt="eagle1" width="450" height="355" /></p>
<p>Download the <a href="http://blog.mahalo.com/hackaday/howto/dpf.v1.zip">project archive</a> (ZIP) from last week. Open the .brd file with the freeware version of <a href="http://www.cadsoft.de/freeware.htm">Cadsoft Eagle</a>.</p>
<p><img class="alignnone size-full wp-image-7793" title="eagle2" src="http://hackadaycom.files.wordpress.com/2009/01/eagle2.png" alt="eagle2" width="451" height="276" /></p>
<p>The ground fill is empty when the file opens. Press the ratsnest button (<em>or Tools-&gt;Ratsnest</em>) to fill in the empty polygons.</p>
<p><img class="alignnone size-full wp-image-7799" title="rules" src="http://hackadaycom.files.wordpress.com/2009/01/rules.png" alt="rules" width="450" height="225" /></p>
<p>Board manufacturers publish specifications outlining their production capabilities, such as the smallest possible traces, spacing, and drill size. BatchPCB has 8mil <a href="http://www.batchpcb.com/index.php/Faq#What%20are%20the%20PCB%20rules%20and%20limits">minimum traces and spacing</a>, and 20mil minimum holes.</p>
<p><img class="alignnone size-full wp-image-7794" title="pcb-justsayno" src="http://hackadaycom.files.wordpress.com/2009/01/pcb-justsayno.png" alt="pcb-justsayno" width="449" height="290" /></p>
<p>Don&#8217;t torture the manufacturer. Just because they advertise 8mils, doesn&#8217;t mean it&#8217;s safe to make every trace 8mils. Slightly larger-than-minimum tolerances will reduce <a href="http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=115">manufacturing errors</a>. The digital picture frame has 8mil traces around the tiny <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=570">LCD connector</a>, shown above. The traces are 8mils only until there&#8217;s enough clearance to use 10mil traces.</p>
<p><img class="alignnone size-full wp-image-7796" title="drc2" src="http://hackadaycom.files.wordpress.com/2009/01/drc2.png" alt="drc2" width="450" height="314" /></p>
<p>Use Eagle&#8217;s <em>design rule check</em> to make sure your board doesn&#8217;t exceed the manufacturer&#8217;s production abilities. Download the <a href="http://www.sparkfun.com/tutorial/Eagle-DFM/SparkFun.dru">SparkFun design rules</a> (DRU) for BatchPCB, or the Olimex <a href="http://www.olimex.com/pcb/8mils.dru">8mil</a> (DRU) or <a href="http://www.olimex.com/pcb/10mils.dru">10mil</a> (DRU) design rules.  Click the DRC icon (or, <em>Tools-&gt;DRC</em>) and load the design rule file. Eagle analyzes the design and highlights any areas that violate the design rule parameters.</p>
<p>Correct any errors. Here, the spacing between traces is too close. Sometimes the spacing on a part footprint is too small to be manufactured. Sparkfun&#8217;s default footprint for the  Nokia LCD connector had pad spacing less than 8mils. We <a href="http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=110">edited the part library</a> to make the pads smaller, and the separation larger.</p>
<p><img class="alignnone size-full wp-image-7797" title="smash" src="http://hackadaycom.files.wordpress.com/2009/01/smash.png" alt="smash" width="448" height="269" /></p>
<p>It&#8217;s helpful to include part numbers on the printed silkscreen layer. BatchPCB prints a silkscreen on both sides. Be sure to see what your board house offers, some charge extra. Use the smash tool to unlink obscured labels, then move them to a better location.</p>
<p><strong>Create gerber files<br />
</strong></p>
<p>Gerber files are the <a href="http://en.wikipedia.org/wiki/Portable_Document_Format">PDFs</a> of PCBs. Gerber files describe a PCB exactly as it should appear, agnostic of the display hardware. It&#8217;s a final production format that isn&#8217;t intended to be edited. We created our gerber files in Eagle using the procedure outlined in <a href="http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=109">SparkFun&#8217;s Eagle tutorial</a>.</p>
<p><img class="alignnone size-full wp-image-7800" title="cam1" src="http://hackadaycom.files.wordpress.com/2009/01/cam1.png" alt="cam1" width="450" height="313" /></p>
<p>The Eagle CAM processor writes gerber files, open it from the menu under <em>File-&gt;CAM processor</em>.</p>
<p>SparkFun has a <a href="http://www.sparkfun.com/tutorial/BeginningEmbedded/9-EaglePCBs/sfe-gerb274x.cam">script</a> (CAM) that configures the CAM processor to make gerber files. Load the CAM script using <em>File-&gt;Open-&gt;Job&#8230;</em></p>
<p><img class="alignnone size-full wp-image-7801" title="cam2" src="http://hackadaycom.files.wordpress.com/2009/01/cam2.png" alt="cam2" width="450" height="358" /></p>
<p>By default, SparkFun&#8217;s silkscreen configuration only includes the <em>place</em> layer. Our parts usually have labels on the <em>names</em> and <em>docu</em> layers, activate these layers on the top and bottom silkscreen tabs to add them to the output.</p>
<p>Click <em>Process Job</em> to create the gerber files.</p>
<p><img class="alignnone size-full wp-image-7803" title="files2" src="http://hackadaycom.files.wordpress.com/2009/01/files2.png" alt="files2" width="363" height="221" /></p>
<p>The CAM processor creates seven files that we need.</p>
<ul>
<li>Top and bottom copper (.GTL, .GBL)</li>
<li>Top and bottom solder mask (.GTS, .GBS)</li>
<li>Top and bottom silkscreen (.GTO, .GBO)</li>
<li>Drill file, 2.4 leading (.TXT)</li>
</ul>
<p><strong>Verify that the gerbers are correct<br />
</strong></p>
<p>Verify the CAM output in a <a href="http://www.mitsi.com/PCB/free%20viewers.htm">gerber viewer</a> to make sure everything was positioned correctly. We followed SparkFun&#8217;s suggestion and used <a href="http://www.viewplot.com/">Viewplot</a>.</p>
<p><img class="alignnone size-full wp-image-7806" title="24leading" src="http://hackadaycom.files.wordpress.com/2009/01/24leading.png" alt="24leading" width="450" height="305" /></p>
<p>Load the seven files with Viewplot. <em>Be sure to specify the drill file type as 2.4 leading.</em></p>
<p><img class="alignnone size-full wp-image-7807" title="viewplot1" src="http://hackadaycom.files.wordpress.com/2009/01/viewplot1.png" alt="viewplot1" width="450" height="350" /></p>
<p>Check for errant vias, mirrored layers, and alignment. We&#8217;ve noticed that text added to the silkscreen layer is usually bigger than it was in Eagle. Correct any problems and run the CAM processor again.</p>
<p>When everything looks good, the board is ready for production.</p>
<p><strong>Send the design for production</strong></p>
<p><a href="http://en.wikipedia.org/wiki/ZIP_(file_format)">Zip</a> the seven gerber files and submit them to the PCB fab house. <em>Remember to tell them that the drill file format is 2.4 leading.</em><strong><br />
</strong></p>
<p>BatchPCB is a pooled panel service that sells space by the square inch. Other manufacturers and batch services require you to order <em>at least</em> a full eurocard. We use BatchPCB for prototyping because we never need the extra board space of a full eurocard, and we don&#8217;t mind the average 20day wait.</p>
<p>At BatchPCB, $2.50/square inch buys a PCB with silkscreen on both sides, unlimited vias, and a huge range of drill sizes; stuff that usually costs extra. BatchPCB&#8217;s minimum traces, spacing, and drill are similar to other prototyping services. There&#8217;s a $10 <em>per order </em>setup fee, but an order can include multiple designs. Shipping, even internationally, isn&#8217;t outrageous.</p>
<p>If you need a lot of the same board, look at Gold Phoenix. They manufacture boards for BatchPCB. A 100 square inch panel is $100, a 155 square inch panel is $110.</p>
<p><img class="alignnone size-full wp-image-7789" title="bpcb11" src="http://hackadaycom.files.wordpress.com/2009/01/bpcb11.png" alt="bpcb11" width="450" height="229" /></p>
<p>Create an account at <a href="http://www.batchpcb.com/">BatchPCB</a>. Click upload to add a new design. Name the design and upload the zip archive containing the 7 gerber files.</p>
<p><img class="alignnone size-full wp-image-7786" title="bpcb2" src="http://hackadaycom.files.wordpress.com/2009/01/bpcb2.png" alt="bpcb2" width="450" height="276" /></p>
<p>Verify that the gerber layers were successfully detected.</p>
<p><img class="alignnone size-full wp-image-7787" title="bpcb3" src="http://hackadaycom.files.wordpress.com/2009/01/bpcb3.png" alt="bpcb3" width="451" height="223" /></p>
<p>Verify that the correct size was detected.</p>
<p><img class="alignnone size-full wp-image-7788" title="bpcb4" src="http://hackadaycom.files.wordpress.com/2009/01/bpcb4.png" alt="bpcb4" width="450" height="287" /></p>
<p>The BatchPCB rule check &#8216;robot&#8217; will verify that your design meets production standards, and send an e-mail in a few minutes. Since we ran our own rule check prior to sending the design, we can expect that everything will be fine. Click continue and you&#8217;ll have the option to order the board. For more help, see the BatchPCB <a href="http://www.batchpcb.com/index.php/Help">help</a> and <a href="http://www.sparkfun.com/cgi-bin/phpbb/viewforum.php?f=16">support forum</a>.</p>
<p><strong>Receive your boards</strong></p>
<p><strong><img class="alignnone size-full wp-image-7862" title="boards" src="http://hackadaycom.files.wordpress.com/2009/01/boards.jpg" alt="boards" width="450" height="213" /><br />
</strong></p>
<p>Boards arrive from BatchPCB in about 20 days. Check the boards for obvious errors before soldering. Some manufacturers test PCBs, BatchPCB doesn&#8217;t. We&#8217;ve ordered PCBs from two of the popular hobbyist board houses, Olimex and BatchPCB, and all the boards have been satisfactory.</p>
<p><strong>Taking it further</strong></p>
<p>It&#8217;s easy to order professional PCBs using gerber files. Why not build that awesome DIY project you&#8217;ve been putting off?</p>
<p>What has been your experience with PCB fab houses?</p>
<p>&nbsp;</p>
<p>UPDATE: the files have been moved! <a href="http://www.whereisian.com/files/dpf.v1.zip">find them here</a>.</p>
<br />Posted in how-to, parts  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/7678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/7678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/7678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/7678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/7678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/7678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/7678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/7678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/7678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/7678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/7678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/7678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/7678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/7678/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=7678&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/01/15/how-to-prepare-your-eagle-designs-for-manufacture/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/back.jpg" medium="image">
			<media:title type="html">back</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/eagle1.png" medium="image">
			<media:title type="html">eagle1</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/eagle2.png" medium="image">
			<media:title type="html">eagle2</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/rules.png" medium="image">
			<media:title type="html">rules</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/pcb-justsayno.png" medium="image">
			<media:title type="html">pcb-justsayno</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/drc2.png" medium="image">
			<media:title type="html">drc2</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/smash.png" medium="image">
			<media:title type="html">smash</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/cam1.png" medium="image">
			<media:title type="html">cam1</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/cam2.png" medium="image">
			<media:title type="html">cam2</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/files2.png" medium="image">
			<media:title type="html">files2</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/24leading.png" medium="image">
			<media:title type="html">24leading</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/viewplot1.png" medium="image">
			<media:title type="html">viewplot1</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/bpcb11.png" medium="image">
			<media:title type="html">bpcb11</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/bpcb2.png" medium="image">
			<media:title type="html">bpcb2</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/bpcb3.png" medium="image">
			<media:title type="html">bpcb3</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/bpcb4.png" medium="image">
			<media:title type="html">bpcb4</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/boards.jpg" medium="image">
			<media:title type="html">boards</media:title>
		</media:content>
	</item>
		<item>
		<title>Arduino shield scaffold</title>
		<link>http://hackaday.com/2008/12/06/arduino-shield-scaffold/</link>
		<comments>http://hackaday.com/2008/12/06/arduino-shield-scaffold/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 19:00:14 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[arduino shield]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[eagle cad]]></category>
		<category><![CDATA[garrett]]></category>
		<category><![CDATA[macetech]]></category>
		<category><![CDATA[shield]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=6683</guid>
		<description><![CDATA[[Garrett] from macetech has been prototyping shields for the Arduino development platform. Arduino&#8217;s have an inexplicable nonstandard spacing between two of the banks of output pins. This means that you can&#8217;t use regular perfboard with them. To make the design process quicker, [Garrett] has put together an Eagle file that just includes the male header [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=6683&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-6684" title="arduinoshield" src="http://hackadaycom.files.wordpress.com/2008/12/arduinoshield.jpg" alt="arduinoshield" width="450" height="178" /></p>
<p>[Garrett] from macetech has been prototyping shields for the Arduino development platform. Arduino&#8217;s have an inexplicable nonstandard spacing between two of the banks of output pins. This means that you can&#8217;t use regular perfboard with them. To make the design process quicker, [Garrett] has <a title="Arduino Shield Scaffold | macetech.com" href="http://macetech.com/blog/node/69">put together an Eagle file</a> that just includes the male header pins. The file also has a line indicating the tall lower board components so you can avoid creating shorts.</p>
<br />Posted in arduino hacks, misc hacks, tool hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/6683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/6683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/6683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/6683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/6683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/6683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/6683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/6683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/6683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/6683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/6683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/6683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/6683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/6683/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=6683&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/12/06/arduino-shield-scaffold/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/12/arduinoshield.jpg" medium="image">
			<media:title type="html">arduinoshield</media:title>
		</media:content>
	</item>
		<item>
		<title>Design for manufacture</title>
		<link>http://hackaday.com/2008/11/08/design-for-manufacture/</link>
		<comments>http://hackaday.com/2008/11/08/design-for-manufacture/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 01:27:28 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[cadsoft]]></category>
		<category><![CDATA[cadsoft eagle]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[eagle 5]]></category>
		<category><![CDATA[gerber]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[sparkfun]]></category>
		<category><![CDATA[tenting]]></category>

		<guid isPermaLink="false">http://hackadaycom.wordpress.com/?p=5639</guid>
		<description><![CDATA[SparkFun has posted an excellent guide to the many different issues you could run into when you finally decide to get a circuit board professionally produced. We assume that most of you aren&#8217;t running a professional design firm and will appreciate these tips gleaned from years of experience. They provided a rule list, Eagle DRC, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=5639&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5640" title="sparkfun" src="http://hackadaycom.files.wordpress.com/2008/11/sparkfun.jpg" alt="sparkfun" width="450" height="320" /></p>
<p>SparkFun has <a href="http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=115">posted an excellent guide</a> to the many different issues you could run into when you finally decide to get a circuit board professionally produced. We assume that most of you aren&#8217;t running a professional design firm and will appreciate these tips gleaned from years of experience. They provided a rule list, <a href="http://www.cadsoft.de/">Eagle</a> DRC, and CAM file to help you get it right the first time. The end goal is designing a board that won&#8217;t be prone to manufacturing errors. The tutorial starts by covering trace width and spacing. They recommend avoiding anything less than 10mil traces with 10mil spacing. For planes, they increase the isolation to 12mil to avoid the planes pouring onto a trace. They also talk about annular rings, tenting, labeling, and generating the appropriate gerber and drill files. SparkFun isn&#8217;t completely infallible though, and manages to <a href="http://www.sparkfun.com/commerce/news.php?id=150">produce a coaster</a> from time to time.</p>
<p>SparkFun naturally followed up this strict tutorial with a guide to <a href="http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=114">unorthodox header hole placement</a>. If you want to learn more about Eagle, have a look at [Ian]&#8216;s <a title="Cadsoft Eagle 5 test drive - DIY Life" href="http://www.diylife.com/2008/06/06/cadsoft-eagle-5-test-drive/">overview of Eagle 5</a> and <a title="Ruin &amp; Wesen" href="http://ruinwesen.com/blog?id=181">Ruin &amp; Wesen&#8217;s layout videos</a>.</p>
<br />Posted in misc hacks, news, tool hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/5639/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/5639/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/5639/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/5639/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/5639/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/5639/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/5639/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/5639/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/5639/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/5639/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/5639/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/5639/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/5639/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/5639/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=5639&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/11/08/design-for-manufacture/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/11/sparkfun.jpg" medium="image">
			<media:title type="html">sparkfun</media:title>
		</media:content>
	</item>
		<item>
		<title>Eagle 5 overview</title>
		<link>http://hackaday.com/2008/06/11/eagle-5-overview/</link>
		<comments>http://hackaday.com/2008/06/11/eagle-5-overview/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 06:00:00 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[cadsoft]]></category>
		<category><![CDATA[cadsofteagle]]></category>
		<category><![CDATA[diylife]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[eagle3d]]></category>
		<category><![CDATA[ianlesnet]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[pcb]]></category>

		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2008/06/11/eagle-5-overview/</guid>
		<description><![CDATA[Not sure how we missed this when it was originally published, but our friend [Ian Lesnet] at DIY Life posted an overview of Cadsoft&#8217;s new release Eagle 5. This upgrade seems to be all usability tweaks-it really took 5 versions before you could right click? They also made CTRL+Z undo. Really. Eagle3D works nearly the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=1973&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img width="400" vspace="4" hspace="4" height="292" border="0" alt=""  src="http://hackadaycom.files.wordpress.com/2008/06/had_eagle.jpg?w=400&#038;h=292" /><br />Not sure how we missed this when it was originally published, but our friend <a href="http://www.diylife.com/2008/06/06/cadsoft-eagle-5-test-drive/">[Ian Lesnet] at DIY Life posted an overview</a> of Cadsoft&#8217;s new release <a href="http://www.cadsoft.de/version50.htm">Eagle 5</a>. This upgrade seems to be all usability tweaks-it really took 5 versions before you could right click? They also made CTRL+Z undo. Really. <a href="http://www.matwei.de/doku.php?id=en:eagle3d:eagle3d">Eagle3D</a> works nearly the same as before, but has a few changes to help you figure out why certain parts aren&#8217;t rendering. We&#8217;re happy to see the OSX version is now Universal and no longer needs X11.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackadaycom.wordpress.com/1973/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackadaycom.wordpress.com/1973/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/1973/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/1973/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/1973/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/1973/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/1973/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/1973/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/1973/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/1973/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/1973/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/1973/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/1973/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/1973/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/1973/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/1973/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=1973&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/06/11/eagle-5-overview/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/had_eagle.jpg" medium="image" />
	</item>
	</channel>
</rss>
