<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Joe Walnes</title>
	<atom:link href="http://joewalnes.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://joewalnes.com</link>
	<description>Software development. And stuff.</description>
	<lastBuildDate>Sun, 24 Mar 2013 20:46:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='joewalnes.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Joe Walnes</title>
		<link>http://joewalnes.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://joewalnes.com/osd.xml" title="Joe Walnes" />
	<atom:link rel='hub' href='http://joewalnes.com/?pushpress=hub'/>
		<item>
		<title>Blink(1) + Google Latitude = &#8220;Where&#8217;s Daddy?&#8221;</title>
		<link>http://joewalnes.com/2012/12/14/blink1-google-latitude-wheres-daddy/</link>
		<comments>http://joewalnes.com/2012/12/14/blink1-google-latitude-wheres-daddy/#comments</comments>
		<pubDate>Fri, 14 Dec 2012 03:48:07 +0000</pubDate>
		<dc:creator>joewalnes</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://joewalnes.com/?p=786</guid>
		<description><![CDATA[A while back, I backed a Kickstarter: Blink(1) &#8211; The USB RGB LED. In a world of next-day instant-gratification deliveries, it&#8217;s always a pleasant surprise when something you totally forgot about ordering turns up. It fits neatly into the spare USB port under an Apple keyboard. Time for a Pomodoro hack - make something useful in <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=786&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>A while back, I backed a Kickstarter: <strong><a href="http://www.kickstarter.com/projects/thingm/blink1-the-usb-rgb-led">Blink(1) &#8211; The USB RGB LED</a></strong>. In a world of next-day instant-gratification deliveries, it&#8217;s always a pleasant surprise when something you totally forgot about ordering turns up.</p>
<p>It fits neatly into the spare USB port under an Apple keyboard.</p>
<p><a href="http://joewalnes.com/2012/12/14/blink1-google-latitude-wheres-daddy/2012-12-13-20-18-07-2/" rel="attachment wp-att-787"><img class="alignnone size-medium wp-image-787" alt="2012-12-13 20.18.07" src="http://joewalnes.files.wordpress.com/2012/12/2012-12-13-20-18-071.jpg?w=300&#038;h=225" width="300" height="225" /></a></p>
<p>Time for a Pomodoro hack - <em>make something useful in 25 minutes</em>. No time for over-engineering &#8211; hack fast!</p>
<p>After a long delay on the train yesterday and my kids calling up to ask if I was nearly home yet, I knew exactly what I wanted to build&#8230;</p>
<p><strong>The &#8220;where&#8217;s daddy?&#8221; indicator:</strong></p>
<ul>
<li>Blue -&gt; home (or near home)</li>
<li>Red -&gt; work</li>
<li>Green -&gt; commuting.</li>
</ul>
<p>Ingredients:</p>
<ul>
<li>A <a href="http://www.kickstarter.com/projects/thingm/blink1-the-usb-rgb-led" target="_blank"><strong>Blink(1)</strong></a> device</li>
<li>The <a href="http://thingm.com/products/blink-1.html" target="_blank">blink1-tool command line</a> tool to set the color</li>
<li>My location from <a href="http://google.com/latitude" target="_blank"><strong>Google Latitude</strong></a></li>
<li>A quick script (I chose Python)</li>
</ul>
<p>Timeline:</p>
<ul>
<li>Minutes 0-3: Unpack Blink(1), download command line tool, and test it out. Looks good.</li>
<li>Minutes 4-14: Read the API docs for Google Latitude. Tried really hard to get authentication working but realized I was burning time. Arrrg, the pressure &#8211; this is taking too long! Aborted and looked for a quicker way.</li>
<li>Minutes 15-18: Found a <a href="http://bestfromgoogle.blogspot.com/2011/05/easier-way-to-use-google-latitude-api.html" target="_blank">quicker, hackier</a> way to get Google Latitude data. Worked!</li>
<li>Minutes 19-22: Hacked up a quick Python script to poll Google Latitude, and convert the coordinates to a value from 0.0 to 1.0 where 0.0 is home, 1.0 is work and 0.5 would be half way between.</li>
<li>Minutes 23-25: Based on the number, call the blink1-tool command setting the color to indicate my location.</li>
</ul>
<p><a href="http://joewalnes.com/2012/12/14/blink1-google-latitude-wheres-daddy/2012-12-13-20-18-18/" rel="attachment wp-att-788"><img class="alignnone  wp-image-788" alt="2012-12-13 20.18.18" src="http://joewalnes.files.wordpress.com/2012/12/2012-12-13-20-18-18.jpg?w=306&#038;h=229" width="306" height="229" /></a> <a href="http://joewalnes.com/2012/12/14/blink1-google-latitude-wheres-daddy/2012-12-13-20-18-29/" rel="attachment wp-att-789"><img class="alignnone  wp-image-789" alt="2012-12-13 20.18.29" src="http://joewalnes.files.wordpress.com/2012/12/2012-12-13-20-18-29.jpg?w=306&#038;h=229" width="306" height="229" /></a></p>
<p>Here&#8217;s the code:</p>
<p style="padding-left:30px;"><strong><a href="https://gist.github.com/4282399" target="_blank">https://gist.github.com/4282399</a></strong></p>
<p><em>(Ok, I cheated a little &#8211; I spent another Pomodoro cleaning up the code, adding comments, etc and another 2 Pomodoros writing this blog post).</em></p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=786&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joewalnes.com/2012/12/14/blink1-google-latitude-wheres-daddy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a86a88130238a0d7f01b5612b9c72499?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">Joe Walnes</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/12/2012-12-13-20-18-071.jpg?w=300" medium="image">
			<media:title type="html">2012-12-13 20.18.07</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/12/2012-12-13-20-18-18.jpg" medium="image">
			<media:title type="html">2012-12-13 20.18.18</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/12/2012-12-13-20-18-29.jpg" medium="image">
			<media:title type="html">2012-12-13 20.18.29</media:title>
		</media:content>
	</item>
		<item>
		<title>Resistor color codes &#8211; now in DuckDuckGo search results</title>
		<link>http://joewalnes.com/2012/12/05/resistor-color-codes-now-in-duckduckgo-search-results/</link>
		<comments>http://joewalnes.com/2012/12/05/resistor-color-codes-now-in-duckduckgo-search-results/#comments</comments>
		<pubDate>Wed, 05 Dec 2012 15:52:54 +0000</pubDate>
		<dc:creator>joewalnes</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://joewalnes.com/?p=735</guid>
		<description><![CDATA[Remember a few weeks back I announced resisto.rs, a no-frills resistor color code calculator? Welllll, if you happen to be a user of DuckDuckGo, it&#8217;s now even easier. See the resistor colors directly in your search results! &#160; Try it out at DuckDuckGo. And thanks to DuckDuckGo for making it so easy to extend your <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=735&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Remember a few weeks back I announced <a href="http://joewalnes.com/2012/11/03/resisto-rs/" target="_blank"><strong>resisto.rs</strong></a>, a no-frills resistor color code calculator?</p>
<p>Welllll, if you happen to be a user of DuckDuckGo, it&#8217;s now even easier. See the resistor colors directly in your search results!</p>
<p>&nbsp;</p>
<p><a href="http://joewalnes.files.wordpress.com/2012/11/ddg-ohms2.png"><img id="i-737" class="size-full wp-image" alt="Image" src="http://joewalnes.files.wordpress.com/2012/11/ddg-ohms2.png?w=548" /></a></p>
<p>Try it out at <strong><a href="http://duckduckgo.com/?q=4.7k+ohm" target="_blank">DuckDuckGo</a></strong>.</p>
<p>And thanks to DuckDuckGo for making it so easy to extend your search engine.<br />
<a href="https://github.com/duckduckgo/zeroclickinfo-goodies/pull/133/files" target="_blank">Here&#8217;s the code</a>.</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=735&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joewalnes.com/2012/12/05/resistor-color-codes-now-in-duckduckgo-search-results/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a86a88130238a0d7f01b5612b9c72499?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">Joe Walnes</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/11/ddg-ohms2.png?w=548" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>
	</item>
		<item>
		<title>resisto.rs</title>
		<link>http://joewalnes.com/2012/11/03/resisto-rs/</link>
		<comments>http://joewalnes.com/2012/11/03/resisto-rs/#comments</comments>
		<pubDate>Sat, 03 Nov 2012 21:27:56 +0000</pubDate>
		<dc:creator>joewalnes</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://joewalnes.com/2012/11/03/resisto-rs/</guid>
		<description><![CDATA[I never have a resistor color chart handy when I need one. So I built a little web-app. Fast loading, simple, mobile friendly, and to the point. http://resisto.rs<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=729&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I never have a resistor color chart handy when I need one. So I built a little web-app. Fast loading, simple, mobile friendly, and to the point.</p>
<p><strong><a href="http://resisto.rs/" target="_blank">http://resisto.rs/</a></strong></p>
<p><a href="http://resisto.rs/#4.7k"><img id="i-728" class="size-full wp-image" alt="resisto.rs" src="http://joewalnes.files.wordpress.com/2012/11/resistors.png?w=389" height="295" width="389" /></a></p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=729&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joewalnes.com/2012/11/03/resisto-rs/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a86a88130238a0d7f01b5612b9c72499?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">Joe Walnes</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/11/resistors.png?w=389" medium="image">
			<media:title type="html">resisto.rs</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello Pi Crust! Connect things to your Raspberry Pi</title>
		<link>http://joewalnes.com/2012/10/24/hello-picrust-connect-things-to-your-raspberry-pi/</link>
		<comments>http://joewalnes.com/2012/10/24/hello-picrust-connect-things-to-your-raspberry-pi/#comments</comments>
		<pubDate>Wed, 24 Oct 2012 22:45:10 +0000</pubDate>
		<dc:creator>joewalnes</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[raspberrypi]]></category>

		<guid isPermaLink="false">http://joewalnes.com/?p=714</guid>
		<description><![CDATA[[Update: discuss on Hacker News] This is the Pi Crust: It lives at http://picru.st/. It&#8217;s a little PCB I designed to make it easier to experiment with electronics and the Raspberry Pi. You stick it on a Raspberry Pi, like this: Some features: Really compact &#8211; sits inside the surface area of the Raspberry Pi and adds less <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=714&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>[Update: <a href="http://news.ycombinator.com/item?id=4695430" target="_blank">discuss on Hacker News</a>]</p>
<p>This is the Pi Crust:</p>
<p><a href="http://joewalnes.files.wordpress.com/2012/10/photo04.jpg"><img class="alignnone size-full wp-image-716" title="Pi Crust" alt="Pi Crust" src="http://joewalnes.files.wordpress.com/2012/10/photo04.jpg?w=510"   /></a></p>
<p>It lives at <strong><a title="http://picru.st/" href="http://picru.st/" target="_blank">http://picru.st/</a></strong>.<strong><br />
</strong></p>
<p>It&#8217;s a little PCB I designed to make it easier to experiment with electronics and the Raspberry Pi.</p>
<p>You stick it on a Raspberry Pi, like this:</p>
<p><a href="http://joewalnes.files.wordpress.com/2012/10/photo021.jpg"><img class="alignnone size-full wp-image-715" title="Pi Crust, on a Raspberry Pi" alt="Pi Crust, on a Raspberry Pi" src="http://joewalnes.files.wordpress.com/2012/10/photo021.jpg?w=510"   /></a></p>
<p><strong>Some features:</strong></p>
<ul>
<li>Really compact &#8211; sits <strong><em>inside</em></strong> the surface area of the Raspberry Pi and adds less than 2mm to the height. If you have a case for your Raspberry Pi, this board may well fit inside it.</li>
<li>Pins are grouped together: GPIO, I2C, SPI, UART and power.</li>
<li>Every pin is clearly labelled.</li>
<li>Connections: 2 x SPI, 2 x I2C, 1 x UART, 8 x GPIO.</li>
<li>Uses female headers instead of male headers &#8211; you can poke jumpers right in.</li>
<li>Lots of GND and 5V pins &#8211; you need those guys a lot. These pins are duplicated where it makes sense (e.g. within the UART, I2C and SPI groups).</li>
<li>All thru-hole components &#8211; you can solder it yourself.</li>
<li>Cheapety cheapy cheap.</li>
<li><strong>Open source hardware.</strong></li>
</ul>
<p>There are lots of other boards out there, but this is unique in that it fits nice and snugly against the Pi, keeping your projects compact.</p>
<p><a href="http://joewalnes.files.wordpress.com/2012/10/photo01.jpg"><img class="alignnone size-full wp-image-717" title="Nice and snug" alt="Nice and snug" src="http://joewalnes.files.wordpress.com/2012/10/photo01.jpg?w=510"   /></a></p>
<p>Now you can easily find all those pins:</p>
<p><a href="http://joewalnes.files.wordpress.com/2012/10/pcb.png"><img class="alignnone size-full wp-image-718" title="PCB" alt="PCB" src="http://joewalnes.files.wordpress.com/2012/10/pcb.png?w=510&#038;h=471" height="471" width="510" /></a></p>
<p><strong>Find out how to make one for only a few $ at <a title="http://picru.st/" href="http://picru.st/" target="_blank">http://picru.st/</a></strong></p>
<p>[Update: <a href="http://news.ycombinator.com/item?id=4695430" target="_blank">discuss on Hacker News</a>]</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=714&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joewalnes.com/2012/10/24/hello-picrust-connect-things-to-your-raspberry-pi/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a86a88130238a0d7f01b5612b9c72499?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">Joe Walnes</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/10/photo04.jpg" medium="image">
			<media:title type="html">Pi Crust</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/10/photo021.jpg" medium="image">
			<media:title type="html">Pi Crust, on a Raspberry Pi</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/10/photo01.jpg" medium="image">
			<media:title type="html">Nice and snug</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/10/pcb.png" medium="image">
			<media:title type="html">PCB</media:title>
		</media:content>
	</item>
		<item>
		<title>My Workbench</title>
		<link>http://joewalnes.com/2012/09/22/myworkbench/</link>
		<comments>http://joewalnes.com/2012/09/22/myworkbench/#comments</comments>
		<pubDate>Sat, 22 Sep 2012 16:50:13 +0000</pubDate>
		<dc:creator>joewalnes</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://joewalnes.com/?p=666</guid>
		<description><![CDATA[For the past few months, I&#8217;ve been doing more and more electronics and making. Here&#8217;s some photos of my electronics workbench in the basement and tips I&#8217;ve learned along the way&#8230; Tip: Amazon 2x4s basics - a great way to build a workbench. Just add wood. Tip: For electronics work, I find it more comfortable to <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=666&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>For the past few months, I&#8217;ve been doing more and more electronics and making. Here&#8217;s some photos of my electronics workbench in the basement and tips I&#8217;ve learned along the way&#8230;</p>
<p><a href="http://joewalnes.files.wordpress.com/2012/09/p1.jpeg"><img class="size-full wp-image" src="http://joewalnes.files.wordpress.com/2012/09/p1.jpeg?w=1014" alt="Image" width="1134" height="847" /></a></p>
<ul>
<li><strong>Tip</strong>: <a href="http://www.amazon.com/2x4basics-90164-Workbench-Shelving-Storage/dp/B0030T1BRE" target="_blank">Amazon 2x4s basics</a> - a great way to build a workbench. Just add wood.</li>
<li><strong>Tip</strong>: For electronics work, I find it more comfortable to stand. The black mat on the floor is one of those soft mats that make it easier to stand without getting tired.</li>
<li><strong>Tip</strong>: If you take the standing option, it&#8217;s handy to have a stool &#8211; just in case.</li>
</ul>
<p><a href="http://joewalnes.files.wordpress.com/2012/09/p2.jpeg"><img class=" wp-image alignnone" src="http://joewalnes.files.wordpress.com/2012/09/p2.jpeg?w=1013&#038;h=757" alt="Image" width="1013" height="757" /></a></p>
<p>A a <a href="http://www.amazon.com/gp/product/B0015ASN5S/ref=oh_details_o00_s00_i00" target="_blank">large craft mat</a> where I do my soldering. Protects the desk, makes it easy to clean and find little components.</p>
<p><a href="http://joewalnes.files.wordpress.com/2012/09/p3.jpeg"><img class="size-full wp-image" src="http://joewalnes.files.wordpress.com/2012/09/p3.jpeg?w=1014" alt="Image" /></a></p>
<div>
<ul>
<li><strong>Tip</strong>: If you&#8217;re left handed, put the soldering iron the left of your main work area. Makes it so much easier &#8211; before I did this, I kept getting tangled up.</li>
<li><strong>Tip</strong>: I have two solder spools &#8211; a chunky one for through-hole components, and fine for surface mount.</li>
<li><strong>Tip</strong>: Keep a bottle of water handy for wetting the sponge without having to leave the room.</li>
<li><strong>Tip</strong>: Even better, use a <a href="https://www.sparkfun.com/products/8965" target="_blank">brass sponge</a> - no water required.</li>
</ul>
</div>
<p><a href="http://joewalnes.files.wordpress.com/2012/09/p4.jpeg"><img class="size-full wp-image" src="http://joewalnes.files.wordpress.com/2012/09/p4.jpeg?w=1014" alt="Image" /></a></p>
<div>
<p>I organize all my through-hole components and board into these drawers.</p>
</div>
<div>
<ul>
<li><strong>Tip</strong>: Get a <a href="http://www.amazon.com/gp/product/B002KT1ZX0/ref=oh_details_o00_s00_i00" target="_blank">labeler</a>.</li>
<li><strong>Tip</strong>: Keep everything in reach.</li>
<li><strong>Tip</strong>: I have an &#8216;unsorted&#8217; drawer that I sweep components into when I&#8217;m done. Every once in a while, I&#8217;ll sort through this drawer and put everything back where it came from.</li>
<li><strong>Tip</strong>: For components like resistors and capacitors, split them into multiple drawers of ranges.</li>
</ul>
</div>
<p><a href="http://joewalnes.files.wordpress.com/2012/09/p5.jpeg"><img class="size-full wp-image" src="http://joewalnes.files.wordpress.com/2012/09/p5.jpeg?w=1014" alt="Image" /></a></p>
<div>
<ul>
<li><strong>Tip</strong>: You can never have too many power outlets.</li>
<li><strong>Tip</strong>: Lots and lots and lots of light!</li>
</ul>
</div>
<p><a href="http://joewalnes.files.wordpress.com/2012/09/p6.jpeg"><img class="size-full wp-image" src="http://joewalnes.files.wordpress.com/2012/09/p6.jpeg?w=1014" alt="Image" /></a></p>
<ul>
<li><strong>Tip</strong>: Get cheap stackable <a href="http://www.amazon.com/gp/product/B000HJD6N2/ref=oh_details_o00_s00_i01" target="_blank">storage</a> <a href="http://www.amazon.com/gp/product/B000HJ719C/ref=oh_details_o00_s00_i00" target="_blank">containers</a>. I use these for things like cables and tools.</li>
<li><strong>Tip</strong>: Keep all the cardboard boxes you get sent components in. They&#8217;re really handy for grouping projects together.</li>
</ul>
<p><a href="http://joewalnes.files.wordpress.com/2012/09/p7.jpeg"><img class="size-full wp-image" src="http://joewalnes.files.wordpress.com/2012/09/p7.jpeg?w=1014" alt="Image" /></a></p>
<div>
<ul>
<li><strong>Tip</strong>: Easy to access <a href="https://www.sparkfun.com/products/11367" target="_blank">hook up wire box</a>. Held in place with tape.</li>
<li><strong>Tip</strong>: Yes, that&#8217;s a fire extinguisher at the back. I&#8217;ve never needed it, but I feel a lot better having it nearby.</li>
</ul>
</div>
<p><a href="http://joewalnes.files.wordpress.com/2012/09/p8.jpeg"><img class="size-full wp-image" src="http://joewalnes.files.wordpress.com/2012/09/p8.jpeg?w=1014" alt="Image" /></a></p>
<div>
<ul>
<li><strong>Tip</strong>: Phat choons to work to.</li>
<li><strong>Tip</strong>: The <a href="http://www.amazon.com/gp/product/B005HHFW5Y/ref=oh_details_o00_s00_i00" target="_blank">little grey box</a> on the top shelf, just right of the middle: that&#8217;s where I keep all my surface mount components. They&#8217;re a lot easier to manage than through-hole.</li>
<li><strong>Tip</strong>: Every time you store a component, cut out the label with the part number, so you can easily Google the datasheet or order more when you come back to it later.</li>
</ul>
</div>
<p><a href="http://joewalnes.files.wordpress.com/2012/09/p9.jpeg"><img class="size-full wp-image" src="http://joewalnes.files.wordpress.com/2012/09/p9.jpeg?w=1014" alt="Image" /></a></p>
<div>
<ul>
<li><strong>Tip</strong>: Keep tools, cables and soldering supplies in these little containers, and get the entire container down when you need it.</li>
</ul>
</div>
<p><a href="http://joewalnes.files.wordpress.com/2012/09/p101.jpeg"><img class=" wp-image-680 alignnone" src="http://joewalnes.files.wordpress.com/2012/09/p101.jpeg?w=513&#038;h=686" alt="" width="513" height="686" /></a></p>
<div>Boring photo, but important point&#8230;</div>
<div></div>
<div>
<ul>
<li><strong>Tip</strong>: Leave space behind your desk, so you can easily get behind it to plug things in, re-wire, etc.</li>
</ul>
</div>
<div></div>
<div>Got any tips or photos. Leave a comment&#8230;</div>
<div></div>
<div></div>
<div></div>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=666&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joewalnes.com/2012/09/22/myworkbench/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a86a88130238a0d7f01b5612b9c72499?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">Joe Walnes</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/09/p1.jpeg?w=1014" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/09/p2.jpeg?w=1014" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/09/p3.jpeg?w=1014" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/09/p4.jpeg?w=1014" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/09/p5.jpeg?w=1014" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/09/p6.jpeg?w=1014" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/09/p7.jpeg?w=1014" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/09/p8.jpeg?w=1014" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/09/p9.jpeg?w=1014" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/09/p101.jpeg" medium="image" />
	</item>
		<item>
		<title>Updated website for Smoothie Charts</title>
		<link>http://joewalnes.com/2012/09/08/updated-website-for-smoothie-charts/</link>
		<comments>http://joewalnes.com/2012/09/08/updated-website-for-smoothie-charts/#comments</comments>
		<pubDate>Sat, 08 Sep 2012 19:57:17 +0000</pubDate>
		<dc:creator>joewalnes</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://joewalnes.com/?p=662</guid>
		<description><![CDATA[Smoothie Charts has a new website. Rather than add to it, I ended up taking stuff out. It&#8217;s simple and to the point. It also works well on mobile / tablets. http://smoothiecharts.org<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=662&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Smoothie Charts has a new website. Rather than add to it, I ended up taking stuff out. It&#8217;s simple and to the point. It also works well on mobile / tablets.</p>
<p><a href="http://smoothiecharts.org/">http://smoothiecharts.org/</a></p>
<p><a href="http://smoothiecharts.org/"><img class="size-full wp-image" src="http://joewalnes.files.wordpress.com/2012/09/smoothiesite.png?w=487" alt="Image" width="487" height="187" /></a></p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=662&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joewalnes.com/2012/09/08/updated-website-for-smoothie-charts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a86a88130238a0d7f01b5612b9c72499?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">Joe Walnes</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/09/smoothiesite.png?w=487" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>
	</item>
		<item>
		<title>Driving 16 LEDs from a Raspberry Pi, using a shift register</title>
		<link>http://joewalnes.com/2012/05/24/driving-16-leds-from-a-raspberry-pi-using-a-shift-register/</link>
		<comments>http://joewalnes.com/2012/05/24/driving-16-leds-from-a-raspberry-pi-using-a-shift-register/#comments</comments>
		<pubDate>Thu, 24 May 2012 02:55:59 +0000</pubDate>
		<dc:creator>joewalnes</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[raspberrypi]]></category>

		<guid isPermaLink="false">http://joewalnes.com/?p=643</guid>
		<description><![CDATA[Just received a Raspberry Pi. Thought it would be fun to try and hook the GPIO pins up to a shift register. This would allow a few pins to drive many more. &#160; Python code and instructions<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=643&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="Raspberry Pi driving 16 LEDs using shift register" src="https://p.twimg.com/AtnfdJyCMAADUCw.jpg:large" alt="" width="405" height="306" /></p>
<div>
<p>Just received a Raspberry Pi.</p>
<p>Thought it would be fun to try and hook the GPIO pins up to a shift register. This would allow a few pins to drive many more.</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='510' height='317' src='http://www.youtube.com/embed/4BtmlIVuuBg?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<p>&nbsp;</p>
</div>
<ul>
<li><strong><a href="https://github.com/joewalnes/raspberry-play/tree/master/shift-register-animation" target="_blank">Python code and instructions</a></strong></li>
</ul>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=643&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joewalnes.com/2012/05/24/driving-16-leds-from-a-raspberry-pi-using-a-shift-register/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a86a88130238a0d7f01b5612b9c72499?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">Joe Walnes</media:title>
		</media:content>

		<media:content url="https://p.twimg.com/AtnfdJyCMAADUCw.jpg:large" medium="image">
			<media:title type="html">Raspberry Pi driving 16 LEDs using shift register</media:title>
		</media:content>
	</item>
		<item>
		<title>A 3D WebGL GCode viewer, for understanding 3D printers</title>
		<link>http://joewalnes.com/2012/04/01/a-3d-webgl-gcode-viewer-for-understanding-3d-printers/</link>
		<comments>http://joewalnes.com/2012/04/01/a-3d-webgl-gcode-viewer-for-understanding-3d-printers/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 15:02:35 +0000</pubDate>
		<dc:creator>joewalnes</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[3dprinting]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[webgl]]></category>

		<guid isPermaLink="false">http://joewalnes.com/2012/04/01/a-3d-webgl-gcode-viewer-for-understanding-3d-printers/</guid>
		<description><![CDATA[Towards the end of 2011, I built a 3D printer (RepRap Prusa Mendel). It took 6 weeks of evenings and weekends. Here it is, printing an Octocat I found on Thingiverse: To help understand the model better, I created a WebGL based tool that can view GCode (the set of movement instructions sent to the <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=631&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Towards the end of 2011, I built a 3D printer (<a href="http://reprap.org/wiki/Prusa_Mendel" target="_blank">RepRap Prusa Mendel</a>). It took 6 weeks of evenings and weekends.</p>
<p>Here it is, printing an <a href="http://www.thingiverse.com/thing:10394" target="_blank">Octocat I found on Thingiverse</a>:</p>
<p><a href="http://photos.walnes.com/Other/RepRap-Build/20311976_nSD9dB#!i=1652548366&amp;k=P6cZK9n"><img class="size-full wp-image" src="http://joewalnes.files.wordpress.com/2012/04/printer1.jpg?w=487" alt="Image" width="487" height="323" /></a></p>
<p><a href="http://photos.walnes.com/Other/RepRap-Build/20311976_nSD9dB#!i=1652548505&amp;k=Mx8Dj3S" target="_blank"><img class="size-full wp-image" src="http://joewalnes.files.wordpress.com/2012/04/printer2.jpg?w=487" alt="Image" /></a></p>
<p><a href="http://photos.walnes.com/Other/RepRap-Build/20311976_nSD9dB#!i=1652549087&amp;k=n48wkH7"><img class="size-full wp-image" src="http://joewalnes.files.wordpress.com/2012/04/printer31.jpg?w=487" alt="Image" width="487" height="323" /></a></p>
<p>To help understand the model better, I created a WebGL based tool that can view GCode (the set of movement instructions sent to the printer).</p>
<p><a href="http://gcode.joewalnes.com/"><img class="size-full wp-image" src="http://joewalnes.files.wordpress.com/2012/04/screenshot.png?w=487" alt="Image" width="487" height="284" /></a></p>
<p>It&#8217;s built on MrDoob&#8217;s (excellent) <a href="https://github.com/mrdoob/three.js/" target="_blank">three.js</a> library, which brings 3D programming to mortals.</p>
<p>If you work with .gcode files, try it out:</p>
<ul>
<li><strong><a href="http://gcode.joewalnes.com/" target="_blank">http://gcode.joewalnes.com/</a></strong></li>
</ul>
<p>Code is over on GitHub:</p>
<ul>
<li><a href="https://github.com/joewalnes/gcode-viewer" target="_blank">https://github.com/joewalnes/gcode-viewer</a></li>
</ul>
<p>And here&#8217;s a full set of photos journaling the building of the printer, and some things I&#8217;ve printed with it:</p>
<ul>
<li><a href="http://photos.walnes.com/Other/RepRap-Build/20311976_nSD9dB" target="_blank">http://photos.walnes.com/Other/RepRap-Build/20311976_nSD9dB</a></li>
<li><a href="http://photos.walnes.com/Other/3DPrinted/21263801_vZPPTn" target="_blank">http://photos.walnes.com/Other/3DPrinted/21263801_vZPPTn</a></li>
</ul>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=631&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joewalnes.com/2012/04/01/a-3d-webgl-gcode-viewer-for-understanding-3d-printers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a86a88130238a0d7f01b5612b9c72499?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">Joe Walnes</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/04/printer1.jpg?w=487" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/04/printer2.jpg?w=487" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/04/printer31.jpg?w=487" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://joewalnes.files.wordpress.com/2012/04/screenshot.png?w=487" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>
	</item>
		<item>
		<title>MSP430 + ShiftBrite</title>
		<link>http://joewalnes.com/2011/10/15/msp430-shiftbrite/</link>
		<comments>http://joewalnes.com/2011/10/15/msp430-shiftbrite/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 12:41:26 +0000</pubDate>
		<dc:creator>joewalnes</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[LEDs]]></category>
		<category><![CDATA[MSP430]]></category>
		<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://joewalnes.com/?p=536</guid>
		<description><![CDATA[I like the Texas Instrument MSP430 microcontroller. It&#8217;s cheap, low-powered and has tons of features. You can get a complete development board, with embedded debugger, software and 2 controllers for $4.30! I also like the macetech ShiftBrite RGB LED modules. Makes it easy to add a bit of color to electronics projects. So here&#8217;s a <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=536&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I like the Texas Instrument MSP430 microcontroller. It&#8217;s cheap, low-powered and has tons of features. You can get a complete development board, with embedded debugger, software and 2 controllers for <a href="https://github.com/joewalnes/msp430-shiftbrite">$4.30</a>!</p>
<p>I also like the macetech <a href="http://macetech.com/store/index.php?main_page=product_info&amp;cPath=1&amp;products_id=1">ShiftBrite</a> RGB LED modules. Makes it easy to add a bit of color to electronics projects.</p>
<p>So here&#8217;s a library that makes it easy to control a ShiftBrite from an MSP430:</p>
<ul>
<li><strong><a href="https://github.com/joewalnes/msp430-shiftbrite">https://github.com/joewalnes/msp430-shiftbrite</a></strong></li>
</ul>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=536&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joewalnes.com/2011/10/15/msp430-shiftbrite/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a86a88130238a0d7f01b5612b9c72499?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">Joe Walnes</media:title>
		</media:content>
	</item>
		<item>
		<title>Webbit + SiteMesh = &#8230;. well, Webbit and SiteMesh</title>
		<link>http://joewalnes.com/2011/08/14/webbit-sitemesh-well-webbit-and-sitemesh/</link>
		<comments>http://joewalnes.com/2011/08/14/webbit-sitemesh-well-webbit-and-sitemesh/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 19:10:54 +0000</pubDate>
		<dc:creator>joewalnes</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[NewRelease]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[SiteMesh]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Webbit]]></category>

		<guid isPermaLink="false">http://joewalnes.com/?p=512</guid>
		<description><![CDATA[SiteMesh is now available for Webbit Server: Tutorial here: https://github.com/joewalnes/webbit-sitemesh<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=512&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>SiteMesh is now available for Webbit Server:</p>
<p>Tutorial here: <a href="https://github.com/joewalnes/webbit-sitemesh">https://github.com/joewalnes/webbit-sitemesh</a></p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joewalnes.com&#038;blog=5140026&#038;post=512&#038;subd=joewalnes&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joewalnes.com/2011/08/14/webbit-sitemesh-well-webbit-and-sitemesh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a86a88130238a0d7f01b5612b9c72499?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">Joe Walnes</media:title>
		</media:content>
	</item>
	</channel>
</rss>
