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

<channel>
	<title>Michael Dillon</title>
	<atom:link href="http://michaeldillon.us/feed/" rel="self" type="application/rss+xml" />
	<link>http://michaeldillon.us</link>
	<description>Collecting Ideas Code &#38; Hobbies</description>
	<lastBuildDate>Thu, 29 Mar 2012 13:17:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Upgrading NodeJS on a BeagleBone</title>
		<link>http://michaeldillon.us/2012/03/28/upgrading-nodejs-on-a-beaglebone/</link>
		<comments>http://michaeldillon.us/2012/03/28/upgrading-nodejs-on-a-beaglebone/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 23:17:16 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[BeagleBone]]></category>
		<category><![CDATA[NodeJS]]></category>

		<guid isPermaLink="false">http://michaeldillon.us/?p=3</guid>
		<description><![CDATA[Preparation First remove the current installation of NodeJS opkg remove nodejs &#8211;force-depends This will use the package manager for Angstrom and remove the NodeJS installation and it won&#8217;t balk that other packages depend on it (Cloud9, BoneScript, Node-Dev). Download the latest version of NodeJS (or clone the github repo). Browse into the un-tarred directory (or <a href='http://michaeldillon.us/2012/03/28/upgrading-nodejs-on-a-beaglebone/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<h2>Preparation</h2>

<ul>
<li><p>First remove the current installation of NodeJS</p>

<blockquote>
  <p>opkg remove nodejs &#8211;force-depends</p>
</blockquote></li>
</ul>

<p>This will use the package manager for Angstrom and remove the NodeJS installation and it won&#8217;t balk that other packages depend on it (Cloud9, BoneScript, Node-Dev).</p>

<ul>
<li><p>Download the latest version of NodeJS (or clone the github repo). Browse into the un-tarred directory (or the repo folder).</p></li>
<li><p>Don&#8217;t run this, but the standard build from source mantra is:</p>

<blockquote>
  <p>./configure; 
  make;
  make install</p>
</blockquote></li>
</ul>

<p>And this will start to work until you  get two build errors. The first error is when the NodeJS build script goes to build V8 (Google&#8217;s JS engine that powers NodeJS), the V8 build script can&#8217;t figure out what the architecture of the processor is. After posting an issue on the NodeJS github repo (because I didn&#8217;t know that it was an issue with the V8 build script) I was pointed to this <a href="https://github.com/joyent/node/issues/2131">NodeJS issue</a>  by <a href="https://github.com/bnoordhuis">Ben Nordhuis</a> and then Ben helped me again by pointing out how to select the correct arm architecture option.</p>

<h2>Fixes</h2>

<ul>
<li><p>Edit <code>deps/V8/SConstruct</code> (from the base NodeJS directory) on line 82 to match this:</p>

<p>&#8216;CCFLAGS&#8217;: ['$DIALECTFLAGS', '$WARNINGFLAGS', '-march=armv7-a']</p></li>
</ul>

<p>Now the <code>-march</code> flag tells the compiler to build for a specific architecture. (If you don&#8217;t have the latest BeagleBone with an Arm7 chip find your chip type with <code>uname -a</code> and then lookup suitable march args <a href="http://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html">here</a>)</p>

<ul>
<li><p>The last build error you will encounter is that the compiler / build script cannot link against libcrypto. This is due to the fact that openssl is installed, however the openssl-dev package isn&#8217;t installed. So run:</p>

<blockquote>
  <p>opkg install openssl-dev</blockquote></p>
</blockquote></li>
</ul>

<p>Now this will remove the obsolete libcrypto version and will install the correct one that NodeJS links against.</p>

<h2>Finishing Up</h2>

<ul>
<li><p>Conifgure, make, and install. If you did run <code>make</code> before the fixes make sure you run <code>make clean</code> and <code>make distclean</code>.</p>

<blockquote>
  <p>./configure
  make
  make install</p>
</blockquote></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://michaeldillon.us/2012/03/28/upgrading-nodejs-on-a-beaglebone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Listen to the Yeast!</title>
		<link>http://michaeldillon.us/2011/12/08/listen-to-the-yeast/</link>
		<comments>http://michaeldillon.us/2011/12/08/listen-to-the-yeast/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 01:29:02 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Brewing]]></category>
		<category><![CDATA[Beer Brewing]]></category>

		<guid isPermaLink="false">http://michaeldillon.us/2011/12/08/listen-to-the-yeast/</guid>
		<description><![CDATA[My roommate and I have several beers going. A simple pale ale, and a holiday concoction ale. This is two days after pitching. We definitely have a good primary fermentation going on! Your browser does not support the video tag]]></description>
			<content:encoded><![CDATA[<p>My roommate and I have several beers going. A simple pale ale, and a holiday concoction ale. This is two days after pitching. We definitely have a good primary fermentation going on!</p>
<p><video src="http://michaeldillon.us/wp-content/uploads/2011/12/20111207-202805.mov" controls="controls" width="640" height="360">Your browser does not support the video tag</video></p>
]]></content:encoded>
			<wfw:commentRss>http://michaeldillon.us/2011/12/08/listen-to-the-yeast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://michaeldillon.us/wp-content/uploads/2011/12/20111207-202805.mov" length="2705811" type="video/quicktime" />
		</item>
		<item>
		<title>Building a MakerGear RepRap Prusa</title>
		<link>http://michaeldillon.us/2011/11/15/building-a-makergear-reprap-prusa/</link>
		<comments>http://michaeldillon.us/2011/11/15/building-a-makergear-reprap-prusa/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 02:46:09 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[3DPrinter]]></category>
		<category><![CDATA[Prusa]]></category>
		<category><![CDATA[RepRap]]></category>
		<category><![CDATA[MakerGear RepRap Prusa]]></category>

		<guid isPermaLink="false">http://michaeldillon.us/2011/11/30/building-a-makergear-reprap-prusa/</guid>
		<description><![CDATA[I have been watching the RepRap community grow since I first saw it covered on HackADay several years ago. During this time I have dreamt endlessly about what I could build if only I could quickly fabricate my ideas. Finally after getting a real job, and more importantly after the RepRap community had reached a <a href='http://michaeldillon.us/2011/11/15/building-a-makergear-reprap-prusa/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I have been watching the RepRap community grow since I first saw it covered on <a href="http://hackaday.com">HackADay</a> several years ago. During this time I have dreamt endlessly about what I could build if only I could quickly fabricate my ideas.</p>
<p>Finally after getting a real job, and more importantly after the RepRap community had reached a good level of maturity, I decided it was finally time to take the plunge. I started researching the different RepRap models (Mendel, Prusa, Huxley, etc) and I finally decided on the Prusa. My decision was further cemented by discovering the <a href="http://makergear.com">MakerGear Company</a>. They have a complete Prusa kit, and believe me it is incredibly thorough. Every single nut, bolt, washer, wire, crimp, and printed part was included. It was completely worth the price, because in the end it saved me countless hours of self sourcing all of the parts. If you can self source it, then more power to you; I&#8217;m a pretty impatient person when it comes to these kinda of projects!</p>
<p>When I ordered the kit, Karen from MakerGear gave me weekly updates on when my kit was going to ship. It arrived three weeks after I ordered it and that weekend my roommate and I sat down to start on it. We worked for about three to four days and got the machine assembled in quick order. Next the leveling, calibration, and skeinforge setting experimentation took about another three days before we finally got a real print. The biggest help during the build process and the beginning to print process was the #MakerGear and #MakerGearV2 IRC channels. Rick, from MakerGear, sits in there and offers live customer support at almost all hours of the day. The gracious people in the V2 channel helped me dial in my skienforge settings in a matter of no time.</p>
<p>After everything was over and the dust had settled, I am completely satisfied with my Prusa kit. I cannot believe how easily it went together and the amazing level of support from MakerGear. If you are contemplating a 3D Printer build, seriously consider MakerGear, they are completely worth it!</p>
<p>Anyway here is my (incomplete) build log complete with pictures and anecdotal annotations for anyone also assembling or thinking about assembling one of these kits.</p>
<p><a href="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071127.jpg"><img class="size-full aligncenter" src="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071127.jpg" alt="20111201-071127.jpg" /></a></p>
<p style="text-align: center;">Im soldering the RAMPS board and Tony has started to join the frame vertices.</p>
<p><a href="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071142.jpg"><img class="size-full aligncenter" src="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071142.jpg" alt="20111201-071142.jpg" /></a></p>
<p style="text-align: center;">The frame is together!</p>
<p><a href="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071154.jpg"><img class="size-full aligncenter" src="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071154.jpg" alt="20111201-071154.jpg" /></a></p>
<p style="text-align: center;"> The MakerGear Y Carriage assembled and on the smooth rods. Note: we forgot to put in the Y Carriage hardware to secure the laser cut pieces, don&#8217;t forget this!</p>
<p><a href="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071203.jpg"><img class="size-full aligncenter" src="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071203.jpg" alt="20111201-071203.jpg" /></a></p>
<p style="text-align: center;"> Fully assembled RAMPS 1.4 board. Much easier than I anticipated because all of the SMD soldering work was already completed.</p>
<p><a href="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071216.jpg"><img class="size-full aligncenter" src="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071216.jpg" alt="20111201-071216.jpg" /></a></p>
<p style="text-align: center;">Y motor and Z motors are mounted. Notice the beer, definitely a build necessity. The koozie is needed, sometimes you can&#8217;t get your hands free to drink fast.</p>
<p style="text-align: center;">MakerGear, how about some koozies?</p>
<p><a href="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071232.jpg"><img class="size-full aligncenter" src="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071232.jpg" alt="20111201-071232.jpg" /></a></p>
<p style="text-align: center;">After applying additional ceramic paste to cover the Nichrome wire, I&#8217;m heating up the heat core to cure the ceramic.</p>
<p><a href="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071247.jpg"><img class="size-full aligncenter" src="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071247.jpg" alt="20111201-071247.jpg" /></a></p>
<p style="text-align: center;"> The heat core is finished, and now mounted on the extruder nozzle assembly.</p>
<p style="text-align: center;"><a href="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071256.jpg"><img class="alignnone size-full" src="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071256.jpg" alt="20111201-071256.jpg" /></a></p>
<p style="text-align: center;">Mounted the hybrid groove sleeve and the thermistor.</p>
<p><a href="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071316.jpg"><img class="size-full aligncenter" src="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071316.jpg" alt="20111201-071316.jpg" /></a></p>
<p style="text-align: center;"> Insulation! Finished hot end!</p>
<p><a href="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071332.jpg"><img class="size-full aligncenter" src="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071332.jpg" alt="20111201-071332.jpg" /></a></p>
<p style="text-align: center;">All motors are mounted and ready to be wired up.</p>
<p><a href="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071357.jpg"><img class="size-full aligncenter" src="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071357.jpg" alt="20111201-071357.jpg" /></a></p>
<p style="text-align: center;">Tidying things up with the included wire wraps.</p>
<p><a href="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071415.jpg"><img class="size-full aligncenter" src="http://michaeldillon.us/wp-content/uploads/2011/12/20111201-071415.jpg" alt="20111201-071415.jpg" /></a></p>
<p style="text-align: center;"> Holy cow, hot plastic!</p>
<p style="text-align: center;">Videos:</p>
<p><video width="480" height="360" src="http://michaeldillon.us/wp-content/uploads/2011/11/20111129-214515.mov" controls="controls">Your browser does not support the video tag</video></p>
<p style="text-align: center;">The first homing of the machine!</p>
<p><video width="480" height="360" src="http://michaeldillon.us/wp-content/uploads/2011/11/20111129-214547.mov" controls="controls">Your browser does not support the video tag</video></p>
<p style="text-align: center;">The first print, 20mm by 20mm by 10mm almost cube!</p>
]]></content:encoded>
			<wfw:commentRss>http://michaeldillon.us/2011/11/15/building-a-makergear-reprap-prusa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://michaeldillon.us/wp-content/uploads/2011/11/20111129-214515.mov" length="1844273" type="video/quicktime" />
<enclosure url="http://michaeldillon.us/wp-content/uploads/2011/11/20111129-214547.mov" length="2174510" type="video/quicktime" />
		</item>
		<item>
		<title>AeroQuad First Flight!</title>
		<link>http://michaeldillon.us/2011/11/04/hello-world/</link>
		<comments>http://michaeldillon.us/2011/11/04/hello-world/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 00:58:38 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Remote Control]]></category>
		<category><![CDATA[UAV]]></category>
		<category><![CDATA[AeroQuad]]></category>
		<category><![CDATA[QuadCopter]]></category>

		<guid isPermaLink="false">http://michaeldillon.us/?p=1</guid>
		<description><![CDATA[I have been building (on &#38; off) a quad copter for the past 6-8 months. This is one of the first flights of my latest version. Addmittedly it is a short flight, but it actually flew! Very quickly here is a breakdown of the quad copter: AeroQuad flight software 2.5 beta Arduino Mega 2056 AeroQuad <a href='http://michaeldillon.us/2011/11/04/hello-world/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I have been building (on &amp; off) a quad copter for the past 6-8 months. This is one of the first flights of my latest version.</p>
<p><iframe width="695" height="391" src="http://www.youtube.com/embed/_czcxCoZsf4?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Addmittedly it is a short flight, but it actually flew! Very quickly here is a breakdown of the quad copter:</p>
<ul>
<li>AeroQuad flight software 2.5 beta</li>
<li>Arduino Mega 2056</li>
<li>AeroQuad Mega Shield v2</li>
<li>CHR6DM (replaces the gyro, accell, and magnetometer for the sheild)</li>
</ul>
<div>Now I have a long process of PID tuning ahead of me to get this thing flying as smooth as silk. To check out the</div>
<div>AeroQuad project vist their site: <a href="http://www.aeroquad.com">www.AeroQuad.com</a></div>
]]></content:encoded>
			<wfw:commentRss>http://michaeldillon.us/2011/11/04/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
