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

<channel>
	<title>Hack a Day &#187; bus pirate</title>
	<atom:link href="http://hackaday.com/tag/bus-pirate/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 10:54:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hackaday.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/5560f98f805877b0e332f191cb9e0af3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Hack a Day &#187; bus pirate</title>
		<link>http://hackaday.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hackaday.com/osd.xml" title="Hack a Day" />
	<atom:link rel='hub' href='http://hackaday.com/?pushpress=hub'/>
		<item>
		<title>Microcontroller based audio volume level compressor</title>
		<link>http://hackaday.com/2012/01/11/microcontroller-based-audio-volume-level-compressor/</link>
		<comments>http://hackaday.com/2012/01/11/microcontroller-based-audio-volume-level-compressor/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 18:01:51 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[digital audio hacks]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[atmega328]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[labview]]></category>
		<category><![CDATA[mcp42010]]></category>
		<category><![CDATA[volume]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=65276</guid>
		<description><![CDATA[In an effort listen to his music on shuffle without the need to touch the volume knob [Mike] build his own automatic volume leveling hardware. He knows what you&#8217;re thinking right now: there&#8217;s software to do that for you. But building the feature in hardware is a great stepping off point for a project. He [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65276&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-65278" title="avr_controlled_circuit_sm" src="http://hackadaycom.files.wordpress.com/2012/01/avr_controlled_circuit_sm.jpg" alt="" width="470" height="400" /></p>
<p>In an effort listen to his music on shuffle without the need to touch the volume knob [Mike] build his own <a href="http://www.nlvocables.com/blog/?p=803">automatic volume leveling hardware</a>. He knows what you&#8217;re thinking right now: there&#8217;s software to do that for you. But building the feature in hardware is a great stepping off point for a project.</p>
<p>He started the prototype using LabVIEW along with a Mobile Studio development board and a Bus Pirate. This project will be a mix of digital and analog components and it&#8217;s a bit easier starting off the exploration with these tools rather than jumping right into the AVR code.</p>
<p>The circuit will sample the incoming audio, modify it accordingly, and output the result. The output side is where the Bus Pirate really shines. He&#8217;s using some MCP42010 digital potentiometer chips to make the necessary changes to the levels. They communicate via SPI and it&#8217;s nice to have the Bus Pirate&#8217;s terminal to issue commands without the need to reflash a microcontroller.</p>
<p>[Mike] made a video showing an audio waveform with and without the hardware leveling. Sound quality is still great, and each clip is played at a reasonably comfortable listening level. We&#8217;ve embedded that demonstration after the break.</p>
<p><span id="more-65276"></span>[yotuube=http://www.youtube.com/watch?v=YaEc6_wQ9FM&amp;w=470]</p>
<br />Filed under: <a href='http://hackaday.com/category/digital-audio-hacks/'>digital audio hacks</a>, <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/65276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/65276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/65276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/65276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/65276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/65276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/65276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/65276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/65276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/65276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/65276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/65276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/65276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/65276/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65276&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/11/microcontroller-based-audio-volume-level-compressor/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/avr_controlled_circuit_sm.jpg" medium="image">
			<media:title type="html">avr_controlled_circuit_sm</media:title>
		</media:content>
	</item>
		<item>
		<title>Using an ATmega8 to program PIC24FJ chips</title>
		<link>http://hackaday.com/2011/12/25/using-an-atmega8-to-program-pic24fj-chips/</link>
		<comments>http://hackaday.com/2011/12/25/using-an-atmega8-to-program-pic24fj-chips/#comments</comments>
		<pubDate>Sun, 25 Dec 2011 19:00:34 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[atmega8]]></category>
		<category><![CDATA[bootloader]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[pic24f]]></category>
		<category><![CDATA[programmer]]></category>
		<category><![CDATA[rs232]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=64078</guid>
		<description><![CDATA[[Fezoj] likes to play around with microcontrollers and decided that he wanted to try a Bus Pirate as a new tool in his adventures. Since it&#8217;s open hardware he had his own board made and populated it himself. The trouble is, he works only with AVR chips and doesn&#8217;t have a PIC programmer. No problem, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64078&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-64079" title="avr-programming-pic" src="http://hackadaycom.files.wordpress.com/2011/12/avr-programming-pic-e1324740899705.png" alt="" width="470" height="228" /></p>
<p>[Fezoj] likes to play around with microcontrollers and decided that he wanted to try a Bus Pirate as a new tool in his adventures. Since it&#8217;s open hardware he had his own board made and populated it himself. The trouble is, he works only with AVR chips and doesn&#8217;t have a PIC programmer. No problem, he figured out <a href="http://dangerousprototypes.com/forum/viewtopic.php?f=28&amp;t=3093#p32734">how to flash the PIC24FJ using an ATmega8</a>.</p>
<p>To get started, he grabbed a copy of the flash programming specifications from Microchip. Once he had implemented the protocol in the AVR code, it was just a matter of getting the downloaded PIC firmware to the AVR. An RS232 chip gives him the serial connection he needs, with the help of his own programming software written with Visual Studio.</p>
<p>It&#8217;s not a robust solution for prototyping on the PIC platform, but maybe it could be developed for that purpose. For now, all he needed was a bootloader so that he could flash the Bus Pirate via a USB connection.</p>
<p>[via <a href="http://dangerousprototypes.com/2011/12/23/avr-based-pic24fj-programmer-for-uploading-bus-pirate-firmware">Dangerous Prototypes</a>]</p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/64078/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/64078/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/64078/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/64078/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/64078/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/64078/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/64078/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/64078/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/64078/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/64078/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/64078/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/64078/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/64078/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/64078/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64078&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/25/using-an-atmega8-to-program-pic24fj-chips/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/12/avr-programming-pic-e1324740899705.png" medium="image">
			<media:title type="html">avr-programming-pic</media:title>
		</media:content>
	</item>
		<item>
		<title>CEE is a swiss army knife for analog electronics</title>
		<link>http://hackaday.com/2011/07/04/cee-is-a-swiss-army-knife-for-analog-electronics/</link>
		<comments>http://hackaday.com/2011/07/04/cee-is-a-swiss-army-knife-for-analog-electronics/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 14:59:56 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[analog measurement]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[cee]]></category>
		<category><![CDATA[Horowitz is a god]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=47887</guid>
		<description><![CDATA[The team at nonolith labs announced their CEE, a device for billed as, &#8220;an analog buspirate&#8221; that is meant to control, experiment, and explore the world of analog electronics. Nonolith labs started a kickstarter campaign for the CEE. The CEE is capable of sub-millivolt and milliamp sampling at 44.1k samples/second, and sourcing 2 channels of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=47887&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-large wp-image-47928" title="cee" src="http://hackadaycom.files.wordpress.com/2011/07/cee.png?w=450&#038;h=270" alt="" width="450" height="270" /></p>
<p>The team at nonolith labs announced their <a href="http://www.nonolithlabs.com/blog/2011/announcing_cee_and_pixelpulse">CEE</a>, a device for billed as, &#8220;an analog buspirate&#8221; that is meant to control, experiment, and explore the world of analog electronics. Nonolith labs started a <a href="http://www.kickstarter.com/projects/itdaniher/cee-the-usb-analog-electronics-multi-tool">kickstarter campaign</a> for the CEE.</p>
<p>The CEE is capable of sub-millivolt and milliamp sampling at 44.1k samples/second, and sourcing 2 channels of 5V @ 2A with a little bit of soldering. This allows for precise control of motors and sensors with the web-based UI. We&#8217;re thinking this would be a great way to teach high schoolers the art of electronics, and would be great combined with a few lectures from Paul Horowitz.</p>
<p>The CEE ties into nonolith labs <a href="http://www.nonolithlabs.com/pixelpulse/">Pixelpulse</a>, a pretty handy tool for visualizing analog and digital signals. You can check out a demo of Pixelpulse simulating a charging capacitor <a href="http://www.nonolithlabs.com/pixelpulse/demo.html">here</a>.</p>
<p>We&#8217;re hoping this focus on education on analog electronics catches on &#8211; you can learn a lot more by building a <a href="http://hackaday.com/2011/01/27/555-based-balancing-bot/">555-based mini Segway</a> than you can slapping a microcontroller in every project. This would go under the same theory as, &#8220;any idiot can count to one.&#8221;</p>
<p>Check out the video of the CEE <a href="http://www.kickstarter.com/projects/itdaniher/cee-the-usb-analog-electronics-multi-tool">on the kickstarter campaign page</a>.</p>
<br />Filed under: <a href='http://hackaday.com/category/tool-hacks/'>tool hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/47887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/47887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/47887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/47887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/47887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/47887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/47887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/47887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/47887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/47887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/47887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/47887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/47887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/47887/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=47887&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/07/04/cee-is-a-swiss-army-knife-for-analog-electronics/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/07/cee.png?w=450" medium="image">
			<media:title type="html">cee</media:title>
		</media:content>
	</item>
		<item>
		<title>Hacking a hack: disassembly and sniffing of IM-ME binary</title>
		<link>http://hackaday.com/2010/11/02/hacking-a-hack-disassembly-and-sniffing-of-im-me-binary/</link>
		<comments>http://hackaday.com/2010/11/02/hacking-a-hack-disassembly-and-sniffing-of-im-me-binary/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 17:00:38 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[binary]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[disassembly]]></category>
		<category><![CDATA[im-me]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[sniffing]]></category>
		<category><![CDATA[spi]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=30089</guid>
		<description><![CDATA[It&#8217;s fun to pick apart code, but it gets more difficult when you&#8217;re talking about binaries. [Joby Taffey] opened up the secrets to one of [Travis Goodspeed's] hacks by disassembling and sniffing the data from a Zombie Gotcha game binary. We looked in on [Travis'] work yesterday at creating a game using sprites on the IM-ME. He [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=30089&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-30090" title="disassembling-zombie-gotcha" src="http://hackadaycom.files.wordpress.com/2010/11/disassembling-zombie-gotcha.jpg" alt="" width="470" height="245" /></p>
<p>It&#8217;s fun to pick apart code, but it gets more difficult when you&#8217;re talking about binaries. [Joby Taffey] opened up the secrets to one of [Travis Goodspeed's] hacks by <a href="http://blog.hodgepig.org/2010/11/02/zombie-extraction/">disassembling and sniffing the data from a Zombie Gotcha game binary</a>.</p>
<p>We looked in on [Travis'] work yesterday at <a href="http://hackaday.com/2010/11/01/im-me-graphic-manipulation-using-sprites/">creating a game using sprites on the IM-ME</a>. He challenged readers to extract the 1-bit sprites from an iHex binary and that&#8217;s what got [Joby] started. He first tried to sniff the LCD data traces using a Bus Pirate but soon found the clock signal was much too fast for the device to reliably capture the signals. After looking into available source code from other IM-ME hacks [Joby] found how the SPI baud rate is set, then went to work searching for that in a disassembly of [Travis'] binary. Once found, he worked through the math necessary to slow down communication from 2.7 Mbit/s to 2400 bps and altered the binary data to match that change. This slower speed is more amenable to the Bus Pirate&#8217;s capabilities and allowed him to dump the sprite data as it was sent to the LCD screen.</p>
<p>[Thanks Travis]</p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/30089/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/30089/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/30089/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/30089/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/30089/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/30089/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/30089/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/30089/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/30089/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/30089/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/30089/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/30089/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/30089/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/30089/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=30089&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/11/02/hacking-a-hack-disassembly-and-sniffing-of-im-me-binary/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/11/disassembling-zombie-gotcha.jpg" medium="image">
			<media:title type="html">disassembling-zombie-gotcha</media:title>
		</media:content>
	</item>
		<item>
		<title>Free laundry redux</title>
		<link>http://hackaday.com/2010/07/03/free-laundry-redux/</link>
		<comments>http://hackaday.com/2010/07/03/free-laundry-redux/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 18:40:00 +0000</pubDate>
		<dc:creator>Jakob Griffith</dc:creator>
				<category><![CDATA[security hacks]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[laundromat]]></category>
		<category><![CDATA[laundry]]></category>
		<category><![CDATA[pseudo]]></category>
		<category><![CDATA[smart card]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=25595</guid>
		<description><![CDATA[[Koala] was worried his pseudo smart card trick wouldn&#8217;t be considered a HackaDay worthy. We&#8217;re more worried the internet police will find this article and have us all tarred and feathered. Jokes aside, it seems Laundromat owners sure aren&#8217;t learning. Long story short, using a Bus Pirate and a few techniques we&#8217;ve seen before for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=25595&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-25596" title="Can anyone else tell I've been reading Geekologie like a friggen ton." src="http://hackadaycom.files.wordpress.com/2010/07/photo.jpg" alt="" width="470" height="353" /></p>
<p>[Koala] was worried his <a href="http://life-is-a-hack.blogspot.com/2010/07/free-laundry-for-everybody.html">pseudo smart card trick</a> wouldn&#8217;t be considered a HackaDay worthy. We&#8217;re more worried the internet police will find this article and have us all tarred and feathered.</p>
<p>Jokes aside, it seems Laundromat owners sure aren&#8217;t learning. Long story short, using a Bus Pirate and a <a href="http://hackaday.com/2008/05/31/silicon-hacking/">few techniques</a> we&#8217;ve<a href="http://hackaday.com/2009/07/30/black-hat-2009-parking-meter-hacking/"> seen before</a> for smart card hacking [Koala] is able to write whatever amount he needs onto his pseudo smart card; thus giving him a <a href="http://hackaday.com/2008/10/12/free-laundry/">free load of laundry</a>.</p>
<br />Filed under: <a href='http://hackaday.com/category/security-hacks/'>security hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/25595/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/25595/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/25595/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/25595/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/25595/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/25595/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/25595/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/25595/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/25595/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/25595/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/25595/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/25595/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/25595/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/25595/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=25595&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/07/03/free-laundry-redux/feed/</wfw:commentRss>
		<slash:comments>53</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Jakob Griffith</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/07/photo.jpg" medium="image">
			<media:title type="html">Can anyone else tell I&#039;ve been reading Geekologie like a friggen ton.</media:title>
		</media:content>
	</item>
		<item>
		<title>Laser cut and printable cases</title>
		<link>http://hackaday.com/2010/04/13/laser-cut-and-printable-cases/</link>
		<comments>http://hackaday.com/2010/04/13/laser-cut-and-printable-cases/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 18:30:27 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[roundup]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[avr dragon]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[case]]></category>
		<category><![CDATA[laser]]></category>
		<category><![CDATA[printable]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=23214</guid>
		<description><![CDATA[If you&#8217;re like us you&#8217;ve got quite a few prototyping tools that are bare PCB boards. If you&#8217;re using them a lot you might want to protect them with some type of case but the lack of mounting holes can make this difficult. One popular solution to this problem is to design a case for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=23214&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-23215" title="laser-cut-and-printed-cases" src="http://hackadaycom.files.wordpress.com/2010/04/laser-cut-and-printed-cases.jpg" alt="" width="470" height="292" /></p>
<p>If you&#8217;re like us you&#8217;ve got quite a few prototyping tools that are bare PCB boards. If you&#8217;re using them a lot you might want to protect them with some type of case but the lack of mounting holes can make this difficult. One popular solution to this problem is to design a case for a perfect fit, then cut it with a laser or print it out of plastic. We&#8217;ve got examples of both.</p>
<p>[Stewart Allen] set to work designing <a href="http://www.stewartallen.org/2010/04/laser-cut-bus-pirate-and-avr-dragon-cases/">laser cut cases for the AVR Dragon and the Bus Pirate V2go</a> after seeing our post about <a href="http://hackaday.com/2010/04/06/on-the-go-prototyping/">on-the-go prototyping</a>. We think this is especially important if you have an AVR Dragon as it&#8217;s been <a href="http://www.aplomb.nl/TechStuff/Dragon/Dragon.html">known to bite the dust</a> if the bottom is shorted out. If you have access to a laser cutter you can download is DXF files and the models and cut your own.</p>
<p>If you don&#8217;t have a laser cutter but can get some time with a 3D printer check out the <a href="http://www.thingiverse.com/thing:2135">Bus Pirate V2go printed case</a> and the <a href="http://www.thingiverse.com/thing:1664">Arduino printed case</a>.</p>
<br />Filed under: <a href='http://hackaday.com/category/roundup/'>roundup</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/23214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/23214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/23214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/23214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/23214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/23214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/23214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/23214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/23214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/23214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/23214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/23214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/23214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/23214/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=23214&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/04/13/laser-cut-and-printable-cases/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/04/laser-cut-and-printed-cases.jpg" medium="image">
			<media:title type="html">laser-cut-and-printed-cases</media:title>
		</media:content>
	</item>
		<item>
		<title>Storage for your hacking needs</title>
		<link>http://hackaday.com/2010/03/14/storage-for-your-hacking-needs/</link>
		<comments>http://hackaday.com/2010/03/14/storage-for-your-hacking-needs/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 16:00:14 +0000</pubDate>
		<dc:creator>Jakob Griffith</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[hdd]]></category>
		<category><![CDATA[non-volatile]]></category>
		<category><![CDATA[pata]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[ram]]></category>
		<category><![CDATA[rom]]></category>
		<category><![CDATA[sd card]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=22349</guid>
		<description><![CDATA[Sometimes your project needs a lot of non-volatile ROM, right on cue [Matthew] let us know how to not only connect, interface, read, and write to SD cards with a PIC over serial, but also how to do the above mentioned with an old PATA HDD. For those without a PIC/serial connection don&#8217;t fret, [nada] [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=22349&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-22350" title="Wires wires everywhere!" src="http://hackadaycom.files.wordpress.com/2010/03/sd_card_circuit.jpg" alt="" width="470" height="281" /></p>
<p>Sometimes your project needs a lot of non-volatile ROM, right on cue [Matthew] let us know how to not only connect, interface, read, and write to <a href="http://justanotherlanguage.org/content/jallib/tutorials/tutorial_sd_card">SD cards with a PIC</a> over serial, but also how to do the above mentioned with <a href="http://justanotherlanguage.org/content/jallib/tutorials/tutorial_pata_hard_disk">an old PATA HDD</a>. For those without a PIC/serial connection don&#8217;t fret, [nada] let us know about his <a href="http://nada-labs.net/2010/using-the-buspirate-with-a-sd-card/">Bus Pirate SD card hack</a>, of which our personal favorite part is the creative use of an old 5.25&#8243; floppy connector as the SD card socket.</p>
<br />Filed under: <a href='http://hackaday.com/category/misc-hacks/'>misc hacks</a>, <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/22349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/22349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/22349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/22349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/22349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/22349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/22349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/22349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/22349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/22349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/22349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/22349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/22349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/22349/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=22349&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/03/14/storage-for-your-hacking-needs/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Jakob Griffith</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/03/sd_card_circuit.jpg" medium="image">
			<media:title type="html">Wires wires everywhere!</media:title>
		</media:content>
	</item>
		<item>
		<title>Bus Pirate preorder 2 update</title>
		<link>http://hackaday.com/2009/07/23/bus-pirate-preorder-2-update/</link>
		<comments>http://hackaday.com/2009/07/23/bus-pirate-preorder-2-update/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 22:00:29 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[microchip]]></category>
		<category><![CDATA[preorder]]></category>
		<category><![CDATA[preorder updates]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=12821</guid>
		<description><![CDATA[A few weeks ago we held a preorder for the Bus Pirate universal serial interface tool. We split the preorder into two parts due to a shortage of PIC 24FJ64GA002-I/SO chips. The first preorder is arriving worldwide now, the second preorder has a longer lead time. Here&#8217;s everything we currently know about preorder 2, it&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12821&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-12830" title="bp-unbox-0" src="http://hackadaycom.files.wordpress.com/2009/07/bp-unbox-0.jpg" alt="bp-unbox-0" width="470" height="361" /></p>
<p>A few weeks ago we <a href="http://hackaday.com/2009/06/25/bus-pirate-preorders-open/">held a preorder</a> for <a href="http://www.buspirate.com/">the Bus Pirate universal serial interface tool</a>. We split the preorder into two parts due to a shortage of <a href="http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026374">PIC 24FJ64GA002-I/SO</a> chips. The first preorder is <a href="http://hackaday.com/2009/07/20/parts-unboxing-the-bus-pirate/">arriving worldwide now</a>, the second preorder <a href="http://hackaday.com/2009/06/30/bus-pirate-preorder-update/">has a longer lead time</a>. Here&#8217;s everything we currently know about preorder 2, it&#8217;s subject to change, but we wanted to keep you up to date.</p>
<p>Preorder 2 contains orders for 563 Bus Pirates. <a href="http://www.seeedstudio.com/depot/">Seeed Studio</a> noticed an  error in our quality control testing routine that misclassified about 50 preorder 1 Bus Pirates as defective. We <a href="http://code.google.com/p/the-bus-pirate/source/detail?r=146">updated the test</a> and passing units will ship immediately to preorder 2 participants on a first come, first serve basis. Another 500 PICs are scheduled to arrive after August 1, which should take care of most remaining orders.</p>
<p><span id="more-12821"></span>A special thanks to the fantastic engineers at <a href="http://www.microchip.com">Microchip</a> who took the time to peruse the Bus Pirate code, and immediately gave the correct solution to our quality control problem. Great job Microchip, thank you!</p>
<p>We released <a href="http://code.google.com/p/the-bus-pirate/downloads/detail?name=Bus%20Pirate.firmware.v0g-c.zip&amp;can=2&amp;q=#makechanges">an updated version</a> of the Bus Pirate firmware package. The firmware is exactly the same, we just changed a speed setting in the P24qp.exe quick programmer utility for MS Windows. During development we increased the baud rate of the quick programmer to make development faster, and we forgot to change it back to a safe speed for normal use.</p>
<br />Posted in news, tool hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/12821/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/12821/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/12821/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/12821/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/12821/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/12821/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/12821/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/12821/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/12821/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/12821/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/12821/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/12821/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/12821/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/12821/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12821&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/07/23/bus-pirate-preorder-2-update/feed/</wfw:commentRss>
		<slash:comments>60</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/bp-unbox-0.jpg" medium="image">
			<media:title type="html">bp-unbox-0</media:title>
		</media:content>
	</item>
		<item>
		<title>Parts: Unboxing the Bus Pirate</title>
		<link>http://hackaday.com/2009/07/20/parts-unboxing-the-bus-pirate/</link>
		<comments>http://hackaday.com/2009/07/20/parts-unboxing-the-bus-pirate/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 19:00:32 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[parts]]></category>
		<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[1-wire]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[jtag]]></category>
		<category><![CDATA[preorder]]></category>
		<category><![CDATA[serial interface]]></category>
		<category><![CDATA[spi]]></category>
		<category><![CDATA[unboxing]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=12819</guid>
		<description><![CDATA[For months we&#8217;ve used our Bus Pirate universal serial interface tool to demonstrate electronics parts, so it&#8217;s only appropriate that the Bus Pirate get it&#8217;s own parts post. We recently had a Bus Pirate preorder, and today we received the pre-production Bus Pirate prototype from Seeed Studio. This prototype was mailed just a few days [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12819&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-12833" title="bp-unbox-3" src="http://hackadaycom.files.wordpress.com/2009/07/bp-unbox-3.jpg" alt="bp-unbox-3" width="470" height="326" /></p>
<p>For months we&#8217;ve used our <a href="http://www.buspirate.com">Bus Pirate universal serial interface tool</a> to demonstrate <a href="http://hackaday.com/category/parts/">electronics parts</a>, so it&#8217;s only appropriate that the Bus Pirate  get it&#8217;s own parts post. We recently had a <a href="http://hackaday.com/2009/06/25/bus-pirate-preorders-open/">Bus Pirate preorder</a>, and today we received the pre-production Bus Pirate prototype from <a href="http://www.seeedstudio.com/depot/">Seeed Studio</a>. This prototype was mailed just a few days before <a href="http://hackaday.com/2009/07/16/bus-pirate-preorder-1-ships/">preorder 1 started to ship</a>, so those packages should  start arriving any day.</p>
<p>Follow along as we unbox the prototype Bus Pirate, and connect it to a debugger to determine  the <a href="http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026374">PIC24FJ64GA002-I/SO</a> revision that shipped with this board. Use this post to share your own Bus Pirate unboxing experience. Pictures and discussion after the break.</p>
<p><span id="more-12819"></span></p>
<p><img class="alignnone size-full wp-image-12831" title="bp-unbox-1" src="http://hackadaycom.files.wordpress.com/2009/07/bp-unbox-1.jpg" alt="bp-unbox-1" width="470" height="328" /></p>
<p>Most Bus Pirates will ship <a href="http://hackadaycom.files.wordpress.com/2009/07/ready-envelope-470.jpg?w=470&amp;h=312">in a padded envelope</a> (JPG), but ours came in a box with some PCBs for future projects and  an AVR programmer.</p>
<p><img class="alignnone size-full wp-image-12832" title="bp-unbox-2" src="http://hackadaycom.files.wordpress.com/2009/07/bp-unbox-2.jpg" alt="bp-unbox-2" width="470" height="287" /></p>
<p>Inside the box, the Bus Pirate is protected by a <em>static dissipative</em> bag. The Bus Pirate pin headers are stuck in foam to protect the packaging.</p>
<p><img class="alignnone size-full wp-image-12834" title="bp-unbox-5" src="http://hackadaycom.files.wordpress.com/2009/07/bp-unbox-5.jpg" alt="bp-unbox-5" width="470" height="350" /></p>
<p>We ran a battery of functionality tests that covered USB, the user terminal, protocol libraries, power supplies, and pullup resistors. Everything passed our tests.</p>
<p>Next, we used a Microchip ICD2 debugger/programmer to  make a backup of the firmware prior to doing a test upgrade/downgrade with the bootloader.</p>
<blockquote><p>Connecting to MPLAB ICD 2<br />
&#8230;Connected<br />
Setting Vdd source to target<br />
<strong>Target Device PIC24FJ64GA002 found, <span style="text-decoration:underline;">revision = Rev 0&#215;3042</span></strong><br />
&#8230;Reading ICD Product ID<br />
Running ICD Self Test<br />
&#8230;Passed<br />
MPLAB ICD 2 ready for next operation</p></blockquote>
<p>All of our previous Bus Pirate version were built using Rev 0&#215;3003 (A3) of the PIC 24FJ64GA002. Version A3 has a few issues, known as <a href="http://ww1.microchip.com/downloads/en/DeviceDoc/80470a.pdf">errata</a> (PDF), one of which is a <a href="http://www.google.com/codesearch/url?ct=ext&amp;url=http://forum.microchip.com/tm.aspx%3Fm%3D271183%26mpage%3D1&amp;usg=AFQjCNFvedVtagkyXzTS-vmSKIk3OE0eiw">flaky hardware I2C module</a>. These chips aren&#8217;t &#8216;defective&#8217;, they just have a few quirks like any complicated integrated circuit. The Bus Pirate firmware works around these issues using software techniques. Most desktop computer processors go through a similar stepping process.</p>
<p>Our Bus Pirate appears to have a B4 revision PIC (0&#215;3042) that corrects some, but not all, of the errata from A3. This is no guarantee that every Bus Pirate will have a B4 PIC, preorder 1 and 2 are both sourced from multiple international vendors. Additionally, there&#8217;s no immediate benefit from having a B4 chip, someone will have to write software that takes advantage of the hardware. The next  firmware update will print the PIC revision in the user terminal, check the <a href="http://code.google.com/p/the-bus-pirate/source/browse/#svn/trunk/firmware/v0h-nightly">nightly compiles</a> if you&#8217;re anxious.</p>
<p>There is a revision B5 mentioned in the PIC errata. Some of these might find their way into preorder 2 boards.</p>
<p><img class="alignnone size-full wp-image-12830" title="bp-unbox-0" src="http://hackadaycom.files.wordpress.com/2009/07/bp-unbox-0.jpg" alt="bp-unbox-0" width="470" height="361" /></p>
<p>Now that you&#8217;ve got your Bus Pirate, what do you do with it? We&#8217;ve got a bunch of <a href="http://hackaday.com/the-bus-pirate-universal-serial-interface/">part demonstrations</a> to get you started.</p>
<p>Please leave a comment about your unboxing experience, and the devices you plan to interface.</p>
<br />Posted in parts, tool hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/12819/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/12819/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/12819/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/12819/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/12819/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/12819/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/12819/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/12819/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/12819/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/12819/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/12819/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/12819/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/12819/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/12819/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12819&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/07/20/parts-unboxing-the-bus-pirate/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/bp-unbox-3.jpg" medium="image">
			<media:title type="html">bp-unbox-3</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/bp-unbox-1.jpg" medium="image">
			<media:title type="html">bp-unbox-1</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/bp-unbox-2.jpg" medium="image">
			<media:title type="html">bp-unbox-2</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/bp-unbox-5.jpg" medium="image">
			<media:title type="html">bp-unbox-5</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/bp-unbox-0.jpg" medium="image">
			<media:title type="html">bp-unbox-0</media:title>
		</media:content>
	</item>
		<item>
		<title>Bus Pirate preorder 1 ships</title>
		<link>http://hackaday.com/2009/07/16/bus-pirate-preorder-1-ships/</link>
		<comments>http://hackaday.com/2009/07/16/bus-pirate-preorder-1-ships/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 16:02:12 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[bus pirate update]]></category>
		<category><![CDATA[preorder]]></category>
		<category><![CDATA[seeed studio]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=12740</guid>
		<description><![CDATA[A few weeks ago we held a pre-order for the Bus Pirate V2go, the first official Hack a Day hardware. We had initially hoped for a group purchase of 20 or 40 Bus Pirates, maybe 200 if it was extremely popular. In total, nearly a thousand Bus Pirates will be made. The first 350 Bus [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12740&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-12762" title="panelized-470.iijpg" src="http://hackadaycom.files.wordpress.com/2009/07/panelized-470-iijpg.jpg" alt="panelized-470.iijpg" width="470" height="318" /></p>
<p>A few weeks ago we held a <a href="http://hackaday.com/2009/06/25/bus-pirate-preorders-open/">pre-order</a> for <a href="http://www.buspirate.com">the Bus Pirate V2go</a>, the first official Hack a Day hardware. We had initially hoped for a group purchase of 20 or 40 Bus Pirates, maybe 200 if it was extremely popular. In total, nearly a thousand Bus Pirates will be made.</p>
<p>The first 350 Bus Pirates (pre-order 1) have already been manufactured and tested. <a href="http://www.seeedstudio.com/depot/">Seeed Studio</a> has done a great job handling the orders, pre-order 1 should start shipping more than a week early. How long will it take to get to your mail box? It will vary for everyone, but our  packages usually arrive from Seeed in 7 days.</p>
<p>Seeed sent us pictures of the Bus Pirate depaneling, programming, and quality control process. Check them out after the break.</p>
<p><span id="more-12740"></span></p>
<p><img class="alignnone size-full wp-image-12764" title="panelized2.ii" src="http://hackadaycom.files.wordpress.com/2009/07/panelized2-ii.jpg" alt="panelized2.ii" width="470" height="322" /></p>
<p>A panel of Bus Pirates.</p>
<p><img class="alignnone size-full wp-image-12742" title="de-panelization-470" src="http://hackadaycom.files.wordpress.com/2009/07/de-panelization-470.jpg" alt="de-panelization-470" width="470" height="312" /></p>
<p><a href="http://en.wikipedia.org/wiki/Depanel">Depaneling</a>, also known as cutting a big sheet into individual circuit boards.</p>
<p><img class="alignnone size-full wp-image-12757" title="visual inspection-470" src="http://hackadaycom.files.wordpress.com/2009/07/visual-inspection-470.jpg" alt="visual inspection-470" width="470" height="312" /></p>
<p>Visual inspection of each Bus Pirate.</p>
<p><img class="alignnone size-full wp-image-12751" title="programming-470" src="http://hackadaycom.files.wordpress.com/2009/07/programming-470.jpg" alt="programming-470" width="470" height="312" /></p>
<p>Programming the <a href="http://code.google.com/p/the-bus-pirate/source/browse/#svn/v0g/firmware/v0g/BPv2go">unified bootloader/V0g firmware</a> via the ICSP header.</p>
<p><img class="alignnone size-full wp-image-12755" title="testing-470" src="http://hackadaycom.files.wordpress.com/2009/07/testing-470.jpg" alt="testing-470" width="470" height="312" /></p>
<p>Testing the bootloader and terminal interface after programming the firmware.</p>
<p><img class="alignnone size-full wp-image-12753" title="QC passed 2-470" src="http://hackadaycom.files.wordpress.com/2009/07/qc-passed-2-470.jpg" alt="QC passed 2-470" width="470" height="312" /></p>
<p>Completed Bus Pirates are stored on anti-static foam, we like the  shiny quality control stickers.</p>
<p><img class="alignnone size-full wp-image-12741" title="before packaging-470" src="http://hackadaycom.files.wordpress.com/2009/07/before-packaging-470.jpg" alt="before packaging-470" width="470" height="312" /></p>
<p>Individual Bus Pirates are cut out for packaging.</p>
<p><img class="alignnone size-full wp-image-12746" title="packed ready-470" src="http://hackadaycom.files.wordpress.com/2009/07/packed-ready-470.jpg" alt="packed ready-470" width="470" height="312" /></p>
<p>Finished Bus Pirate packaged in an anti-static bag.</p>
<p><img class="alignnone size-full wp-image-12744" title="handling-470" src="http://hackadaycom.files.wordpress.com/2009/07/handling-470.jpg" alt="handling-470" width="470" height="312" /></p>
<p>A box of Bus Pirates ready for handling.</p>
<p><img class="alignnone size-full wp-image-12754" title="ready-Envelope-470" src="http://hackadaycom.files.wordpress.com/2009/07/ready-envelope-470.jpg" alt="ready-Envelope-470" width="470" height="312" /></p>
<p>One Bus Pirate, ready to ship. This might be be yours.</p>
<br />Posted in hardware, news  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/12740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/12740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/12740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/12740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/12740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/12740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/12740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/12740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/12740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/12740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/12740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/12740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/12740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/12740/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12740&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/07/16/bus-pirate-preorder-1-ships/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/panelized-470-iijpg.jpg" medium="image">
			<media:title type="html">panelized-470.iijpg</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/panelized2-ii.jpg" medium="image">
			<media:title type="html">panelized2.ii</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/de-panelization-470.jpg" medium="image">
			<media:title type="html">de-panelization-470</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/visual-inspection-470.jpg" medium="image">
			<media:title type="html">visual inspection-470</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/programming-470.jpg" medium="image">
			<media:title type="html">programming-470</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/testing-470.jpg" medium="image">
			<media:title type="html">testing-470</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/qc-passed-2-470.jpg" medium="image">
			<media:title type="html">QC passed 2-470</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/before-packaging-470.jpg" medium="image">
			<media:title type="html">before packaging-470</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/packed-ready-470.jpg" medium="image">
			<media:title type="html">packed ready-470</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/handling-470.jpg" medium="image">
			<media:title type="html">handling-470</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/ready-envelope-470.jpg" medium="image">
			<media:title type="html">ready-Envelope-470</media:title>
		</media:content>
	</item>
		<item>
		<title>Parts: 4&#215;20 VFD character display (NA204SD02)</title>
		<link>http://hackaday.com/2009/07/13/parts-4x20-vfd-character-display-na204sd02/</link>
		<comments>http://hackaday.com/2009/07/13/parts-4x20-vfd-character-display-na204sd02/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 17:28:48 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[parts]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[character lcd]]></category>
		<category><![CDATA[futaba]]></category>
		<category><![CDATA[hd44780]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[serial interface]]></category>
		<category><![CDATA[vfd]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=11016</guid>
		<description><![CDATA[Futaba makes vacuum florescent character displays that can be used as a drop-in replacement for common character LCDs. VFDs have a wider viewing angle, and generally look cooler. Futaba&#8217;s character displays can be interfaced using the standard 8-bit or 4-bit parallel LCD interface, or a simple two-wire protocol. The protocol type is set by resistors [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=11016&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-12656" title="futuba-serial" src="http://hackadaycom.files.wordpress.com/2009/07/futuba-serial.jpg" alt="futuba-serial" width="470" height="267" /></p>
<p><a href="http://www.futaba.com/products/display_modules/module_products/character/index.asp">Futaba</a> makes <a href="http://en.wikipedia.org/wiki/Vacuum_fluorescent_display">vacuum florescent character displays</a> that can be used as a drop-in replacement for common character <a href="http://en.wikipedia.org/wiki/Lcd">LCDs</a>. VFDs have a wider viewing angle, and generally look cooler.</p>
<p>Futaba&#8217;s character displays can be interfaced using the standard <a href="http://ouwehand.net/~peter/lcd/lcd0.shtml">8-bit or 4-bit parallel LCD interface</a>, or a simple two-wire protocol. The protocol type is set by resistors on the back of the display, so it&#8217;s not particularly easy to change without a <a href="http://hackaday.com/2009/02/20/tools-aoyue-968-3-in-1-soldering-and-rework-station/">hot-air rework station</a>. Today we&#8217;ll demonstrate a serially-interfaced VFD using the Bus Pirate.</p>
<p><span id="more-11016"></span><strong><a href="http://www.futaba.com/products/display_modules/module_products/character/index.asp">Futuba VFD</a> character LCD replacement (<a href="http://www.primelec.com/Electronic-Components/LCDs-Displays/Futaba-4X20-LCD-Emulator-p7144243.html">NA204SD02</a></strong><strong>, $7.00). <a href="http://www.futaba.com/products/display_modules/lcd_emulator/products/index.asp">Datasheet </a>(PDF).</strong></p>
<table border="0">
<tbody>
<tr>
<td><strong>VFD (pin #)</strong></td>
<td><strong>Bus Pirate</strong></td>
</tr>
<tr>
<td>GND (1)</td>
<td>GND</td>
</tr>
<tr>
<td>+5volts (2)</td>
<td>+5volts, Vpullup</td>
</tr>
<tr>
<td>Data (3)</td>
<td>MOSI</td>
</tr>
<tr>
<td>Strobe (4)</td>
<td>CS</td>
</tr>
<tr>
<td>N/C (5)</td>
<td>&#8211;</td>
</tr>
<tr>
<td>Clock (6)</td>
<td>CLK</td>
</tr>
</tbody>
</table>
<p>We used our <a href="http://buspirate.com">Bus Pirate universal serial interface</a> to demonstrate the Futaba VFD, but the interface operations will be the same for any microcontroller implementation. The connections we made between the VFD and the Bus Pirate are shown in the table above.</p>
<p>We setup the Bus Pirate for raw2wire mode (menu M, 7) with <a href="http://hackaday.com/2009/07/01/mixed-voltage-interfacing-with-the-bus-pirate/">open drain outputs</a> (HiZ). The open drain outputs let us interface the 5volt VFD from the 3.3volt Bus Pirate using the on-board pull-up resistors (menu P, 2). Finally, we enabled the on-board power supply (capital ‘W’).</p>
<p>The VFD&#8217;s strobe pin is connected to the Bus Pirate CS pin.  The auxiliary pin doesn&#8217;t have it&#8217;s own pull-up resistor but CS does. CS is otherwise unused in raw2wire mode, so we reassigned the auxiliary commands to the CS pin (menu C,2).</p>
<p><em>Interfacing</em></p>
<p><em><img class="alignnone size-full wp-image-12648" title="vfd-serial" src="http://hackadaycom.files.wordpress.com/2009/07/vfd-serial.png" alt="vfd-serial" width="470" height="193" /><br />
</em></p>
<p>The two-wire interface uses a straight-forward 16bit (2byte)  protocol (datasheet page 20). The LCD control bits (R/W, RS) go in the first byte, and eight data bits go in the second. All transactions start with  strobe low and end with strobe high. Read operations are similar to writes, except the  R/W bit is set and the second byte is read.</p>
<p><img class="alignnone size-full wp-image-12649" title="vfd-command.pg27." src="http://hackadaycom.files.wordpress.com/2009/07/vfd-command-pg27.png" alt="vfd-command.pg27." width="470" height="197" /></p>
<p>The Futaba VFD accepts all the standard HD44780 LCD commands (datasheet page 27), see  <a href="http://ouwehand.net/~peter/lcd/lcd0.shtml#instruction_set">these tables</a> for a detailed description of each command. After a reset (power-up), the VFD expects the first command to be the function set command.</p>
<blockquote><p>RAW2WIRE&gt;@ <strong>&lt;&#8211;start with strobe high</strong><br />
AUX HIGH IMP, READ: 1 <strong>&lt;&#8211; aux pin (CS) is now input, pull-up resistor holds strobe high</strong><br />
RAW2WIRE&gt;a 0b11111000 0b00111000 @ <strong>&lt;&#8211;command</strong><br />
AUX LOW <strong>&lt;&#8211;strobe low</strong><br />
WRITE: 0xF8 <strong>&lt;&#8211;start byte (R/W=0, RS=0)</strong><br />
WRITE: 0&#215;38 <strong>&lt;&#8211;instruction byte (function set)</strong><br />
AUX HIGH IMP, READ: 1 <strong>&lt;&#8211;strobe high</strong><br />
RAW2WIRE&gt;</p></blockquote>
<p>Function set configures the data interface length (bit 4), display lines (bit 3), and  brightness/luminescence (bits 1,0).  Before we start we set the strobe pin high (@) in case it&#8217;s currently low. Then, we start the transaction by taking the strobe pin low (a), and send the first byte with the R/W and register select (RS) settings.</p>
<p>The second byte is the command. We set the data interface length to 8bits (bit 4 = 1), but in serial mode this is probably ignored. Our display has multiple lines (bit 3 = 1), and we set brightness to full (bits 1,0 = 0). The sequence concludes when the strobe pin returns high (@).</p>
<blockquote><p>RAW2WIRE&gt;a 0b11111000 0b00001111 @<br />
AUX LOW <strong>&lt;&#8211;strobe low</strong><br />
WRITE: 0xF8 <strong>&lt;&#8211;start byte (R/W=0, RS=0)</strong><br />
WRITE: 0x0F <strong>&lt;&#8211;instruction byte (display on/off control)</strong><br />
AUX HIGH IMP, READ: 1 <strong>&lt;&#8211;strobe high</strong><br />
RAW2WIRE&gt;</p></blockquote>
<p>The display ON/OFF command enables the display (bit 3), toggles the cursor (bit 1), and blinks the cursor (bit 0). We enabled the display (bit 3 = 1) with a blinking cursor (bit 1,0 = 1) so it&#8217;s obvious that the display is working.</p>
<blockquote><p>RAW2WIRE&gt;a 0b11111000 0b10000000 @<br />
AUX LOW <strong>&lt;&#8211;strobe low</strong><br />
WRITE: 0xF8 <strong>&lt;&#8211;start byte (R/W=0, RS=0)</strong><br />
WRITE: 0&#215;80 <strong>&lt;&#8211;instruction byte (DDRAM address set)</strong><br />
AUX HIGH IMP, READ: 1 <strong>&lt;&#8211;strobe high</strong><br />
RAW2WIRE&gt;</p></blockquote>
<p>Before writing characters to the display we need to position the cursor by sending the DDRAM address set command (0b10000000) summed with the desired cursor position. We set the cursor to the first character on line 1.</p>
<p>The second character on line 1  is located at 0&#215;01. To set this address we&#8217;d send 0b10000001 (0b10000000 +0b00000001).</p>
<p>Character display memory isn&#8217;t linear, the first line starts at 0&#215;00, the second line starts on position 0&#215;40, the third at 0&#215;14, and the last line begins with position 0&#215;54. Most displays have a similar configuration, here&#8217;s some  <a href="http://ouwehand.net/~peter/lcd/lcd0.shtml#visible_ddram">tables for determining the layout of different character displays</a>.</p>
<blockquote><p>RAW2WIRE&gt;a 0b11111010 0&#215;48 0&#215;61 0&#215;63 0x6b 0&#215;20 0&#215;61 0&#215;20 0&#215;44 0&#215;61 0&#215;79 @<br />
AUX LOW <strong>&lt;&#8211;strobe low</strong><br />
WRITE: 0xFA <strong>&lt;&#8211;start byte (R/W=0, RS=1)</strong><br />
WRITE: 0&#215;48 <strong>&lt;&#8211;ASCII letter &#8216;H&#8217;</strong><br />
&#8230;<br />
WRITE: 0&#215;79 <strong>&lt;&#8211;ASCII letter &#8216;y&#8217;</strong><br />
AUX HIGH IMP, READ: 1 <strong>&lt;&#8211;strobe high</strong><br />
RAW2WIRE&gt;</p></blockquote>
<p>Finally, we can enter some characters at the position  set with the previous command. Characters are entered as their <a href="http://web.cs.mun.ca/~michael/c/ascii-table.html">ASCII equivalent values</a>. We displayed &#8220;Hack a Day&#8221; with proper capitalization.</p>
<p>Multiple characters can be entered at once, but because the memory space isn&#8217;t contiguous it&#8217;s necessary to manually position the cursor at the beginning of each new line. After writing the last position of line 1, the cursor will advance to the first character of line 3. Use another position command, 0b10010100, to set the cursor to the beginning of line 2 (0b10000000 + 0&#215;14 = 0b10010100).</p>
<p>Like this post? Check out the <a href="http://hackaday.com/category/parts/">parts posts</a> you may have missed. Want to request a part post? Please leave your suggestions in the comments.</p>
<p><strong>Hack a Day review disclosure: We bought the serial VFD demonstrated here on eBay, Futaba also sent us a sample with a parallel interface that we&#8217;ll demo later (<a href="http://hackaday.com/2009/07/02/how-to-bus-pirate-probe-cable/">shown here</a>).</strong></p>
<p><strong><img class="alignnone size-full wp-image-12655" title="futuba-serial.ii" src="http://hackadaycom.files.wordpress.com/2009/07/futuba-serial-ii.jpg" alt="futuba-serial.ii" width="470" height="283" /><br />
</strong></p>
<br />Posted in misc hacks, parts  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/11016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/11016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/11016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/11016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/11016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/11016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/11016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/11016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/11016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/11016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/11016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/11016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/11016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/11016/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=11016&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/07/13/parts-4x20-vfd-character-display-na204sd02/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/futuba-serial.jpg" medium="image">
			<media:title type="html">futuba-serial</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/vfd-serial.png" medium="image">
			<media:title type="html">vfd-serial</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/vfd-command-pg27.png" medium="image">
			<media:title type="html">vfd-command.pg27.</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/futuba-serial-ii.jpg" medium="image">
			<media:title type="html">futuba-serial.ii</media:title>
		</media:content>
	</item>
		<item>
		<title>Last day to preorder your Bus Pirate</title>
		<link>http://hackaday.com/2009/07/03/last-day-to-preorder-your-bus-pirate/</link>
		<comments>http://hackaday.com/2009/07/03/last-day-to-preorder-your-bus-pirate/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 18:13:09 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[bus pirate order updates]]></category>
		<category><![CDATA[preorder]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=12360</guid>
		<description><![CDATA[Update, Saturday July 4th, 2009: All preorders are closed. Today is the last day to pre-order a Bus Pirate. Get your own Bus Pirate, fully assembled and shipped worldwide, for only $30. We don&#8217;t plan to make more soon, this could be your last chance. A special shout out to our partner, Seeed Studio, who [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12360&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-12361" title="Bus Pirate banner by Aaron Silber http://theajblog.com/" src="http://hackadaycom.files.wordpress.com/2009/07/buspirate-aaron-silber-thea.jpg" alt="Bus Pirate banner by Aaron Silber http://theajblog.com/" width="470" height="224" /></p>
<p><strong>Update, Saturday July 4th, 2009: </strong>All preorders are closed.</p>
<p>Today is the last day to pre-order a Bus Pirate. <a href="http://hackaday.com/2009/06/25/bus-pirate-preorders-open/">Get your own Bus Pirate</a>, fully assembled and shipped worldwide, for only $30. We don&#8217;t plan to make more soon, this could be your last chance.</p>
<p>A special shout out to our partner, <a href="http://www.seeedstudio.com/">Seeed Studio</a>, who handled the rush of orders like pros. The first pre-order is already being manufactured, and will ship as soon as possible. Seeed still has a few <a href="http://www.seeedstudio.com/depot/the-bus-pirate-v2-pcb-p-330.html">V2a PCBs</a> if you&#8217;d like to roll your own Bus Pirate.</p>
<p>You&#8217;ve made this pre-order a huge success, and we&#8217;d like to make more projects available in the future. Were you just interested in the Bus Pirate? Should we arrange pre-orders of future Hack a Day hardware? Are there any <a href="http://hackaday.com/category/how-to/">past projects</a> that we should revisit?</p>
<p><span id="more-12360"></span></p>
<p>Thanks for the artwork [<a href="http://theajblog.com/">Aaron</a>], licensed under Creative Commons Attribution 3.0.</p>
<br />Posted in news  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/12360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/12360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/12360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/12360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/12360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/12360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/12360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/12360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/12360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/12360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/12360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/12360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/12360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/12360/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12360&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/07/03/last-day-to-preorder-your-bus-pirate/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/buspirate-aaron-silber-thea.jpg" medium="image">
			<media:title type="html">Bus Pirate banner by Aaron Silber http://theajblog.com/</media:title>
		</media:content>
	</item>
		<item>
		<title>How-to: Bus Pirate probe cable</title>
		<link>http://hackaday.com/2009/07/02/how-to-bus-pirate-probe-cable/</link>
		<comments>http://hackaday.com/2009/07/02/how-to-bus-pirate-probe-cable/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 19:08:22 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[bus pirate cable]]></category>
		<category><![CDATA[cable]]></category>
		<category><![CDATA[probe]]></category>
		<category><![CDATA[test hooks]]></category>
		<category><![CDATA[test lead]]></category>
		<category><![CDATA[test probes]]></category>
		<category><![CDATA[tweezer]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=10585</guid>
		<description><![CDATA[Update, Saturday July 4th, 2009: All preorders are closed. A probe cable makes it easy to connect the Bus Pirate to a circuit and get hacking. Good test clips make quick connections on cramped PCBs without causing short circuits. We made two cables for the Bus Pirate v2, keep reading for an overview of our [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=10585&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-12279" title="cover" src="http://hackadaycom.files.wordpress.com/2009/07/cover.jpg" alt="cover" width="470" height="323" /></p>
<p><strong>Update, Saturday July 4th, 2009: </strong>All preorders are closed.</p>
<p>A probe cable makes it easy to connect <a href="http://www.buspirate.com">the  Bus Pirate</a> to a circuit and get  hacking. Good test clips make quick connections on cramped PCBs without causing short circuits. We made two cables for the <a href="http://hackaday.com/2009/06/25/how-to-the-bus-pirate-v2-with-usb/">Bus Pirate v2</a>, keep reading for an overview of our designs and list of part suppliers.</p>
<p>Friday, July 3, 2009 is the last day to pre-order a Bus Pirate. There&#8217;s only two days left to <a href="http://hackaday.com/2009/06/25/bus-pirate-preorders-open/">get your own Bus Pirate</a>, fully assembled and shipped worldwide, for only $30.</p>
<p><span id="more-10585"></span></p>
<p><strong>Overview</strong></p>
<p><img class="alignnone size-full wp-image-12259" title="cables.450" src="http://hackadaycom.files.wordpress.com/2009/07/cables-450.jpg" alt="cables.450" width="450" height="298" /></p>
<p>We use these cables to connect the Bus Pirate&#8217;s I/O pins to a microchip or test circuit. A cable consists of a 2&#215;5 connector, a cable, and some kind of attachable probe like an alligator clip or test hook.</p>
<p>The gray cable (top) is a &#8216;junk box&#8217; cable, we recycled it from scrap parts and old computer hardware.  The &#8216;expensive&#8217; cable (bottom) uses high quality and special-order parts.</p>
<p><strong>2x5pin female  connector</strong></p>
<p><img class="alignnone" src="http://hackadaycom.files.wordpress.com/2009/04/brd25450.png?w=437&#038;h=354&#038;h=354" alt="" width="437" height="354" /></p>
<p>The Bus Pirate&#8217;s I/O header is two rows of five 0.1&#8243; spaced pins. We used a 2&#215;5 arrangement because 2x5pin <a href="http://en.wikipedia.org/wiki/Ribbon_cable#Cable_connectors">female ribbon cable connectors</a> are common and cheap. We decided against a single row of 10 pins because the connector is an expensive specialty item.</p>
<p>The pin names are shown above, and are silk-screened on the  bottom of the PCB. See the <a href="http://www.buspirate.com">Bus Pirate page</a> for detailed descriptions of each pin function.</p>
<p><img class="alignnone size-full wp-image-12264" title="connector-comapre.450" src="http://hackadaycom.files.wordpress.com/2009/07/connector-comapre-450.jpg" alt="connector-comapre.450" width="450" height="293" /></p>
<p>The junk box cable uses a 2x5pin female connector from an old PC ISA card.</p>
<p>The expensive cable uses a black connector with a reinforced cable holder. Mouser has <a href="http://mouser.com/Search/ProductDetail.aspx?qs=sGAEpiMZZMvT7Of4ktfHLp7HEgRb%252bXNqM189BZwCjls%3d">gray connectors</a> ($0.69) and <a href="http://mouser.com/Search/ProductDetail.aspx?qs=sGAEpiMZZMvT7Of4ktfHLryB5cuqtTOwUtyVZIBqjDM%3d">black connectors</a> ($1.15).</p>
<p><img class="alignnone size-full wp-image-12266" title="connector-apart.450" src="http://hackadaycom.files.wordpress.com/2009/07/connector-apart-450.jpg" alt="connector-apart.450" width="450" height="270" /></p>
<p>Ribbon cable connectors have internal pins that pierce the cable when the top part is pressed onto the bottom part.</p>
<p><strong>Ribbon cable</strong></p>
<p><img class="alignnone size-full wp-image-12265" title="cables-compare.450" src="http://hackadaycom.files.wordpress.com/2009/07/cables-compare-450.jpg" alt="cables-compare.450" width="450" height="215" /></p>
<p>Standard 2x5pin female connectors attach to <a href="http://en.wikipedia.org/wiki/Ribbon_cable#Cable_sizes">0.05&#8243;</a> 10-strand ribbon cable. The wire thickness is usually 22, 24, or 26 AWG. We think 12inches (30cm) is a useful length that doesn&#8217;t get in the way.</p>
<p>Grey ribbon cable is pretty common. We salvaged a piece from an old computer connector, you might get lucky and  find one with a 2&#215;5  connector already attached.</p>
<p>A color coded cable makes it easy to identify each connection. DigiKey has <a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&amp;name=MC10M-5-ND">5 foot sections</a> ($3.03), Mouser has it by the foot (<a href="http://www.mouser.com/Search/ProductDetail.aspx?qs=sGAEpiMZZMsJiFh04Lj2rqXP8f7Pzi2%2fH6f0Eu5UWzk%3d">$1.16</a>, <a href="http://www.mouser.com/Search/ProductDetail.aspx?qs=sGAEpiMZZMsJiFh04Lj2rrQIKM9xOMEOhuPHGzW6dSg%3d">$1.19</a>).</p>
<p>Ribbon cable is cheap and readily available, but  it tends to tangle and kink. A really nice probe could use a ribbon cable stub attached to thicker test leads.</p>
<p><strong>Test clips</strong></p>
<p>Test clips are the most important part of the cable. They have to be easy to position, and maintain  contact with the circuit. Alligator clips work, but there&#8217;s a lot of exposed metal that can create short circuits. Professional test clips have a  grabber that retracts into the probe leaving less metal exposed.</p>
<p><em>Alligator clips</em></p>
<p><img class="alignnone size-full wp-image-12260" title="gator.450" src="http://hackadaycom.files.wordpress.com/2009/07/gator-450.jpg" alt="gator.450" width="450" height="215" /></p>
<p>The junk box cable has alligator clip probes, we pulled them off test leads <a href="http://cgi.ebay.com/40-ALLIGATOR-CLIP-TEST-LEAD-INSULATED-COLOR-JUMPER-WIRE_W0QQitemZ350216518161QQcmdZViewItem">like these</a> (40 leads for $12). You could also use  loose <a href="http://www.dealextreme.com/details.dx/sku.6359"> red and black clips</a> (20 for $2.30).</p>
<p>Remember to put the rubber housing on the cable before soldering the wire to the alligator clip, it won&#8217;t go on later. In the photos you can see that some of our covers are cut to fit over the front of the clip because we forgot.</p>
<p><em>Round test hooks</em></p>
<p><img class="alignnone size-full wp-image-12258" title="barrel-hooker-action.forget" src="http://hackadaycom.files.wordpress.com/2009/07/barrel-hooker-action-forget.jpg" alt="barrel-hooker-action.forget" width="450" height="238" /></p>
<p>This is the classic, round-bodied test hook. These are great for grabbing onto 0.1&#8243; pin headers, wires, and the leads of through-hole components. The hooks are usually too big to use with surface mount components, and the round body makes it hard to fit more than a few in a small space.</p>
<p><img class="alignnone size-full wp-image-12327" title="rndhook-open.ii" src="http://hackadaycom.files.wordpress.com/2009/07/rndhook-open-ii.jpg" alt="rndhook-open.ii" width="450" height="202" /></p>
<p>Test hooks are easy to position. Squeeze the probe to extend a  single metal hook, grab something, then release. The hook retracts into the body of the probe, securing it in place and preventing short circuits.</p>
<p><img class="alignnone size-full wp-image-12219" title="rndhook-apart" src="http://hackadaycom.files.wordpress.com/2009/06/rndhook-apart.jpg" alt="rndhook-apart" width="450" height="249" /></p>
<p>Most hooks come apart by pulling the top  away from the body. Put the test lead through the hole in the cap and solder it to the metal tab.  Push the halves together when the joint is cool.</p>
<p><a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&amp;name=461-1015-ND">DigiKey</a> ($17.26) and <a href="http://www.frys.com/product/32861#detailed">Fry&#8217;s</a> ($14.95) have multi-colored hooks in sets of 10. Deal Extreme has dirt-cheap 10 packs of <a href="http://www.dealextreme.com/details.dx/sku.7218">yellow</a> ($2.30)   and <a href="http://www.dealextreme.com/details.dx/sku.8391">black</a> ($2.33) hooks, but the reviews say the quality matches the price so buy extra (via [<a href="http://hackaday.com/2009/06/29/parts-shiftbrite-rgb-led-module-a6281/#comment-79694">haku</a>]).</p>
<p><em>Flat test tweezers</em></p>
<p><em><img class="alignnone size-full wp-image-12261" title="hooker-action.450" src="http://hackadaycom.files.wordpress.com/2009/07/hooker-action-450.jpg" alt="hooker-action.450" width="450" height="281" /><br />
</em></p>
<p>Tweezer-probes are great for clipping onto the legs of through-hole, surface mount, and many smaller chips. They usually have a flat body so they fit better in tight spaces than round hook probes.</p>
<p><img class="alignnone size-full wp-image-12328" title="hook-open.ii" src="http://hackadaycom.files.wordpress.com/2009/07/hook-open-ii.jpg" alt="hook-open.ii" width="450" height="175" /></p>
<p>This type of probe has tiny tweezers instead of a hook. Accidental short circuits are rare because there&#8217;s so little exposed metal when the tweezers  retract.</p>
<p><img class="alignnone size-full wp-image-12216" title="hook-apart" src="http://hackadaycom.files.wordpress.com/2009/06/hook-apart.jpg" alt="hook-apart" width="450" height="254" /></p>
<p>Most tweezer-probes pull apart and have a metal solder tab inside. Run a cable strand through the hole in the cap, solder it to the metal tab, and then press the halves back together.</p>
<p>Tweezer quality varies dramatically among brands, we&#8217;ve used no-name probes that bend easily or don&#8217;t grip well. The <a href="http://www.e-z-hook.com/Html/MicroHooks.html">X- series micro-hooks</a> from E-Z-Hook are the Cadillac of tweezer-probes, we first used  the  XKM version that comes with the <a href="http://hackaday.com/2009/03/06/tools-saleae-logic-logic-analyzer/">Saleae Logic</a>. They&#8217;re intended to fit specialty  test leads, but it&#8217;s  easy to solder a wire to them instead. About $2 each, available directly from the <a href="http://www.e-z-hook.com/Html/OrderingInformation.html">E-Z-Hook website</a>.</p>
<p><strong>Conclusion</strong></p>
<p>We highly recommend a cable with hook or tweezer-probes for secure connections without causing shorts. The right probe depends on the parts you use. Round test hooks work best with  through-hole parts and wires. Flat test tweezers attach well to small, surface mount chips.</p>
<p>Please share any additional part sources in the comments. We did our best to provide a variety of sources, but there&#8217;s going to be some great places we&#8217;ve missed.</p>
<p>Friday, July 3, 2009 is the last day to pre-order a Bus Pirate. There&#8217;s only two days left to  <a href="http://hackaday.com/2009/06/25/bus-pirate-preorders-open/">get your own Bus Pirate</a>, fully assembled and shipped worldwide, for only $30.</p>
<p><img class="alignnone size-full wp-image-10467" title="buspiratev2goii450" src="http://hackadaycom.files.wordpress.com/2009/04/buspiratev2goii450.jpg" alt="buspiratev2goii450" width="450" height="314" /></p>
<br />Posted in how-to, misc hacks, tool hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/10585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/10585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/10585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/10585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/10585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/10585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/10585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/10585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/10585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/10585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/10585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/10585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/10585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/10585/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=10585&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/07/02/how-to-bus-pirate-probe-cable/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>

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

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/cables-450.jpg" medium="image">
			<media:title type="html">cables.450</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/04/brd25450.png?w=437&#38;h=354" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/connector-comapre-450.jpg" medium="image">
			<media:title type="html">connector-comapre.450</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/connector-apart-450.jpg" medium="image">
			<media:title type="html">connector-apart.450</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/cables-compare-450.jpg" medium="image">
			<media:title type="html">cables-compare.450</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/gator-450.jpg" medium="image">
			<media:title type="html">gator.450</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/barrel-hooker-action-forget.jpg" medium="image">
			<media:title type="html">barrel-hooker-action.forget</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/rndhook-open-ii.jpg" medium="image">
			<media:title type="html">rndhook-open.ii</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/06/rndhook-apart.jpg" medium="image">
			<media:title type="html">rndhook-apart</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/hooker-action-450.jpg" medium="image">
			<media:title type="html">hooker-action.450</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/hook-open-ii.jpg" medium="image">
			<media:title type="html">hook-open.ii</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/06/hook-apart.jpg" medium="image">
			<media:title type="html">hook-apart</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/04/buspiratev2goii450.jpg" medium="image">
			<media:title type="html">buspiratev2goii450</media:title>
		</media:content>
	</item>
		<item>
		<title>Mixed voltage interfacing with the Bus Pirate</title>
		<link>http://hackaday.com/2009/07/01/mixed-voltage-interfacing-with-the-bus-pirate/</link>
		<comments>http://hackaday.com/2009/07/01/mixed-voltage-interfacing-with-the-bus-pirate/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 18:23:46 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[mixed voltage interfacing]]></category>
		<category><![CDATA[open collector bus]]></category>
		<category><![CDATA[pull-up resistors]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=12250</guid>
		<description><![CDATA[Most of the parts we use operate at 3.3volts, but we still run into a lot of old 5volt stuff, and an occasional 2.5volt or 1.8volt part. This post explains how to use the Bus Pirate&#8217;s open collector pin mode to interface with parts at different voltages. We&#8217;ve got more details and some example scenarios [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12250&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-12302" title="oc.470.iii" src="http://hackadaycom.files.wordpress.com/2009/07/oc-470-iii.png" alt="oc.470.iii" width="470" height="228" /></p>
<p>Most of the parts we use operate at 3.3volts, but we still run into a lot of old 5volt stuff, and an occasional 2.5volt or 1.8volt part. This post explains how to use the <a href="http://www.buspirate.com">Bus Pirate&#8217;s</a> <a href="http://en.wikipedia.org/wiki/Open_collector">open collector</a> pin mode to interface with parts at different voltages.</p>
<p>We&#8217;ve got more details and some example scenarios below the break. Yup, this is another <a href="http://www.buspirate.com/"> Bus Pirate</a> post. It&#8217;ll all be over soon though, because there&#8217;s a few days left to  <a href="http://hackaday.com/2009/06/25/bus-pirate-preorders-open/">get your own Bus Pirate</a> for $30, fully assembled and shipped worldwide.</p>
<p><span id="more-12250"></span></p>
<p><em>Overview</em></p>
<p>The Bus Pirate has a normal pin mode and an open collector pin mode (also called <a href="http://en.wikipedia.org/wiki/High_impedance">high-impedance</a> or HiZ). Normal pin mode can tolerate up to 5.5volts on input pins, but the output pins are fixed at 3.3volts. The open collector pin mode uses a <a href="http://en.wikipedia.org/wiki/Pull-up_resistor">pull-up resistor</a> to set the bus voltage to something other than 3.3volts. Normal or open collector pin mode is offered as a configuration option after you select a protocol library in the Bus Pirate terminal (menu m). Some bus types always require open collector outputs with pull-up resistors, like <a href="http://en.wikipedia.org/wiki/1-Wire">1-wire</a> and <a href="http://en.wikipedia.org/wiki/I%C2%B2C">I2C</a>.</p>
<p>The image above shows a representation of normal and open collector pin functions.</p>
<p><em>Normal pin mode</em></p>
<p>Normal pins switch between the positive supply voltage (high state, usually 1) and ground (low state, usually 0), in the Bus Pirate that&#8217;s 3.3volts and 0volts respectively. A normal pin is depicted on the left, switch 1 (S1) toggles the output between supply (V+) and ground (GND).</p>
<p><em>Open collector mode</em></p>
<p>In open collector mode,  pins switch between a &#8216;disconnected&#8217; state (high impedance) and ground (low state, usually 0). The voltage that signals a high state is supplied by a pull-up resistor (R1). Without a pull-up resistor the attached devices will never register a high state. We can feed any voltage into the pull-up resistors that the Bus Pirate will tolerate, so we can use this mode to interface devices above and below 3.3volts.</p>
<p>An open collector output is depicted on the right. Switch 2 (S2) can only connect to ground. A resistor (R1) connected to the supply voltage (V+) holds the bus high. Most microcontroller pins are <a href="http://en.wikipedia.org/wiki/Three-state_logic">tri-state</a> and become high impedance when configured as an input.</p>
<p>This technique isn&#8217;t without disadvantages. The maximum possible bus speed is much lower, and the pull-up resistors use a bit of extra current. Make sure every device you connect can tolerate the voltage you plan to use, most 3.3volt devices don&#8217;t have 5volt tolerant pins.</p>
<p><em>Usage examples</em></p>
<p><em>Scenario 1</em> &#8211; Bus Pirate interfacing 3.3volt UART/SPI/JTAG/MIDI bus<br />
The Bus Pirate operates at 3.3volts, use normal pin outputs with no pull-up resistors.</p>
<p><em>Scenario 2</em> &#8211; Bus Pirate interfacing 5volt UART/SPI/JTAG/MIDI bus<br />
The Bus pirate inputs are 5volt tolerant, but the output is only at 3.3volts. Use open collector outputs (HiZ) with pull-up resistors connected to the 5volt power supply.</p>
<p><em>Scenario 3</em> &#8211; Bus Pirate interfacing 2volt UART/SPI/JTAG/MIDI bus<br />
The Bus pirate output is 3.3volts, which might damage a 2volt part. Use open collector outputs (HiZ) with pull-up resistors connected to the 2volt power supply.</p>
<p><em>Scenario 4</em> &#8211; Bus Pirate interfacing a 1-wire or I2C bus between 1.8volts and 5volts<br />
1-wire and I2C are bi-directional, open collector buses. They always require a pull-up resistor to create the high bus state. Use pull-up resistors connected to the 1.8volt to 5volt power supply.</p>
<br />Posted in misc hacks, tool hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/12250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/12250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/12250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/12250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/12250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/12250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/12250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/12250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/12250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/12250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/12250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/12250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/12250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/12250/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12250&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/07/01/mixed-voltage-interfacing-with-the-bus-pirate/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/oc-470-iii.png" medium="image">
			<media:title type="html">oc.470.iii</media:title>
		</media:content>
	</item>
		<item>
		<title>Parts: SPI EEPROM (25AA/25LC)</title>
		<link>http://hackaday.com/2009/06/30/parts-spi-eeprom-25aa25lc/</link>
		<comments>http://hackaday.com/2009/06/30/parts-spi-eeprom-25aa25lc/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 18:14:10 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[parts]]></category>
		<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[eeprom]]></category>
		<category><![CDATA[spi]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=10553</guid>
		<description><![CDATA[Microchip&#8217;s 25AA/25LC EEPROMs are data storage chips with a simple 3-wire interface. The 25AA/LC is an SPI version of the common 24AA/LC I2C EEPROM.  It comes in capacities of 128bytes to 128kilobytes. We looked at the smallest, the 128byte 25AA010A. There are Bus Pirate demonstrations for most types of serial EEPROMs. Check out our previous [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=10553&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-12192" title="3EEPROM-SPI" src="http://hackadaycom.files.wordpress.com/2009/06/3eeprom-spi.jpg" alt="3EEPROM-SPI" width="470" height="343" /></p>
<p>Microchip&#8217;s <a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=2697">25AA/25LC</a> <a href="http://en.wikipedia.org/wiki/EEPROM">EEPROMs</a> are data storage chips with a simple 3-wire interface. The 25AA/LC is an <a href="http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus">SPI</a> version of the common <a href="http://hackaday.com/2008/11/19/how-to-the-bus-pirate-universal-serial-interface/#EEPROM">24AA/LC I2C EEPROM</a>.  It comes in capacities of 128bytes to 128kilobytes. We looked at the smallest, the 128byte  <a href="http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en025533">25AA010A</a>.</p>
<p>There are Bus Pirate demonstrations for most types of serial EEPROMs. Check out our previous 1-wire (<a href="http://hackaday.com/2008/12/24/parts-1k-1-wire-eeprom-ds2431/">DS2431</a>) and I2C (<a href="http://hackaday.com/2008/11/19/how-to-the-bus-pirate-universal-serial-interface/#EEPROM">24LC1025</a>) EEPROM posts.</p>
<p>Continue below to see our test circuit and a demonstration of the 25AA010 EEPROM. We used <a href="http://www.buspirate.com/">the Bus Pirate</a> to play with this chip from our PC.  For a limited time you can <a href="http://hackaday.com/2009/06/25/bus-pirate-preorders-open/">get your own Bus Pirate</a>, fully assembled and shipped worldwide, for only $30.</p>
<p><span id="more-10553"></span><br />
<img class="alignnone size-full wp-image-10611" title="25aa" src="http://hackadaycom.files.wordpress.com/2009/04/25aa.png" alt="25aa" width="446" height="217" /></p>
<p><strong><a href="http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en025533">25AA010A</a> SPI EEPROM memory, 128bytes (<a href="http://octopart.com/parts/search?q=25AA010A">Octopart search</a>, $0.70). <a href="http://ww1.microchip.com/downloads/en/DeviceDoc/21832E.pdf">Datasheet</a> (PDF).</strong></p>
<p>The schematic above shows a simple test circuit that should work with any 25AA/25LC SPI EEPROM. It&#8217;s a good idea to use a 0.1uF decoupling capacitor (C1) on the power pin in a real circuit, but we didn&#8217;t use one for our demonstration. We also connected the write protect (WP) and hold (HOLD) pins to the supply voltage (V+) to  disable these features.</p>
<table border="0">
<tbody>
<tr>
<td><strong>Bus Pirate</strong></td>
<td><strong>25AA/LC (pin #)</strong></td>
</tr>
<tr>
<td>CS</td>
<td>CS (1)</td>
</tr>
<tr>
<td>MISO</td>
<td>SO (2)</td>
</tr>
<tr>
<td>MOSI</td>
<td>SI (5)</td>
</tr>
<tr>
<td>CLK</td>
<td>SCK (6)</td>
</tr>
<tr>
<td>V+</td>
<td>WP (3)</td>
</tr>
<tr>
<td>V+</td>
<td>HOLD (7)</td>
</tr>
<tr>
<td>V+ (3.3volts)</td>
<td>VCC (8)</td>
</tr>
<tr>
<td>GND</td>
<td>GND (4)</td>
</tr>
<tr>
<td>Vpullup</td>
<td>VCC (8)</td>
</tr>
</tbody>
</table>
<p>We used our <a href="http://wwww.buspirate.com">Bus Pirate universal serial interface</a> to demonstrate this chip, but the command sequences will be the same for any setup. We connected the Bus Pirate to the 25AA010 as shown in the table above. We setup the Bus Pirate for SPI mode (M, 5) with normal outputs, and enabled the on-board power supply (capital ‘W’).</p>
<p>25AA parts work from 1.8volts to 5.5volts, 25LC parts have a 2.5volt minimum. We used a 3.3volt supply to power the chip, and interfaced it using the Bus Pirate&#8217;s normal 3.3volt pin outputs.</p>
<p>You could also power the chip from the Bus Pirate&#8217;s 5volt supply. Interface the chip at 5volts by choosing open drain pin type (HiZ) during the mode configuration, then hold the bus high with pull-up resistors connected to 5volts.</p>
<p><em>Interfacing</em></p>
<p>Page 7 of the datasheet has a complete list of interface commands. This demonstration shows the minimum operations needed to write and retrieve data.</p>
<blockquote><p>SPI&gt;[0b110] <strong>&lt;&#8211;Bus Pirate command syntax</strong><br />
CS ENABLED <strong>&lt;&#8211; Chip select enabled (0 volts)</strong><br />
WRITE: 0&#215;06 <strong>&lt;&#8211;Write enable command</strong><br />
CS DISABLED <strong>&lt;&#8211; Chip select disabled (V+)</strong><br />
SPI&gt;</p></blockquote>
<p>A valid  write enable command is required before data can be saved to the EEPROM. Enable the chip select signal to wake the chip ([), send the write enable command (0b110 binary, or 0x06 in hexadecimal), and then disable chip select (]).</p>
<blockquote><p>SPI&gt;[0b10 0 1 2 3 4 5] <strong>&lt;&#8211; Bus Pirate command syntax<br />
</strong>CS ENABLED <strong>&lt;&#8211; Chip select enabled (0volts)</strong><br />
WRITE: 0&#215;02 <strong>&lt;&#8211; Write data command</strong><br />
WRITE: 0&#215;00 <strong>&lt;&#8211; Write address (*sometimes 2 bytes)</strong><br />
WRITE: 0&#215;01 <strong>&lt;&#8211; Data to write (5 bytes)</strong><br />
WRITE: 0&#215;02<br />
WRITE: 0&#215;03<br />
WRITE: 0&#215;04<br />
WRITE: 0&#215;05<br />
CS DISABLED <strong>&lt;&#8211; Chip select disabled (V+)</strong><br />
SPI&gt;</p></blockquote>
<p>Store data in the EEPROM by sending the write command (0&#215;02), the address to start writing  (0&#215;00), and the bytes to write (the values 1 to 5).</p>
<p>Up to 16 bytes can be written in a single operation. All writes must be on the same page of memory, see datasheet page 6 for details. EEPROMs larger than 256 bytes use 16 bit (2 byte) addresses.</p>
<blockquote><p>SPI&gt;[0b11 0 r:5] <strong>&lt;&#8211; Bus Pirate command syntax</strong><br />
CS ENABLED <strong>&lt;&#8211; Chip select enabled (0volts)</strong><br />
WRITE: 0&#215;03 <strong>&lt;&#8211;Read data command</strong><br />
WRITE: 0&#215;00 <strong>&lt;&#8211;Read address (*sometimes 2 bytes)</strong><br />
BULK READ 0&#215;05 BYTES:<br />
0&#215;01 0&#215;02 0&#215;03 0&#215;04 0&#215;05 <strong>&lt;&#8211; The data we wrote earlier</strong><br />
CS DISABLED <strong>&lt;&#8211; Chip select disabled (V+)</strong><br />
SPI&gt;</p></blockquote>
<p>Read back the values to verify the write operation. Send the read command (0&#215;03) and the address to start reading at (0&#215;00), then read 5 bytes from the chip (r:5). The output should match the values we wrote earlier.</p>
<p>*EEPROMs larger than 256 bytes use 16 bit (2 byte) addresses. Enter a two byte address such as &#8220;0 0&#8243; if you&#8217;re using one of these EEPROMs.</p>
<p>Like this post? Check out the <a href="http://hackaday.com/category/parts/">parts posts</a> you may have missed. Want to request a part post? Please leave your suggestions in the comments.</p>
<br />Posted in misc hacks, parts, tool hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/10553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/10553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/10553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/10553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/10553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/10553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/10553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/10553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/10553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/10553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/10553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/10553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/10553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/10553/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=10553&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/06/30/parts-spi-eeprom-25aa25lc/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/06/3eeprom-spi.jpg" medium="image">
			<media:title type="html">3EEPROM-SPI</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/04/25aa.png" medium="image">
			<media:title type="html">25aa</media:title>
		</media:content>
	</item>
	</channel>
</rss>
