<?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>Dan&#039;s Hardware Hacking</title>
	<atom:link href="http://danshardware.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://danshardware.wordpress.com</link>
	<description>A devlopment blog</description>
	<lastBuildDate>Wed, 08 Feb 2012 15:08:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='danshardware.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Dan&#039;s Hardware Hacking</title>
		<link>http://danshardware.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://danshardware.wordpress.com/osd.xml" title="Dan&#039;s Hardware Hacking" />
	<atom:link rel='hub' href='http://danshardware.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Kendal 899D Review</title>
		<link>http://danshardware.wordpress.com/2011/12/13/kendal-899d-review/</link>
		<comments>http://danshardware.wordpress.com/2011/12/13/kendal-899d-review/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 14:13:52 +0000</pubDate>
		<dc:creator>DanAfonso</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[hot air]]></category>
		<category><![CDATA[kendal]]></category>
		<category><![CDATA[reflow]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[soldering]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">https://danshardware.wordpress.com/?p=66</guid>
		<description><![CDATA[Some days, I mangle circuits. It turns out that reflowing parts in an anemic toaster oven with expired ROHS solder lacks the reliability of… you know, anything else. So I need to rework things. The old standby of wedging a knife under the pins while heating up the pads doesn’t work very well and tends [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danshardware.wordpress.com&amp;blog=20879412&amp;post=66&amp;subd=danshardware&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Some days, I mangle circuits. It turns out that reflowing parts in an anemic toaster oven with expired ROHS solder lacks the reliability of… you know, anything else. So I need to rework things. The old standby of wedging a knife under the pins while heating up the pads doesn’t work very well and tends to smoke chips. It was time. I decide it was time I made the investment in glorious reliability of a Hakko….</p>
<p>…but my budget told me I was getting a Kendal 899D.</p>
<p><span id="more-66"></span></p>
<p>I needed a hot air reflow tool more than anything. For my price point (that is, under $100), I had seen some reviews of the straight Hakko clones, but the remote pump and poor grounding practices I saw were just bad news. The Kendal is the type with a fan in the wand. This is a much simpler design in my opinion and I assumed much less prone to manufacturing shortcuts that would cause me reliability issues. But who knows.</p>
<h2>The specs</h2>
<ul>
<li>700W Total power usage</li>
<li>100°C-480°C temperature selection on the hot air tool</li>
<li>100°C-480°C temperature selection on the soldering iron</li>
<li>LED temperature display</li>
<li>Blah, blah, blah just look at the pictures</li>
</ul>
<p>You can pick these up on eBay for about $90 delivered, and I got mine from this <a href="http://stores.ebay.com/The-Shining-Image-Always-Quality?_trksid=p4340.l2563" target="_blank">eBay store</a>. In general, make sure any tool you get on eBay is the 110V version.</p>
<h2>What’s in the box</h2>
<p>You get the basics:</p>
<ul>
<li>The main unit with attached hot air tool</li>
<li>The detachable soldering iron</li>
<li>An assortment of moderately useful soldering iron tips</li>
<li>Three hot air nozzles</li>
<li>A less useful “chip removing” tool or shrimp fork, I couldn’t tell</li>
</ul>
<div class="wp-caption alignnone" style="width: 254px"><a href="http://danshardware.files.wordpress.com/2011/12/2011-12-06-17-50-05.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0 none;" title="2011-12-06 17.50.05" src="http://danshardware.files.wordpress.com/2011/12/2011-12-06-17-50-05_thumb.jpg?w=244&#038;h=184" alt="2011-12-06 17.50.05" width="244" height="184" border="0" /></a><p class="wp-caption-text">The unit fully assembled</p></div>
<div class="wp-caption alignnone" style="width: 254px"><a href="http://danshardware.files.wordpress.com/2011/12/2011-12-12-21-40-31.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0 none;" title="2011-12-12 21.40.31" src="http://danshardware.files.wordpress.com/2011/12/2011-12-12-21-40-31_thumb.jpg?w=244&#038;h=184" alt="2011-12-12 21.40.31" width="244" height="184" border="0" /></a><p class="wp-caption-text">The tools</p></div>
<div class="wp-caption alignnone" style="width: 254px"><a href="http://danshardware.files.wordpress.com/2011/12/2011-12-12-21-41-42.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0 none;" title="2011-12-12 21.41.42" src="http://danshardware.files.wordpress.com/2011/12/2011-12-12-21-41-42_thumb.jpg?w=244&#038;h=184" alt="2011-12-12 21.41.42" width="244" height="184" border="0" /></a><p class="wp-caption-text">Soldering tips</p></div>
<div class="wp-caption alignnone" style="width: 254px"><a href="http://danshardware.files.wordpress.com/2011/12/2011-12-12-21-42-35.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0 none;" title="2011-12-12 21.42.35" src="http://danshardware.files.wordpress.com/2011/12/2011-12-12-21-42-35_thumb.jpg?w=244&#038;h=184" alt="2011-12-12 21.42.35" width="244" height="184" border="0" /></a><p class="wp-caption-text">&quot;Selection&quot; of hot air tips</p></div>
<div class="wp-caption alignnone" style="width: 254px"><a href="http://danshardware.files.wordpress.com/2011/12/2011-12-12-21-43-29.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0 none;" title="2011-12-12 21.43.29" src="http://danshardware.files.wordpress.com/2011/12/2011-12-12-21-43-29_thumb.jpg?w=244&#038;h=184" alt="2011-12-12 21.43.29" width="244" height="184" border="0" /></a><p class="wp-caption-text">They claim this is a &quot;chip remover&quot;</p></div>
<p>The sticker on top is great:</p>
<div class="wp-caption alignnone" style="width: 254px"><a href="http://danshardware.files.wordpress.com/2011/12/2011-12-06-17-50-27.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0 none;" title="2011-12-06 17.50.27" src="http://danshardware.files.wordpress.com/2011/12/2011-12-06-17-50-27_thumb.jpg?w=244&#038;h=172" alt="2011-12-06 17.50.27" width="244" height="172" border="0" /></a><p class="wp-caption-text">Engrish is funny</p></div>
<h2>Performance</h2>
<p>To summarize: Works great.</p>
<p><a href="http://www.viddler.com/explore/dafonso/videos/4/">Rework video</a></p>
<p>Ya, I want to dislike this thing, but it does its job like a champ. I’ll let the video do the talking.</p>
<p>The hot air tool has a reed switch that is used to turn it off when its in the holder. There’s a switch that turn off this feature, but I’ve really had no use for it in yet. It heats up fast, around 5 seconds to get to 360 from a cold start. After you put it back it blows air through it until it cools off. It&#8217;s not loud, but the fan does have an odd whirring noise. Either minor interference or a cheap bearing.</p>
<p>The iron is similarly fast in heating up, but the tips are not particularly optimal. There were issues where the long conical tip was too far from the heating element and putting it on the work just immediately cooled it off. Same with the hoof tip. You need to use some thought when working with these and give it a few seconds to recover between putting heat on the work. The rest of the tips aren’t of much use to me for a secondary iron.</p>
<p>There are a few other minor issues. The hot air tool, well, it gets hot. Uncomfortably hot if you work on things for a while. Nothing dangerous, mind you. Just not awesome. The manual looks like it was typeset by learning-disabled monkeys and is rife with poor sentence construction.  Also, the cords are shorter than I’d like.</p>
<p>Oh ya, and not anything to do with the tool, but hot PCBs look <em>exactly</em> like cold PCBs.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danshardware.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danshardware.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danshardware.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danshardware.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danshardware.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danshardware.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danshardware.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danshardware.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danshardware.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danshardware.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danshardware.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danshardware.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danshardware.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danshardware.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danshardware.wordpress.com&amp;blog=20879412&amp;post=66&amp;subd=danshardware&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danshardware.wordpress.com/2011/12/13/kendal-899d-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://danshardware.files.wordpress.com/2011/12/2011-12-12-21h27_29.png?w=150" />
		<media:content url="http://danshardware.files.wordpress.com/2011/12/2011-12-12-21h27_29.png?w=150" medium="image">
			<media:title type="html">2011-12-12-21h27_29.png</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/e2e55c5df37fb6067be4300d0c7a0937?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">DanAfonso</media:title>
		</media:content>

		<media:content url="http://danshardware.files.wordpress.com/2011/12/2011-12-06-17-50-05_thumb.jpg" medium="image">
			<media:title type="html">2011-12-06 17.50.05</media:title>
		</media:content>

		<media:content url="http://danshardware.files.wordpress.com/2011/12/2011-12-12-21-40-31_thumb.jpg" medium="image">
			<media:title type="html">2011-12-12 21.40.31</media:title>
		</media:content>

		<media:content url="http://danshardware.files.wordpress.com/2011/12/2011-12-12-21-41-42_thumb.jpg" medium="image">
			<media:title type="html">2011-12-12 21.41.42</media:title>
		</media:content>

		<media:content url="http://danshardware.files.wordpress.com/2011/12/2011-12-12-21-42-35_thumb.jpg" medium="image">
			<media:title type="html">2011-12-12 21.42.35</media:title>
		</media:content>

		<media:content url="http://danshardware.files.wordpress.com/2011/12/2011-12-12-21-43-29_thumb.jpg" medium="image">
			<media:title type="html">2011-12-12 21.43.29</media:title>
		</media:content>

		<media:content url="http://danshardware.files.wordpress.com/2011/12/2011-12-06-17-50-27_thumb.jpg" medium="image">
			<media:title type="html">2011-12-06 17.50.27</media:title>
		</media:content>
	</item>
		<item>
		<title>QTouch Capacitive Rotary Sensors Made Easy</title>
		<link>http://danshardware.wordpress.com/2011/12/03/qtouch-capacitive-rotary-sensors-made-easy/</link>
		<comments>http://danshardware.wordpress.com/2011/12/03/qtouch-capacitive-rotary-sensors-made-easy/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 04:53:44 +0000</pubDate>
		<dc:creator>DanAfonso</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Atmel]]></category>
		<category><![CDATA[Capacitive touch]]></category>
		<category><![CDATA[QTouch]]></category>
		<category><![CDATA[touch sensor]]></category>
		<category><![CDATA[ULP]]></category>

		<guid isPermaLink="false">https://danshardware.wordpress.com/?p=40</guid>
		<description><![CDATA[Well, at least in Eagle… Sensor Design If you want to use a capacitive touch interface in your AVR design, you’re either slogging through it for the learning experience, using a library from somebody who’s already done the slogging, or you’re using the Atmel QTouch libraries. In particular, if you’re looking to do the rotary [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danshardware.wordpress.com&amp;blog=20879412&amp;post=40&amp;subd=danshardware&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Well, at least in Eagle…</p>
<p><span id="more-40"></span></p>
<h2>Sensor Design</h2>
<p>If you want to use a capacitive touch interface in your AVR design, you’re either slogging through it for the learning experience, using a library from somebody who’s already done the slogging, or you’re using the Atmel <a href="http://www.atmel.com/products/touchsoftware/default.asp?category_id=170&amp;family_id=702&amp;source=left_nav" target="_blank">QTouch libraries</a>.</p>
<p>In particular, if you’re looking to do the rotary encoders, like the one on page 52 in the <a href="http://www.atmel.com/dyn/resources/prod_documents/doc10752.pdf" target="_blank">QTouch Sensor Design Guide</a>, you will find yourself with a bit of an issue: <span style="text-decoration:underline;">they’re very difficult to draw</span>.</p>
<p style="text-align:center;"><img class="aligncenter" style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0 none;" title="2011-12-03 23h42_36" src="http://danshardware.files.wordpress.com/2011/12/2011-12-03-23h42_36.png?w=577&#038;h=310" alt="2011-12-03 23h42_36" width="577" height="310" border="0" /></p>
<p>Yep, large, curved polygonal regions with close gapping. Not fun. The only way to really do this correctly is to make it happen with software.</p>
<h2>ULP Solution</h2>
<p>So here you go, an Eagle ULP that draws these things:</p>
<pre>#usage "&lt;qt&gt;&lt;nobr&gt;This ULP calculates and place a rotary capacitive sensor.&lt;p&gt;"
       "&lt;author&gt;Author: Dan Afonso &lt;dafonso@afonsoconsulting.com&gt;, &lt;/author&gt;&lt;/nobr&gt;&lt;/qt&gt;";
// THIS PROGRAM IS PROVIDED AS IS AND WITHOUT WARRANTY OF ANY KIND,
// EXPRESSED OR IMPLIED.
//Globals
string solderpoint      = "";
string file;
string s;  //temporary string
int c; // temporary counter
// Basic parameters
real outerRadius        = 30.0;
real innerRadius        = 15.0;
real bandMaximum        = 5.0;
int channels            = 3;
real channelGap            = 1;
real channelSpacing        = 4.5;
int debug                = 1;
real rad2deg            = 360/(2*PI);
// Converts from radial coordinates to Cartesian. This returns the X portion
real r2c_x(real r, real a, real o){
    return (r*cos(a)) + (o*sin(a));
}
// Converts from radial coordinates to Cartesian. This returns the Y portion
real r2c_y(real r, real a, real o){
    return (r*sin(a)) - (o*cos(a));
}
// The actual work.
void doIt(void){
    // Setup
    string cmd = "CHANGE WIDTH .5;\nGRID mm;SET WIRE_BEND 2;\n";
    real channelAngles[];

    // Figure out how wide our bands are going to be
    int bands = ceil((outerRadius - innerRadius)/bandMaximum);
    real bandWidth = (outerRadius - innerRadius)/real(bands);
    sprintf(s, "# Bands: %d, Band width: %.4f\n", bands, bandWidth);
    cmd += s;

    // Draw the tDocu layer

    sprintf( s, "Change layer %d;\n", 51);
    cmd += s;
    sprintf(s, "CIRCLE (0 0) (%.4f 0);\n", outerRadius);
    cmd += s;
    sprintf(s, "CIRCLE (0 0) (%.4f 0);\n", innerRadius);
    cmd += s;
    sprintf(s, "CHANGE WIDTH .1;\n");
    cmd += s;

    // Get our angles for the channels

    for (c = 0; c &lt; channels; c++){
        channelAngles[c] = (c*2*PI)/real(channels);

        sprintf(s, "WIRE (%.4f %.4f) (%.4f %.4f);\n",
            r2c_x(innerRadius, channelAngles[c], 0), r2c_y(innerRadius, channelAngles[c], 0),
            r2c_x(outerRadius, channelAngles[c], 0), r2c_y(outerRadius, channelAngles[c], 0));
        cmd += s;
        sprintf(s, "WIRE (%.4f %.4f) (%.4f %.4f);\n",
            r2c_x(innerRadius, channelAngles[c], channelSpacing/2), r2c_y(innerRadius, channelAngles[c], channelSpacing/2),
            r2c_x(outerRadius, channelAngles[c], channelSpacing/2), r2c_y(outerRadius, channelAngles[c], channelSpacing/2));
        cmd += s;
        sprintf(s, "WIRE (%.4f %.4f) (%.4f %.4f);\n",
            r2c_x(innerRadius, channelAngles[c], -1*channelSpacing/2), r2c_y(innerRadius, channelAngles[c], -1*channelSpacing/2),
            r2c_x(outerRadius, channelAngles[c], -1*channelSpacing/2), r2c_y(outerRadius, channelAngles[c], -1*channelSpacing/2));
        cmd += s;

    }

    // and add band markings
    for (c = 0; c &lt; bands; c++){
        sprintf(s, "CIRCLE (0 0) (%.4f 0);\n", innerRadius + c * bandWidth);
        if (c &gt; 0) cmd += s;       
    }

    // OK, now to draw the polygons
    cmd += "CHANGE LAYER 1;\n";
    cmd += "CHANGE WIDTH .1;\n";
    real gap = channelGap / 2;
    real spacing = channelSpacing / 2;
    real arcAngle = channelAngles[1] * rad2deg;
    for (c = 0; c &lt; channels; c++){
        // Add some clarity by defining these
        real channelAngleStart = channelAngles[channels - 1];
        if (c &gt; 0) channelAngleStart = channelAngles[c - 1];
        real channelAngleStop = channelAngles[0];
        if (c &lt; channels) channelAngleStop = channelAngles[c + 1];
        sprintf(s, "# Channel %d. %d Bands. Starts at (%.2f, %.1f) (with offsets) and goes from %.1f degrees to %.1f degrees\n",
            c + 1, bands, innerRadius, channelAngles[c] * rad2deg,  channelAngleStart * rad2deg, channelAngleStop * rad2deg);
        cmd += s;
        sprintf(s, "POLYGON (%.4f %.4f) -%2f ",
            r2c_x(innerRadius, channelAngles[c], /*gap - spacing*/0), r2c_y(innerRadius, channelAngles[c], /*gap - spacing*/0), arcAngle);
        cmd += s;
        for (int b = 0; b &lt; bands; b++){
            real bandStart = innerRadius + (b * bandWidth);
            real bandEnd = bandStart + bandWidth;
            real bandMid = bandStart + (bandWidth / 2);
            // Draw the band
            sprintf(s, "(%.4f %.4f) +%.2f (%.4f %.4f) (%.4f %.4f) -%2f ",
                r2c_x(bandStart, channelAngleStart, 0 - spacing - gap), r2c_y(bandStart, channelAngleStart, 0 - spacing - gap), arcAngle,
                r2c_x(bandMid - gap, channelAngles[c], spacing - gap), r2c_y(bandMid - gap, channelAngles[c], spacing - gap),
                r2c_x(bandMid + gap, channelAngles[c], spacing - gap), r2c_y(bandMid + gap, channelAngles[c], spacing - gap),
                arcAngle);
            cmd += s;
        }

        // bring it around to the other side
        sprintf(s, "(%.4f %.4f) +%.2f (%.4f %.4f) +%.2f ",
            r2c_x(outerRadius + gap, channelAngleStart, 0 - gap - spacing), r2c_y(outerRadius + gap, channelAngleStart, 0 - gap - spacing),
            arcAngle,
            r2c_x(outerRadius, channelAngles[c], gap - spacing), r2c_y(outerRadius, channelAngles[c], gap - spacing),
            arcAngle
            );
        cmd += s;

        // Work our way in
        for (b = bands - 1; b &gt;= 0; b--){
            real bandStart = innerRadius + (b * bandWidth);
            real bandMid = bandStart + (bandWidth / 2);
            // Draw the band
            sprintf(s, "(%.4f %.4f) -%.2f (%.4f %.4f) (%.4f %.4f)  +%.2f ",
                r2c_x(bandMid, channelAngleStop, gap + spacing), r2c_y(bandMid, channelAngleStop, gap + spacing), arcAngle,
                r2c_x(bandStart + gap, channelAngles[c], 0 - spacing + gap), r2c_y(bandStart + gap, channelAngles[c], 0 - spacing + gap),
                r2c_x(bandStart - gap, channelAngles[c], 0 - spacing + gap), r2c_y(bandStart - gap, channelAngles[c], 0 - spacing + gap), arcAngle
                );
            cmd += s;
        }
        // Close the arc
        sprintf(s, "(%.4f %.4f) ",
            r2c_x(innerRadius, channelAngles[c], /*gap - spacing*/0), r2c_y(innerRadius, channelAngles[c], /*gap - spacing*/0));
        cmd += s;
        cmd += ";\n";
    }

    // Add the pads
    for (c = 0; c &lt; channels; c++){
        sprintf(s, "PAD 1.6764 round 'p%d' (%.4f %.4f)\n",
            c,
            r2c_x(innerRadius + 1, channelAngles[c], 0), r2c_y(innerRadius + 1, channelAngles[c], 0));
        cmd +=s;
    }
    // Finish up
    output(file, "wtD") printf("%s", cmd);
    sprintf(cmd, "SCRIPT '%s';", file);
    exit (cmd);
}
// *** main ***
// Setup
if (board) {
  board(B) file = filesetext(B.name, ".scr");
  solderpoint = ";\nVIA ";
}
else if (package) {
  library(L) file = filesetext(L.name, ".scr");
  solderpoint = ";\nPAD ";
}
else {
  dlgMessageBox("Start this ULP in a Board- or Package-Editor!", "OK");
  exit(0);
}
// Dialog
/*real bandMinimum        = 5.0;
real bandMaximum        = 8.0;
int channels            = 3;
real channelGap            = .1;
int debug                = 1;
*/
dlgDialog(filename(argv[0])) {
    dlgVBoxLayout {
        dlgLabel("&lt;nobr&gt; All measures in &lt;b&gt;mm&lt;/b&gt; &lt;/nobr&gt;");
        dlgGridLayout {
            dlgCell(0,0) dlgLabel("Outer Raidus");
            dlgCell(0,1) dlgRealEdit(outerRadius, 20.0, 100.0);
            dlgCell(1,0) dlgLabel("Inner Raidus");
            dlgCell(1,1) dlgRealEdit(innerRadius, 5.0, 30.0);
        }
    }
    dlgHBoxLayout {
        dlgPushButton("OK") {
            int ok = 1;

            if (innerRadius &gt; (outerRadius - bandMinimum)){
                ok = 0;
                sprintf(s, "&lt;qt&gt;Inner Radius is too large");
                dlgMessageBox(s, "OK");
            }
            if (ok) {
                dlgAccept();
                doIt();
            }
        }
    }
};</pre>
<p>Just run it and fill out the form while you’re in a library and it will do the dirty work. If the bits get too thin, it may drop some invalid polygon warnings. Be aware that you might need to manually fix these, or ignore them.</p>
<p style="text-align:center;"><a href="http://danshardware.files.wordpress.com/2011/12/2011-12-03-23h52_20.png"><img class="aligncenter" style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0 none;" title="2011-12-03 23h52_20" src="http://danshardware.files.wordpress.com/2011/12/2011-12-03-23h52_20_thumb.png?w=244&#038;h=220" alt="2011-12-03 23h52_20" width="244" height="220" border="0" /></a></p>
<h2 style="text-align:left;">Potential Improvements</h2>
<p>As I see it, there are some potential improvements to be made:</p>
<ul>
<li>The curve just uses a 120° arc, not the correct arc length as computer with the gaps. This leads to the odd bowing you see that becomes much clearer at smaller sizes.</li>
<li>The outer ring needs a little indentation put in so that you can fit the curves a bit better.</li>
<li>Option to use the alternate layout that Atmel recommends. The alternate layout is not symmetric, but does bring all three regions to the same place for easier routing .</li>
</ul>
<p><span style="color:#c0c0c0;">Photo credits: QT600 kit, and sensor layout belong to Atmel, and I claim no ownership. Please don&#8217;t sue me.<br />
</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danshardware.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danshardware.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danshardware.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danshardware.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danshardware.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danshardware.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danshardware.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danshardware.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danshardware.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danshardware.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danshardware.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danshardware.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danshardware.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danshardware.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danshardware.wordpress.com&amp;blog=20879412&amp;post=40&amp;subd=danshardware&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danshardware.wordpress.com/2011/12/03/qtouch-capacitive-rotary-sensors-made-easy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://danshardware.files.wordpress.com/2011/12/image.png?w=150" />
		<media:content url="http://danshardware.files.wordpress.com/2011/12/image.png?w=150" medium="image">
			<media:title type="html">image.png</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/e2e55c5df37fb6067be4300d0c7a0937?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">DanAfonso</media:title>
		</media:content>

		<media:content url="http://danshardware.files.wordpress.com/2011/12/2011-12-03-23h42_36.png" medium="image">
			<media:title type="html">2011-12-03 23h42_36</media:title>
		</media:content>

		<media:content url="http://danshardware.files.wordpress.com/2011/12/2011-12-03-23h52_20_thumb.png" medium="image">
			<media:title type="html">2011-12-03 23h52_20</media:title>
		</media:content>
	</item>
		<item>
		<title>Super Easy Ginger Beer</title>
		<link>http://danshardware.wordpress.com/2011/08/10/super-easy-ginger-beer/</link>
		<comments>http://danshardware.wordpress.com/2011/08/10/super-easy-ginger-beer/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 19:10:05 +0000</pubDate>
		<dc:creator>DanAfonso</dc:creator>
				<category><![CDATA[Food]]></category>

		<guid isPermaLink="false">http://danshardware.wordpress.com/?p=33</guid>
		<description><![CDATA[So, not really a hardware post, but useful for many people. Ingredients: 5.5Oz sugar (by weight) 1 Oz Honey (weight) 3 Oz ginger (weight) zest of a half a lemon 1/2 + 7.5 cups water 1/4 tsp baking yeast Make syrup with sugar, honey, ginger and 1/2 cup water. Cover and bring to just a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danshardware.wordpress.com&amp;blog=20879412&amp;post=33&amp;subd=danshardware&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, not really a hardware post, but useful for many people.</p>
<p><em><strong><span style="color:#993300;">Ingredients</span></strong>:</em></p>
<ul>
<li>5.5Oz sugar (by weight)</li>
<li>1 Oz Honey (weight)</li>
<li>3 Oz ginger (weight)</li>
<li>zest of a half a lemon</li>
<li>1/2 + 7.5 cups water</li>
<li>1/4 tsp baking yeast</li>
</ul>
<p>Make syrup with sugar, honey, ginger and 1/2 cup water. Cover and bring to just a boil. Immediately take of the heat. Steep for 1.5 &#8211; 2 hours. Strain into a 2L growler or soda bottle, making sure to squeeze all the juice from the ginger pulp. Add 7.5 cups of water. When mixture is below 80 degrees F, add yeast, cap, and shake. Ferment for 2 days and put in fridge.</p>
<p>Serve on ice with Gosling&#8217;s dark rum and 1tbsp lime juice.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danshardware.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danshardware.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danshardware.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danshardware.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danshardware.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danshardware.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danshardware.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danshardware.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danshardware.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danshardware.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danshardware.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danshardware.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danshardware.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danshardware.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danshardware.wordpress.com&amp;blog=20879412&amp;post=33&amp;subd=danshardware&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danshardware.wordpress.com/2011/08/10/super-easy-ginger-beer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e2e55c5df37fb6067be4300d0c7a0937?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">DanAfonso</media:title>
		</media:content>
	</item>
		<item>
		<title>SMD Reflow Video</title>
		<link>http://danshardware.wordpress.com/2011/03/07/smd-reflow-video/</link>
		<comments>http://danshardware.wordpress.com/2011/03/07/smd-reflow-video/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 19:46:07 +0000</pubDate>
		<dc:creator>DanAfonso</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[reflow]]></category>
		<category><![CDATA[smd]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">https://danshardware.wordpress.com/2011/03/07/smd-reflow-video/</guid>
		<description><![CDATA[This is an older video I made explaining how to reflow solder using a toaster oven and dispensing tips. &#160; http://www.viddler.com/player/3658adf4/ A few things I do differently now: &#160; I know my toaster oven is slow, so rather than using a thermocouple, I just pop it in at 400F for 4 minutes, then jack it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danshardware.wordpress.com&amp;blog=20879412&amp;post=29&amp;subd=danshardware&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is an older video I made explaining how to reflow solder using a toaster oven and dispensing tips.</p>
<p>&nbsp;</p>
<p><a href="http://www.viddler.com/player/3658adf4/">http://www.viddler.com/player/3658adf4/</a></p>
<p>A few things I do differently now:</p>
<p>&nbsp;</p>
<ul>
<li>I know my toaster oven is slow, so rather than using a thermocouple, I just pop it in at 400F for 4 minutes, then jack it up to 450F and wait for the solder to turn shiny. This is a great help with tiny boards.</li>
<li>Less paste is better. You can always add more after the fact.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danshardware.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danshardware.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danshardware.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danshardware.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danshardware.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danshardware.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danshardware.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danshardware.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danshardware.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danshardware.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danshardware.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danshardware.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danshardware.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danshardware.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danshardware.wordpress.com&amp;blog=20879412&amp;post=29&amp;subd=danshardware&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danshardware.wordpress.com/2011/03/07/smd-reflow-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e2e55c5df37fb6067be4300d0c7a0937?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">DanAfonso</media:title>
		</media:content>
	</item>
		<item>
		<title>RockBand Kick Drum Trigger Interface</title>
		<link>http://danshardware.wordpress.com/2011/03/06/rockband-kick-drum-trigger-interface/</link>
		<comments>http://danshardware.wordpress.com/2011/03/06/rockband-kick-drum-trigger-interface/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 01:45:59 +0000</pubDate>
		<dc:creator>DanAfonso</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[battery]]></category>
		<category><![CDATA[drums]]></category>
		<category><![CDATA[rockband]]></category>
		<category><![CDATA[smd]]></category>
		<category><![CDATA[trigger]]></category>

		<guid isPermaLink="false">https://danshardware.wordpress.com/?p=18</guid>
		<description><![CDATA[I like RockBand. I really do. However, I’m always finding excuses as to why I’m not better than I am at the drums. Even with my buddy&#8217;s purchase of the ION kit, I’m still lacking in awesome. My latest excuse was how difficult is was to press the kick drum pedal rapidly when you get [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danshardware.wordpress.com&amp;blog=20879412&amp;post=18&amp;subd=danshardware&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I like RockBand. I really do. However, I’m always finding excuses as to why I’m not better than I am at the drums. Even with my buddy&#8217;s purchase of the ION kit, I’m still lacking in <em>awesome</em>.</p>
<p>My latest excuse was how difficult is was to press the kick drum pedal rapidly when you get tired. A real kick drum pedal requires very little force to activate and hold down, since they are effectively balanced and counter weighted systems that are very adjustable for response. Pedals shipped with any RockBand kit have no counterweight action and no bounce.</p>
<p>I have a Yamaha KP65 kick drum trigger that I use in a small MIDI kit. It feels surprisingly good for the price and is a world better than anything on the “fake” inputs that RockBand systems typically use. I figured I could rig a switch to make it contact the pedal when pressed down. I also figured that I’d have to do it on a time budget of about 4 hours or risk not getting something else done.</p>
<p>Long story short, double sided tape and a cheap micro switch were no match for <em>Maps</em>.</p>
<h2><span id="more-18"></span>The Design</h2>
<p>So, research time. I found some information on the <a href="http://www.rockband.com/forums/showthread.php?t=116211" target="_blank">RockBand forums</a> with several circuits proposed. The first one I found used an op-amp (LM386) and a 555 to handle the transaction. This seemed reasonable at first but just looked more and more complicated as I thought about in. On <a href="http://www.rockband.com/forums/showthread.php?t=116211&amp;p=2021111&amp;viewfull=1#post2021111" target="_blank">page 11</a>, someone posted a much streamlined circuit that had what I was looking for. However, this also seemed like it had a few too many parts, and frankly, I didn’t have that stuff lying around. I hate using 741s in battery circuits, which I did. I had some LMP2011 op-amps lying around, but at $2.75 each, I was not going to use two of them.</p>
<p>Effectively, this is just a circuit that amplifies the piezo output, detects the peak level, and shorts a signal to ground for a certain amount of time. My op-amp can run at 2 volts, but not more than 5.5V. Using a BJT to short the output seemed ineffective since they require more current to operate than a MOSFET… plus I have more MOSFETs around than BJTs. Finally, the diode selection was important. I prototyped with 1N4009, but the .6V drop limited sensitivity at the desired voltage ranges, so I figured that a Shottkey diode rated at about .2V would make this very sensative. I came up with this:</p>
<p><a href="http://danshardware.files.wordpress.com/2011/03/schematic.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="Schematic" src="http://danshardware.files.wordpress.com/2011/03/schematic_thumb.png?w=244&#038;h=144" border="0" alt="Schematic" width="244" height="144" /></a></p>
<p>I’m using a 3V Lithium coin cell to drive this. The battery is good for 230mAh, and since this circuit has a quiescent requirement of 900µA, this should be more than enough for months of normal play.</p>
<p>I also didn’t feel the need to put in a sensitivity control. Most triggers have one already and getting the cutout on the case correctly with the parts I had was going to be a nightmare.</p>
<h2>The Build</h2>
<p>Every part specced is SMD, except the battery holder, which I was going to fake, regardless. The required board space is tiny, but the smallest case I could get in my time budget was <a href="http://www.radioshack.com/product/index.jsp?productId=2062279" target="_blank">RadioShack’s smallest one</a>.I could make the board tiny and face it, or just make the board the right size to use the mounting holes.</p>
<p><a href="http://danshardware.files.wordpress.com/2011/03/file0096.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="FILE0096" src="http://danshardware.files.wordpress.com/2011/03/file0096_thumb.jpg?w=244&#038;h=184" border="0" alt="FILE0096" width="244" height="184" /></a></p>
<p>I use Eagle. Because I’m too cheap to buy anything else, and don’t want to pirate stuff. Here’s what the board looks like in Eagle:</p>
<p><a href="http://danshardware.files.wordpress.com/2011/03/board.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="Board" src="http://danshardware.files.wordpress.com/2011/03/board_thumb.png?w=244&#038;h=212" border="0" alt="Board" width="244" height="212" /></a></p>
<p>Here’s what it looks like in real life:</p>
<p><a href="http://danshardware.files.wordpress.com/2011/03/file0098.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="FILE0098" src="http://danshardware.files.wordpress.com/2011/03/file0098_thumb.jpg?w=244&#038;h=184" border="0" alt="FILE0098" width="244" height="184" /></a></p>
<p>You can pick up a copy of the <a href="http://danshardware.files.wordpress.com/2011/03/rb-trigger-board.pdf">printable board template</a> that I used.</p>
<p>For this version, I wound having to move the switch a bit in, and the board is clearly cut off on top. The scrap I had lying around was a smidge small.</p>
<p>Things I learned:</p>
<ul>
<li>Using a 20 Gauge dispensing needle rather than the normal 22 I use allowed me to move faster, but I hade 3 shorts on the board. Oops. There went the time budget.</li>
<li>The hacked battery holder was good enough for a prototype.</li>
</ul>
<h2>Using it</h2>
<p>Well, once I got the shorts cleared up I was very fortunate to find it worked straight away!</p>
<div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:b3a030c8-c882-4a42-86fb-2666323ce5bd" class="wlWriterEditableSmartContent" style="display:inline;float:none;margin:0;padding:0;">
<div><a href="http://www.viddler.com/player/281d0c9f/">http://www.viddler.com/player/281d0c9f/</a></div>
</div>
<p>The signals looked good as well:</p>
<p><a href="http://danshardware.files.wordpress.com/2011/03/file0103.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="FILE0103" src="http://danshardware.files.wordpress.com/2011/03/file0103_thumb.jpg?w=244&#038;h=184" border="0" alt="FILE0103" width="244" height="184" /></a><a href="http://danshardware.files.wordpress.com/2011/03/file0104.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="FILE0104" src="http://danshardware.files.wordpress.com/2011/03/file0104_thumb.jpg?w=244&#038;h=184" border="0" alt="FILE0104" width="244" height="184" /></a><a href="http://danshardware.files.wordpress.com/2011/03/file0105.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="FILE0105" src="http://danshardware.files.wordpress.com/2011/03/file0105_thumb.jpg?w=244&#038;h=184" border="0" alt="FILE0105" width="244" height="184" /></a></p>
<ul>
<li>First picture: The output from the front-end amp</li>
<li>Second: Output from the peak detector to the MOSFET</li>
<li>Third: The actual output (The crap at the end is due to a terrible rigging of the high-side resistor. It jiggled.)</li>
</ul>
<h2>Conclusions</h2>
<p>Taking this for a quick spin made it obvious that it had worked quite well. It’s much easier to move fast and I didn’t see any extra hits or missed hits.</p>
<p>So, if I had to do it over again, I’d probably use a different op-amp. The Seiko S-89431 has the low voltage, rail-to-rail operation, and micro power that the LMP2011 gave me, and comes in around $.44 each in small quantities. I’ll try it at some point. Other than that, I think everything else was fine.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danshardware.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danshardware.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danshardware.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danshardware.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danshardware.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danshardware.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danshardware.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danshardware.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danshardware.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danshardware.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danshardware.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danshardware.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danshardware.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danshardware.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danshardware.wordpress.com&amp;blog=20879412&amp;post=18&amp;subd=danshardware&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danshardware.wordpress.com/2011/03/06/rockband-kick-drum-trigger-interface/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e2e55c5df37fb6067be4300d0c7a0937?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">DanAfonso</media:title>
		</media:content>

		<media:content url="http://danshardware.files.wordpress.com/2011/03/schematic_thumb.png" medium="image">
			<media:title type="html">Schematic</media:title>
		</media:content>

		<media:content url="http://danshardware.files.wordpress.com/2011/03/file0096_thumb.jpg" medium="image">
			<media:title type="html">FILE0096</media:title>
		</media:content>

		<media:content url="http://danshardware.files.wordpress.com/2011/03/board_thumb.png" medium="image">
			<media:title type="html">Board</media:title>
		</media:content>

		<media:content url="http://danshardware.files.wordpress.com/2011/03/file0098_thumb.jpg" medium="image">
			<media:title type="html">FILE0098</media:title>
		</media:content>

		<media:content url="http://danshardware.files.wordpress.com/2011/03/file0103_thumb.jpg" medium="image">
			<media:title type="html">FILE0103</media:title>
		</media:content>

		<media:content url="http://danshardware.files.wordpress.com/2011/03/file0104_thumb.jpg" medium="image">
			<media:title type="html">FILE0104</media:title>
		</media:content>

		<media:content url="http://danshardware.files.wordpress.com/2011/03/file0105_thumb.jpg" medium="image">
			<media:title type="html">FILE0105</media:title>
		</media:content>
	</item>
	</channel>
</rss>
