<?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; Hobby</title>
	<atom:link href="http://aaroneiche.com/category/hobby/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; Hobby</title>
		<url>http://aaroneiche.com/wordpress/wp-content/plugins/powerpress/rss_default.jpg</url>
		<link>http://aaroneiche.com/category/hobby/</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>My very first PCB</title>
		<link>http://aaroneiche.com/2010/05/17/my-very-first-pcb/</link>
		<comments>http://aaroneiche.com/2010/05/17/my-very-first-pcb/#comments</comments>
		<pubDate>Mon, 17 May 2010 14:54:10 +0000</pubDate>
		<dc:creator>Aaron Eiche</dc:creator>
				<category><![CDATA[Hobby]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Dorkbot]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Nerd]]></category>
		<category><![CDATA[PCB]]></category>
		<category><![CDATA[Shield]]></category>

		<guid isPermaLink="false">http://aaroneiche.com/?p=857</guid>
		<description><![CDATA[That is to say, my first PCB that I actually designed. I recently began attending a bi-weekly electronics hobbiest group call Dorkbot PDX. It&#8217;s basically an opportunity for nerds to show off their random electronics projects to people who might actually be interested. Anyway, the group also does a monthly PCB order. You make your &#8230;  <a href="http://aaroneiche.com/2010/05/17/my-very-first-pcb/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/05/pcb1.jpg"><img class="alignleft size-thumbnail wp-image-874" style="margin-right: 5px;" title="pcb" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/05/pcb1-150x150.jpg" alt="" width="84" height="84" /></a>That is to say, my first PCB that I actually designed. I recently began attending a bi-weekly electronics hobbiest group call Dorkbot PDX. It&#8217;s basically an opportunity for nerds to show off their random electronics projects to people who might actually be interested.</p>
<p><span id="more-857"></span></p>
<p>Anyway, the group also does a monthly PCB order. You make your design, send it off to <a href="http://laen.org" target="_blank">Laen</a>, who manages all this, and he sends it off to a PCB fab house out in Colorado. This all for $5/square inch and you get 3 of your design.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/05/pcb-pop.jpg"><img class="aligncenter size-medium wp-image-869" title="pcb-pop" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/05/pcb-pop-300x216.jpg" alt="" width="300" height="216" /></a></p>
<p>I&#8217;d been toying with the idea of an Arduino shield that mixes the best parts of the prototyping shields I&#8217;ve seen. I also wanted a board that I could plug several servos into for servo control. What I ended up with was the &#8220;Arduino Servo-Proto-Shield&#8221;. You may have seen the <a href="http://aaroneiche.com/2010/04/29/eagle3d-on-a-mac-when-povray-wont-work/" target="_blank">rendered version</a> in my last post.</p>
<p>The shield breaks out all of the 28 pins into 3.5mm screw terminal blocks. It also has long-tail female headers for additional shield mounting. The 12 digital pins (2 through 13) are broken out into Servo-motor headers. For fun I threw in some 0.1&#8243; vias if I want to add some permanent circuit.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/05/pcb_arduino.jpg"><img class="aligncenter size-medium wp-image-867 fojninlfvrizjdcdsljw fojninlfvrizjdcdsljw fojninlfvrizjdcdsljw fojninlfvrizjdcdsljw jeliekixcrbktrupxsjj jeliekixcrbktrupxsjj jeliekixcrbktrupxsjj jeliekixcrbktrupxsjj jeliekixcrbktrupxsjj jeliekixcrbktrupxsjj" title="pcb_arduino" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/05/pcb_arduino-300x250.jpg" alt="" width="300" height="250" /></a></p>
<p>Unfortunately, I made one minor mistake in my design. My 2-terminal blocks had the wrong drill size set for the hole, as a result, they&#8217;re just a bit too small to accomadate the terminal blocks. So unfortunately the breakout for my GND, Aref, and Serial communication is out of commission until I find a way to shave down the posts on the terminal blocks.</p>
<p>I soldered it this evening and plugged it into my Arduino. It looks good, and I&#8217;ve tested all the connections &#8211; they all work fine. I just have to make this do something now! Any of you who read this and have an interest: What do you think could be improved? I&#8217;m looking for ideas and thoughts to make this a better shield.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/05/pcb_arduino_fancy.jpg"><img class="aligncenter size-medium wp-image-868" title="pcb_arduino_fancy" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/05/pcb_arduino_fancy-300x198.jpg" alt="" width="300" height="198" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://aaroneiche.com/2010/05/17/my-very-first-pcb/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Building a 3D printer</title>
		<link>http://aaroneiche.com/2010/03/14/building-a-3d-printer/</link>
		<comments>http://aaroneiche.com/2010/03/14/building-a-3d-printer/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 07:57:04 +0000</pubDate>
		<dc:creator>Aaron Eiche</dc:creator>
				<category><![CDATA[Hobby]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[RepRap]]></category>

		<guid isPermaLink="false">http://aaroneiche.com/?p=675</guid>
		<description><![CDATA[I should start out by warning you that this is not a build-log. My friend Isaac reminded me that before we started this project, this was blogging gold, and he didn&#8217;t have a blog. He was implying that I should be the one to write this all down. I didn&#8217;t, but this should be interesting &#8230;  <a href="http://aaroneiche.com/2010/03/14/building-a-3d-printer/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/03/mcwire1.jpg"><img class="size-medium wp-image-683 alignleft" style="margin-right: 5px;" title="mcwire1" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/03/mcwire1-262x300.jpg" alt="" width="157" height="180" /></a>I should start out by warning you that this is not a build-log. My friend Isaac reminded me that before we started this project, this was blogging gold, and he didn&#8217;t have a blog. He was implying that I should be the one to write this all down. I didn&#8217;t, but this should be interesting anyway.</p>
<p><span id="more-675"></span>Several months back when SparkFun announced Free Day, a few friends of mine got a bit of a glimmer in our eyes. We&#8217;ve been intrigued by the premise of the <a href="http://reprap.org" target="_blank">RepRap</a> printer for some time, but in generally felt out of reach. The distance was measured by a number of things, including money, and the theory was that we&#8217;d be able to get some free stuff out of SparkFun to help with the cost. We quickly realized that SparkFun didn&#8217;t sell much that we actually needed (<a href="http://aaroneiche.com/2010/01/08/sparkfun-free-day-fallout/" target="_blank">and you know how it turned out anyway</a>.) So we decided to embark on the journey anyway. Isaac decided to take on the electronics and the extruder, while I decided to handle the cartesian robot.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/03/bottom-xstage.jpg"><img class="aligncenter size-medium wp-image-678" title="bottom xstage" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/03/bottom-xstage-300x240.jpg" alt="" width="300" height="240" /></a></p>
<p>&#8220;What is a cartesian robot?&#8221; you say. Well, it&#8217;s a robot whose job is to move something around in three-dimensional space. In the case of the RepRap, it&#8217;s a device called and <em>extruder</em> that takes plastic filament and melts it down to a liquid form so it can be laid out in some manner kind of like a hot glue gun. So if you can lay down melted plastic, move around the source of that melted plastic, you can build an object layer by layer.</p>
<p>Enter the McWire Cartesian robot. A few years back a guy named Tom McWire came up with a pretty neat design for a 3-axis CNC machine. It was small, built on commonly available parts, and well documented. Then, a guy named Zach Smith adapted the design for use as a RepRap. A couple of months ago, I decided to build one.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/03/The-McWire.jpg"><img class="aligncenter size-medium wp-image-677" title="The McWire" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/03/The-McWire-283x300.jpg" alt="" width="283" height="300" /></a></p>
<p>And there it is! My biggest frustration I think was the lack of several things when it came down to the construction. A few of my complaints:</p>
<p>No measurements for the design anywhere.<br />
Acrylic was recommended, but not easy to obtain or DIY.<br />
The lead of the design has since abandoned it for greener pastures<br />
The design is overly-complicated for what the project is trying to accomplish.<br />
Some things about the design don&#8217;t make sense</p>
<p>A lot of these things are carryovers from Tom Mcwire&#8217;s original design. For him, as near as I can tell, the decisions were ones of &#8220;Well, I have this stuff&#8230;.&#8221; which is very easy for a guy who has a shop full of materials to use. For a person who needs a parts list, this becomes a very <strong>bad</strong> idea. Mostly because a person who goes out an buys parts for a project expects the project to make sense from a purchasing standpoint. This is rarely the case where someone is making something from materials they have. Utility is more important than the material itself. Thus, the over complicated machine.</p>
<div id="attachment_679" class="wp-caption aligncenter" style="width: 310px"><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/03/xstage.jpg"><img class="size-medium wp-image-679" title="xstage" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/03/xstage-300x273.jpg" alt="" width="300" height="273" /></a><p class="wp-caption-text">Early construction</p></div>
<p>I&#8217;ve been working with others within the RepRap community to develop a good official replacement for the McWire. Right now we&#8217;re focusing on an easily-constructed design nicknamed &#8220;Wolfstrap&#8221; after it&#8217;s first builder who&#8217;s name is Wolfgang. This design hopes to take into account more common materials, simpler-design, and fewer proprietary concepts. Beyond <a href="http://objects.reprap.org/wiki/WolfStrap" target="_blank">the pictures you can find here</a>, I&#8217;ve put together a model in SketchUp.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2010/03/wolfstrap.jpg"><img class="aligncenter size-medium wp-image-681" title="wolfstrap" src="http://aaroneiche.com/wordpress/wp-content/uploads/2010/03/wolfstrap-273x300.jpg" alt="" width="273" height="300" /></a></p>
<p>Was building the McWire fun? Sure. I had some fun, and I had some really irritating moments. I&#8217;m glad I did it, and I&#8217;m also glad I&#8217;m done with it.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaroneiche.com/2010/03/14/building-a-3d-printer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weekend Project: Tree-Waterer</title>
		<link>http://aaroneiche.com/2009/12/12/weekend-project-tree-waterer/</link>
		<comments>http://aaroneiche.com/2009/12/12/weekend-project-tree-waterer/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 02:56:38 +0000</pubDate>
		<dc:creator>Aaron Eiche</dc:creator>
				<category><![CDATA[Hobby]]></category>
		<category><![CDATA[Christmas]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[Tree]]></category>

		<guid isPermaLink="false">http://aaroneiche.com/?p=602</guid>
		<description><![CDATA[Christmas is upon us, and we have gotten ourselves a Christmas tree. My wife and I are dedicated Tree-Killers Live-Christmas-Tree-Advocates. We just like the feeling of a live tree. We moved into a house this year and have been enjoying a vaulted-ceiling. While at the tree-farm, we decided to pick a taller-than-usual tree and ended &#8230;  <a href="http://aaroneiche.com/2009/12/12/weekend-project-tree-waterer/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/12/Tree.jpg"><img class="alignleft size-medium wp-image-604" style="margin-right: 5px;" title="Tree" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/12/Tree-188x300.jpg" alt="Tree" width="188" height="300" /></a>Christmas is upon us, and we have gotten ourselves a Christmas tree. My wife and I are dedicated <span style="text-decoration: line-through;">Tree-Killers</span> Live-Christmas-Tree-Advocates. We just like the feeling of a live tree. We moved into a house this year and have been enjoying a vaulted-ceiling. While at the tree-farm, we decided to pick a taller-than-usual tree and ended up with this Behemoth. It didn&#8217;t seem this tall at the farm, but getting it in, we realized how big and beautiful of a tree it was.</p>
<p><span id="more-602"></span></p>
<p>There&#8217;s a major downside of live Christmas Trees: Watering. I know, it&#8217;s really not a huge deal, but if you fail to properly water your tree, you end up with a dry, ugly, failing tree a week before Christmas. We don&#8217;t want that, so I&#8217;m very interested in keeping the tree moisturized. It presents a couple of problems: 1) You need to remember to water the tree   2) You need to get under the tree to water it. As I said before, this tree is a behemoth. We didn&#8217;t trim the bottom branches much, but even if we had, sliding under on your tummy and precariously balancing your pitcher to get water in the stand is not an easy feat.</p>
<p>The Solution: The distance-tree-waterer.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/12/pics1.jpg"><img class="aligncenter size-medium wp-image-607" title="pics1" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/12/pics1-300x200.jpg" alt="pics1" width="300" height="200" /></a></p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/12/hidden-wow.jpg"><img class="aligncenter size-medium wp-image-616" title="hidden-wow" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/12/hidden-wow-300x200.jpg" alt="hidden-wow" width="300" height="200" /></a></p>
<p>I didn&#8217;t invent this idea, and I&#8217;m certainly not the first to come up with it. I do take a little pride in saying that I thought of it <em>before</em> I went out to the internet to find it. However, I didn&#8217;t think of sticking the water-bucket under a present-shaped box.</p>
<p><em>Okay wait, tell me what&#8217;s going on here&#8230;</em></p>
<p>Allright. So I mentioned that I didn&#8217;t want to crawl under that big ol&#8217; tree to pour water in it. Well, there&#8217;s this magical physics trick that allows you to move water from one place to another. It&#8217;s called a <em>Siphon</em>. Water likes to go downwards. You&#8217;ve seen this in streams that flow off mountains. Gravity pulls water in a certain direction, and then, so long as their is a difference in equity of two bodies of water, it will continue to pull more water along with it.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/12/the-secret.jpg"><img class="aligncenter size-medium wp-image-611" title="the secret" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/12/the-secret-248x300.jpg" alt="the secret" width="248" height="300" /></a></p>
<p>So the trick here, is that the bucket hidden behind the present facade has a water level that&#8217;s higher than that of the water in the tree stand. I started the water moving by sucking it through a length of tubing. So long as the water in the gift/reservoir is a higher level than the treestand, water will flow. When the tree stand equals the reservoir, the water stops flowing. The water will stay neutral until the reservoir is filled back up.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/12/undertree.jpg"><img class="aligncenter size-medium wp-image-612" title="undertree" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/12/undertree-300x200.jpg" alt="undertree" width="300" height="200" /></a></p>
<p>All in all, this project took me about 45 minutes to put together. 10 minutes to setup the actual mechanism, and an additional 35 to get a nice facade put together so it didn&#8217;t look like I had a random bucket of water sitting on the floor. The &#8220;Present&#8221; is made of 3 sides of  cardboard, and a top which goes over them. It&#8217;s wrapped in regular wrapping paper. On either side of the water line, there&#8217;s a short length of copper wire (what I had available at the time) that serves as a clip to hold the line in a particular position. As the system is dependent on the flow of water, we don&#8217;t want these tubes falling out and flooding the living room.</p>
<p>So far the system is a resounding success. I haven&#8217;t had to crawl under the tree or even at this point refill the water. As the tree draws water, the tree stand will refill from the reservoir. I just need to put water in as the reservoir gets closer to empty.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaroneiche.com/2009/12/12/weekend-project-tree-waterer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Waiting for the E-Reader war to heat up&#8230;</title>
		<link>http://aaroneiche.com/2009/07/26/waiting-for-the-e-reader-war-to-heat-up/</link>
		<comments>http://aaroneiche.com/2009/07/26/waiting-for-the-e-reader-war-to-heat-up/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 05:14:15 +0000</pubDate>
		<dc:creator>Aaron Eiche</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Hobby]]></category>
		<category><![CDATA[ebooks]]></category>
		<category><![CDATA[eink]]></category>
		<category><![CDATA[ereader]]></category>
		<category><![CDATA[kindle 2]]></category>
		<category><![CDATA[Sony prs-505]]></category>

		<guid isPermaLink="false">http://aaroneiche.com/?p=492</guid>
		<description><![CDATA[If you would have asked me about e-readers a year ago, I would have told you that I knew Sony made one, the Kindle was pretty awesome, and there were a bunch more that were too expensive and far out to deal with. If you asked me three months ago, I would have told you &#8230;  <a href="http://aaroneiche.com/2009/07/26/waiting-for-the-e-reader-war-to-heat-up/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/plastic-logic-e-newspaper-reader.jpg"><img class="alignleft size-full wp-image-504" style="margin-right: 5px;" title="plastic-logic-e-newspaper-reader" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/plastic-logic-e-newspaper-reader.jpg" alt="plastic-logic-e-newspaper-reader" width="84" height="99" /></a>If you would have asked me about e-readers a year ago, I would have told you that I knew Sony made one, the Kindle was pretty awesome, and there were a bunch more that were too expensive and far out to deal with. If you asked me three months ago, I would have told you that I had Kindle 2 Fever, and the Sony reader didn&#8217;t hold a candle to it.</p>
<p><span id="more-492"></span></p>
<p>My dad asked me a few months ago about e-Book readers. He had a stroke a few years ago and doesn&#8217;t have great control of his left hand. Books can be a bit difficult for him. I whole-heartedly recommended the Kindle because I thought it was amazing. It still is to some degree, but Last Friday the Kindle book fiasco happened. You&#8217;ve probably heard the story: Amazon found out that one of the books they were selling wasn&#8217;t properly licensed, so they yanked it from the store and from <em>every single Kindle.</em> It&#8217;s an invasion of privacy, personal space, and property.</p>
<p>Suffice it to say, It would take a bit of a miracle for me to buy a Kindle. Amazon&#8217;s CEO, JEff Bezos, issued an apology, but I echo <a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/kindle2.jpg"><img class="alignright size-medium wp-image-500" title="kindle2" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/kindle2-270x300.jpg" alt="kindle2" width="270" height="300" /></a>the comments in response to that. It&#8217;s great that you recognize it was a mistake, but what are you going to do about it? Where&#8217;s the guarantee that you&#8217;re not going to play reading police again?</p>
<p>Yesterday, My wife and I went down to the Mall to the Sony store (Which is called <em>Sony Style</em> for reasons I cannot fathom) to check out their eReader. It&#8217;s a 2008 device, compared to the Kindle 2 which is just a few months old, and it has a few shortcomings. The reading library available to it is significantly smaller than Amazon&#8217;s and there&#8217;s no wireless option&#8230; at all. Sure, I can&#8217;t go out and buy books wirelessly, but also no one can come in and take books wirelessly. There&#8217;s also no annotation options. If I want to make notes about books, I&#8217;m going to have to do it on paper.</p>
<p>Still, I kind of want one. I like the technology, and I doubt I&#8217;m going to give the Kindle another shot. Still, I think we&#8217;re on the eve of a bigger tech war than it seems right now. Several days back, Barnes &amp; Noble announced a deal with a company called Plastic Logic, to sell books in connection to that device. Plastic Logic expects <a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/prs-505.jpg"><img class="size-medium wp-image-499 alignleft" title="prs-505" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/prs-505-216x300.jpg" alt="prs-505" width="216" height="300" /></a>to release their reader towards the end of this year, or early next year. I also expect Sony to update their reader pretty soon, or they&#8217;re going to start looking like their standing still. Hykel said she might buy me a reader for Christmas. If I get enough fun money before then, I might buy one myself&#8230;</p>
<p>I&#8217;m hoping that Amazon&#8217;s fumble, and the introduction of Plastic Logic&#8217;s device will spur Sony to update their reader to new heights. If there&#8217;s one thing I like, it&#8217;s competition. Competition drives products to be better, and benefits the consumer.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaroneiche.com/2009/07/26/waiting-for-the-e-reader-war-to-heat-up/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>Fun with IR</title>
		<link>http://aaroneiche.com/2009/07/15/fun-with-ir/</link>
		<comments>http://aaroneiche.com/2009/07/15/fun-with-ir/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 17:53:56 +0000</pubDate>
		<dc:creator>Aaron Eiche</dc:creator>
				<category><![CDATA[Hobby]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://aaroneiche.com/?p=455</guid>
		<description><![CDATA[I&#8217;ve got a project coming up that deals with IR data transmission, so I thought I&#8217;d take some time and make a simple IR circuit to prove that I could. This is a very very simple IR Circuit. Basically, it goes as follows. (I&#8217;ll get a schematic up here eventually. I haven&#8217;t had success actuallly &#8230;  <a href="http://aaroneiche.com/2009/07/15/fun-with-ir/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-458 alignleft" title="pRS1C-2110714w345" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/pRS1C-2110714w345.jpg" alt="pRS1C-2110714w345" width="120" height="216" />I&#8217;ve got a project coming up that deals with IR data transmission, so I thought I&#8217;d take some time and make a simple IR circuit to prove that I could. This is a very very simple IR Circuit. Basically, it goes as follows. (I&#8217;ll get a schematic up here eventually. I haven&#8217;t had success actuallly being able to make one&#8230; Linux: Still not ready for the Desktop IMO)</p>
<p><span id="more-455"></span></p>
<p>I have the classic Arduino &#8220;Blink&#8221; sketch loaded up to the Arduino. It goes through pin 13 and the close by Gnd pin. Those pins are connected to the mini-breadboard which has an IR LED connected to it. So when the LED would normally blink, the IR LED blinks. We dont&#8217; see anything because we can&#8217;t see Infrared. Immediately across from the IR emitter, is the IR Detector. It is an Infrared PhotoDiode. This thing looks like and LED, and I think that was not the best decision. First, you must remember which is the detector and which is the emitter (I got my pair from Radio shack <img src='http://aaroneiche.com/wordpress/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ) and secondly there is no marking which suggests that the detector is not simply a clear LED waiting to be turned on. Additionally, I think because the device is <em>receiving </em>light rather than sending it, this thing probably ought to look more like a LDR (Light Dependent Resistor)&#8230; maybe with a special marking somewhere? Bad Design Radio Shack&#8230; but it&#8217;s probably not your fault. You don&#8217;t make these things, other people make these things.</p>
<p><a href="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/00001.jpg"><img class="aligncenter size-medium wp-image-456" title="00001" src="http://aaroneiche.com/wordpress/wp-content/uploads/2009/07/00001-300x225.jpg" alt="00001" width="300" height="225" /></a></p>
<p>Anyway, the IR emitter blinks into the IR Detector. The Detector in this case acts as a switch. The more Infrared light that comes into it, the higher voltage it produces. We use that voltage to bridge between the Gnd, and a Green LED connected to the 3v3 pin on the Arduino. The Result? Blinking green light!</p>
<p>As expected, when you drape something between the emitter and the detector, the green light stops blinking. One thing I found though is that light can be sneaky. Initially, I placed a peice of cardboard (product packaging) between the emitter and detector and the light didn&#8217;t stop blinking, it just blinked dimmer. At first I thought the light was somehow getting <em>through</em> the cardboard&#8230; which would have been a superman-feat of physics. In reality, the light was bouncing down from the cardboard (which was a bit reflective) and then bouncing up off the breadboard to the detector. As not all of the light was making it, the detector wasn&#8217;t creating as much voltage.</p>
<p>It&#8217;s pleasant</p>
]]></content:encoded>
			<wfw:commentRss>http://aaroneiche.com/2009/07/15/fun-with-ir/feed/</wfw:commentRss>
		<slash:comments>1</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>(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>
	</channel>
</rss>

