<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
>

<channel>
	<title>AaronEiche.com &#187; Useful</title>
	<atom:link href="http://aaroneiche.com/category/useful/feed/" rel="self" type="application/rss+xml" />
	<link>http://aaroneiche.com</link>
	<description>A lot of nerdy stuff mixed together with a little nostalgia. Bake for 20 minutes at 350</description>
	<lastBuildDate>Thu, 10 May 2012 17:02:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<!-- podcast_generator="Blubrry PowerPress/3.0.1" -->
	<itunes:summary>A lot of nerdy stuff mixed together with a little nostalgia. Bake for 20 minutes at 350</itunes:summary>
	<itunes:author>AaronEiche.com</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://aaroneiche.com/wordpress/wp-content/plugins/powerpress/itunes_default.jpg" />
	<itunes:subtitle>A lot of nerdy stuff mixed together with a little nostalgia. Bake for 20 minutes at 350</itunes:subtitle>
	<image>
		<title>AaronEiche.com &#187; Useful</title>
		<url>http://aaroneiche.com/wordpress/wp-content/plugins/powerpress/rss_default.jpg</url>
		<link>http://aaroneiche.com/category/useful/</link>
	</image>
		<rawvoice:location>Portland, Oregon</rawvoice:location>
		<rawvoice:frequency>Weekly</rawvoice:frequency>
		<item>
		<title>A Beginner’s guide to making an Arduino Shield PCB</title>
		<link>http://aaroneiche.com/2010/06/24/a-beginners-guide-to-making-an-arduino-shield-pcb/</link>
		<comments>http://aaroneiche.com/2010/06/24/a-beginners-guide-to-making-an-arduino-shield-pcb/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 17:27:36 +0000</pubDate>
		<dc:creator>Aaron Eiche</dc:creator>
				<category><![CDATA[Hobby]]></category>
		<category><![CDATA[Useful]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[PCB]]></category>
		<category><![CDATA[SparkFun]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://aaroneiche.com/?p=909</guid>
		<description><![CDATA[(This tutorial has gotten really popular recently, and I&#8217;m very pleased that so many people are interested. I learned all of this stuff while working on my first PCB. If you&#8217;re interested, I&#8217;ve started to sell the most recent version of my Arduino ProtoShield. If you&#8217;re making a shield, have fun and good luck!. If &#8230;  <a href="http://aaroneiche.com/2010/06/24/a-beginners-guide-to-making-an-arduino-shield-pcb/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/arduino-tutorial.png"><img class="alignleft size-thumbnail wp-image-995" style="margin-right: 5px;" title="arduino-tutorial" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/arduino-tutorial-150x150.png" alt="" width="100" height="100" /></a><em>(This tutorial has gotten really popular recently, and I&#8217;m very pleased that so many people are interested. I learned all of this stuff while working on <a href="http://aaroneiche.com/2010/05/17/my-very-first-pcb/" target="_blank">my first PCB</a>. If you&#8217;re interested, I&#8217;ve started to sell the most recent version of my <a href="http://aaroneiche.com/buy-cool-stuff/" target="_blank">Arduino ProtoShield.</a> If you&#8217;re making a shield, have fun and good luck!. If not, I hope you find something useful here  -Aaron</em>)</p>
<p>So you&#8217;re pretty fond of your Arduino. You make blinking lights, and beeping noises. You&#8217;ve made a robot that was pretty cool. Or maybe you didn&#8217;t. Who cares, You&#8217;re ready for the next step. You want to extend it. Although you can just plug in wires, there&#8217;s something very appealing about making a shield. Instead of a rats-nest of wires piled about and plugged into your prototyping breadboard, you can have a nice clean shield with labeled connections and a smaller footprint. So here I&#8217;m going to tell you everything you need to know to make a schematic and PCB layout, and get a beautiful shield that will plug into the top of your Arduino.</p>
<p><span id="more-909"></span></p>
<h3>Specifics about this tutorial:</h3>
<p>There are a couple of things you should know going into this. First, I&#8217;m not going to teach you everything about EAGLE. EAGLE is a complex program, and it&#8217;s pretty awesome. There&#8217;s no way I could cover it all. Second, this tutorial came about as a way of trying to get more people into my local PCB order. We try to fill up our panels so we can get one out every 2-4 weeks, and we recently had to switch production houses. As a result, this tutorial doesn&#8217;t have any info on etching your own PCB, just on getting the Gerber files out. So come check out <a href="http://www.dorkbotpdx.org/wiki/pcb_order" target="_blank">our PCB order</a>, because it&#8217;s awesome. Lastly, for the sake of simplification, we&#8217;re going to make a board that uses only parts in the SparkFun Library. This is because I don&#8217;t want to try to teach you how to make parts on top of everything else we&#8217;re going to be doing. It&#8217;ll just be easier this way, I promise. Okay, one more thing: I assume you know how to use your computer. This isn&#8217;t going to be a &#8220;how to use your mouse&#8221; tutorial. I&#8217;m gonna go with some things that are EAGLE specific, but you need to know basics. At this point, I&#8217;d be surprised to find someone who&#8217;s unfamiliar with computing, but has a strong enough interest in electronics to be to the point of designing their own PCB.</p>
<h3>Things you will need:</h3>
<p>You&#8217;re gonna need these things before you get started.</p>
<ul>
<li>An idea for your shield &#8211; I can&#8217;t help you with this one.</li>
<li>A copy of <a href="http://www.cadsoftusa.com/download.htm" target="_blank">CadSoft&#8217;s EAGLE</a> program &#8211; for laying out your PCB</li>
<li>A copy of the <a href="http://www.opencircuits.com/SFE_Footprint_Library_Eagle" target="_blank">SparkFun EAGLE library</a> &#8211; for the components.</li>
<li>Your preferred Fab house&#8217;s Design Rules &#8211; Our PCB order rules <a href="http://content.laen.org/pcb/LaenPCBOrder.dru">are here</a>.</li>
<li>An EAGLE CAM job for separating out Gerber files. <a href="http://content.laen.org/pcb/LaenPCBOrder.cam" target="_blank">Here&#8217;s ours</a>.</li>
</ul>
<p>After you download and install EAGLE, download and extract the Sparkfun library. You should get a file called &#8220;Sparkfun.lbr&#8221;. This is an Eagle Library made by <a href="http://sparkfun.com" target="_blank">SparkFun Electronics</a>. I like this library because it has a wide variety of components and reliable footprints. (Footprints are the measurements for parts that end up on your printed circuit board, and it is absolutely crucial that they&#8217;re correct.) One advantage of the SparkFun library is that everything in it licensed under the Creative Commons 3.0 Share-alike license. This means you can use it commercially, so long as you share any adaptations your create. Another library I highly recommend (but is not necessary for this tutorial) is <a href="http://www.adafruit.com/blog/2010/02/05/b00m-adafruit-eagle-library-an-arduino-package/" target="_blank">Adafruit Industry&#8217;s</a> Eagle Library.</p>
<p>Once you have the Sparkfun.lbr, copy it into the &#8220;lbr&#8221; directory in the directory EAGLE is installed in.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/sparkfun-library-eagle.png"><img class="aligncenter size-medium wp-image-977" title="sparkfun-library-eagle" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/sparkfun-library-eagle-300x165.png" alt="" width="300" height="165" /></a></p>
<h3>Let&#8217;s Make a Schematic:</h3>
<p>I told you I couldn&#8217;t help you with your shield idea. That&#8217;s not entirely true. Since talking in the abstract all day is a pain the neck, we&#8217;re going to make a simple shield that does a few simple things. Our shield is going to light up lights, and connect to sensors.</p>
<p>First thing we need to do is make a new project. Open up EAGLE from wherever you installed it, and you should get a window that looks a little like this:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/eagle-new-project.png"><img class="aligncenter size-medium wp-image-940" title="eagle-new-project" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/eagle-new-project-300x181.png" alt="" width="300" height="181" /></a></p>
<p>Click on the File menu, hover over new, and when the sub-menu pops up, choose &#8220;project&#8221;</p>
<p>You now should have a new project folder under the projects heading in the control panel window. Go ahead and give it a name &#8211; I chose &#8220;New Arduino Shield&#8221;, but you can do whatever you want. There won&#8217;t be anything in the project right now, so let&#8217;s add something. Select your new project folder, and then click on the file menu, go to &#8216;new&#8217; and choose &#8220;schematic&#8221;.</p>
<p>You&#8217;ll get a window that looks like this:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/eagle-schematic-window.png"><img class="aligncenter size-medium wp-image-941" title="eagle-schematic-window" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/eagle-schematic-window-300x205.png" alt="" width="300" height="205" /></a></p>
<p>Your schematic is the blueprint for your circuit. It describes what is connected to what, and how. It <em>does not</em> describe what the PCB will look like. Don&#8217;t worry too much about how your schematic goes together. The important parts are to make sure the schematic layout is simple, and readable.</p>
<p>We need to get some parts in there. Namely, we&#8217;re going to want some terminal blocks, some LEDs and some resistors. First though, let&#8217;s add the Arduino pins themselves. You&#8217;ll want to select the &#8220;Add a Part&#8221; Button on the left hand side of the window. It looks a little like a plug with a pointer on it. It&#8217;s this one:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-928" title="add-a-part" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/add-a-part.png" alt="" width="50" height="50" /></p>
<p>That will bring up a dialog called &#8220;ADD&#8221;. On the left-hand side of this window is a list of all the libraries that EAGLE has access to. The right-hand side shows information about the item in the left-hand side.</p>
<p>You&#8217;ll want to find the SparkFun item in the list. (As a side note, this  list isn&#8217;t quite presented in alphabetical order. The methodology here  puts all capital letters ahead of the lower-case ones. The list goes  from A-Z, then from a-z.) Choose the SparkFun item, and click on the  plus sign to expand it. If you don&#8217;t see any items in the left-hand side, go to the library menu and click on &#8216;use&#8217;. This will bring up a list of EAGLE libraries, and you can select the Sparkfun library.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/arduino-add.png"><img class="aligncenter size-medium wp-image-929" title="arduino-add" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/arduino-add-300x187.png" alt="" width="300" height="187" /></a></p>
<p>Scroll down until you find the item called &#8220;ARDUINO_SHIELD&#8221; and expand  it. In here you&#8217;ll find a few different versions of the Arduino layout.  Schematically, they&#8217;re all the same, but on the PCB side (in EAGLE  parlance, this is called the &#8220;device&#8221;) there are a few different  variations. You can click through the different shield options to see  what the device footprint looks like. I prefer the ARDUINO_SHIELDNO_SLK,  because I can worry about making my own board shape rather than relying  on the Arduino shape.</p>
<p>Once you click &#8220;Ok&#8221; the dialog will disappear and your pointer will have a schematic circuit attach to it (in EAGLE&#8217;s language, this is called the &#8220;Package&#8221;). Figure out a place to put it down and click your left mouse button. EAGLE will set down the package. You&#8217;ll still have a copy attached to your pointer, so hit ESC on your keyboard a couple of times to get to your window again. You should now have something that looks a little like this:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/arduino-schematic.png"><img class="aligncenter size-medium wp-image-931" title="arduino-schematic" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/arduino-schematic-300x219.png" alt="" width="300" height="219" /></a></p>
<p>Click on the &#8220;add a part&#8221; button again, and this time, go hunting for a resistor. There is a sub-heading called &#8220;RESISTOR&#8221;. Under it, the most appropriate part is called &#8220;RESISTORPTH1&#8243;. When you click on it, the schematic package and the device footprint will be shown.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/axial-resistor.png"><img class="aligncenter size-medium wp-image-932" title="axial-resistor" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/axial-resistor-300x187.png" alt="" width="300" height="187" /></a></p>
<p>Click okay, and put down 6 of these guys. We&#8217;re going to put our LEDs on the PWM pins in the Arduino so we can control brightness (Note: You can actually pull off PWM on <em>any </em>pin on the Arduino, but it has to be done in software. We&#8217;re gonna ignore that for the moment.) Lay down the resistors just a little bit away from the Arduino package,</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schematic-resistors.png"><img class="aligncenter size-medium wp-image-972" title="schematic-resistors" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schematic-resistors-300x208.png" alt="" width="300" height="208" /></a></p>
<p>With the Resistors down, let&#8217;s put down some LEDs now. Click on the &#8220;Add a Part&#8221; button again and find the LED heading. In there, select the LED5MM Package, and click okay. Now you want to lay these out. It&#8217;s important that we put them the right direction. You can remember which side is which with a simple mnemonic device: <em>A</em> is for <em>Anode</em>. That is, the end of the LED with the arrow is the Anode. Another easy thing to remember is that the side with the line, is the Cathode. That line (|) turns sideways and becomes a negative symbol (-) or ground.</p>
<p>You should now have a schematic that looks something like this:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schematic-LEDs.png"><img class="aligncenter size-medium wp-image-971" title="schematic-LEDs" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schematic-LEDs-300x237.png" alt="" width="300" height="237" /></a></p>
<p>Now, for our shield we also want to throw in a way to easily connect some inputs, namely sensors. The easiest way (In my opinion) to do this non-permanently is to implement a terminal block. Terminal blocks are those things you can screw, clip, or lock wires into place. The connectors are conductive so pushing the wire in makes it part of the circuit. We&#8217;re going to add one terminal for each of the Analog inputs. Terminals come in blocks, and we&#8217;re going to use 3-point terminal blocks. Most often these come in 3.5mm pitch (3.5mm between the posts). Once again, click on the Add A Part button, and head on down to the &#8220;M&#8221;s</p>
<p>You&#8217;ll find under the M03 heading a series of parts that are 3-point connectors. We want the M03SCREW (Alternatively, if you want you can use the M03SCREW_LOCK &#8211; This is the same part, but the holes are just a tad wide apart. They make the part stay in place more easily when you flip the board to solder the pins.) As we have 6 analog pins, we&#8217;re going to put a pair of them on the schematic.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schematic-terminals.png"><img class="aligncenter size-medium wp-image-969" title="schematic terminals" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schematic-terminals-300x278.png" alt="" width="300" height="278" /></a></p>
<p>For the convenience, we&#8217;re going to throw in a power terminal. This will just give us screw access to the 5v line and the Gnd. A 2-point terminal block is a lot like the 3-point one we just added. It&#8217;s listed under the M02 heading in the SparkFun library, called M023.5MM. You&#8217;re an old-pro at this by now. Stick it in, and you should have something like this:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schematic-Terminal-2.png"><img class="aligncenter size-medium wp-image-968" title="schematic Terminal-2" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schematic-Terminal-2-300x278.png" alt="" width="300" height="278" /></a></p>
<p>Okay, we finally have all the parts we want. Let&#8217;s wire up this thing!</p>
<p>You would think that you want to use the &#8220;wire&#8221; tool to draw connections between components. You do not. You want to use the &#8220;Net&#8221; button. The net button is a little tidier than the wire button, does things right, and makes everything better. The Net tool button looks like this:</p>
<p style="text-align: center;"><img class="size-full wp-image-1000 aligncenter" title="netbutton" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/netbutton.png" alt="" width="26" height="30" /></p>
<p>Select it. (Even though it looks like it, it&#8217;s not grayed out. Also, don&#8217;t confuse it with the button immediately next to it called &#8220;Bus&#8221;)  We want to draw lines between the PWM pins on the Arduino to the resistors. The PWM pins are marked by a small asterisk (*) on the chip. They are D3, D5, D6, D9, D10, and D11. When you click on the wire, it starts another segment. Start at the pin on the Arduino, and click. You should now be dragging a line. Click again to create another segment. When you&#8217;ve gotten to where you want to end, hit Esc, or Triple click. This will stop the line. Do this for all 6 PWN pins and you should have something like this:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schmatic-wire-1.png"><img class="aligncenter size-medium wp-image-975" title="schmatic-wire-1" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schmatic-wire-1-300x278.png" alt="" width="300" height="278" /></a></p>
<p>Now attach each resistor to it&#8217;s associated LED. You should now now have this:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schematic-wire-2.png"><img class="aligncenter size-medium wp-image-973" title="schematic-wire-2" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schematic-wire-2-300x278.png" alt="" width="300" height="278" /></a></p>
<p>Now let&#8217;s attach the terminal blocks. Everything should go in order, except for the power block. Because of the way the pins are setup on the device, we want to pull the bottom most ground pin from the Arduino and the 5v line. When you&#8217;re done, you should have something that looks like this:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schematic-wired-all.png"><img class="aligncenter size-medium wp-image-974" title="schematic-wired-all" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schematic-wired-all-300x286.png" alt="" width="300" height="286" /></a></p>
<p>We&#8217;re almost finished. We just need to complete our circuit to make everything work right. To do this, we need to run a ground line over to the LEDs.  Grab the wire tool again and draw a line from the top GND line on the Arduino and carry it around to the side with the LEDs. Why the top GND line? Well, the way that the schematic translates to the board later, puts one of the GND pins on the side with the digital pins, while the other two are on the side with the analog pins. So this is for convenience.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/ground-line-sch.png"><img class="aligncenter size-medium wp-image-949" title="ground-line-sch" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/ground-line-sch-300x278.png" alt="" width="300" height="278" /></a></p>
<p>Now connect each LED to the ground line.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schematic-final.png"><img class="aligncenter size-medium wp-image-970" title="schematic-final" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/schematic-final-300x286.png" alt="" width="300" height="286" /></a></p>
<p>That&#8217;s it! We&#8217;re done with the Schematic and we can move onto producing the PCB. Be sure at this point (if you haven&#8217;t already) to save your schematic. You never know when something will go wrong and take away all your hard work. You may want to try laying out the whole thing over again, just for the sake of doing it. Going through the process a few times will really help you get a feeling for EAGLE&#8217;s quirks and the processes in it.</p>
<h3>Making the Board:</h3>
<p>Now the fun part! I call this the fun part because I enjoy the process of figuring out how to put together the circuit in a way that makes sense. With an Arduino Shield, there are a couple of things already solved for you: 1) You don&#8217;t really have to worry about Orientation, the shield is only going to plug in one way. 2) A lot of your layout is already fixed (This can be a mixed blessing though.)</p>
<p>At the top of the window, you&#8217;re going to see a button that has two things on it. The button is called the &#8216;board&#8217; button (in the schematic window) It has a symbol on it that looks like a plug (actually, it looks like a AND gate, but if you&#8217;re not familiar with electronics schematics at that level, it&#8217;ll probably look like a two-pronged plug) The other symbol looks like a 6-pin IC. The button looks like this:</p>
<p><img class="aligncenter size-full wp-image-933" title="board_button" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/board_button.png" alt="" width="36" height="33" /></p>
<p>When you click on it, you will probably get a warning that looks like this:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-936" title="brd_warning" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/brd_warning.png" alt="" width="510" height="159" /></p>
<p>Click &#8220;yes&#8221; and it will open up a window like this:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/board1.png"><img class="aligncenter size-medium wp-image-935" title="board1" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/board1-300x228.png" alt="" width="300" height="228" /></a></p>
<p>We need to move all of those parts into that white square. Click on the &#8220;group&#8221; tool (this is the dotted square)</p>
<p><img class="aligncenter size-full wp-image-950" title="group" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/group.png" alt="" width="37" height="34" /></p>
<p>And click and drag around all the parts.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/board-select.png"><img class="aligncenter size-medium wp-image-934" title="board-select" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/board-select-300x228.png" alt="" width="300" height="228" /></a></p>
<p>This should highlight all the parts. Now you need to click on the &#8220;move&#8221; button. It&#8217;s the one that looks like a cross with arrows on each end:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/move.png"><img class="aligncenter size-full wp-image-956" title="move" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/move.png" alt="" width="38" height="35" /></a></p>
<p>And right click on one of the parts. This will bring up a long list of items.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-955" title="move-group" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/move-group.png" alt="" width="123" height="227" /></p>
<p>Click on &#8220;move group&#8221; should attach the whole group of components to your pointer. You want to move all of these things inside the white box. When you&#8217;ve done that, you should something something like this:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/moved-components.png"><img class="aligncenter size-medium wp-image-957" title="moved-components" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/moved-components-300x228.png" alt="" width="300" height="228" /></a></p>
<p>Before we continue, we&#8217;re going to turn on the grid. You don&#8217;t have to do this if you don&#8217;t want to, but when you get to more complex boards, you&#8217;re going to really want to use the grid. It is absolutely crucial in PCB design. To begin, click on the Grid button in the upper left hand corner:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-980" title="grid" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/grid1.png" alt="" width="37" height="33" /></p>
<p>This will bring up a dialog. You&#8217;re welcome to set it to whatever you like and you might want to mess around with it to get a feeling for what it can do. I like to work in 0.1 inches as it&#8217;s the most common header in the US. Additionally, there&#8217;s an &#8216;Alt&#8217; setting which produces a secondary grid you can work with. I usually set it to 1mm because that&#8217;s a common measurement as well.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-946" title="grid-dialog" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/grid-dialog.png" alt="" width="360" height="263" /></p>
<p>Once you click okay, you&#8217;ll get a space that looks like this:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/grid-on-display.png"><img class="aligncenter size-medium wp-image-947" title="grid-on-display" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/grid-on-display-300x228.png" alt="" width="300" height="228" /></a></p>
<p>If you don&#8217;t like the size of the grid, you can certainly change it. I&#8217;m going to turn off my grid because it can be a bit distracting. This doesn&#8217;t mean that the grid is actually gone, just that it&#8217;s not displayed. When I get to positioning the components, it can be useful to have. Do whatever works best for you.</p>
<p>When I&#8217;m making an Arduino shield, I prefer to have it oriented the same way as the Arduino itself. That is, the top is viewed either as the side with the USB connector, or the side with the digital pins. For whatever reason, when SparkFun put together their Arduino component in EAGLE, they make the component default to a position with the digital pins on the left-hand side. In order to make it easier to work with, I rotate the whole thing. EAGLE makes this easy because whether it&#8217;s up or down, the names and values remain upright and readable. At this point, I&#8217;d tell you to use the rotate tool, but for whatever reason, I can&#8217;t get it to work properly here.</p>
<p>The method I use to rotate components is to choose the &#8216;move&#8217; tool, click on the component, and then right click. As you right-click, the component you&#8217;re using will rotate counter-clockwise. So now you should have something that looks like this:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/Arduino-rotated.png"><img class="aligncenter size-medium wp-image-930" title="Arduino-rotated" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/Arduino-rotated-300x228.png" alt="" width="300" height="228" /></a></p>
<p>Now you&#8217;re going to want to begin placing components. This is largely up to you, and I&#8217;m not going to walk you through it step by step. You&#8217;ll see my solution below. Basically, move these components around until they make sense in their layout. The yellow lines (&#8220;air wires&#8221;) represent how the components are connected, and to what. The simpler the path is, the easier it will be to understand later. Try to keep them as straight forward as possible. Don&#8217;t worry if they overlap, that will all be solved in a moment.</p>
<p>See what I mean? Easy to read!</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/components-laid-out2.png"><img class="aligncenter size-medium wp-image-937" title="components-laid-out2" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/components-laid-out2-293x300.png" alt="" width="293" height="300" /></a></p>
<p>I should note here that most terminal blocks are designed to fit right up against each other, This is why I&#8217;ve placed the blocks so close. The particular ones that SparkFun sells actually interlock. You&#8217;ll want to make sure you properly line them up so the footprints are marked together. Because the footprints are tightly controlled, it can be a little difficult to position them correctly. These terminals IMO, are a little wonky, so here&#8217;s the simple solution: Put the 3-point terminals at 15mm and 26.6mm. <strong>I think there might be an error in the library with the 2-pin terminals</strong>. This image shows the block right next to the 3-pin terminal, but I don&#8217;t believe it will actually fit. If you choose to get this board produced, <strong>please fix the spacing or the part in the library.</strong></p>
<p>You may want to resize your outline at this point as well. This is easy. Just take the corners of the outline and drag them to a size that works for you.</p>
<p>Now we want to take care of the routes. You could use the &#8220;Auto-route&#8221; button if you wanted to, but I prefer to do my trace-routing by hand. Because of that, it takes a little longer, but usually ends up neater in my opinion. First you&#8217;ll want to click on the &#8220;Ratsnest&#8221; button. This button takes all these little yellow lines that connect your circuit and moves them around to make things a little simpler.</p>
<p><img class="aligncenter size-full wp-image-962" title="ratsnest" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/ratsnest.png" alt="" width="37" height="38" /></p>
<p>Clicking that will recalculate the mess into this:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/nest-corrected.png"><img class="aligncenter size-medium wp-image-958" title="nest-corrected" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/nest-corrected-271x300.png" alt="" width="271" height="300" /></a></p>
<p>Now click on the Route Button</p>
<p><img class="aligncenter size-full wp-image-967" title="route" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/route.png" alt="" width="35" height="34" /></p>
<p>Now find one of the yellow airwires that connects to the ground line.Click on it, and you&#8217;ll start to draw a route. Don&#8217;t worry about crossing any of the yellow lines yet, we&#8217;ll take care of that in a minute. What you&#8217;ll find is that EAGLE automatically continues your line. As the LED&#8217;s ground line connects all of the LEDs together, we can just follow it around the board. Now let&#8217;s do it again with the lines coming from the 6 analog pins. Draw 6 lines with the route tool. You may have to get a little creative in how you draw the lines so they don&#8217;t connect with each other or other pads. Again, at this point don&#8217;t worry about crossing the yellow air wires just yet. When you&#8217;re done, you should have something like this.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/route-bottom.png"><img class="aligncenter size-medium wp-image-966" title="route-bottom" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/route-bottom-271x300.png" alt="" width="271" height="300" /></a></p>
<p>Okay. We&#8217;ve got 7 lines we still need to route, and space is getting pretty tight. What are we going to do? Fortunately, we have more than one side of the board to route on! In the upper left hand corner, when the route tool is selected, you&#8217;ll see a drop down menu. Currently it should say &#8220;Bottom&#8221; (meaning the bottom of the board) but if you click on it, you are able to select &#8220;Top&#8221;\</p>
<p><img class="aligncenter size-full wp-image-981" title="bottom top select" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/bottom-top-select.png" alt="" width="179" height="88" /></p>
<p>You have to be a little careful because there&#8217;s less room on the top for routing than on the bottom, but with some creativity you can make it work. I recommend you take advantage of the gaps created by the resistors to take a route over to the other side.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/top-route.png"><img class="aligncenter size-medium wp-image-978" title="top-route" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/top-route-287x300.png" alt="" width="287" height="300" /></a></p>
<p>If it&#8217;s kind of hard to see, here&#8217;s a picture without the text that make show the routes a little better.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/routing-no-names.png"><img class="aligncenter size-medium wp-image-982" title="routing no names" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/routing-no-names-300x257.png" alt="" width="300" height="257" /></a></p>
<p>Okay. We&#8217;re almost done. We want to put a couple of things on the silkscreen, so we know what to plug in to the terminal blocks. This part is easy. Click on the Text button (The &#8220;T&#8221;). Type what you want, and place it. By hitting escape, you&#8217;ll get the dialog box again, and you&#8217;ll be able to place another thing. You might also want to fill in any blank space you have (or not) I like to put in something identifying, just for fun.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/silk-screen-board.png"><img class="aligncenter size-medium wp-image-976" title="silk-screen-board" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/silk-screen-board-287x300.png" alt="" width="287" height="300" /></a></p>
<p>So here we are. We have completed our circuit and we&#8217;re ready to go! We&#8217;re almost finished (again). All we have to do is turn this sucker into Gerber files and shoot them off to the fab house.</p>
<h3>Gerber? Isn&#8217;t that baby food?</h3>
<p>Yup, Gerber is a brand of baby food, but it&#8217;s also the common name of the files you send to a manufacturer so they know what to do to make your board. It was initially created by a company called Gerber Systems Corporation. They used it to drive a photo-plotter. These days it&#8217;s properly referred to as RS-274X. There are lots of different &#8220;layers&#8221; in a gerber file, but the common ones you come across are as follows:</p>
<ul>
<li>Top-Silkscreen &#8211; This usually shows your documentation&#8230; part placement and footprints</li>
<li>Mask Top &#8211; This shows the machine where not to put soldermask, like the pads you&#8217;ll be soldering onto</li>
<li>Mask Bottom &#8211; Same as above, for the reverse.</li>
<li>Top Copper &#8211; This shows where the machine should leave copper so your circuit connects</li>
<li>Bottom Copper &#8211; Same as above for the other side.</li>
<li>Excellon Drill &#8211; This is the file that tells the router where to go <em>through</em> your PCB</li>
<li>Outline &#8211; Your board outline.</li>
</ul>
<p>Allright, enough talk. Let&#8217;s do this.</p>
<p>First we need to run electrical and design checks. These make sure that nothing is electrically wrong with our design and that our fab house can actually produce it. <strong>Note: </strong>This doesn&#8217;t mean your design <em>will work</em>. It only means that EAGLE doesn&#8217;t see electric circuits crossing paths.</p>
<p>Click on the electrical check tool:</p>
<p><img class="aligncenter size-full wp-image-943" title="electrical-check" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/electrical-check.png" alt="" width="31" height="29" /></p>
<p>and it should bring up the ERC errors page. In this page there are a lot of warnings. Here it&#8217;s just telling us that there aren&#8217;t any values listed. I intentionally did that because I figured that someone may want to put their components. Who knows how big or how bright you want those LEDs. I&#8217;m not gonna tie you down. <img src='http://aaroneiche.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/electrical-approved.png"><img class="aligncenter size-medium wp-image-942" title="electrical-approved" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/electrical-approved-300x213.png" alt="" width="300" height="213" /></a></p>
<p>The way we take care of these is simply click on &#8220;Approve&#8221; for each one.  Be careful how you do this, you don&#8217;t want to approve something that is  wrong.</p>
<p><img class="aligncenter size-full wp-image-983" title="design-rule-check-button" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/design-rule-check-button.png" alt="" width="28" height="27" /></p>
<p>Next we&#8217;ll run the design rule check. Click on the design rule button</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/load-dru.png"><img class="aligncenter size-medium wp-image-954" title="load-dru" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/load-dru-300x212.png" alt="" width="300" height="212" /></a></p>
<p>Since EAGLE doesn&#8217;t know who&#8217;s rules you want to play by, you&#8217;ll have  to choose a design rule file, or a .dru. I use our PCB order rules,  which can be downloaded at the top. Click on the &#8220;Load&#8221; button, and  choose your file.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/laen-design-check.png"><img class="aligncenter size-medium wp-image-952" title="laen-design-check" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/laen-design-check-300x205.png" alt="" width="300" height="205" /></a></p>
<p>You&#8217;ll get the design rule check screen. Just press the &#8220;check&#8221; button.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/DRC-errors.png"><img class="aligncenter size-medium wp-image-938" title="DRC-errors" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/DRC-errors-300x179.png" alt="" width="300" height="179" /></a></p>
<p>Uh-oh. Looks like I wasn&#8217;t paying close enough attention. There&#8217;s an overlap in the circuit layout. That is to say that something on my board is connecting in a way that is not connected on my schematic. Fortunately you don&#8217;t have to hunt around for it. EAGLE draws a nice little box around the area in question.</p>
<p><img class="aligncenter size-full wp-image-961" title="overlap" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/overlap.png" alt="" width="237" height="199" /></p>
<p>In this case, it looks like I ran my GND line right through one of the holes where the VCC line comes in. The way we fix this is &#8220;rip-up&#8221; the line and redraw it. The Rip-up tool looks like this:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/rip-up-tool.png"><img class="aligncenter size-full wp-image-964" title="rip-up-tool" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/rip-up-tool.png" alt="" width="28" height="30" /></a></p>
<p>All you have to do is click on the offending line, and then select the routing tool again an lay it down in a functional manner.</p>
<div style="text-align: center;">
<div style="display: inline-block; margin-right: 5px;"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/rip-up.png"><img class="aligncenter size-medium wp-image-965" title="rip-up" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/rip-up-300x212.png" alt="" width="300" height="212" /></a></div>
<div style="display: inline-block;"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/repair.png"></a> <a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/repair.png"><img class="aligncenter size-medium wp-image-963" title="repair" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/repair-300x212.png" alt="" width="300" height="212" /></a></div>
</div>
<p>Okay, now that we&#8217;ve fixed that, we run the Design rule check again&#8230;</p>
<p><img class="aligncenter size-full wp-image-960" title="no-errors" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/no-errors.png" alt="" width="402" height="83" /></p>
<p>And  it comes back good! Hooray!</p>
<p>Now we can finally produce those Gerber files. click on the CAM processor button</p>
<p><img class="aligncenter size-full wp-image-984" title="CAM job button" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/CAM-job-button.png" alt="" width="26" height="25" /></p>
<p>and it will open up the CAM processor Window (funny how that works.) We want to use a specific CAM job, so we have to go to File-&gt;Open-&gt;Job&#8230;</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/open-job.png"><img class="aligncenter size-medium wp-image-986" title="open-job" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/open-job-300x274.png" alt="" width="300" height="274" /></a></p>
<p>Choose your cam job, and you should get an updated CAM processor window:</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/laen-cam1.png"><img class="aligncenter size-medium wp-image-985" title="laen-cam" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/laen-cam1-300x274.png" alt="" width="300" height="274" /></a></p>
<p>The only adjustment I recommend here is that you additionally select <strong>tDocu-51</strong> on the Silkscreen-CMP layer. This will make sure that the Arduino Silkscreen stuff ends up in the silkscreen with the rest of our materials. When you&#8217;re ready, press the &#8220;Process Job&#8221; button. EAGLE will output the gerber files and output them into your project directory. EAGLE will have produced both .ger files and .gpi files. The gpi files simply contain information about the ger files, and are unnecessary.</p>
<p>If you want, you can see what these files look like by going over to <a href="http://circuitpeople.com" target="_blank">circuitpeople.com</a> and loading them up. It&#8217;s nice and simple. No signups, no ads. Just an easy way to view your gerbers. I highly recommend you do check your work to make sure it looks the way you want it to. I have gotten back boards that didn&#8217;t have everything on the silkscreen layer that I expected them to. Here&#8217;s how a couple of the gerbers looked from this project. On the left is the top-copper gerber, and the right is the top-silkscreen.</p>
<div style="text-align: center;">
<div style="display: inline-block; margin-right: 5px;"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/copper.png"><img class="aligncenter size-medium wp-image-987" title="copper" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/copper-300x254.png" alt="" width="300" height="254" /></a></div>
<div style="display: inline-block;"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/silkscreen.png"><img class="aligncenter size-medium wp-image-988" title="silkscreen" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/06/silkscreen-300x254.png" alt="" width="300" height="254" /></a></div>
</div>
<p>That&#8217;s it! You&#8217;re finished. Zip &#8216;em up and send them off to your board house, or if you want it to be easy for yourself. Send them off to Laen, and he&#8217;ll include them in <a href="http://www.dorkbotpdx.org/wiki/pcb_order" target="_blank">our monthly PCB order</a>! I guarantee you, it&#8217;s hard to beat $5/sq in. for 3 boards. The turn around time is a little more than a week from send off date. And they don&#8217;t go out to China. (Judge for yourselves if that&#8217;s a good thing. I can go either way.)</p>
<p>If you&#8217;d like to look at the files I made while doing this, they are on <a href="http://aaroneiche.com/downloads/" target="_blank">the download page</a>.</p>
<p>So there you have it. Make a circuit, order it, and in about a week-and-a-half, you get something that looks like <a href="http://aaroneiche.com/2010/05/17/my-very-first-pcb/" target="_blank">this</a>. If you need some help, you can usually find me during the week as sircastor on IRC on the #dorkbot channel or you can email me!</p>
]]></content:encoded>
			<wfw:commentRss>http://aaroneiche.com/2010/06/24/a-beginners-guide-to-making-an-arduino-shield-pcb/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Eagle3D on a Mac when POVray won&#8217;t work&#8230;</title>
		<link>http://aaroneiche.com/2010/04/29/eagle3d-on-a-mac-when-povray-wont-work/</link>
		<comments>http://aaroneiche.com/2010/04/29/eagle3d-on-a-mac-when-povray-wont-work/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 05:56:05 +0000</pubDate>
		<dc:creator>Aaron Eiche</dc:creator>
				<category><![CDATA[Useful]]></category>
		<category><![CDATA[Eagle]]></category>
		<category><![CDATA[Eagle3D]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[PCB]]></category>

		<guid isPermaLink="false">http://aaroneiche.com/?p=794</guid>
		<description><![CDATA[So you just finished your first PCB in Eagle. Good job. Me too actually, and after a few days I came across something very cool. Eagle3D. Eagle3D takes your Eagle .brd file and renders it as a 3D image, so you get to see the board in a photorealstic way. (I think I&#8217;ve been saving &#8230;  <a href="http://aaroneiche.com/2010/04/29/eagle3d-on-a-mac-when-povray-wont-work/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><img class="size-thumbnail wp-image-800 alignleft" style="margin-right: 3px;" title="servoshield" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/servoshield-150x150.png" alt="" width="130" height="130" />So you just finished your first PCB in Eagle. Good job. Me too actually, and after a few days I came across something <em>very</em> cool. Eagle3D. Eagle3D takes your Eagle .brd file and renders it as a 3D image, so you get to see the board in a photorealstic way. (I think I&#8217;ve been saving up <em>photorealistic</em> to use in a post-1995 context. I really don&#8217;t think I&#8217;ve seen it used to describe anything since the box of <em>Myst</em>). So you download Eagle3D, you download POVray, you copy your include files over there, generate your .pov file, and you launch POVray in anticipation&#8230; and then it <em>crashes. </em></p>
<p><span id="more-794"></span>The nerve&#8230;</p>
<p>So here&#8217;s the deal. POVray for the Mac is either being developed poorly, or more likely is simply not the center of the universe for it&#8217;s developers. On the POVray website they blame Apple for not properly keeping up the PPC emulator. I want to support these folks for their hard work, but seriously&#8230; we&#8217;ve been using all-intel Macs for 4 years now. Time to move on. At any rate, this problem occurs in a few machines, and it&#8217;s not quite clear which ones. The problem has something to do with preferences, and Intel Macs between 2006 and 2007 (of course, my Mac is an early 2008 model, but who&#8217;s counting?)</p>
<p>Because I couldn&#8217;t find any easy answers to getting POVray to run, I was pleased to have found a solution. Here are the steps needed to get your board rendered in 3D:</p>
<h3>1. Download these things:</h3>
<ul>
<li><a href="http://megapov.inetart.net/download.html" target="_blank">MegaPOV</a> (<a href="http://megapov.inetart.net/packages/apple/megapov_c_ub_r3.dmg.zip">download link</a>)</li>
<li><a href="http://www.matwei.de/doku.php?id=en:eagle3d:eagle3d" target="_blank">Eagle3D</a> (<a href="http://www.matwei.de/lib/exe/fetch.php?id=en%3Aeagle3d%3Aeagle3d&amp;cache=cache&amp;media=files:eagle3d:eagle3d_1_05_27112006.tar.bz2">download link</a>)</li>
<li><a href="http://www.povray.org/download/">POVray</a> (<a href="http://www.povray.org/redirect/www.povray.org/ftp/pub/povray/Official/Macintosh/povpmac.zip">download link</a>)</li>
</ul>
<h3>2. Install MegaPOV, and Eagle3D (if you haven&#8217;t already)</h3>
<p><strong>MegaPOV</strong> is a derivative of POVray, and it&#8217;s fortunately written in Cocoa and is a proper universal binary. Because it will run properly, we can use it to render the images Eagle3D turns out. MegaPOV is an easy click-and-drag to install. Just stick it in your Applications folder. For Eagle 3D, I recommend you move the folder into the EAGLE folder in your Applications directory. Good place to have it.</p>
<h3>3. Copy over needed include files</h3>
<p>In order to use MegaPOV for Eagle3D, we need to copy some include files from POVray . In the POVray folder, you&#8217;ll see a folder called <em>includes.</em> Rename this folder to &#8220;pov-includes&#8221; (or whatever you would like), and copy the folder into the MegaPOV folder.</p>
<h3>4. Make changes to the Eagle3D UPL</h3>
<p>In POVray, you can name variables starting with lowercase letters. MegaPOV is not as courteous in that respect, and so if you try to render an Eagle3D pov file, it&#8217;ll throw and error:</p>
<div id="attachment_799" class="wp-caption aligncenter" style="width: 310px"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/megapov_error.png"><img class="size-medium wp-image-799" title="megapov_error" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/megapov_error-300x187.png" alt="MegaPOV Error" width="300" height="187" /></a><p class="wp-caption-text">expected &#39;unidentified declaration&#39;, environment found instead</p></div>
<p>It&#8217;s relatively easy to fix this. The variable named <em>environment</em> is the culprit, and we&#8217;ll need to change it in the ulp file in the Eagle 3D folder. As Eagle3D is a few years old, everyone is probably using the 3d41.ulp. If you&#8217;re not, you&#8217;ll need to change the file you&#8217;re using.</p>
<p>Find the following lines in the code:</p>
<pre class="code">46: "#if(environment=on)\n"
1023: if(opt_amb==1) printf("\n#declare environment = on;\n");
1024: else printf("\n#declare environment = off;\n");
</pre>
<p>Change those lines to look like this (respectively):</p>
<pre class="code">46: "#if(Environment=on)\n"
1023: if(opt_amb==1) printf("\n#declare Environment = on;\n");
1024: else printf("\n#declare Environment = off;\n");
</pre>
<p>That&#8217;s it, no other changes to be made in the code. You just need to capitalize the E in &#8220;Environment&#8221;!</p>
<h3>5. Set additional include paths</h3>
<p>We need some of the include files that are floating around here. In MegaPOV you can set two include paths. It provides a convenient open dialog. You need to select:</p>
<ul>
<li>/Applications/EAGLE/eagle3d/povray/</li>
<li>/Applications/MegaPOV_C_UB/pov-include/</li>
</ul>
<div id="attachment_804" class="wp-caption aligncenter" style="width: 310px"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/settings.png"><img class="size-medium wp-image-804" title="settings" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/settings-300x187.png" alt="" width="300" height="187" /></a><p class="wp-caption-text">Settings for alternate paths</p></div>
<h3>6. Make your board!</h3>
<p>That&#8217;s all you need to do. From this point, you need to simply run the Eagle3D script in EAGLE, and it&#8217;ll generate your .pov. Open your .pov in MegaPOV, and it should render just fine.</p>
<div id="attachment_811" class="wp-caption aligncenter" style="width: 310px"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/servoshield1.png"><img class="size-medium wp-image-811" title="Servo Shield" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/servoshield1-300x210.png" alt="" width="300" height="210" /></a><p class="wp-caption-text"> My custom Arduino Prototyping board</p></div>
]]></content:encoded>
			<wfw:commentRss>http://aaroneiche.com/2010/04/29/eagle3d-on-a-mac-when-povray-wont-work/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Nissan LEAF Colors</title>
		<link>http://aaroneiche.com/2010/04/20/nissan-leaf-colors/</link>
		<comments>http://aaroneiche.com/2010/04/20/nissan-leaf-colors/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 23:13:06 +0000</pubDate>
		<dc:creator>Aaron Eiche</dc:creator>
				<category><![CDATA[Useful]]></category>
		<category><![CDATA[EV]]></category>

		<guid isPermaLink="false">http://aaroneiche.com/?p=768</guid>
		<description><![CDATA[There&#8217;s been a lot of wondering I think, about whether or not the Nissan LEAF EV was going to offered in anything other than that blueish color they&#8217;ve been parading around. Well, today the LEAF reservation email came today and one of the steps they offered was to choose your reservation color. Since the question &#8230;  <a href="http://aaroneiche.com/2010/04/20/nissan-leaf-colors/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/gallery-1.jpg"><img class="size-thumbnail wp-image-773 alignleft" style="margin-right: 5px;" title="Nissan LEAF" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/gallery-1-150x150.jpg" alt="Nissan LEAF" width="94" height="94" /></a>There&#8217;s been a lot of wondering I think, about whether or not the Nissan LEAF EV was going to offered in anything other than that blueish color they&#8217;ve been parading around. Well, today the LEAF reservation email came today and one of the steps they offered was to choose your reservation color. Since the question has been sitting on a lot of peoples&#8217; minds (including my own) I answer with a triumphant &#8220;Yes!&#8221;.</p>
<p><span id="more-768"></span></p>
<p>The website does note that these colors are representative only, which is pretty reasonable. If you have your monitor colors messed up, and the red comes out looking orange, they don&#8217;t want you to complain.</p>
<p>Anyway, without further delay here they are:</p>
<p style="text-align: center;"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/blackleaf.png"><img class="aligncenter size-medium wp-image-769" title="Black Nissan Leaf" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/blackleaf-300x124.png" alt="" width="300" height="124" /></a>Black</p>
<p style="text-align: center;"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/silverleaf.png"><img class="aligncenter size-medium wp-image-771" title="silverleaf" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/silverleaf-300x128.png" alt="" width="300" height="128" /></a>Silver</p>
<p style="text-align: center;"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/whiteleaf.png"><img class="aligncenter size-medium wp-image-772" title="White Nissan Leaf" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/whiteleaf-300x117.png" alt="White Nissan Leaf" width="300" height="117" /></a>White</p>
<p style="text-align: center;"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/redleaf.png"><img class="aligncenter size-medium wp-image-770" title="Red Nissan Leaf" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/04/redleaf-300x133.png" alt="Red Nissan Leaf" width="300" height="133" /></a>Red</p>
<p style="text-align: left;">So there you have it. The LEAF is coming in different colors. These 4 are in addition to the blue we&#8217;ve all seen and thought &#8220;Oh, I hope I can get it in some other color.&#8221; Our reservation is in. We chose Black. (It bears noting that my wife, Hykel, preferred red)</p>
]]></content:encoded>
			<wfw:commentRss>http://aaroneiche.com/2010/04/20/nissan-leaf-colors/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Y&#8217;know, that one song&#8230; from the 50&#8242;s?</title>
		<link>http://aaroneiche.com/2010/02/11/yknow-that-one-song-from-the-50s/</link>
		<comments>http://aaroneiche.com/2010/02/11/yknow-that-one-song-from-the-50s/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 19:40:08 +0000</pubDate>
		<dc:creator>Aaron Eiche</dc:creator>
				<category><![CDATA[Useful]]></category>
		<category><![CDATA[Googling]]></category>

		<guid isPermaLink="false">http://aaroneiche.com/?p=651</guid>
		<description><![CDATA[So last night I was looking for a song that I&#8217;ve heard a million times, but have never known the name of. It&#8217;s an instrumental, and I&#8217;m pretty confident that you&#8217;ve heard it too. I would describe it as a sort of peppy, upbeat, 50&#8242;s ad spot background theme. Lots of sticatto plucking of strings. &#8230;  <a href="http://aaroneiche.com/2010/02/11/yknow-that-one-song-from-the-50s/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>So last night I was looking for a song that I&#8217;ve heard a million times, but have never known the name of. It&#8217;s an instrumental, and I&#8217;m pretty confident that you&#8217;ve heard it too. I would describe it as a sort of peppy, upbeat, 50&#8242;s ad spot background theme. Lots of sticatto plucking of strings. After several unsuccessful attempts, my wife offered a trade. She would look for my song if I would go find the paintbrushes she was looking. Surprisingly, it worked! She found an album containing the song and I found the paintbrushes.</p>
<p>The song was written by a man named Laurie Johnson. He is a British composer and the song is called &#8220;Happy Go Lively&#8221;. It&#8217;s owned an licensed by a company called Associated Production Music. Production Music, is a term given to music that&#8217;s essentially made for the sole purpose of licensing it out for productions (movies, television, etc)</p>
<p>Considering how well-known and familar,  but unidentifyable this song is, I thought I&#8217;d post it to a page and stick as much google-glue as I could on it. If you found this page through a search engine after having some difficulty, give me your search terms and I&#8217;ll put them in the keywords, so people like us don&#8217;t need to struggle to find this delightful little song.</p>
<p>Here&#8217;s a little clip:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="27" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="playerMode=embedded" /><param name="src" value="http://aaroneiche.com/audio-player.swf?audioUrl=http://aaroneiche.com/happy-go-lively.mp3" /><param name="wmode" value="window" /><param name="quality" value="best" /><embed type="application/x-shockwave-flash" width="400" height="27" src="http://aaroneiche.com/audio-player.swf?audioUrl=http://aaroneiche.com/happy-go-lively.mp3" quality="best" wmode="window" flashvars="playerMode=embedded" bgcolor="#ffffff"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://aaroneiche.com/2010/02/11/yknow-that-one-song-from-the-50s/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino Starter Rundown &#8211; Part 2</title>
		<link>http://aaroneiche.com/2009/07/16/arduino-starter-rundown-part-2/</link>
		<comments>http://aaroneiche.com/2009/07/16/arduino-starter-rundown-part-2/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 15:45:37 +0000</pubDate>
		<dc:creator>Aaron Eiche</dc:creator>
				<category><![CDATA[Hobby]]></category>
		<category><![CDATA[Useful]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Electronics]]></category>

		<guid isPermaLink="false">http://aaroneiche.com/?p=407</guid>
		<description><![CDATA[Update: A useful comparison chart of Arduino Starter kits has been posted (by me) at ConductiveResistance.com. I invite you to check it out there. When I wrote the first part of this series, I didn&#8217;t plan for it to be a series. I was just thinking about a couple of Electronics companies that I like &#8230;  <a href="http://aaroneiche.com/2009/07/16/arduino-starter-rundown-part-2/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-466" style="margin-right: 10px;" title="arduino-book" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/arduino-book-150x150.jpg" alt="arduino-book" width="150" height="150" /></p>
<p><strong><em>Update: A <a href="http://conductiveresistance.com/arduino-starter-kit-comparison-chart/" target="_blank">useful comparison chart</a> of Arduino Starter kits has been posted (by me) at <a href="http://conductiveresistance.com/">ConductiveResistance.com</a>. I invite you to check it out there.</em></strong></p>
<p>When I wrote the <a href="http://aaroneiche.com/2009/06/29/arduino-starter-rundown/" target="_blank">first part of this series</a>, I didn&#8217;t plan for it to be a series. I was just thinking about a couple of Electronics companies that I like that sold a product that I like. It turns out though, that there&#8217;s a deeper need for this kind of article. A mostly-comprehensive look at Arduino sets that will spell out what has what, and how they compare. I got one concern that I&#8217;d only looked at American companies. So I&#8217;ve dove in and I&#8217;m giving you no fewer than 5 more Arduino starter kits. Two more from North American providers, and Three from European providers. All different, and all cool. We&#8217;ll see if we can get a good list to help folks out.</p>
<p><span id="more-407"></span><span style="color: #888888;">Disclaimers: I wrote this over two weeks. I tried my best to make it look nice, and be readable. Sorry if it&#8217;s not. Also, I started out with 4 European provides, but only ended up with 3. They&#8217;re all actually from the UK. I hope that doesn&#8217;t cheese anyone off. Anyway, on with it all.</span></p>
<p>First, let me say that looking at some of these kits, it&#8217;s clear that &#8220;Starter&#8221; doesn&#8217;t mean the same thing to everyone. To some, it means &#8220;Beginner&#8221;, to others it means &#8220;Introductory&#8221;. The difference is that some kits are put together for the person who&#8217;s not familiar with Arduino and how it works. Other kits are built to get you up and running with an Arduino. They give you lots to work with, cool things to do, but not the know-how or &#8220;already have&#8221;-ness that you get from being an Electronics hobbiest. I&#8217;m not going to differentiate here, except in the conclusion, where I&#8217;ll lay out which kits seem to fall into which category.</p>
<p>Kits are listed by their providers, as they&#8217;re pretty much all called &#8220;Arduino Starter Kit&#8221;; Providers are in alphabetical order&#8230;</p>
<p><strong>All kits contain an Arduino Duemilanove board with an ATMega328 unless otherwise noted.<br />
</strong></p>
<h2><a href="http://www.coolcomponents.co.uk/catalog/product_info.php?products_id=240" target="_blank">Cool Components</a></h2>
<h2><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/Coolcomponents.JPG"><img class="aligncenter size-medium wp-image-422" title="Coolcomponents" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/Coolcomponents-300x300.jpg" alt="Coolcomponents" width="300" height="300" /></a></h2>
<p>The Cool Components starter kit is a neat looking kit, and has a few surprises in it. Forgive me for the pun, it definitely has some cool components in it. It weighs in at $80.10 (US), They&#8217;re based in the UK though, so you&#8217;re probably expecting something in pounds: £48.22 is the magic number.</p>
<p>&nbsp;</p>
<p><strong>1 x USB cable &#8211; </strong>This is kind of a given&#8230; Looks to be 3&#8242; from the picture.</p>
<p><strong>2 x Mini breadboards -</strong> I expected 1, two sweetens the deal here. You can either work on two small projects, or have on projects separated into sections. I like this.</p>
<p><strong>1 x Male &amp; Female Jumper Leads -</strong> I think the 1x refers to &#8220;1 pack of jumpers&#8221;  The photo looks to have about 10 of them. While Male jumpers are fantastic, I&#8217;m not sure how Female jumpers are going to be put to use here. You could connect the directly to the sensors, but then you&#8217;ll still have to use Male jumpers to connect them the Arduino, or to the Breadboard.</p>
<p><strong>6 x LEDs (mix of red, green, yellow) &#8211; </strong>A good mix of LEDs, nothing special though.<br />
<strong> </strong></p>
<p><strong>2 x 15 degree Tilt Switches -</strong> This is a very cool addition, and a slightly unexpected one. I&#8217;d love to play with some tilt-switches, but I kind of wonder why these were thrown in&#8230;</p>
<p><strong>Resistors </strong><strong>(220, 10k, 200k Ohm &#8211; 5 each) &#8211; </strong>Always good to have a mix of resistors to work with, especially if you&#8217;re giving people breadboards to plug stuff into.<br />
<strong> </strong></p>
<p><strong>2 x 1N4007 Diode &#8211; </strong>You will thank your lucky stars when you don&#8217;t fry a valuable component because the current decided to go the other way. Diodes are nice to have&#8230;<br />
<strong> </strong></p>
<p><strong>4 x BC547 NPN Transistors &#8211; </strong>Transistors are the basis of modern electronics. They are in everything, including quite a few in that Arduino up there. While they&#8217;re definitely cool, I&#8217;m not sure about their inclusion here. Most of what you do with transistors can be easily accomplished with Arduino programming, and most projects aren&#8217;t going to be large enough or complex enough to encourage the use of Transistors. That said, they&#8217;re a basic component of learning electronics, so why not?<br />
<strong> </strong></p>
<p><strong>2 x Opto-isolators &#8211; </strong>I didn&#8217;t know what an Opto-isolator was until a few minutes ago. It&#8217;s a little IC that has an LED (InfraRed) and a little photodetector (or light sensor) that&#8217;s all wrapped in a light-tight housing. You can use them to eliminate electrical noise or to transmit signals between different voltages.</p>
<p><strong>1 x Piezo buzzer -</strong> Make noise! Because you can! A great little addition, because it&#8217;s so easy to use, and so obnoxious. <img src='http://aaroneiche.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The Cool Components package is cool, but seems to be suffering from a kind of identity crisis. Is it a beginners electronics package, or a beginner&#8217;s Arduino package? The price feels a little high to me, but I&#8217;m not familiar enough with UK electronics economy to tell. It turns out Cool Components doesn&#8217;t sell individually a lot of the components listed in the kit, so I couldn&#8217;t get a very accurate price for individual parts. My guestimate comes to about £44.00, which is less than they sell the kit for&#8230;</p>
<h2><a href="http://earthshinedesign.co.uk/?page_id=3&amp;category=3&amp;product_id=14" target="_blank">EarthShine Design</a></h2>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/askbits.png"><img class="aligncenter size-medium wp-image-436" title="askbits" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/askbits-249x300.png" alt="askbits" width="249" height="300" /></a></p>
<p><strong>Freeduino Board (100% Arduino Compatible Clone) &#8211; &#8220;</strong>What does that mean!?!&#8221; You say&#8230; It means that your Arduino is not an official Arduino board, but instead, a compatible board. It doesn&#8217;t say on the site, but I&#8217;m guessing they give you <a href="http://www.freeduino.org/freeduino_open_designs.html" target="_blank">this board</a>, instead of <a href="http://arduino.cc/en/Main/ArduinoBoardDuemilanove" target="_blank">this one</a>. What does that mean for you? It means your board will be orange instead of blue. The Freeduino board is 100% compatible with all hardware and software for the Arduino. The people who created Arduino intended the design to work like that. There&#8217;s a whole bunch of different Arduino-compatible boards out there. Anyway, the point of all this is: <strong>Don&#8217;t shy away from this because it&#8217;s not an official Arduino board</strong>. You can still do everything you want with <em>zero</em> problems.</p>
<p><strong>USB A to B Cable &#8211; </strong>Don&#8217;t know how long. Expect 3&#8242; to be on the safe side.<br />
<strong> </strong></p>
<p><strong>“The Complete Beginners Guide to the Arduino” eBook -</strong> According to the listing, this book has more than a dozen projects for you to do with your new Arduino. Smart to make it an <strong>eBook</strong>. Additionally, there are links to code provided. <strong>Note: </strong>Mike, who runs Earthshine Design and is very active in the Arduino Community, has decided to release this book freely. This is way cool as it provides a learning opportunity not limited to only those who buy the kit. I think this is a great way to promote Earthshine and provide something for the community. You can get the book <a href="http://earthshinedesign.co.uk/ASKManual/Site/ASKManual.html">here</a>.</p>
<p><strong>9v DC Power Supply (UK Socket) &#8211; </strong>A UK plug to get the power you need for your Arduino.</p>
<p><strong>Full Size (700 tie points) Breadboard &#8211; </strong>This is a welcome addition. A full size breadboard. I like the mini-boards, but it&#8217;s nice to know there&#8217;s someone out there considering what you&#8217;re trying to do.</p>
<p><strong>Red Diffused, Green Diffused, Yellow Diffused, Red, Green, Blue LEDs</strong> <strong>(10 each)</strong> &#8211; Yeah, that&#8217;s 60 LEDs right there. The latter 3 are clear.</p>
<p><strong>100, 150, 240, 470, 1k, 1k5, 1M Ohm resistors</strong> (10 each) <strong>- </strong>For someone getting started (as I&#8217;m sure I mentioned before), having a good selection of resistors is essential. I&#8217;m glad to see the wide range.</p>
<p><strong>5 Tactile Switches &#8211; </strong>Buttons!<strong><br />
</strong></p>
<p><strong>74HC595 Shift Register IC’s</strong> <strong>(3) &#8211; </strong>Shift registers are a good way to multiply pins you don&#8217;t have. You can turn 8 pins into just 3, saving you 5 pins to use else where. Great if you&#8217;re working with a component that takes a lot of pins (LCD screens for instance)</p>
<p><strong>Turned Pin 16-Way IC Sockets</strong> <strong>(3)</strong> &#8211; So you don&#8217;t have to solder those Shift registers&#8230;</p>
<p><strong>BC547B NPN Transistors (2) </strong>- A couple of transistors for amplifying or&#8230; something<strong><br />
</strong></p>
<p><strong> TIP-120 NPN Transistor &#8211; </strong>I&#8217;m not sure about the inclusion of this, as I don&#8217;t really know the differ</p>
<p><strong> 8×8 Mini LED Dot Matrix Display</strong> &#8211; A nifty inclusion. The one they offer in their shop they note it&#8217;s easy to control via a shift register (included above)</p>
<p><strong> LM35DT Temperature Sensor &#8211; </strong>Rises an falls in temperature could provide for some cool projects.</p>
<p><strong> Light Dependent Resistor &#8211; </strong>Almost a given in a starter kit<strong><br />
</strong></p>
<p><strong> 4K7 Potentiometer &#8211; </strong>Another common item. Nice to have.</p>
<p><strong> DC Motor &#8211; </strong>This one is a bit of a surprise to me, as A motor isn&#8217;t a common thing to include. It&#8217;s defintely a nice addition, but there&#8217;s no H-bridge in the kit for motor control. I don&#8217;t know the project they have in mind when they include this, don&#8217;t expect anything but basic on-off motor&#8230;</p>
<p><strong> 3-Way Terminal Block &#8211; </strong>This is a  block screw down posts to make it easy to connect and disconnect wires to an from connections. Useful during prototyping.</p>
<p><strong> Piezoelectric Sounder &#8211; </strong>Make noise with this&#8230; but don&#8217;t plan on it being pretty.</p>
<p><strong> 75 Piece Molded-End Jumper Wire Kit &#8211; </strong>I think it goes without saying that you need wires.</p>
<p><strong> Quality 7 Compartment Raaco Case &#8211; </strong>This is a great point of all of these kits. If you&#8217;re getting started in  electronics, you&#8217;ll quickly find that the random doodads that you&#8217;re picking up have nowhere to go in your house. Having a little case to stick them in is really indispensable.</p>
<p>This is a BIG kit. A lot bigger than what I was expecting for a starter kit. The strength of the kit lies in the projects that they give you to do. More than a dozen projects to learn with and the components that you need to complete them. I think as you go through these projects you&#8217;ll find that you&#8217;re learning the things that you need to make your own projects, and realize the things you&#8217;d like to build. The price for the kit is £49.99 or about $81.00 US. A parts breakdown, makes it more than £53.00 (Not all parts were available to price), so you do get a price break. However, it is a little high when you&#8217;re looking to get into the basics.</p>
<h2><a href="http://www.hacktronics.com/Arduino/Arduino-Starter-Kit/flypage.tpl.html" target="_blank">Hacktronics</a></h2>
<h2><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/hacktronics.jpg"><img class="aligncenter size-medium wp-image-428" title="hacktronics" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/hacktronics-300x219.jpg" alt="hacktronics" width="300" height="219" /></a></h2>
<p><strong>Solderless Breadboard &#8211; </strong>A bit bigger than the kits reviewed so far, it&#8217;s nice to have what I&#8217;d call a &#8220;project breadboard&#8221;. It has room enough for an entire project, which I think would largely be</p>
<p><strong>12  Flexible Wire Jumpers &#8211; </strong>All Male it looks like, which is good.</p>
<p><strong>Red, Green, Blue &amp; White (5 each) &#8211; </strong>LEDs are great fun. These are all diffused (they look like the color they give off)</p>
<p><strong>330, 680, 1k, 4.7k, 10k Ohm Resistors (5 each) &#8211; </strong>A wide selection of resistors is great.</p>
<p><strong>1  Tactile Push Button &#8211; </strong>Many of the cool things that you&#8217;ll want to do has to do with pressing buttons to get responses out of the Arduino.</p>
<p><strong>1  USB Cable for programming and powering the board &#8211; </strong>From the picture, it looks to be a 6 foot cable.</p>
<p>This is a good kit for basic Arduino experimentation. You could make a few projects with LEDs that respond to a button-press. I don&#8217;t see a lot of flexibility beyond that though. The sells for $39.85. Parts breakdown total is $49.25 (The breadboard in the kit doesn&#8217;t appear to be for sale on the site, so I substituted the closest similar&#8230;)</p>
<h2><a href="http://www.makershed.com/ProductDetails.asp?ProductCode=MSGSA" target="_blank">MakerShed</a></h2>
<h2><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/makershed.jpg"><img class="aligncenter size-medium wp-image-433" title="makershed" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/makershed-300x199.jpg" alt="makershed" width="300" height="199" /></a></h2>
<p>MakerShed is the store corner of <a href="http://www.makezine.com/" target="_blank">Make Magazine</a>, and a way for them to provide parts and materials for the projects they show off in the magazine. When I started writing this I was actually looking at the kit they&#8217;re retiring. They&#8217;ve since replaced it with 3 kits for different needs: The <a href="http://www.makershed.com/ProductDetails.asp?ProductCode=MSAPK" target="_blank">Arduino Projects Pack</a>, the <a href="http://www.makershed.com/ProductDetails.asp?ProductCode=MSAPK2" target="_blank">Advanced Arduino Starter Kit</a>, and this one &#8211; the <a href="http://www.makershed.com/ProductDetails.asp?ProductCode=MSGSA" target="_blank">Getting Started with Arduino Kit</a>. If you get a chance, I recommend you look at all three as they vary to suit needs.</p>
<p><strong>Getting Started with Arduino book &#8211; </strong>I have a copy of this book myself, though I got it long after I&#8217;d gotten started with my Arduino. It&#8217;s a good little book that covers history, and explains basic concepts of programming and electronics.</p>
<p><strong>USB Cable &#8211; </strong>They don&#8217;t say, but the previous kit&#8217;s cable was 3 feet. I&#8217;d guess the same for this one.</p>
<p><strong>1K &amp; 10K Ohm Resistors (10 each) &#8211; </strong>A couple different values to meet your needs.</p>
<p><strong>1 Tactile Switch &#8211; </strong>It&#8217;s a button.<strong> </strong></p>
<p><strong>1 Photoresistor &#8211; </strong>See the light! Or at least change resistance based on it.<strong> </strong></p>
<p><strong>2 Force Sensing Resistors -</strong> With these, you can sense force, like how heavy something might be, based on the force it&#8217;s pushing against one of these.</p>
<p><strong>LEDs: 1 Red, 1 Green, 1 Superbright Blue, &amp; 1 RGB (1 each) &#8211; </strong>A good mix of Colors. While I think I&#8217;d want a few more of each, I can&#8217;t really tell you why you&#8217;d need them. 4 LEDs is a good set for a starter package.</p>
<p><strong>140 piece Jumper Wire Set &#8211; </strong>This is a lot of jumper wires! They are all Male-to-Male</p>
<p><strong>Breadboard &#8211; </strong>Nothing is stated explicitly about this breadboard, but the picture for the thing seems to imply that it&#8217;s a pretty large one.</p>
<p><strong> </strong><strong>9V Battery Pack w/DC Plug &#8211; </strong>This is a nice extra to have. Giving you an easy option of powering your Arduino away from the computer. It&#8217;s not a necessity, and I&#8217;m not too fond of the external power supply, as it doesn&#8217;t give you the right voltage out of the 3v3 pin. Still nice to have. Also, you get a <strong>9v Battery</strong> to go with it.</p>
<p>MakerShed&#8217;s kit is a good one for a beginner. If nothing else, the inclusion of the &#8220;Getting Started&#8221; book is a good move. All of the information in the book can be found online, but not all in the same place, and often not as well written. The kit has enough going for it that I would recommend it for someone actually entering the Arduino field for the first time. The  kit comes at $69.95, which is a little steep for a kit, but you&#8217;re getting some good stuff. Ala Carte, I estimate this stuff would probably run you about $90 give or take (not all components were available separately, so I had to guess at the costs.) In that light, it&#8217;s a very good deal.</p>
<h2><a href="http://www.oomlout.co.uk/arduino-starter-kit-ardx-p-183.html" target="_blank">Oomlout</a></h2>
<h2><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/oomlout.jpg"><img class="aligncenter size-medium wp-image-439" title="oomlout" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/oomlout-300x200.jpg" alt="oomlout" width="300" height="200" /></a><strong> </strong></h2>
<p><strong> Breadboard &#8211; </strong>A nicely sized Breadboard.</p>
<p><strong>Acrylic Holder</strong> &#8211; As near as I can tell, this device holds your Arduino and Your breadboard together in a fashion that make it&#8217;s easy to work with the pair. If you&#8217;ve never worked with an Arduino before, it can be difficult to get your boards to cooperate in the same space. The Arduino isn&#8217;t heavy, and wires can provide a lot of tension.<br />
<strong> </strong></p>
<p><strong> 75 Piece Jumper Wire Bundle &#8211; </strong>This looks to be the standard in most of the kits I&#8217;ve looked at, some offer more or less. I think 75 is good. I currently have 30 and I haven&#8217;t managed to use them all.<br />
<strong> </strong></p>
<p><strong>Printed 29 page Experimenter&#8217;s Guide &amp;</strong> <strong> 11+1 Breadboard Layout Sheets &#8211; </strong>This is where I think this kit really shines. It comes not only with a book that gives you starting points and projects to work on, but it gives you overlays that will fit on the included breadboard. Copying a schematic can be difficult sometimes, especially for beginners. With this, you just place the sheet on the breadboard, and start sticking components through where they&#8217;re marked. For me, doing is worth more than just reading about, so this practice I expect will help beginners. I hope very much that the guide includes circuit schematics. This is a great tool to teach schematic reading.</p>
<p><strong>USB Cable</strong> &#8211; I don&#8217;t know how long it is. When in doubt, expect 3ft.<strong> </strong></p>
<p><strong>Multi-compartment Plastic Storage Box &#8211; </strong>I kind of think every kit should have one of these, but really it&#8217;s probably more just the kits that are designed for beginners.<strong> </strong></p>
<p><strong>Red, Green (5mm), Red (10mm) LEDs (10 each)</strong> &#8211; A good selection.<strong> </strong></p>
<p><strong>Toy Motor</strong> &#8211; I&#8217;m gonna guess that this is a 3v3 motor, possibly 5v.<strong> </strong></p>
<p><strong>Mini Servo Motor</strong> &#8211; The first inclusion of a servo, I think this is more valuable than a DC motor. This is easier to control than a vanilla motor, and the libraries available for Arduino are solid.</p>
<p><strong>8-Bit Shift Register</strong> &#8211; Glad to see this again, as a method of preserving pins for other uses.</p>
<p><strong>Piezo Element</strong> &#8211; Hooray for obnoxious noise!<br />
<strong> </strong></p>
<p><strong>Pushbuttons</strong> <strong>(2)</strong> &#8211; Buttons are an absolute necessity.<br />
<strong> </strong></p>
<p><strong>Potentiometer</strong> <strong>10K ohm</strong> &#8211; Adjustable Resistance is also a necessity in doing a lot of cool stuff. The pot they give you is big, but it&#8217;s nice to have a large knob to turn&#8230; The pots that I have right now need to be turned via screwdriver, and it&#8217;s a pain in the neck.<br />
<strong> </strong></p>
<p><strong>Photo Resistor &#8211; </strong>How bright is it?</p>
<p><strong>Temperature Sensor</strong> (TMP36) How warm is it?<br />
<strong> </strong></p>
<p><strong>Relay</strong> &#8211; I think this is a very cool addition to the pack. A relay has been on my list of things to get for my Arduino for a while. Think of it as an electronically controlled switch. Setup a lamp, plug this inbetween, and you&#8217;ve got yourself a switch. If you&#8217;re willing to put in some effort, you can make that a web-enabled light switch<br />
<strong> </strong></p>
<p><strong>Transistors </strong>- Again, I think they have a plan for these. I don&#8217;t know that they belong in a beginner kit,  but if there&#8217;s a project utilizing them, it can be a good opportunity.<br />
<strong> </strong></p>
<p><strong>Resistors</strong> <strong>560 Ohm (25) 2.2k Ohm (3), 10k Ohm (3) </strong>- You need a variety of these. I suspect the values they&#8217;ve given you apply in the pack.<br />
<strong> </strong></p>
<p><strong>Diodes -</strong> Keep your power going the right direction.</p>
<p>This kit is pretty dang awesome. While it doesn&#8217;t provide the same variety of sensors some of the others do, it&#8217;s an awesome kit for someone getting started with the Arduino and with Electronics in general. I would not recommend it for someone who already has some electronics background, as you&#8217;ll probably get several things you already have. This kit costs £55.00. As of this writing, that&#8217;s about $90.00 US. That&#8217;s not cheap, but you get so much with this kit, I can&#8217;t argue against it. Sold separately, I estimate this kit running about £50.00 or so, but that doesn&#8217;t include any estimate at the value of the printed instruction materials, so it&#8217;s probably about dead on. (Caveat: I do not live in the UK, I don&#8217;t have a lot of experience in pounds -&gt; dollars exchange, so I might be way off.)</p>
<p>Oomlout also offers their kit in variations. You can buy it without the Arduino or without the Arduino and no project guide/breadboard layovers. I like the &#8220;levels&#8221; of kit available. I would have loved to be able to buy a kit minus the Arduino back when I first got one. I was so thrilled about getting the Arduino I didn&#8217;t think about other stuff I might need.</p>
<h2>Thoughts</h2>
<p>Initially, there were 6 kits that I was going to review in this second shot. I took too long though apparently. I checked tonight to do the last kit, and it was gone! According to the changelog, I&#8217;ve been working on this post for nearly two weeks. That&#8217;s really about a week more than I wanted to work on it. It&#8217;s been a bit slow going too, as copying, pasting, commenting, and formating is not fun, especially not when you have to do it 5 times. All the kits are good kits. I don&#8217;t know how to rank them really, They fall into their different places well, all fitting somewhere on the spectrum of &#8220;For total beginner&#8221; to &#8220;For someone who needs components and an Arduino.&#8221;</p>
<p>Let me start by splitting them into Europe and North America, mostly because that&#8217;s how people are going to order . First the remaining US kits:</p>
<p>When I looked at Sparkfun vs Adafruit&#8217;s kits, I found them to be sort of in that equal-but-opposite situation. As you may recall, The Sparkfun kit had a bit more variety to it. Adafruit&#8217;s kit was much more focused towards the person who didn&#8217;t have experience doing electronics. The two remaining kits are the MakerShed, and Hacktronics. The Hacktronics kit is, to me, about as barebones as you can get when it comes to an Arduino kit. Not too much included, but not too little either. It&#8217;ll give you a few things to mess around with if this is your first foray into Microcontroller programming. A button, some lights.</p>
<p>Makershed does a bit better. They include the Arduino Book, and a few more types of sensors. So we get a few things to play around with and some instructions on what to do. The book is a good choice because It not only gives you an overview of basic electronics, but also an overview of the Arduino itself. The ideas behind it and the goals of the project. It will get you in the right mode when you get going with your Arduino. All in all, I still favor Adafruit&#8217;s kit most. It provides the most complete experience.</p>
<p>On the European side, the kits I&#8217;ve looked at are pretty dang cool. My top choice is defintely the kit from Oomlout. They&#8217;ve put together a solid kit with lots of room for growth. As I said though, it&#8217;s spendy. The Cool Components kit gives you something to do, but not a lot. Like the Hacktronics kit, there&#8217;s nowhere to go but up. The Earthshine kit is HUGE and comes in just a bit under the Oomout. Both are strong kits, the thing that pushes it over the edge for me is those breadboard overlays. They&#8217;re just a really smart idea. That said, if you&#8217;re willing to play around with an Arduino, you probably don&#8217;t need a color-by-the-numbers concept. You can figure it out! You&#8217;re smart!</p>
<p>Okay&#8230; I&#8217;m sick of looking at Arduino Kits. I hope this guide is useful. If I recover from this exercise, I&#8217;ll put together a useful kind of table that compares things better. Good luck with your Arduino experiences. If you have questions, or whatever, leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaroneiche.com/2009/07/16/arduino-starter-rundown-part-2/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Arduino Starter Rundown</title>
		<link>http://aaroneiche.com/2009/06/29/arduino-starter-rundown/</link>
		<comments>http://aaroneiche.com/2009/06/29/arduino-starter-rundown/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 02:24:00 +0000</pubDate>
		<dc:creator>Aaron Eiche</dc:creator>
				<category><![CDATA[Hobby]]></category>
		<category><![CDATA[Useful]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://aaroneiche.com/?p=382</guid>
		<description><![CDATA[Update: A useful comparison chart of Arduino Starter kits has been posted (by me) at ConductiveResistance.com. I invite you to check it out there. If you don&#8217;t know already, I am a huge fan of the Arduino. Arduino is the name of Microcontroller kit. It&#8217;s open source, easy to learn, and a great way to &#8230;  <a href="http://aaroneiche.com/2009/06/29/arduino-starter-rundown/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/arduino_duemilanove.jpg"><img class="size-medium wp-image-394 alignleft" title="arduino_duemilanove" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/arduino_duemilanove-300x216.jpg" alt="arduino_duemilanove" width="150" height="108" /></a><em>Update: A useful comparison chart of Arduino Starter kits has been posted (by me) at <a href="http://conductiveresistance.com/">ConductiveResistance.com</a>. I invite you to <a href="http://conductiveresistance.com/arduino-starter-kit-comparison-chart/">check it out there</a>.</em></p>
<p>If you don&#8217;t know already, I am a huge fan of the <a href="http://arduino.cc" target="_blank">Arduino</a>. Arduino is the name of Microcontroller kit. It&#8217;s open source, easy to learn, and a great way to get into electronics/physical computing. This week, one of my favorite Electronics companies, <a href="http://www.sparkfun.com/" target="_blank">SparkFun Electronics</a> released an &#8220;Arduino Starter Kit&#8221;. Another one of my favorite Electronics companies, <a href="http://www.adafruit.com/" target="_blank">Adafruit Industries</a>, released their own &#8220;Arduino Starter Pack&#8221; quite a while back. I thought I&#8217;d take a look a little more closely at what you get&#8230;</p>
<p><span id="more-382"></span></p>
<p>First off, I haven&#8217;t purchased either of these. I already have an Arduino, and a bunch of associated components to use with it. I don&#8217;t need either of these because, for the most part, I already have both of them, sans an extra Arduino (Or the newest model for that matter). Hopefully reading this will give anyone an idea of which kit would be better for who.</p>
<p>I&#8217;m going to start out with the Adafruit package, because Alphabetically it&#8217;s first and the pack came out first:</p>
<h2><a href="http://www.adafruit.com/index.php?main_page=product_info&amp;products_id=68" target="_blank">Adafruit Industries</a> Arduino Starter Pack</h2>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/AdaFruit-ArduinKit.jpg"><img class="aligncenter size-medium wp-image-388" title="AdaFruit-ArduinKit" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/AdaFruit-ArduinKit-300x225.jpg" alt="AdaFruit-ArduinKit" width="300" height="225" /></a></p>
<p><strong>Arduino Duemilanove w/ATMega328</strong> &#8211; This is the most recent model of Arduino, with the most recent Micro. I think the only thing to mention here is the LadyAda (Limor Fried) has developed a special Arduino Bootloader that works a little faster on bootup than the stock Arduino Bootloader. This comes pre-burned onto the chip, so if you want it, you&#8217;ve got it.</p>
<p><strong>3&#8242; USB A-B cable </strong>- I can&#8217;t believe you don&#8217;t have one of these already, but if you do it&#8217;s probably currently connected to a printer. It&#8217;s nice to have one dedicated for programming. There is also the possibility that you don&#8217;t have one. It makes sense to include one because this is a Starter pack. I appreciate they don&#8217;t make assumptions.</p>
<p><strong>Protoshield Kit </strong>- This is an awesome thing to include in the starter pack. Why? Because if you&#8217;re getting to know micro-controllers, my guess is that you&#8217;re also really diving into electronics for the first time. I think the days of going from simple analog logic to Micros is gone. I think it happens the other way around. At any rate, this kit gives you some experience soldering, polarity, and a few other things that will help you in learning and understanding your Arduino. Also, coupled with the mini-breadboard it makes for a great prototyping.development tool.</p>
<p><strong>9v Regulated DC adapter and 9v Battery Case w/2.1mm plug</strong> &#8211; These are both great side-items to have. When I got my Arduino, I only had the option of getting power from the USB cable because I didn&#8217;t have a 2.1mm barrel plug sitting around to supply power (Actually, I may have, but I didn&#8217;t know early on) I bought my own AC adapter from Adafruit. It works great. I will give you two warnings though:</p>
<ol>
<li>When supplied from a source other than the USB cable, the 3.3v pin will supply more than 3.3 volts. My 5v pin supplied more than 5v. More information is available on the <a href="http://arduino.cc/en/Main/ArduinoBoardDuemilanove" target="_blank">Duemilanove Hardware Page</a></li>
<li>Your Arduino will get hot!</li>
</ol>
<p><strong>Bunch of cool components! </strong>- These are the kinds of things I wish were available at every corner store, but are unfortuantely not. Some of them can be picked up at Radio Shack, but not as conveniently and probably without the helpful explanation.</p>
<ul>
<li><strong>1k and 10k Potentiometers </strong>- Great for experimenting with resistance. 2 commonly used values.</li>
<li><strong>2 Push-buttons</strong> &#8211; For when you want to interact with your Arduino</li>
<li><strong>5 Red Diffused LEDs +  3 LEDs in different colors</strong> &#8211; 5 diffused (red looking) red LEDs. Also, Because Red get boring, you also get clear Red, Green, and Blue. This is nice because it helps to have different colors for association.</li>
<li><strong>100 ohm, 1K ohm, and 10K ohm &#8211; </strong>One of the most frustrating things starting out in Electronics is realizing you need resistors of values you don&#8217;t have, and it&#8217;s not really clear what values you ought to get early on. 5 each so you have room to breath in your project.</li>
<li><strong>Cds photocell</strong> &#8211; aka Photoresistor. Shoot light into it, it becomes less resistant.</li>
</ul>
<p><strong>A whole heck of a lot of Jumper wires</strong> &#8211; I was really surprised at the number of wires that Adafruit includes in their pack here. 75! That&#8217;s a LOT of connections for you to make before you run out.</p>
<h2><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9284" target="_blank">SparkFun Electronics</a> Arduino Starter Kit</h2>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/SF-ArduinoKit.jpg"><img class="aligncenter size-medium wp-image-389" title="SF-ArduinoKit" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/SF-ArduinoKit-300x300.jpg" alt="SF-ArduinoKit" width="300" height="300" /></a></p>
<p><strong><strong> </strong></strong></p>
<p><strong>Arduino Duemilanove w/ATMega328</strong> &#8211; The base of the kit, comes ready to go with the chip burned with the bootloader.</p>
<p><strong>6&#8242; USB A &#8211; B cable &#8211; </strong>So you have what you need to get started. Great for Power too. The length here is nice.</p>
<p><strong>Red Mini-Breadboard<em> &#8211; </em></strong>So you have something to plug stuff into. These are great. I have a blue one which I&#8217;m using to connect with a component. You get one in SparkFun&#8217;s signature Red.</p>
<p><strong>Jumper Wires</strong> &#8211; As near as I can tell, you get 20 of these, in 5 assorted colors. From experience, I can tell you these are great. They are around 6 inches (155mm according to them).</p>
<p><strong>Piezo Vibration Sensor &#8211; </strong>So you know when the Phat Beats are being dropped. It senses vibrations like those put out by music, or movement. You could build a project that you would sense a T-Rex approaching, instead of having to rely on a cup of water precariously placed on your dashboard.</p>
<p><strong>Photocell</strong> &#8211; A Cds light-dependant resistor. How bright is it? Now you can know. (Albeit, rather Ambiguously)</p>
<p><strong>LEDs</strong> &#8211; It doesn&#8217;t say explicitly on the website, but from the picture, it looks like you get 3. Two color-diffused(Red and Yellow), and a Tri-color LED that can produce virtually any color you like (which is <em>awesome</em>).</p>
<p><strong>A Trimpot</strong> &#8211; A variable resistor aka a potentiometer. The resistance value isn&#8217;t listed, but I&#8217;d guess 10K ohm. I actually can&#8217;t find it anywhere else on their site, so it&#8217;s hard to tell.</p>
<p><strong>A Buzzer</strong> &#8211; One of those things you can hook up to voltage and it starts making annoying sounds. Used in computers when the manufacturer is too cheap to put in an actual speaker (I don&#8217;t think that happens anymore&#8230;)</p>
<p><strong>Big ol&#8217; button</strong> &#8211; Okay, that&#8217;s my name for it. They called it a <strong>12mm button<em>. </em></strong>This is nice if you need a big target. I like bigger buttons, and these seem to be a bit of a rarity.</p>
<p><strong>5 330ohm resistors</strong> &#8211; The heart of electronics design, you&#8217;ve got to have some resistors.</p>
<h2>Comparing the two:</h2>
<p>In case you didn&#8217;t want to scroll up and down and thoughtfully consider both packages, I&#8217;ve decided to do it for you&#8230; I&#8217;m cool like that.</p>
<p><strong>Jumper Wires</strong>: Adafruit gives you <em>way more</em> jumper wires in more colors. The only downside that I mention here, is that Adafruit&#8217;s wires are just a bit shorter than Sparkfun&#8217;s. I can&#8217;t imagine this is a deal-killer for anyone. If you&#8217;re worried about wirelength, you should really consider the <strong>vastly greater number<em> </em></strong>of wires you get with Adafruit.</p>
<p><strong>LEDs: </strong>This is kind of a toughy. You get more LEDs with Adafruit, but you get sort of an uber-LED with the SparkFun kit.</p>
<p><strong>Cables: </strong>Adafruit gives you more options, but their USB cable is shorter. If you&#8217;re working with a laptop (or a desktop which is actually on your desk), this isn&#8217;t a problem, but I&#8217;ve always been surprised how short 3 feet turns out to be. You have more power options with the Adafruit pack.</p>
<p><strong>ProtoShield: </strong>You get one with Adafruit. You don&#8217;t with Sparkfun. Looking at SparkFun&#8217;s site though, it looks like you can buy a protoshield kit from them which brings the cost up to about the same as Adafruit&#8217;s. I wonder if they ought to throw that in there for competitiveness.</p>
<p><strong>Other components: </strong>SparkFun&#8217;s kit comes with a variety of sensors and&#8230; attention-grabbing-things (what is the opposite of a sensor?). Adafruit&#8217;s pack is prepared for you to put them together in a specific way.</p>
<p><strong>Costs</strong>: Flat out, the SparkFun kit is $15 less (but see above note about the protoshield) than the Adafruit kit. The cost is a mix though. As I said above, you don&#8217;t clearly get as many starting points with the SF kit as with Adafruit. I think that you can acutally build a complete product with Adafruit&#8217;s kit, but with the Sparkfun kit you&#8217;re limited to cool projects. On the other hand, I think you have a much wider range of cool projects with Sparkfun.</p>
<p><strong>Roundup of parts separately </strong>- &#8220;What if I want to buy it ala carte?&#8221; Well, I did the math so you didn&#8217;t have to:</p>
<ul>
<li><strong>Adafruit</strong>: ~$75.00 &#8211; The components for the tutorial aren&#8217;t listed separately, so I guessed $5.00 for the resistors, LEDs, and Photocell.</li>
<li><strong>SparkFun</strong>: ~$56.00 &#8211; They don&#8217;t have the trimpot listed on their site, I assumed $1.15 (because that rounded it up nicely.)</li>
</ul>
<p>Adafruit Industries is giving you more for your dollar, SparkFun is giving you a wider selection of components.</p>
<p><strong>Go Buy One &#8211; </strong><a href="http://www.adafruit.com/index.php?main_page=product_info&amp;products_id=68" target="_blank">Adafruit Industries</a> <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9284" target="_blank">SparkFun Electronics</a></p>
<p>Both kits have their strengths obviously. When I look at them, SparkFun&#8217;s kit seems to be designed more for the tinkerer, whereas Adafruit&#8217;s leans more towards the absolutely beginner &#8211; the person who is truely stepping into electronics and Microcontrollers for the first time. One thing that the Adafruit kit focuses on is it&#8217;s association with the tutorials available on the sister site,  <a href="http://www.ladyada.net/learn/arduino/" target="_blank">Ladyada.net</a>. These tutorials will get you into the basics of programming the Arduino, and I think give you the means to start exploring on your own. The SparkFun kit stands out to me as a kit for a person who is willing to venture out on their own a little bit more. Diving headfirst into forums and the Arduino playground, a person armed with this kit could really produce some awesome stuff. You have to be an exploring personality though -SparkFun doesn&#8217;t provide and specific starting points. Either way, you&#8217;re getting value, so figure out which you think you&#8217;d do well with, and let me know your opinions.</p>
<p>Lastly, these aren&#8217;t the only Arduino Starter kits out there. <a href="http://www.makershed.com/ProductDetails.asp?ProductCode=MSGSA">MakerShed</a> has one, and so does <a href="http://www.hacktronics.com/Arduino/Arduino-Starter-Kit/flypage.tpl.html" target="_blank">Hacktronics</a>, and I&#8217;m sure there are a handful more out there. Look around. If you have questions, or are looking for suggestions, leave a comment and I&#8217;ll see if I can help!</p>
<h2><strong>Update</strong>:</h2>
<p>There&#8217;s more to see! I&#8217;ve reviewed 5 more kits including 3 from the UK. <a href="http://aaroneiche.com/2009/07/16/arduino-starter-rundown-part-2" target="_blank">Check out part 2 of this review.</a></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1007px; width: 1px; height: 1px;">http://www.ladyada.net/learn/arduino/</div>
]]></content:encoded>
			<wfw:commentRss>http://aaroneiche.com/2009/06/29/arduino-starter-rundown/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>My Macbook Mini</title>
		<link>http://aaroneiche.com/2009/06/25/my-macbook-mini/</link>
		<comments>http://aaroneiche.com/2009/06/25/my-macbook-mini/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 06:44:44 +0000</pubDate>
		<dc:creator>Aaron Eiche</dc:creator>
				<category><![CDATA[Hobby]]></category>
		<category><![CDATA[Useful]]></category>
		<category><![CDATA[Hackintosh]]></category>
		<category><![CDATA[Mini 9]]></category>
		<category><![CDATA[netbook]]></category>

		<guid isPermaLink="false">http://aaroneiche.com/?p=313</guid>
		<description><![CDATA[&#8220;MacBook Mini&#8221; is a name that has been attached to making a hackintosh out of a Dell Mini 9 (or a Vostro A90&#8230; same machine really). When Hykel decided to fly out to Utah to help with some family stuff, and she needed a method of scanning, we decided to splurge (at $300 it wasn&#8217;t &#8230;  <a href="http://aaroneiche.com/2009/06/25/my-macbook-mini/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/Mini-Top-Apple.jpg"><img class="size-thumbnail wp-image-372 alignleft" style="margin-left: 5px; margin-right: 5px;" title="Mini Top Apple" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/Mini-Top-Apple-150x150.jpg" alt="Mini Top Apple" width="150" height="150" /></a>&#8220;MacBook Mini&#8221; is a name that has been attached to making a hackintosh out of a Dell Mini 9 (or a Vostro A90&#8230; same machine really). When Hykel decided to fly out to Utah to help with some family stuff, and she needed a method of scanning, we decided to splurge (at $300 it wasn&#8217;t too much) and pick up this sucker. Ironically, Hykel didn&#8217;t need it after all, because she didn&#8217;t end up taking the scanner. Never-the-less, the best laid plans of Aaron are coming to fruition. If you&#8217;re wondering, I&#8217;d put the total cost around $400 and 2 hours of time to get the thing up and running.</p>
<p><span id="more-313"></span></p>
<div style="clear:both;">Cost breakdown:</p>
<ul>
<li>Dell Vostro A90 netbook &#8211; $300</li>
<li>Mac OS X 10.5 &#8211; $75 (ebay, previously owned)</li>
<li>8GB USB flash drive &#8211; $20</li>
</ul>
</div>
<p>The <span style="text-decoration: line-through;">Mini Comes</span> Vostro A90 comes with an SSD, but you need to bump it up to 16gb to make it worth while really. Some will tell you to skip that, and buy a 32gb or 64gb from RunCore as it&#8217;s &#8220;The Fastest&#8221;, but results have been mixed. If you plan on making this your main Mac (and really you shouldn&#8217;t), deck it out as much as you can from the get-go.</p>
<div id="attachment_375" class="wp-caption aligncenter" style="width: 310px"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/Mini-Interior.jpg"><img class="size-medium wp-image-375" title="Mini Interior" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/Mini-Interior-300x225.jpg" alt="(from top-left) 16GB SSD, 2GB RAM, WiFi Card, WWAN space, Uncle Bernie, Aunt Lois... wait,what?" width="300" height="225" /></a><p class="wp-caption-text">(from top-left) 16GB SSD, 2GB RAM, WiFi Card, WWAN space, Uncle Bernie, Aunt Lois... wait,what?</p></div>
<p>With any luck, you already have a few of those, and so you&#8217;ll just need the netbook. If you&#8217;re looking for a cheap portable Mac, and you&#8217;re <span style="text-decoration: line-through;">a bit technically inclined </span>willing to follow instructions on a website, this is a very solid Mac. Just don&#8217;t expect support from Apple&#8230;</p>
<table style="margin-left: auto; margin-right: auto;" border="0">
<tbody>
<tr>
<td>
<p><div id="attachment_371" class="wp-caption aligncenter" style="width: 310px"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/Mini-Top.jpg"><img class="size-medium wp-image-371" title="Mini Top" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/Mini-Top-300x219.jpg" alt="Mini Top" width="300" height="219" /></a><p class="wp-caption-text">Before...</p></div></td>
<td>
<p><div id="attachment_372" class="wp-caption aligncenter" style="width: 310px"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/Mini-Top-Apple.jpg"><img class="size-medium wp-image-372" title="Mini Top Apple" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/Mini-Top-Apple-300x225.jpg" alt="Mini Top Apple" width="300" height="225" /></a><p class="wp-caption-text">...After!</p></div></td>
</tr>
</tbody>
</table>
<h3>Installation</h3>
<p>Getting OS X installed on a the Dell Mini 9 (which, I must sadly inform you was just canceled) is easy, with just a few snafus. One of the trade-offs for the size of a netbook is you lose the option of an optical drive. So you have to figure out how to install from a DVD with no DVD drive. No problem &#8211; How about a network install? No-go, To get OS X on a non-Apple computer, you have to trick the computer into thinking it&#8217;s an Apple computer and you have to do it while it&#8217;s booting. These days it&#8217;s done with a simple bootloader. If you have another Mac to work with, you&#8217;re in pretty good luck. What you do is image the OS X install DVD onto a USB stick, and add the bootloader on the stick. Really, you just need to make sure you <a href="http://www.mydellmini.com/forum/mac-os-x-guides/3743-how-install-mac-os-x-dellefi-method.html" target="_blank">follow the instructions</a>. A lot of people are dual-booting these machines. I try to stay as pure-mac as I can, so that&#8217;s not so much of an issue for me. It can be done though.</p>
<h3>Use</h3>
<p>What can I say? It&#8217;s a Mac through-and-through. There are a few hiccups that you have to deal with. The one that has been most problematic (and this is not very problematic&#8230;) has been trackpad control. The trackpad functions excellently out of the box with OS X, excepting it is super sensitive, and there&#8217;s no touch-to-tap. This is handled by software and the drivers are available, <span style="text-decoration: line-through;">but have no newbie-friendly installer</span> and <a href="http://www.mydellmini.com/forum/mac-os-x/7007-touchpad-driver-installer-uninstaller.html" target="_blank">there is an installer</a>. The only other thing that I can complain about is that some windows are designed to be a certain height, and that height does not fit comfortably on the Dell&#8217;s screen. The biggest culprit here is the System Preferences. It&#8217;s just a bit too tall. The built-in Mic works, but the microphone port does not. This has been an issue with hackintosh users for a while, and I&#8217;m not sure it&#8217;s ever going to be fixed.</p>
<table style="margin-left: auto; margin-right: auto;" border="0">
<tbody>
<tr>
<td>
<p><div id="attachment_340" class="wp-caption aligncenter" style="width: 235px"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/login.jpg"><img class="size-medium wp-image-340" title="login" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/login-225x300.jpg" alt="login" width="225" height="300" /></a><p class="wp-caption-text">login...</p></div></td>
<td>
<p><div id="attachment_344" class="wp-caption aligncenter" style="width: 235px"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/settings.jpg"><img class="size-medium wp-image-344" title="settings" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/settings-225x300.jpg" alt="settings" width="225" height="300" /></a><p class="wp-caption-text">Too tall...</p></div></td>
<td style="text-align: center;">
<p><div id="attachment_346" class="wp-caption aligncenter" style="width: 235px"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/web-browser-2.jpg"><img class="size-medium wp-image-346" title="web browser 2" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/06/web-browser-2-225x300.jpg" alt="web browser 2" width="225" height="300" /></a><p class="wp-caption-text">Web Browser</p></div></td>
</tr>
</tbody>
</table>
<h3>Plans</h3>
<p>I have a lot of plans for the MacBook mini, and I&#8217;m not really sure how they&#8217;re all going to work out.</p>
<p>1) Mobility at home. On my desk at home I&#8217;ve got a 24&#8243; iMac, and I think it&#8217;s great. The only time I run into trouble is when I&#8217;m working on a project. I like to be able to reference whatever I&#8217;m working on or if I&#8217;ve got instructions on the computer. My dremel (like most) is not an indoor tool. With the netbook, I can see information anywhere I need it, any time I need it. I hope to setup a keyboard and display out in the garage to plug in when I need reference.</p>
<p>2) Mobility on the Road &#8211; Car-puter. With iPhone tethering, I can access anything just about anywhere. While this was possible on the iPhone, many times there were features missing from use, and no flash whatsoever. To expand this idea, I hope eventually to place a small monitor in my dash opposite of the windshield to create a heads-up-display. The display in the mini isn&#8217;t bright enough for daylight use, but I&#8217;m sure I&#8217;ll be able to find something, and wire it in. This will probably be a reality more with my eventual Electric Car, rather than my current vehicle. With all that in place, I&#8217;d like to add voice commands to it. Additionally, I&#8217;d like to add a GPS module to it, either externally, or internally.</p>
<h3>What about now?</h3>
<p>Heck, I don&#8217;t know. Sometimes I work on a project to accomplish something only to find that the project was more interesting than the end product. So who knows what we&#8217;ll be doing with it. I&#8217;ve tried tethering it to watch YouTube during lunch (you can find any episode of transformers online), but it didn&#8217;t quite work out so well&#8230; Edge isn&#8217;t quite fast enough for streaming.</p>
<p>I&#8217;m pleased with the purchase. What I need to do is make the thing earn it&#8217;s place in the house!</p>
]]></content:encoded>
			<wfw:commentRss>http://aaroneiche.com/2009/06/25/my-macbook-mini/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The garage you&#8217;ve always wanted: TechShop Portland</title>
		<link>http://aaroneiche.com/2009/05/29/the-garage-youve-always-wanted-techshop-portland/</link>
		<comments>http://aaroneiche.com/2009/05/29/the-garage-youve-always-wanted-techshop-portland/#comments</comments>
		<pubDate>Fri, 29 May 2009 22:15:43 +0000</pubDate>
		<dc:creator>Aaron Eiche</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Useful]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Wishlist]]></category>

		<guid isPermaLink="false">http://aaroneiche.com/?p=217</guid>
		<description><![CDATA[A few years back I started to get more nerdy than I had ever been. By more nerdy, I mean that I began to take an interest in a wide variety of things that leaned on the technical and electronic side. I became interested in making, modeling, and very much the &#8220;DIY&#8221; (Do-It-Yourself) mentality about &#8230;  <a href="http://aaroneiche.com/2009/05/29/the-garage-youve-always-wanted-techshop-portland/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-291" title="techshop_logo" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/05/techshop_logo.png" alt="techshop_logo" width="240" height="101" />A few years back I started to get more nerdy than I had ever been. By more nerdy, I mean that I began to take an interest in a wide variety of things that leaned on the technical and electronic side. I became interested in making, modeling, and very much the &#8220;DIY&#8221; (Do-It-Yourself) mentality about things. If you haven&#8217;t heard of this phenomenon, it&#8217;s more of less born out of the desire to be creative and productive. The availability of materials and the lowering of costs has enabled individuals to create things that weren&#8217;t practically possible ever before. It&#8217;s gained the name &#8220;Making&#8221;.</p>
<p><span id="more-217"></span>I&#8217;ve wanted to make lots of things. A <a href="http://www.projectdalek.co.uk/">Dalek</a>, An Electric Car, Robots, Animatronic Dinosaurs, Etched Glass, the list goes on and on. The trouble is, to make a lot of these things you need equipment. On the basic side, it&#8217;s things like a drill press, or a circular saw. On the complex and heavy side, it&#8217;s a <a href="http://www.epiloglaser.com/">Laser Cutter</a> or a <a href="http://www.shopbottools.com/">CNC Router</a>. Either way, I don&#8217;t have any of these things. The drill press or the Circular saw I could see making an appearance in my Garage (when I have one), I&#8217;m doubtful however, that I will ever own a laser cutter (save it were a business asset).</p>
<p>So I don&#8217;t have these tools, but I want them. I don&#8217;t want just the product though, <em>I want to do the work.</em> I know. It sounds crazy, but part of what makes DIY so enticing is the opportunity to actually do it yourself. It&#8217;s not hard to find a shop to cut something with a laser, or shape something with a CNC router, but you have to drop off the plans and come back the next week and pick it up. Where&#8217;s the fun in that?</p>
<p>Enter TechShop. A guy down in the Bay Area (Menlo Park specifically) named Jim Newton decided that there needed to be a place where Makers (the funny name we use to describe ourselves) could get together and make stuff. Not just a shop to work, but a place to hang out too. So he did it. He put together a big shop full of all these tools we all want to use, and made it membership-driven. Pay your monthly fee, take a basic use class, and schedule some time on whatever tool you need. What you do with it after that is up to you.</p>
<div id="attachment_223" class="wp-caption aligncenter" style="width: 247px"><img class="size-medium wp-image-223" title="dsc_0037" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/dsc_0037-237x300.jpg" alt="dsc_0037" width="237" height="300" /><p class="wp-caption-text">Jim Newton, Founder of TechShop</p></div>
<div id="attachment_228" class="wp-caption aligncenter" style="width: 310px"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/dsc_0042.jpg"><img class="size-medium wp-image-228" title="dsc_0042" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/dsc_0042-300x210.jpg" alt="dsc_0042" width="300" height="210" /></a><p class="wp-caption-text">Through those doors is the front entrance to the building. Behind me is all the shop equipment.</p></div>
<p>When will I get a membership to TechShop: Portland ? I&#8217;m not sure. At $125/month, it&#8217;s a steep price for tools I would probably only use occasionally. One benefit of Techshop is that you don&#8217;t need to be a member to take classes. For a smaller fee, you can take a 1-4 session class that will provide you with skills ranging from equipment use to Micro-controller programming. Definitely something I&#8217;m interested in.</p>
<div id="attachment_221" class="wp-caption aligncenter" style="width: 310px"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/dsc_0035.jpg"><img class="size-medium wp-image-221" title="dsc_0035" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/dsc_0035-300x200.jpg" alt="An Epilog laser Cutter" width="300" height="200" /></a><p class="wp-caption-text">An Epilog laser Cutter</p></div>
<div id="attachment_227" class="wp-caption aligncenter" style="width: 310px"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/dsc_0041.jpg"><img class="size-medium wp-image-227" title="dsc_0041" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/dsc_0041-300x185.jpg" alt="Yes Virginia, there is a home for nerds" width="300" height="185" /></a><p class="wp-caption-text">Yes Virginia, there is a home for nerds</p></div>
<div id="attachment_226" class="wp-caption aligncenter" style="width: 310px"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/dsc_0040.jpg"><img class="size-medium wp-image-226" title="dsc_0040" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/dsc_0040-300x259.jpg" alt="I don't really know what this is, but I'd like to." width="300" height="259" /></a><p class="wp-caption-text">I don&#39;t really know what this is, my guess is a computer controlled lathe of some sort. Ignore the Nike Pro sticker down there. The desks are donated.</p></div>
<p>In a lot of ways, I&#8217;d like to just hang out there. Be around other people doing cool things. For the moment, I&#8217;ll just need to wait to earn some extra dough, and/or find a project that I need heavier equipment. If you have an opportunity, check out the website: <a href="http://portland.techshop.ws/">TechShop: Portland</a> and their community website: <a href="http://www.portlandtechshop.com/">Portland Techshop</a></p>
]]></content:encoded>
			<wfw:commentRss>http://aaroneiche.com/2009/05/29/the-garage-youve-always-wanted-techshop-portland/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(My) 2009 Birthday Wishlist</title>
		<link>http://aaroneiche.com/2009/04/27/my-2009-birthday-wishlist/</link>
		<comments>http://aaroneiche.com/2009/04/27/my-2009-birthday-wishlist/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 02:25:03 +0000</pubDate>
		<dc:creator>Aaron Eiche</dc:creator>
				<category><![CDATA[Hobby]]></category>
		<category><![CDATA[Useful]]></category>
		<category><![CDATA[Birthday]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Wishlist]]></category>

		<guid isPermaLink="false">http://aaroneiche.com/?p=219</guid>
		<description><![CDATA[A month from tomorrow is my Birthday. Whenever it comes to a holiday or event that involves some gift receiving on my part, the question inevitably comes &#8220;What do you want for _________ ?&#8221; And my answer is inevitably &#8220;I don&#8217;t know&#8230;&#8221;. The reality is that I do know, but the things that I want &#8230;  <a href="http://aaroneiche.com/2009/04/27/my-2009-birthday-wishlist/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-284" title="giftbox" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/giftbox-150x150.jpg" alt="giftbox" width="150" height="150" />A month from tomorrow is my Birthday. Whenever it comes to a holiday or event that involves some gift receiving on my part, the question inevitably comes &#8220;What do you want for _________ ?&#8221; And my answer is inevitably &#8220;I don&#8217;t know&#8230;&#8221;.</p>
<p>The reality is that I do know, but the things that I want are so far outside of the normal range of affordability that I generally don&#8217;t want to bring it up. I don&#8217;t want to ask people for an electric car (if such a thing exists in the US &#8211; c&#8217;mon automakers, get with the program), or a $3000 projector, or a 42&#8243; flat LCD TV, or whatever. Up until 9 months ago, one of the answers was &#8220;A new computer&#8221;, but having struck a deal with <a href="http://hykeleiche.com" target="_blank">Hykel</a>, my wife I bought a new iMac back in July, and it&#8217;s been great. So thankfully I don&#8217;t need a new computer. I&#8217;m very happy with it.</p>
<p><span id="more-219"></span></p>
<p>When it gets down to a few days before my birthday, I manage to come up with a few things that are affordable, but it&#8217;s too late. Everyone&#8217;s already bought me a bunch of stuff. I like it, but I also kick myself for missing out on something that I wanted, and actually could have gotten. So here, for my family, friends, or even strangers who want to buy random stuff for me (really? No, I doubt there are any out there) I present to you my 2009 birthday Wishlist. I&#8217;ve provided links to the items and the prices I&#8217;ve found. As this site tends to focus on technology, I think most of these items are going to be tech-ish, but there might be something else thrown in there. All items are intended to be at most $100, and hopefully quite a bit less.</p>
<p>On with the List:</p>
<div style="clear:both; padding-top:5px; font-size:10pt;"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/wifly.jpg"><img class="alignleft size-thumbnail wp-image-236" style="margin-left: 5px; margin-right: 5px;" title="wifly" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/wifly-150x150.jpg" alt="wifly" width="150" height="150" /></a><strong>WiFly 802.11 Module</strong><strong></strong><span style="color: #000000;"> &#8211; <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8869" target="_blank">SparkFun Electronics</a> ~$70</span><br />
The WiFly module is basically a WiFi card that doesn&#8217;t plug into a computer, but instead talks to a Microcontroller. It draws very little power, and contains most of the complex stuff already built into it. So I&#8217;ve been eying this, and it&#8217;s something I&#8217;m interested in hooking up to my <a href="http://arduino.cc" target="_blank">Arduino</a>.</div>
<div style="clear:both; padding-top:5px; font-size:10pt;"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/protoshield_lrg.jpg"><img class="alignleft size-thumbnail wp-image-232" style="margin-left: 5px; margin-right: 5px;" title="protoshield_lrg" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/protoshield_lrg-150x150.jpg" alt="protoshield_lrg" width="150" height="150" /></a> <strong>Protoshield for Arduino</strong> &#8211; <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=17_21&amp;products_id=51" target="_blank">Adafruit Industries</a> ~$19 (protoshield) + $4 (breadboard)<br />
Arduino is a basic electronics Micro-Controller board. It&#8217;s designed with the non-engineer in mind. It makes all of the tough stuff easy. This Proto Shield was designed to make prototyping with the Arduino a little easier. It plugs in on top of the Arduino and moves all of the pins up to the prototyping board. Coupled with the <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;products_id=65" target="_blank">Tiny BreadBoard</a>, it&#8217;s an awesome method of working with the Arduino.</div>
<div style="clear:both; padding-top:5px; font-size:10pt;"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/em406a_med.jpg"><img class="alignleft size-thumbnail wp-image-235" style="margin-left: 5px; margin-right: 5px;" title="em406a_med" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/em406a_med-150x150.jpg" alt="em406a_med" width="150" height="150" /></a> <strong>EM-406A GPS Module</strong> &#8211; <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=17_21&amp;products_id=99&amp;sessid=a3fa400e7f499926baf90296b333b640" target="_blank">Adafruit Industries</a> ~$60<br />
A lot like the WiFly module, this GPS module is essentially a GPS tracker without the interface. You can plug this into a Micro-Controller and get GPS data out of it. This is a great way for a little electronic device to know something about the world in which it lives.</div>
<div style="clear:both; padding-top:5px; font-size:10pt;"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/4185_1_600w.jpg"><img class="alignleft size-thumbnail wp-image-234" style="margin-left: 5px; margin-right: 5px;" title="4185_1_600w" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/4185_1_600w-150x150.jpg" alt="4185_1_600w" width="150" height="150" /></a> <strong>2GB iMac Memory Modules</strong> &#8211; <a href="http://www.memorytogo.com/e-store/prod_details~pid~9181115100063~mid~69364.htm" target="_blank">Memory 2 Go</a> &#8211; 2x ~$55<br />
You need more Memory. This is the mantra that, if you&#8217;ve been anything more than a casual computer user, you have probably been saying for as long as you can remember. I can only remember on very rare occasions thinking &#8220;Wow, I have a ton of memory, I don&#8217;t need more than this!&#8221; When I have thought that, the feeling doesn&#8217;t last long. My iMac currently has 2GB of RAM in it, and while it&#8217;s been solid under the 2GB, it&#8217;s a well testified fact that the machine will perform far better with more memory. The 2x up there points out that I&#8217;ll need 2 of these memory modules to make it practical. (The modules run around $26 a piece, give or take.)</div>
<div style="clear:both; padding-top:5px; font-size:10pt;"><strong><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/16x2-red-0.jpg"><img class="alignleft size-thumbnail wp-image-253" style="margin-left: 5px; margin-right: 5px;" title="16x2-red-0" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/16x2-red-0-150x150.jpg" alt="16x2-red-0" width="150" height="150" /></a>Red on Black Serial Enabled 16&#215;2 LCD</strong> &#8211; <a href=" http://www.sparkfun.com/commerce/product_info.php?products_id=812" target="_blank">SparkFun Electronics</a> ~ $25<br />
When one builds little electronic devices, sooner or later one needs to know what&#8217;s going on with them. Usually little lights will suffice, but sometimes a little more information is helpful. What a great opportunity for a little screen that displays little characters. I could attach this to a robot, and the robot could say things like &#8220;You&#8217;re in my way&#8221; or &#8220;I&#8217;m a robot&#8221;. Or alternatively, it could produce some useful information.</div>
<div style="clear:both; padding-top:5px; font-size:10pt;"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/flexsensor.jpg"><img class="alignleft size-thumbnail wp-image-254" style="margin-left: 5px; margin-right: 5px;" title="flexsensor" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/flexsensor-150x150.jpg" alt="flexsensor" width="150" height="150" /></a><strong>Flex Sensor</strong> &#8211; <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8606" target="_blank">SparkFun Electronics </a>~ $13<br />
Remember the PowerGlove? Of course you remember the PowerGlove. Actually, you probably remember a punk kid from 1989&#8242;s <em>The Wizard</em> saying &#8220;I love the PowerGlove&#8230; It&#8217;s so bad!&#8221; Yeah, we all hated Lucas. Not just for being a jerk, but also for having the PowerGlove. Well, this sensor is the very type of sensor that was used in the PowerGlove&#8217;s fingers to determine how your hand was moving. In spite of it&#8217;s appearance, this sensor&#8217;s only 4.5 inches long. Here&#8217;s <a href="http://www.youtube.com/watch?v=mrLij6TvjwY&amp;feature=player_embedded" target="_blank">one example</a> of one way to interface with a flex sensor. Get me a Flex Sensor, and you will have, in a small way, have gotten me the power glove I never had.</div>
<div style="clear:both; padding-top:5px; font-size:10pt;"><strong><img class="alignleft size-full wp-image-260" style="margin-left: 5px; margin-right: 5px;" title="150makelogo" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/150makelogo.jpg" alt="150makelogo" width="150" height="150" />Make Magazine Subcription (Print + Digital) &#8211; </strong><a href="https://readerservices.makezine.com/MK/SubGiftSplash.aspx?PC=MK&amp;PK=M6ZSRV" target="_blank">MAKEzine.com</a> ~ $34.95<br />
I&#8217;m not big into publications. Books or Magazines, really. Most (non-fiction tech) books and magazines contain great information&#8230; for last week. Magazines in this day and age are painfully outdated in the space of news, and useful information. Books can be even moreso. Make Magazine I think has a fairly unique setup. What they publish comes from an effort of wanting to do something yourself. Solving a solution on your own, and sharing that knowledge with the world. Their information isn&#8217;t out of date, because they&#8217;re approaching a problem with what they have at the time. They don&#8217;t rely on the &#8220;most recent&#8221;, but on the &#8220;what&#8217;s available&#8221;, and the latter is less likely to change than the former. Make offers the Digital + Print subscription combo for the same price as the regular print. Can&#8217;t go wrong there.</div>
<div style="clear:both; padding-top:5px; font-size:10pt;"><img class="alignleft size-thumbnail wp-image-264" style="margin-left: 5px; margin-right: 5px;" title="benjamin" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/04/benjamin-150x150.jpg" alt="benjamin" width="150" height="150" /><strong>Benjamins </strong>- Your PocketBook ~ n*$100<br />
Generally, I think it&#8217;s not very classy to mention cash in a wishlist. It reminds me of Sally&#8217;s letter to santa on the Charlie Brown Christmas Special: &#8220;<em>If it seems too complicated, make it easy on yourself: just send money. How about tens and twenties? </em>&#8221; Indeed, the whole concept of gift giving kind of relies on the idea of giving something to someone from the heart. One might ask &#8220;Why even make a wishlist? Isn&#8217;t a gift supposed to be something that an individual comes up with on their own?&#8221; Perhaps so. I want people to feel confident that they&#8217;re getting me something that is interesting to me. I think in the end, I don&#8217;t really want cash. Something I&#8217;d definitely be interested in is gift certificates from a few specific places. Namely, the following:</div>
<ul style="clear:both;">
<li><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9055" target="_blank">SparkFun Electronics</a></li>
<li><a href="http://www.adafruit.com/index.php?main_page=index&amp;cPath=14" target="_blank">AdaFruit Industries</a></li>
<li><a href="http://portland.techshop.ws/membership.html" target="_blank">Portland Tech Shop</a> &#8211; (Also, a membership here would be a dream, but my goal was to keep every at or below $100.)</li>
</ul>
<p>So there it is, everything I can think of that I&#8217;ve been recently wanting, but unable to get for myself for various reasoning. I hope anyone who wants to get me a gift will know that it&#8217;s not what you get, but the thought that counts. I know that&#8217;s horribly cliché, but I&#8217;ve learned quite recently that it&#8217;s also wonderfully true. I will be grateful that you took the time to think of me and my birthday.<br />
Alright readers, What do you think? What have been the things that you&#8217;ve been looking after? Which of those things fall into the &#8220;affordable&#8221; price range? Chime in.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaroneiche.com/2009/04/27/my-2009-birthday-wishlist/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My DIY NAS</title>
		<link>http://aaroneiche.com/2009/03/31/my-diy-nas/</link>
		<comments>http://aaroneiche.com/2009/03/31/my-diy-nas/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 05:16:26 +0000</pubDate>
		<dc:creator>Aaron Eiche</dc:creator>
				<category><![CDATA[Hobby]]></category>
		<category><![CDATA[Useful]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[FreeNAS]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[NAS]]></category>

		<guid isPermaLink="false">http://aaroneiche.com/?p=91</guid>
		<description><![CDATA[I&#8217;ve been looking forward to posting this for weeks, nay months. I would have to say that this project started out as an entirely different project early on. I stumbled across the idea on Paul Stamatiou&#8217;s blog. He built a little computer out of a Mini-ITX board and a couple of pieces of plexi-glass. I &#8230;  <a href="http://aaroneiche.com/2009/03/31/my-diy-nas/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-153" style="margin-left: 5px; margin-right: 5px;" title="logo" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/03/logo.jpg" alt="logo" width="100" height="91" /> I&#8217;ve been looking forward to posting this for weeks, nay months. I would have to say that this project started out as an entirely different project early on. I stumbled across <a href="http://paulstamatiou.com/2008/02/09/diy-200-dollar-pc-part-3">the idea</a> on Paul Stamatiou&#8217;s blog. He built a little computer out of a Mini-ITX board and a couple of pieces of plexi-glass. I was pretty amazed at it, and I thought &#8220;I would like to do that. That would be cool.&#8221; I think as much as I loved the idea of having a <a title="NAS, wikipedia" href="http://en.wikipedia.org/wiki/Network-attached_storage">NAS</a>,I also wanted a project to do. I enjoy the DIY approach to thing and I love the feeling of accomplishment that comes with it.</p>
<p><span id="more-91"></span><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/03/nas_1-1.jpg"><img class="aligncenter size-medium wp-image-150" title="nas_1-1" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/03/nas_1-1-300x259.jpg" alt="nas_1-1" width="300" height="259" /></a></p>
<p>I think by the time I finished, I had spent a bit more money than I would have if I&#8217;d bought a dedicated NAS. The downside to that equation is that no NAS does what this does. It&#8217;s a NAS, and it can be a stand-alone computer as well. I know, the Linux geeks out there are thinking &#8220;We can make <a href="http://www.xbox-linux.org/wiki/Main_Page" target="_blank">anything</a> <a href="http://www.iphonelinux.org/index.php/Main_Page" target="_blank">run</a> <a href="http://www.tweaktown.com/guides/1305/installing_linux_onto_your_sony_ps3/" target="_blank">Linux</a>!&#8221;, so getting any old NAS to do it is probably not that difficult, but still I liked the flexibility of a computer for occasions, and a NAS for storage and what-not.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/03/nas_2-1.jpg"><img class="aligncenter size-medium wp-image-151" title="nas_2-1" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/03/nas_2-1-300x179.jpg" alt="nas_2-1" width="300" height="179" /></a></p>
<p>I initially was going to go with Paul&#8217;s concept of creating an open-air PC and blowing a little air across it to keep it cool. A conversation with my father resulted in some concern over EMI and going with an open-air case. I don&#8217;t know the reality of such problems, but I figured I&#8217;d skip any problems and build a NAS which would let me by-and-large be able to ignore that.</p>
<p>Hardware:</p>
<ul>
<li>Intel D945GCLF2</li>
<li>2GB Kingston 240-pin DDR2 SDRAM</li>
<li>PicoPSU 120 60W kit</li>
<li>Seagate Barracuda 7200.11 1.5TB Hard Drive</li>
<li>Ikea &#8220;Emu&#8221; box</li>
<li>Various mounting hardware. Screws, brackets, etc.</li>
</ul>
<p>All-together, it came out to just above $300. Like I said before, you can get a NAS for cheaper, but less flexible and not nearly as much fun. I got most of the parts (save the PSU and the Ikea box obviously) from NewEgg.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/03/nas_3-1.jpg"><img class="aligncenter size-medium wp-image-152" title="nas_3-1" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/03/nas_3-1-300x182.jpg" alt="nas_3-1" width="300" height="182" /></a></p>
<p>Since it&#8217;s creation, I&#8217;ve put it up on Instructables, and it&#8217;s gotten passed around a bit more than that. Lots of compliments, a few criticisms, and an occasional insult (why that happens, I&#8217;m not really sure. People can be mean when safely hidden behind the curtain of the internet)</p>
<h3>What&#8217;s it Running?</h3>
<p>I had a bit of a time figuring out what to use as an OS on the NAS. If you&#8217;re doing a Homebrew NAS setup, you have a few options. When initially I was exploring this, the first thing to popup was <a href="http://freenas.com">FreeNAS</a>. FreeNAS is a FreeBSD derivative (actually, it&#8217;s based off of M0n0wall, which is based off of FreeBSD) designed soley for the purpose of being a NAS. It runs very lightweight, small enough to run on 64mb of memory and less than 32mb of disk space (the size of an old-school USB stick). My first encounter with it I tried to run it on an old PC that I was going to stock full of old hard drives to give me a lot of space to use. Unfortunately, the NIC card in that machine was not supported and so I could never get it to work. Additionally, that machine was incapable of booting off of a USB stick and I was adamant about leaving all possible drive connectors open for storage. One thing that initially appealed to me is that FreeNAS supported AFP (Apple File Protocol). My household is a Mac household. We&#8217;ve got 2 macs right now and I wanted as much compatibility as possible. AFP was important to me.</p>
<p>After seeing Paul&#8217;s creation, I began to look at my idea differently. Instead of running it off of old out-dated hardware (something it was developed with the intention of) I could run it off of new, super-small hardware. This intrigued me and I began to research the mini-ITX form factor.</p>
<p>The Intel D945GCLF2 was the winner, really for one reason: Price. The board came in just short of $85 while similar boards sell at well over $100.</p>
<p>When I got everything set up, I ran into a problem. The public build of FreeNAS currently doesn&#8217;t support the NIC onboard. The other options floating around didn&#8217;t fit for different reasons. There was <a href="http://openfiler.com/" target="_blank">OpenFiler</a> which is based on Linux, but it didn&#8217;t support AFP. There was  <a href="http://www.serverelements.com/naslite-2-usb.php" target="_blank">NASLite2</a>, but NASLite costs money, and I wasn&#8217;t ready to spend money when I can&#8230; not spend money.</p>
<p>So the problem had to be approached with FreeNAS. It turns out, if you&#8217;re willing to be a little risky, you can use the nightly build, which is based off of FreeBSD 7, which <em>does</em> support the NIC on board.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/03/freenas-general.jpg"><img class="aligncenter size-medium wp-image-148" title="freenas-general" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/03/freenas-general-300x290.jpg" alt="freenas-general" width="300" height="290" /></a></p>
<p>It took some time to get it set up. I had some trouble understanding how to set up AFP on FreeNAS. There are Shares and Users and permissions. Between <a href="http://signius.livejournal.com/170981.html" target="_blank">some help</a> and some fanagaling, I managed to get it all to work without much difficulty.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/03/freenas-afp.jpg"><img class="aligncenter size-medium wp-image-146" title="freenas-afp" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/03/freenas-afp-300x290.jpg" alt="freenas-afp" width="300" height="290" /></a></p>
<p><strong>Final Thoughts</strong></p>
<p>It took me a long time to finish this. More than a few hours were spent outside my apartment door with my Dremel in hand (if you have a shop or a bench in your garage, count your many blessings. I look forward to having one myself.) There were some missteps along the way, poorly drilled holes, slightly off measurements.</p>
<p>My NAS has worked flawlessly. It&#8217;s 1.5TB of space is wonderful, and it&#8217;s accessibility is excellent. The only hiccup is my router, which is a 100Mb instead of Gigabit ethernet. My computer and the NAS could handle it though.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/03/freenas-copying.jpg"><img class="aligncenter size-medium wp-image-147" title="freenas-copying" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/03/freenas-copying-278x300.jpg" alt="freenas-copying" width="278" height="300" /></a></p>
<p>I have only <span style="text-decoration: line-through;">two</span> <strong>no</strong> issues&#8230;</p>
<ol>
<li><span style="text-decoration: line-through;">I haven&#8217;t been able to get the BitTorrent Client to work properly. I believe it&#8217;s a permissions issue.</span> <strong></strong><strong>BitTorrent </strong>is working! It&#8217;s a permissions issue plain and simple. There is another permissions issue that&#8217;s preventing me from moving the contents, which I&#8217;ll resolve when it bothers me enough <img src='http://aaroneiche.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><span style="text-decoration: line-through;">The server doesn&#8217;t broadcast it&#8217;s Bonjour name.</span> It does indeed broadcast it&#8217;s Bonjour name and it&#8217;s tremendously easy to connect to.</li>
</ol>
<p>I think all together I&#8217;m far more proud about my accomplishment in building it than I am in using it everyday. I would like to see it become my primary storage and BT machine though. It&#8217;d be easier to download and seed from that machine than from my iMac. I like running a headless machine, and for the occasional desire I have to dive into other OS&#8217;s (that I can&#8217;t do on my iMac), I have this just an install away. On top of this, the story of this thing has been syndicated a bit around the net, and I feel like a minor celebrity having constructed. In a bit of irony there, I found out after I&#8217;d put it together that <a href="http://www.hwupgrade.it/forum/showthread.php?t=1695440" target="_blank">some Italian guy did this</a> a full 8 months before me. That adage &#8220;Great minds think alike&#8221; always seems silly until you find yourself saying &#8220;Wha&#8230;???&#8221;</p>
<p>Questions and thoughts are welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaroneiche.com/2009/03/31/my-diy-nas/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>

