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

<channel>
	<title>MightyOhm &#187; DIY</title>
	<atom:link href="http://mightyohm.com/blog/tag/diy/feed/" rel="self" type="application/rss+xml" />
	<link>http://mightyohm.com/blog</link>
	<description>Join the resistance.</description>
	<lastBuildDate>Tue, 07 Feb 2012 00:07:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Bluetooth Headset inside a [toy] Handgun</title>
		<link>http://mightyohm.com/blog/2010/08/bluetooth-headset-handgun/</link>
		<comments>http://mightyohm.com/blog/2010/08/bluetooth-headset-handgun/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 13:30:33 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[handset]]></category>
		<category><![CDATA[makezine]]></category>

		<guid isPermaLink="false">http://mightyohm.com/blog/?p=3005</guid>
		<description><![CDATA[MayorMike, inspired by the article I wrote for Make vol. 20 (Retro Wireless Handset), stuck a bluetooth headset in a plastic toy gun to create his Handgun Bluetooth Earpiece Project.  The best part &#8211; the earphone is located at the end of the barrel, so to answer a call, you stick it up to your ear.  Genius. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://fromthedeskofthemayor.blogspot.com/2010/08/handgun-bluetooth-earpiece-project.html"><img class="alignnone size-full wp-image-3007" title="Bluetooth Handgun - Mike Haeg" src="http://mightyohm.com/blog/wp-content/uploads/2010/08/bluetooth-handgun-mike-haeg.jpg" alt="" width="400" height="266" /></a></p>
<p><a href="http://fromthedeskofthemayor.blogspot.com/">MayorMike</a>, inspired by the article I wrote for Make vol. 20 (<a href="http://mightyohm.com/blog/2009/10/retro-wireless-handset-in-make-magazine/">Retro Wireless Handset</a>), stuck a bluetooth headset in a plastic toy gun to create his <a href="http://fromthedeskofthemayor.blogspot.com/2010/08/handgun-bluetooth-earpiece-project.html">Handgun Bluetooth Earpiece Project</a>.  The best part &#8211; the earphone is located at the end of the barrel, so to answer a call, you stick it up to your ear.  Genius.</p>
<p>The innards are shown below.</p>
<p><a href="http://fromthedeskofthemayor.blogspot.com/2010/08/handgun-bluetooth-earpiece-project.html"><img class="alignnone size-full wp-image-3006" title="Bluetooth Handgun Inside - Mike Haeg" src="http://mightyohm.com/blog/wp-content/uploads/2010/08/bluetooth-handgun-inside-mike-haeg.jpg" alt="" width="400" height="225" /></a></p>
<p>Nice work, MayorMike!  May I suggest that you pair this with a <a href="http://www.flickr.com/photos/openfly/sets/72157612174831216/">Hand Grenade MP3 Player</a>?</p>
<p>via <a href="http://www.boingboing.net/2010/08/02/handgun-bluetooth-ea.html">BoingBoing</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mightyohm.com/blog/2010/08/bluetooth-headset-handgun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gary&#8217;s Wifi Radio Project</title>
		<link>http://mightyohm.com/blog/2010/01/garys-wifi-radio-project/</link>
		<comments>http://mightyohm.com/blog/2010/01/garys-wifi-radio-project/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 16:01:41 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Embedded Linux]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[wifiradio]]></category>

		<guid isPermaLink="false">http://mightyohm.com/blog/?p=2779</guid>
		<description><![CDATA[Gary Dion (N4TXI) created a Wifi Radio to match his entertainment center.  His project is inspired by my original Wifi Radio project and shares several of the same parts (such as the Asus WL-520gU wireless router) and design philosophy. Interesting features of Gary&#8217;s version of the radio: Very cool 4 line VFD display allows more [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://garydion.com/projects/wifiradio/"><img class="alignnone size-medium wp-image-2781" title="Wifi Radio Front Panel" src="http://mightyohm.com/blog/wp-content/uploads/2010/01/wifiradio5-500x250.jpg" alt="" width="500" height="250" /></a></p>
<p><a href="http://garydion.com/projects/wifiradio/"><img class="alignnone size-medium wp-image-2783" title="Wifi Radio Display" src="http://mightyohm.com/blog/wp-content/uploads/2010/01/wifiradio6-500x193.jpg" alt="" width="500" height="193" /></a></p>
<p><a href="http://garydion.com/projects/wifiradio/"><img class="alignnone size-medium wp-image-2782" title="AVR Microcontroller and Custom PCB" src="http://mightyohm.com/blog/wp-content/uploads/2010/01/wifiradio2-500x325.jpg" alt="" width="500" height="325" /></a></p>
<p>Gary Dion (N4TXI) created a <a href="http://garydion.com/projects/wifiradio/">Wifi Radio</a> to match his entertainment center.  His project is inspired by my original <a href="http://mightyohm.com/wifiradio">Wifi Radio project</a> and shares several of the same parts (such as the Asus WL-520gU wireless router) and design philosophy.</p>
<p>Interesting features of Gary&#8217;s version of the radio:</p>
<ul>
<li>Very cool 4 line VFD display allows more information to be shown at once (and it&#8217;s blue!)</li>
<li>AVR sends actual shell commands to the router, which allows the serial console to remain enabled for debugging/other purposes &#8211; <strong>brilliant!</strong></li>
<li>Nice custom PCB for the ATmega8 microcontroller</li>
<li><strong>Rotary encoder</strong> and significantly more advanced control menus</li>
<li><strong>IR remote control support!</strong></li>
</ul>
<p>More details, photos, and source code are available on <a href="http://garydion.com/projects/wifiradio/">Gary&#8217;s site</a>.</p>
<p>Thanks to the <a href="http://blog.makezine.com/archive/2010/01/nice_wifi_radio_build.html">Make: blog</a> for bringing this project to my attention!</p>
]]></content:encoded>
			<wfw:commentRss>http://mightyohm.com/blog/2010/01/garys-wifi-radio-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>$3 Bluetooth Headset on Woot</title>
		<link>http://mightyohm.com/blog/2010/01/3-bluetooth-headset-on-woot/</link>
		<comments>http://mightyohm.com/blog/2010/01/3-bluetooth-headset-on-woot/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 09:53:23 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[makezine]]></category>

		<guid isPermaLink="false">http://mightyohm.com/blog/?p=2749</guid>
		<description><![CDATA[Woot is selling a Samsung Bluetooth headset for $17.99 + $5 S/H &#8211; $20 MIR = $3 after rebate. For that price this headset could be a great candidate to use for a DIY Retro Bluetooth Handset. The catch is that I can&#8217;t guarantee this headset is actually hackable until someone buys one and reports [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.woot.com/Blog/ViewEntry.aspx?Id=10906"><img class="alignnone" src="http://mightyohm.com/blog/wp-content/uploads/2010/01/Samsung_Bluetooth_Progressive_Noise_Filtering_HeadsetmkeStandard.jpg" alt="" width="274" height="205" /></a></p>
<p><a href="http://www.woot.com/">Woot</a> is selling a <a href="http://www.woot.com/Blog/ViewEntry.aspx?Id=10906">Samsung Bluetooth headset</a> for $17.99 + $5 S/H &#8211; $20 MIR = <strong>$3 after rebate</strong>.</p>
<p>For that price this headset could be a great candidate to use for a DIY <a href="http://mightyohm.com/blog/2010/01/retro-wireless-handset-featured-as-make-weekend-project/">Retro Bluetooth Handset</a>.</p>
<p>The catch is that I can&#8217;t guarantee this headset is actually hackable until someone buys one and reports back here.</p>
<p>Who will be the first?</p>
]]></content:encoded>
			<wfw:commentRss>http://mightyohm.com/blog/2010/01/3-bluetooth-headset-on-woot/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Help is available on the Discussion Forums!</title>
		<link>http://mightyohm.com/blog/2009/11/help-is-available-on-the-discussion-forums/</link>
		<comments>http://mightyohm.com/blog/2009/11/help-is-available-on-the-discussion-forums/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 19:13:45 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Amateur Radio]]></category>
		<category><![CDATA[Books and Resources]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Embedded Linux]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[forums]]></category>

		<guid isPermaLink="false">http://www.mightyohm.com/blog/?p=2566</guid>
		<description><![CDATA[Do you have a question about the Wifi Radio project or want help making your own Bluetooth Handset? Try asking over at the discussion forums! If you haven&#8217;t seen them before, be sure to check them out!]]></description>
			<content:encoded><![CDATA[<p><a class="tt-flickr tt-flickr-Medium" title="Flathead" href="http://www.flickr.com/photos/mightyohm/3972724969/"><img class="alignnone" src="http://farm3.static.flickr.com/2589/3972724969_2ae5b52cc8.jpg" alt="Flathead" width="500" height="375" /></a></p>
<p>Do you have a question about the <a href="http://mightyohm.com/wifiradio">Wifi Radio</a> project or want help making your own <a href="http://www.mightyohm.com/blog/2009/10/retro-wireless-handset-in-make-magazine/">Bluetooth Handset</a>?</p>
<p>Try asking over at the <a href="http://mightyohm.com/forum/index.php">discussion forums</a>!</p>
<p>If you haven&#8217;t seen them before, be sure to check them out!</p>
]]></content:encoded>
			<wfw:commentRss>http://mightyohm.com/blog/2009/11/help-is-available-on-the-discussion-forums/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DIY Digital Thermostat-controlled Space Heater</title>
		<link>http://mightyohm.com/blog/2009/09/diy-digital-thermostat-controlled-space-heater/</link>
		<comments>http://mightyohm.com/blog/2009/09/diy-digital-thermostat-controlled-space-heater/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 14:38:39 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[HVAC]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[thermostat]]></category>

		<guid isPermaLink="false">http://www.mightyohm.com/blog/?p=2358</guid>
		<description><![CDATA[The rain and dropping temperatures in San Francisco this weekend reminded me of a project I made in the winter of 2006.  This was long before mightyohm.com existed, so I originally documented the project at instructables.  I&#8217;m not going to repeat everything here, but I wanted to share some pictures and provide a link to [...]]]></description>
			<content:encoded><![CDATA[<p><a class="tt-flickr tt-flickr-Medium" title="Finished Controller" href="http://www.flickr.com/photos/mightyohm/2634944513/"><img class="alignnone" src="http://farm4.static.flickr.com/3132/2634944513_008878901d.jpg" alt="Finished Controller" width="500" height="375" /></a></p>
<p>The rain and dropping temperatures in San Francisco this weekend reminded me of a project I made in the winter of 2006.  This was long before <a href="http://mightyohm.com">mightyohm.com</a> existed, so I originally documented the project at <a href="http://www.instructables.com/">instructables</a>.  I&#8217;m not going to repeat everything here, but I wanted to share some pictures and provide <a href="http://www.instructables.com/id/Space-heater-controlled-by-digital-thermostat/">a link to the instructable</a> in case anyone else wants to try this at home.</p>
<p>The project involves using a <a href="http://en.wikipedia.org/wiki/Thermostat#Digital">digital programmable thermostat</a> to control an <a href="http://www.target.com/gp/search/ref=sr_bx_1_1/182-8081800-8820055?ie=UTF8&amp;search-alias=tgt-index&amp;viewID=drill-down&amp;field-keywords=space%20heater">inexpensive space heater</a>.  The original motivation for this was that I wanted to lower the temperature of the heater at night, reducing my energy bill, while still being able to wake up to a toasty room in the morning by setting the heater to turn on full blast 30 minutes before I awoke.</p>
<p>Here&#8217;s a schematic of the simple circuit I made to interface the thermostat to the space heater.  The resistor/diode/capacitor circuit allows the thermostat, which is designed to control an AC load, to switch power to a 24VDC coil relay.  A 36VAC</p>
<p><a class="tt-flickr tt-flickr-Medium" title="Space Heater Controller Schematic" href="http://www.flickr.com/photos/mightyohm/2644520715/"><img class="alignnone" src="http://farm4.static.flickr.com/3054/2644520715_fe3427c1f3.jpg" alt="Space Heater Controller Schematic" width="500" height="242" /></a></p>
<p>I installed the necessary components inside the case of an old power and telephone line filter, used to protect a fax machine or office copy machine from power surges.  The case came with a handy 110V outlet mounted on the front panel which I reused for this project.  The digital thermostat mounts to the top cover of the case.</p>
<p>I used a barrier strip as a way to simplify the wiring and mount the few loose components:</p>
<p><a class="tt-flickr tt-flickr-Medium" title="Space Heater Controller - Inside" href="http://www.flickr.com/photos/mightyohm/2634944049/"><img class="alignnone" src="http://farm4.static.flickr.com/3115/2634944049_2a6bb099b7.jpg" alt="Space Heater Controller - Inside" width="500" height="375" /></a></p>
<p>I had to adjust the value of C1 to get reasonably clean DC to the relay while not having an annoying turn-off lag when the control line from the thermostat goes low.  100uF works well for the relay I used.</p>
<p>Here&#8217;s the finished product installed in my former bedroom:</p>
<p><a class="tt-flickr tt-flickr-Medium" title="Controller and Space Heater" href="http://www.flickr.com/photos/mightyohm/2635768682/"><img class="alignnone" src="http://farm4.static.flickr.com/3264/2635768682_851f09202f.jpg" alt="Controller and Space Heater" width="500" height="375" /></a></p>
<p>I haven&#8217;t used it since I moved into a house with working central heating, but it sure came in handy during the cold winter I spent in a 100 year old farmhouse in <a href="http://en.wikipedia.org/wiki/Petaluma,_California">Petaluma</a>.  This solved the problem of the sub-50 degree mornings I was having nicely!</p>
<p><a href="http://www.instructables.com/id/Space-heater-controlled-by-digital-thermostat/">instructables.com: Space heater controlled by digital thermostat</a></p>
<p>Comments?  Questions?  Leave a comment below!</p>
]]></content:encoded>
			<wfw:commentRss>http://mightyohm.com/blog/2009/09/diy-digital-thermostat-controlled-space-heater/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Tony&#8217;s Diamond Chop Saw (Part 3)</title>
		<link>http://mightyohm.com/blog/2009/08/tonys-diamond-chop-saw-part-3/</link>
		<comments>http://mightyohm.com/blog/2009/08/tonys-diamond-chop-saw-part-3/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 20:15:57 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Microwave]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://mightyohm.com/blog/?p=2277</guid>
		<description><![CDATA[Welcome to Part 3 of the Diamond Chop Saw build.  In this installment I&#8217;m going to focus on the construction of the mechanical aspects of the saw structure, motor attachment, vacuum chuck, and splash guard.   This is a  picture-heavy entry&#8230; After thinking for a while about how to build the saw, I decided that it [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Part 3 of the Diamond Chop Saw build.  In this installment I&#8217;m going to focus on the construction of the mechanical aspects of the saw structure, motor attachment, vacuum chuck, and splash guard.   This is a  picture-heavy entry&#8230;</p>
<p>After thinking for a while about how to build the saw, I decided that it would be best to have the blade move only in the vertical axis, and the workpiece move horizontally in two axes.   This led to the overall machine design which consists of a vertical column with pivoting cutting head assembly, and a workpiece holder that has two axes of horizontal motion.</p>
<div id="attachment_2290" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/kc6qhp/3836531339/"><img class="size-full wp-image-2290" src="http://mightyohm.com/blog/wp-content/uploads/2009/08/888.jpg" alt="Completed Dicing Saw" width="500" height="375" /></a><p class="wp-caption-text">Completed Dicing Saw</p></div>
<p>I wanted to ensure the motor and blade had a rigid, heavy mounting structure to reduce effects of vibration and flex on cutting performance.  I decided to mount the motor using the original mounting flange from the hard drive enclosure since it was nicely machined to match the motor flange.  I used a hacksaw to cut out the shape roughly to size, then straightened up the edges and machined a mounting recess on my <a title="Milling Machine" href="http://www.harborfreight.com/cpi/ctaf/displayitem.taf?Itemnumber=44991" target="_blank">milling machine</a>.  The L-shaped piece of aluminum is 1/2 inch thick which gives lots of weight and provides sufficient thickness for mounting the bearing while preventing motion orthogonal to the bearing axis.</p>
<div class="mceTemp mceIEcenter">
<dl>
<dt></dt>
</dl>
</div>
<div id="attachment_2291" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2291" src="http://mightyohm.com/blog/wp-content/uploads/2009/08/889.jpg" alt="Cutting Head Assembly" width="500" height="375" /><p class="wp-caption-text">Cutting Head Assembly</p></div>
<p>Another view of the cutting head assembly.  In the upper left hand corner is the pivot bearing.  The bearing is held in place with a set screw that goes through the L-shaped aluminum piece.  Along the bottom edge of the black hard drive enclosure portion I attached a strip of white LEDs to help light the work area.  RTV <a href="http://en.wikipedia.org/wiki/Silicone" target="_blank">Silicone</a>is used to seal the electrical contacts from water that migt not be caught by the splash shield.  At the lower left hand corner of the aluminum plate is a rounded off screw.  The cutting depth adjustment micrometer pushes against this rounded off screw.  Pushing against the aluminum would be less accurate (aluminum would become unevenly worn).</p>
<div id="attachment_2294" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/kc6qhp/3837330516/"><img class="size-full wp-image-2294" src="http://mightyohm.com/blog/wp-content/uploads/2009/08/892.jpg" alt="892" width="500" height="375" /></a><p class="wp-caption-text">Cutting head assembly (rear view)</p></div>
<p style="text-align: left">At the top of the column on either side is a hole for the screws that hold the pivot bearing (also from a hard drive) in place.   Luckily the one I used has 4-40 threaded holes on either side.  A screw on each column holds the bearing in place, and then the rest of the column assembly and adjustment plate are attached resulting in a good alignment of the column to the bearing. </p>
<div id="attachment_2293" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/kc6qhp/3836537801/"><img class="size-full wp-image-2293" src="http://mightyohm.com/blog/wp-content/uploads/2009/08/891.jpg" alt="Pivot bearing/column mounting detail" width="500" height="375" /></a><p class="wp-caption-text">Pivot bearing/column mounting detail</p></div>
<p>Controlling the depth of the cut is critical, as my cuts will be as small as 5 thousandths of an inch deep!  I mounted a micrometer head to a plate on the back of the column which controls the height of the cutting head assembly.</p>
<div id="attachment_2292" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2292" src="http://mightyohm.com/blog/wp-content/uploads/2009/08/890.jpg" alt="Rear view of the column and depth adjustment control" width="500" height="375" /><p class="wp-caption-text">Rear view of the column and depth adjustment control</p></div>
<p> Now for a little detail on the vacuum chuck&#8230; The chuck is made from two 1/4 inch plates of aluminum.  The top surface has a shallow set of trenches cut to distribute the suction across the bottom surface of the glass plate used for holding parts.  The lower plate has a deep trench cut in it to distribute the suction to the three small holes drilled on the top plate.  The whole thing is held together with screws and sealed with silicone.  I made a set of hose barbs (one is pictured below) so that I can use 1/8 inch vinyl tubing to connect to my vacuum pump.  The barbs were made by turning down 10-32 stainless steel screws on my lathe. </p>
<div id="attachment_2299" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/kc6qhp/3760225633/in/set-72157621242681949/"><img class="size-full wp-image-2299" src="http://mightyohm.com/blog/wp-content/uploads/2009/08/893.jpg" alt="Lower half of vacuum chuck with custom-made hose barb" width="500" height="375" /></a><p class="wp-caption-text">Lower half of vacuum chuck with custom-made hose barb</p></div>
<p>  The last major component of the saw is the splash guard.  This actually took a fair amount of effort to make, as I broke pieces more than once and had to start over.  Essentially it is a two-piece design with a thick piece screwed to the cutting head assembly, and a thinner piece which screws onto the first.  I used a <a href="http://www.harborfreight.com/cpi/ctaf/displayitem.taf?Itemnumber=96289" target="_blank">heat gun </a>to soften the plastic and carefully mold it to the shape of the face plates.  I then glued the curved section and the outer face plate together using epoxy and while not very pretty, it holds together well.</p>
<p> </p>
<div id="attachment_2300" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/kc6qhp/3837322764/in/set-72157621242681949/"><img class="size-full wp-image-2300" src="http://mightyohm.com/blog/wp-content/uploads/2009/08/894.jpg" alt="Splash guard on the saw" width="500" height="375" /></a><p class="wp-caption-text">Splash guard on the saw</p></div>
<div class="mceTemp mceIEcenter" style="text-align: left">That pretty much sums up the mechanical aspects of the saw construction.  Next week I&#8217;ll post the 4th and final installment which will include alignment and attachment of the blade, and actual use of the saw!</div>
]]></content:encoded>
			<wfw:commentRss>http://mightyohm.com/blog/2009/08/tonys-diamond-chop-saw-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tony&#8217;s Diamond Chop Saw (Part 2)</title>
		<link>http://mightyohm.com/blog/2009/08/diamond-chop-saw-part-2/</link>
		<comments>http://mightyohm.com/blog/2009/08/diamond-chop-saw-part-2/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 14:30:32 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[diamond]]></category>
		<category><![CDATA[dicing]]></category>
		<category><![CDATA[hotplate]]></category>
		<category><![CDATA[microelectronics]]></category>

		<guid isPermaLink="false">http://mightyohm.com/blog/?p=2191</guid>
		<description><![CDATA[In part 1 I gave an overview of what this project is all about. In this part I will describe the basics of the machine and some of the reasons I made the design choices I did. To start with, I wanted to do this on as small a budget as possible. The main project [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_2256" class="wp-caption aligncenter" style="width: 497px"><a href="http://www.flickr.com/photos/kc6qhp/3797548764/sizes/l/" target="_blank"><img class="size-full wp-image-2256" src="http://mightyohm.com/blog/wp-content/uploads/2009/08/SUBSTRATES.jpg" alt="5, 20, and 10 mil thick alumina substrates with 50 ohm transmission lines" width="487" height="333" /></a><p class="wp-caption-text">10, 20, and 5 mil thick alumina substrates with 50 ohm transmission lines</p></div>
<p>In <a href="http://mightyohm.com/blog/2009/07/tonys-diamond-chop-saw-part-1/" target="_blank">part 1</a> I gave an overview of what this project is all about. In this part I will describe the basics of the machine and some of the reasons I made the design choices I did. To start with, I wanted to do this on as small a budget as possible. The main project for which this machine serves ends up being a real money pit, so I have to budget accordingly. Hence the use of hard drive parts and scrap metal. Total spent so far is about $60.</p>
<p>When I first thought about how to cut these little pieces of <a href="http://en.wikipedia.org/wiki/Aluminium_oxide">ceramic</a>, it seemed that there were a few elements that would be tricky on a budget. First thing I did was try and figure out how <a href="http://en.wikipedia.org/wiki/Dicing_saw">commercial dicing saws </a>work. Certainly Intel and others have figured out a good way to slice &#8216;em and dice &#8216;em a long time ago&#8230; <a href="http://en.wikipedia.org/wiki/Wafer_dicing" target="_blank">And they did</a>.</p>
<p><strong>Tricky thing #1: Holding the substrate while it is being cut.</strong></p>
<p>After a wafer full of chips is finished being made, it is mounted onto a wide stretchy tape, creatively named &#8220;<a href="http://www.semicorp.com/products/standardDicingTape.html" target="_blank">dicing tape</a>.&#8221; The tape is pulled over a frame and then the wafer placed on top. Next the taped wafer goes into the dicing machine where it is cut by an insanely fast spinning <a href="http://en.wikipedia.org/wiki/Diamond_blade" target="_blank">diamond encrusted blade of blingy wafer death</a>.</p>
<p>To keep the wafer from heating up (chips generally don&#8217;t like heat) water is sprayed at the cutting surface. This also helps to wash away crud generated by cutting and to prolong blade life.  Once the wafer has been diced into individual chips, the tape is exposed to UV light or heat. The adhesive on the tape is made to become less sticky when exposed, and at this point the chips can be easily removed with tweezers, or an automated pick-and-place machine.</p>
<p>My first thought was to try and get some of this tape and use it in the same manner, but for smaller pieces. Then someone at work told me about something far more cool, with a far better name, something called <a href="http://www.aremco.com/PDFs/A9_07.pdf" target="_blank">Crystalbond</a>! Crystalbond is essentially a mounting adhesive designed for exactly what I want to do. You simply heat it up, it becomes liquid, place the part in the puddle, and then do nothing until it cools off and then solidly holds your part. I managed to find 5 lifetime&#8217;s supply on eBay for dirt cheap, but several <a href="http://www.2spi.com/catalog/mounts/crystalbond-wafer-mount.shtml" target="_blank">other places sell it</a>. Anyway after the parts are cut you wash it away with acetone and you are left with clean diced parts.</p>
<div id="attachment_2257" class="wp-caption aligncenter" style="width: 496px"><a href="http://www.flickr.com/photos/kc6qhp/3797554410/sizes/l/" target="_blank"><img class="size-full wp-image-2257" src="http://mightyohm.com/blog/wp-content/uploads/2009/08/crystalbond.jpg" alt="Tubes of Crystalbond mounting adhesive" width="486" height="290" /></a><p class="wp-caption-text">Tubes of Crystalbond mounting adhesive</p></div>
<p>Okay, so the part can be held, but I didn&#8217;t want to have to glue a part to my machine every time I wanted to cut something. So instead of gluing the part to the machine I decided to glue the part to small pieces of glass which are a convenient carrier and can be used with my <a href="http://www.instructables.com/id/Heated_Stage_for_Thermosonic_Wedge_Bonding/" target="_blank">hotplate</a>that I built for my wire bonder.</p>
<div id="attachment_2227" class="wp-caption aligncenter" style="width: 510px"><a rel="attachment wp-att-2227" href="http://www.mightyohm.com/blog/2009/08/diamond-chop-saw-part-2/hotplate/" target="_blank"><img class="size-full wp-image-2227" src="http://mightyohm.com/blog/wp-content/uploads/2009/08/hotplate.jpg" alt="Hotplate for wthermosonic wedge bonding" width="500" height="375" /></a><p class="wp-caption-text">Hotplate for thermosonic wedge bonding</p></div>
<p>So now I&#8217;ve got a piece of easy to handle glass, with one or more substrates to dice which has to be mounted to the machine. I could use tape, a temporary adhesive, or clamps, but why? I just put together a <a href="http://www.flickr.com/photos/kc6qhp/sets/72157619454179894/" target="_blank">digitally controlled vacuum pump </a>for some composites work, so why not make a vacuum chuck? And even better, I mounted it to a precision <a href="http://shop.ebay.com/?_from=R40&amp;_trksid=p3907.m38.l1313&amp;_nkw=Dovetail+XY&amp;_sacat=See-All-Categories" target="_blank">X-Y dovetail </a>slide that I purchased on eBay for cheap. Now I can easily position the glass, reposition if necessary, and make measured cuts my moving the X-Y stage and measuring at the same time with a runout gauge. This allows me to make cuts that are accurate to 0.001 inches.</p>
<div id="attachment_2232" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2232" src="http://mightyohm.com/blog/wp-content/uploads/2009/08/XY.JPG" alt="X-Y positioner I bought off eBay" width="500" height="440" /><p class="wp-caption-text">X-Y positioner I bought off eBay</p></div>
<p>A note here regarding XY stages&#8230; I chose specifically a dovetail style positioner because unlike the more common linear bearing style slides, a <a href="http://www.genericslides.com/dove.htm" target="_blank">dovetail slide has static loading</a>.  The benefit is that there is a much greater resistance to vibration and since I am grinding, I want as solid a mount as possible.</p>
<p><strong>Tricky Thing #2: <a href="http://en.wikipedia.org/wiki/Diamond_blade" target="_blank">The Blade</a></strong></p>
<p>This is really a compound Tricky Thing, a combination of finding the blade, holding it, and spinning it. First a little background on dicing saws and blades&#8230;</p>
<p>Wafer dicing used to be done (and still is, especially in research situations) with a <a href="http://www.tedpella.com/tools_html/54410.htm" target="_blank">diamond scribe</a>, basically a pencil with a diamond at the end. A small scratch is made along the crystal plane of the wafer and then carefully bent until a long, very straight crack is made through the wafer.</p>
<p>The same can be done with alumina substrates, although since it is not a mono-crystalline structure, the crack won&#8217;t be as straight or as predictable. Scribe dicing is a relatively labor intensive task and chip manufacturers HATE labor, but even more than that they REALLY HATE any time that an actual person touches a wafer.</p>
<p>Wafer dicing today is usually done with a very thin diamond abrasive blade that grinds away the metal or semiconductor until a cut is made. It is nearly identical to the way you might cut tiles when doing a counter top in your kitchen but on a much smaller scale. When cutting tile, if the blade wobbles a bit or is not centered perfectly, you are not likely to notice. With the alumina substrates I&#8217;m working with, the pieces are 20-40 times thinner. This implies that any vibration, wobble, or eccentricity errors can cause <a href="http://en.wikipedia.org/wiki/Catastrophic_failure" target="_blank">problems</a>.</p>
<p>Commercial wafer dicing machines use <a href="http://www.abtechmfg.com/rotary/highspeedspindles.html" target="_blank">high speed motors </a>that are carefully balanced and rather than using ball bearings, employ costly air bearings. These are essentially out of reach for hobbyists and really not necessary. What is necessary though is a way to hold and spin the blade accurately. Dicing blades are thin, and the thickest ones I could find on eBay were 300 um wide. At 4.6 inches in diameter, a a very large inner diameter, they are also hard to accurately mount on a typical spindle like that found on a Dremel tool.</p>
<div id="attachment_2240" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2240" src="http://mightyohm.com/blog/wp-content/uploads/2009/08/blademounting1.GIF" alt="Diagram depicting blade mounting:  Part A shows the original platter and spacer configuration, Part B shows the modifications I made,  Part C shows the blade mounted." width="500" height="600" /><p class="wp-caption-text">Diagram depicting blade mounting: Part A shows the original platter and spacer configuration, Part B shows the modifications I made, Part C shows the blade mounted.</p></div>
<p>All of these issues led me to use a hard drive motor and platters to spin and hold the blade. Hard drives have very long service lives and need bearings of the highest precision. The mounting of the platters is also done in a precise way, as any imbalance would shorten the bearing lifetime and result in undesirable operation.</p>
<p>To make a long story short, I removed (and reused) the spacer ring between the two platters of a hard drive, and reduced the radius of one platter to 3.5&#8243;, the inner diameter of the blade. You can see in the picture that the two platters are stacked and there&#8217;s a nice surface for gluing the blade down. Machining the platter down was not easy with my <a href="http://www.sherline.com/4000pg.htm" target="_blank">tiny lathe</a>, and it ended up being out of round by perhaps 10 mils. It works to roughly locate the blade, but I will need to tack the blade down, measure, adjust, and finally glue into place. 10 mils out of round is really bad because the thickest substrate I&#8217;m working with is 10 mils thick. That means that one part of the blade would never actually do any cutting!</p>
<div id="attachment_2239" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/kc6qhp/3716036512/in/set-72157621242681949/" target="_blank"><img class="size-full wp-image-2239" src="http://mightyohm.com/blog/wp-content/uploads/2009/08/bladeonsaw.jpg" alt="Blade test fitted to the saw." width="500" height="375" /></a><p class="wp-caption-text">Blade test fitted to the saw.</p></div>
<p><strong>Tricky Thing #3:  Driving the motor</strong></p>
<p>This seemed to be slightly daunting at first.  Hard disk motors are typically some kind of brushless motor and require special circuitry to run.  I imagined that I would have to build a circuit, or use a <a href="motor speed control ?phpMyAdmin=pfRTB12SN5iI6CmsWzU3sxfiZw0">motor speed control </a>from a radio controlled plane, etc.  It turns out though that the main circuit board in the hard drive I&#8217;m using is dumb enough that even though it has had the equivalent of a frontal lobotomy, it just keeps doing it&#8217;s job.   A couple other hard drives I tore apart did not do this.</p>
<div id="attachment_2243" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/kc6qhp/3769486470/in/set-72157621242681949/" target="_blank"><img class="size-full wp-image-2243" src="http://mightyohm.com/blog/wp-content/uploads/2009/08/controlbox.jpg" alt="Motor Control Box" width="500" height="375" /></a><p class="wp-caption-text">Motor Control Box</p></div>
<p>The box in the picture above shows the hard drive main circuit board and below that, a 12v/5v switching power supply.  It&#8217;s pretty basic and at the flip of the switch on the front panel, the DC supply is connected to the motor driver and voila, the motor spins up.</p>
<div id="attachment_2200" class="wp-caption aligncenter" style="width: 510px"><a rel="attachment wp-att-2200" href="http://www.mightyohm.com/blog/2009/08/diamond-chop-saw-part-2/schematic/"><img class="size-full wp-image-2200" src="http://mightyohm.com/blog/wp-content/uploads/2009/08/schematic.GIF" alt="Schematic Diagram for the Motor Control Box" width="500" height="500" /></a><p class="wp-caption-text">Schematic Diagram for the Motor Control Box</p></div>
<div class="mceTemp mceIEcenter" style="text-align: left">Well, that&#8217;s about it for this part.  In the next part I will discuss the mechanical structure of the saw, fabrication of a few parts, and in the final installment, the use of this machine.</div>
]]></content:encoded>
			<wfw:commentRss>http://mightyohm.com/blog/2009/08/diamond-chop-saw-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tony&#8217;s Diamond Chop Saw (Part 1)</title>
		<link>http://mightyohm.com/blog/2009/07/tonys-diamond-chop-saw-part-1/</link>
		<comments>http://mightyohm.com/blog/2009/07/tonys-diamond-chop-saw-part-1/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 16:52:55 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Ham Radio]]></category>
		<category><![CDATA[Microwave]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://mightyohm.com/blog/?p=2160</guid>
		<description><![CDATA[This is guest blogger Tony reporting on my latest project, a very small, precise circular chop saw.  Why would anyone want to build such a saw you might ask?  Well, to make parts for another project of course! So here&#8217;s the background&#8230;.I&#8217;m building a ham radio that operates at 47 GHz.  At such a high frequency there are [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<div class="mceTemp mceIEcenter" style="text-align: left"><a href="http://www.flickr.com/photos/kc6qhp/3769497274/in/set-72157621242681949/"><img class="size-full wp-image-2179" src="http://mightyohm.com/blog/wp-content/uploads/2009/07/dicer_small.jpg" alt="dicer_small" width="500" height="375" /></a></div>
<div class="mceTemp mceIEcenter" style="text-align: left">This is guest blogger Tony reporting on my latest project, a very small, precise circular chop saw.  Why would anyone want to build such a saw you might ask?  Well, to make parts for another project of course!</div>
</div>
<p>So here&#8217;s the background&#8230;.I&#8217;m building a ham radio that operates at 47 GHz.  At such a high frequency there are very few components that can be soldered on to circuit boards, let alone components that even come packaged!  The easiest way to build a high performance radio at these frequencies is to use MMICs (Monolithic Microwave Integrated Circuits).   These are really just fancy, yet fairly simple circuits made from exotic materials, most commonly Gallium Arsenide (GaAs) instead of the usual Silicon used for normal chips.  Before MMICs were in widespread use, individual transistors had to be used, requiring delicate and hard to make external matching elements.  MMICs are like nice little 50 ohm building blocks.  Low Noise Amplifiers (LNAs), mixers, Power Amplifiers (PAs), phase shifters, etc. etc. are all available in this form.  Trouble is that you have to connect these pieces up to make a functional radio (or at least the microwave portion of it).</p>
<div id="attachment_2172" class="wp-caption aligncenter" style="width: 417px"><a href="http://www.flickr.com/photos/kc6qhp/3037350820/in/set-72157617149828370/"><img class="size-full wp-image-2172 " src="http://mightyohm.com/blog/wp-content/uploads/2009/07/wirebonder.jpg" alt="My WestBond wedge bonder" width="407" height="281" /></a><p class="wp-caption-text">My WestBond wedge bonder</p></div>
<p>Wire bonding is the usual method for connection and is really just a method of welding a wire (or ribbon) from one chip to the next.  It turns out that you actually need space in between the chips, for thermal reasons, RF reasons, and for placing the requisite bypass capacitors.  So what goes in between the chips?  Well, coax cable is pretty much out, and most common circuit board materials start getting pretty lossy at 10+ GHz, and even the good stuff (PTFE-based usually) starts getting kinda lousy at 40+ GHz.   At very high frequencies, materials like ceramics and quartz become worthwhile.  In my radio I chose to use pre-made <a href="http://en.wikipedia.org/wiki/Alumina" target="_blank">alumina</a> ceramic substrates (tiny circuit boards).   These come with a gold layer on the back, and a gold line on top etched to perform as a 50 ohm transmission line (just like coax and just what the MMICs want to see).  I bought these with a number of other hams last year in a group buy.  They are fairly expensive being that they are 5 and 10 mils thick!</p>
<div id="attachment_2173" class="wp-caption aligncenter" style="width: 350px"><a href="http://www.flickr.com/photos/kc6qhp/3092295230/in/set-72157617149828370/"><img class="size-full wp-image-2173 " src="http://mightyohm.com/blog/wp-content/uploads/2009/07/test-bonds.jpg" alt="test bonds" width="340" height="238" /></a><p class="wp-caption-text">My first test bonds on an alumina ceramic substrate (ugly)</p></div>
<p>To make the best use of the sections that I bought I decided I needed to cut them to length.  Well how do I do that?  The thickest pieces are 10 mils thick (a piece of printer paper is 4 mils thick) and they are brittle!  Beyond cutting, how do I hold the piece while cutting and when it&#8217;s done?  The resulting pieces may be just 100 mils long, and 50 mils wide.   Obviously a pair of vice-grips simply won&#8217;t do.</p>
<p>So my first thought was a Dremel tool and tape.  This method could work, but it does not lend itself well to making measured cuts.  At 47 GHz, a few hundredths of an inch is a lot! Also, the available diamond blades for dremel tools are fairly wide and I wanted to waste as little of the  small substrates as possible.  At this point I made  a lucky find on <a title="Wafer Dicing Blades Search" href="http://shop.ebay.com/?_from=R40&amp;_trksid=p3907.m38.l1313&amp;_nkw=dicing+blades&amp;_sacat=See-All-Categories" target="_blank">eBay</a>.</p>
<p>In the semiconductor industry, one of the last steps of making a chip is called &#8220;<a href="http://en.wikipedia.org/wiki/Wafer_dicing" target="_blank">wafer dicing</a>.&#8221;  After a wafer full of chips is made, they need to be cut out into individual parts.  To do this, wafer dicing machines were developed.  These are CNC saws that use a high speed (as high as 60,000 rpm) air bearing spindles with diamond abrasive blades.   They can cut lines across large dinner plate sized wafers that are as narrow as only a few tens of microns.   Luckily there is enough wafer dicing going on in the world that there is a source of <a href="http://shop.ebay.com/?_from=R40&amp;_trksid=p3907.m38.l1313&amp;_nkw=dicing+blades&amp;_sacat=See-All-Categories" target="_blank">surplus blades on eBay</a>.  Not all blades are well suited for all materials, so do some research if you are interested.  <a href="http://www.disco.co.jp/" target="_blank">Disco</a> (a Japanese company) is one of the largest dicing blade manufacturers.</p>
<div id="attachment_2174" class="wp-caption aligncenter" style="width: 405px"><a href="http://www.flickr.com/photos/kc6qhp/3715231689/in/set-72157621242681949/"><img class="size-full wp-image-2174 " src="http://mightyohm.com/blog/wp-content/uploads/2009/07/dicingblade.jpg" alt="dicingblade" width="395" height="270" /></a><p class="wp-caption-text">Large (4.6 inch diameter) wafer dicing blade in it&#39;s packaging.</p></div>
<p>While reading the last paragraph you may have spotted a few words indicating unobtanium.  Those words are &#8220;high speed air bearing spindle.&#8221;   Well I chose to use a hard drive motor instead, because they have excellent bearings and are readily availble  for free.  While they don&#8217;t move as fast, I don&#8217;t care.  I have a few short cuts to make, not millions of chips.</p>
<p>So that is an introduction to what I&#8217;m doing.  For the most part the saw has been built using surplus parts and remnant pieces of metal from my favorite local metal supply house <a href="http://www.mkmetal.net/" target="_blank">M&amp;K Metals</a> in lovely <a href="http://en.wikipedia.org/wiki/Gardena,_CA" target="_blank">Gardena, CA</a>.   As of this entry, the saw is nearly complete, all that is left is the splash guards.  I&#8217;ll be posting the build of this project in several parts, so stay tuned.</p>
<p>And a link to my Flickr photo set for this project: <a title="Dicing Saw Project" href="http://www.flickr.com/photos/kc6qhp/sets/72157621242681949/" target="_blank">Dicing saw</a></p>
<p>-Tony</p>
]]></content:encoded>
			<wfw:commentRss>http://mightyohm.com/blog/2009/07/tonys-diamond-chop-saw-part-1/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Keith&#8217;s Hotplate and PID Controller Teardown Pics</title>
		<link>http://mightyohm.com/blog/2009/05/keiths-hotplate-and-pid-controller-teardown-pics/</link>
		<comments>http://mightyohm.com/blog/2009/05/keiths-hotplate-and-pid-controller-teardown-pics/#comments</comments>
		<pubDate>Mon, 18 May 2009 15:16:21 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[hotplate]]></category>
		<category><![CDATA[pid]]></category>
		<category><![CDATA[soldering]]></category>

		<guid isPermaLink="false">http://mightyohm.com/blog/?p=1823</guid>
		<description><![CDATA[Keith of Keith&#8217;s Electronics Blog made a PID-Controlled Soldering Hotplate based on the one I fabricated earlier this year.  He&#8217;s already using it to build the stepper controller PCB for the MakerBot CupCake CNC! He also posted a bunch of teardown photos (like the one shown below) of the CD101 PID Controller from Sure Electronics.  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.neufeld.newton.ks.us/electronics/?p=537"></a></p>
<p><a href="http://www.neufeld.newton.ks.us/electronics/?p=537"><img src="http://www2.neufeld.newton.ks.us/images/electronics/2009/05/03/DSCN3673_mid.jpg" alt="" width="448" height="314" /></a></p>
<p>Keith of <a href="http://www.neufeld.newton.ks.us">Keith&#8217;s Electronics Blog</a> made a <a href="http://www.neufeld.newton.ks.us/electronics/?p=537/">PID-Controlled Soldering Hotplate</a> based on <a href="http://mightyohm.com/blog/2009/01/diy-pid-controlled-soldering-hotplate/">the one I fabricated</a> earlier this year.  He&#8217;s already using it to build the stepper controller PCB for the <a href="http://store.makerbot.com/cupcake-cnc.html">MakerBot CupCake CNC</a>!</p>
<p>He also posted a bunch of teardown photos (like the one shown below) of the <a href="http://www.sureelectronics.net/goods.php?id=421">CD101 PID Controller</a> from <a href="http://www.sureelectronics.net">Sure Electronics</a>.  I suspect the CD101 is a cheap knockoff of an <a href="http://www.rkcinst-usa.com/">RKC</a> PID controller since I can&#8217;t find the part number on RKC&#8217;s website, even though the front panel clearly says RKC on it.  I guess at $40 you can&#8217;t ask too many questions, the price is right&#8230;</p>
<p><a href="http://www.neufeld.newton.ks.us/electronics/?p=537"><img src="http://www2.neufeld.newton.ks.us/images/electronics/2009/05/03/DSCN3637_mid.jpg" alt="" width="311" height="314" /></a></p>
<p><a href="http://www.neufeld.newton.ks.us/electronics/?p=537">Copycat PID-Controlled Solder Hotplate « Keith’s Electronics Blog.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mightyohm.com/blog/2009/05/keiths-hotplate-and-pid-controller-teardown-pics/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>DIY TiVo IR Blaster</title>
		<link>http://mightyohm.com/blog/2009/04/diy-tivo-ir-blaster/</link>
		<comments>http://mightyohm.com/blog/2009/04/diy-tivo-ir-blaster/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 16:46:49 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[infrared]]></category>
		<category><![CDATA[tivo]]></category>

		<guid isPermaLink="false">http://mightyohm.com/blog/?p=1748</guid>
		<description><![CDATA[Recently I discovered that our local cable provider will soon be discontinuing analog cable service for most channels.   Because of this they are forcing encouraging customers to get new cable boxes and upgrade to digital cable. I hate cable boxes.  More than just another piece of equipment to find a place for near the [...]]]></description>
			<content:encoded><![CDATA[<p><a class="tt-flickr tt-flickr-Medium" title="DIY TiVo IR Blaster" href="http://www.flickr.com/photos/mightyohm/3477836908/"><img class="alignnone" src="http://farm4.static.flickr.com/3310/3477836908_bc02a1a13c.jpg" alt="DIY TiVo IR Blaster" width="500" height="375" /></a></p>
<p>Recently I discovered that our local cable provider will soon be discontinuing analog cable service for most channels.   Because of this they are <span style="text-decoration: line-through;">forcing</span> encouraging customers to get new cable boxes and upgrade to <a href="http://en.wikipedia.org/wiki/Digital_cable">digital cable</a>.</p>
<p>I hate <a href="http://en.wikipedia.org/wiki/Cable_box_(electronics)">cable boxes</a>.  More than just another piece of equipment to find a place for near the television, cable boxes waste power, always seem to take forever to change channels, contribute to the ball of wires behind the entertainment center, and add another remote control to the coffee table.</p>
<p>Most importantly, a cable box prevents our old Series 2 <a href="http://en.wikipedia.org/wiki/Tivo">TiVo</a> from being able to change channels directly, since it now has to negotiate with the digital cable box to receive TV signals.</p>
<p>TiVo provides a workaround for this &#8211; the infamous <a href="http://en.wikipedia.org/wiki/Infrared_blaster">IR blaster</a>.</p>
<p>I would love to meet the engineer who came up with the IR blaster.  Instead of pushing for a universal protocol to electrically connect cable boxes to things that may want to control them, some engineer came up with the incredibly <span style="text-decoration: line-through;">stupid</span> great idea to stick an IR LED in front of the IR receiver of the cable box and use it to simulate a handheld IR remote control.  The cable box thinks that the user is punching away at the remote (with lightning speed) while in reality a microprocessor is generating the remote codes and sending them to the LED.  It&#8217;s both ingenious, and at the same horrific in so many ways.  It grates against my engineering sensibility.  What manager approved this?</p>
<p>Back to the TiVo.  The IR blaster that came with our TiVo was lost long ago, in a time when no unnecessary electrical-optical-electrical sillyness was required for it to function.  Rather than spend $3 on eBay and wait a week to get a replacement, I decided to make one out of spare parts in my junk bin:</p>
<ul>
<li>an infrared (IR) LED</li>
<li>a 1k resistor (not sure if this is necessary, safety first)</li>
<li>a 1/8&#8243; mono headphone plug with a couple feet of cable attached</li>
<li>some heatshrink tubing</li>
<li>duct tape</li>
</ul>
<p>I don&#8217;t know if the resistor is required &#8211; the TiVo may already have an internal resistor.  I used 1k, if I see any problems with the cable box getting an intermittent signal I&#8217;ll try lowering the resistor to 330 ohms.</p>
<p>The tip of the 1/8&#8243; mono plug is positive.  I connected the tip wire to the side of the LED with the longer lead (the side <strong>opposite</strong> the flat side of the LED).</p>
<p><a class="tt-flickr tt-flickr-Medium" title="DIY TiVo IR Blaster" href="http://www.flickr.com/photos/mightyohm/3477024591/"><img class="alignnone" src="http://farm4.static.flickr.com/3587/3477024591_6558ce93b6.jpg" alt="DIY TiVo IR Blaster" width="500" height="375" /></a></p>
<p>I tested the circuit by applying 3-5V to the 1/8&#8243; plug (tip is positive) and used my digital camera to check if the LED is working.  <a href="http://www.dpreview.com/reviews/sonydscv1/">My camera</a> has a decent IR blocking filter so I had to use nightshot mode to see it:</p>
<p><a class="tt-flickr tt-flickr-Medium" title="DIY TiVo IR Blaster" href="http://www.flickr.com/photos/mightyohm/3477833858/"><img class="alignnone" src="http://farm4.static.flickr.com/3378/3477833858_84a9495579.jpg" alt="DIY TiVo IR Blaster" width="500" height="375" /></a></p>
<p>Finally, I put heatshrink over the LED connections and the resistor to avoid short circuits:</p>
<p><a class="tt-flickr tt-flickr-Medium" title="DIY TiVo IR Blaster" href="http://www.flickr.com/photos/mightyohm/3477833420/"><img class="alignnone" src="http://farm4.static.flickr.com/3564/3477833420_555767665d.jpg" alt="DIY TiVo IR Blaster" width="500" height="375" /></a></p>
<p>Back in the living room I plugged the DIY IR blaster into the jack marked &#8216;IR&#8217; on the back of my TiVo.   A strip of duct tape to secures the wires to the bottom of the cable box.  I bent the LED up to point at the cable box&#8217;s IR receiver (the purple dot shown in the really bad photo below, sorry).</p>
<p><a class="tt-flickr tt-flickr-Medium" title="DIY TiVo IR Blaster" href="http://www.flickr.com/photos/mightyohm/3477837884/"><img class="alignnone" src="http://farm4.static.flickr.com/3308/3477837884_e99dd246e6.jpg" alt="DIY TiVo IR Blaster" width="500" height="375" /></a></p>
<p>All that was left was to configure the TiVo using the cable box setup guide.  Within a few minutes I had my TiVo controlling the cable box.  The DIY IR blaster works perfectly!</p>
<p>Not bad for $0 in parts (all stuff from my junk bin) and a few minutes of soldering.</p>
]]></content:encoded>
			<wfw:commentRss>http://mightyohm.com/blog/2009/04/diy-tivo-ir-blaster/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>DIY 8-bit Computer: Big Mess o’ Wires</title>
		<link>http://mightyohm.com/blog/2009/03/diy-8-bit-computer-big-mess-o%e2%80%99-wires/</link>
		<comments>http://mightyohm.com/blog/2009/03/diy-8-bit-computer-big-mess-o%e2%80%99-wires/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 15:32:56 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[8-bit]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[interesting]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[wirewrap]]></category>
		<category><![CDATA[wiring]]></category>

		<guid isPermaLink="false">http://mightyohm.com/blog/?p=1370</guid>
		<description><![CDATA[Steve Chamberlin created an 8-bit computer from discrete logic and called his project the Big Mess o’ Wires. The BMOW runs at 2MHz and has 512K RAM and 16K ROM.  It is constructed with primarily 7400 series logic and over 1048 wirewrap connections. The feature list is very impressive: It can multitask. It has VGA [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.stevechamberlin.com/cpu/"><img class="alignnone" src="http://www.stevechamberlin.com/cpu/bmow_case9.jpg" alt="" width="304" height="406" /></a></p>
<p><a href="http://www.stevechamberlin.com/">Steve Chamberlin</a> created an 8-bit computer from discrete logic and called his project the <a href="http://www.stevechamberlin.com/cpu/">Big Mess o’ Wires</a>.</p>
<p>The BMOW runs at 2MHz and has 512K RAM and 16K ROM.  It is constructed with primarily <a href="http://en.wikipedia.org/wiki/7400_series">7400 series logic</a> and <a href="http://www.stevechamberlin.com/cpu/2009/02/02/wire-wrap-photos/">over 1048 wirewrap connections</a>.</p>
<p>The feature list is very impressive:</p>
<ul>
<li>It can <a href="http://www.stevechamberlin.com/cpu/2008/06/21/multitasking-success/">multitask</a>.</li>
<li>It has <a href="http://www.stevechamberlin.com/cpu/2008/06/24/video-tests/">VGA video output</a>.</li>
<li>It can <a href="http://www.stevechamberlin.com/cpu/2009/02/07/music-demo/">make sounds and music</a>.</li>
<li>It even runs <a href="http://www.stevechamberlin.com/cpu/2008/11/28/microsoft-basic/">Microsoft Basic</a>!</li>
</ul>
<p>Here&#8217;s a video of a music test from his site:<br />
<object width="425" height="344" data="http://www.youtube.com/v/zdTH4KGBaBk&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/zdTH4KGBaBk&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>I am completely blown away by this project.  Has someone invited Steve to the Maker Faire??  I want to see this thing in person!</p>
<p><a href="http://www.stevechamberlin.com/cpu/">Check out his site</a> and prepare to spend at least an hour looking at all of his plans and construction photos.</p>
<p>Totally amazing.</p>
<p><a href="http://www.stevechamberlin.com/cpu/"></a><a href="http://www.stevechamberlin.com/cpu/about/"><img class="alignnone size-thumbnail wp-image-1375" title="april_component_side_closeup" src="http://mightyohm.com/blog/wp-content/uploads/2009/03/april_component_side_closeup-150x150.jpg" alt="april_component_side_closeup" width="150" height="150" /></a><a href="http://www.stevechamberlin.com/cpu/2009/02/02/wire-wrap-photos/"><img class="alignnone size-thumbnail wp-image-1372" src="http://mightyohm.com/blog/wp-content/uploads/2009/03/bmow20photos20021t-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.stevechamberlin.com/cpu/2008/11/15/microchess-video-support/"><img class="alignnone size-thumbnail wp-image-1377" title="microchessvideo" src="http://mightyohm.com/blog/wp-content/uploads/2009/03/microchessvideo-150x150.jpg" alt="microchessvideo" width="150" height="150" /></a><a href="http://www.stevechamberlin.com/cpu/2008/09/20/mixed-mode-video/"><img class="alignnone size-thumbnail wp-image-1378" title="mixedmode_l" src="http://mightyohm.com/blog/wp-content/uploads/2009/03/mixedmode_l-150x150.jpg" alt="mixedmode_l" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mightyohm.com/blog/2009/03/diy-8-bit-computer-big-mess-o%e2%80%99-wires/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Building a Wifi Radio &#8211; Part 8, Adding a Tuning Control</title>
		<link>http://mightyohm.com/blog/2009/02/building-a-wifi-radio-part-8-adding-a-tuning-control/</link>
		<comments>http://mightyohm.com/blog/2009/02/building-a-wifi-radio-part-8-adding-a-tuning-control/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 15:27:46 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Embedded Linux]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[noisebridge]]></category>
		<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[shell script]]></category>
		<category><![CDATA[Streaming Radio]]></category>
		<category><![CDATA[wifiradio]]></category>

		<guid isPermaLink="false">http://mightyohm.com/blog/?p=1148</guid>
		<description><![CDATA[This is the eighth part of an ongoing series about building a low cost, open source streaming internet radio based on the ASUS WL-520gU Wireless Router.  If you haven’t already, check out the previous parts (see the links at the end of this article) for some background about the project. In part seven, we added [...]]]></description>
			<content:encoded><![CDATA[<p><em>This is the eighth part of an ongoing series about building a low cost, open source streaming internet radio based on the <a href="http://www.dpbolvw.net/click-3238164-10440897?url=http%3A%2F%2Fwww.newegg.com%2FProduct%2FProduct.aspx%3FItem%3DN82E16833320023%26nm_mc%3DAFC-C8Junction%26cm_mmc%3DAFC-C8Junction-_-Network%2B-%2BWireless%2BRouters-_-ASUS-_-33320023&amp;cjsku=N82E16833320023" target="_top">ASUS WL-520gU Wireless Router</a><img src="http://www.ftjcfx.com/image-3238164-10440897" border="0" alt="" width="1" height="1" />.  If you haven’t already, check out the previous parts (see the links at the end of this article) for some background about the project.</em></p>
<p>In <a href="http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/">part seven</a>, we added an LCD status display for the radio that shows the stream name as well as the artist and title of the current track.  In this part, we&#8217;ll add a tuning knob that lets us change stations without using a computer.</p>
<p>It turns out that this is mostly a software exercise, made simple by taking advantage of the analog to digital converter function of the Atmel ATmega168 AVR that is controlling the LCD display.  The addition of the tuner control turns the display circuit into a very simple user interface.  Turn the knob and the station changes.  The position of the knob determines what station the radio is &#8220;tuned&#8221; to, and when combined with a calibrated scale it will make it easy to change to any one of the several streaming radio stations stored as presets (favorites?) in the router.</p>
<p>To give you an idea of how this works, here is a demo of the tuner control changing between ten preset stations I have set on the router.  The tuner control is in the upper right hand corner of the breadboard.  As I adjust the control, the music changes and LCD display updates to show the name of each new station.</p>
<p><object width="500" height="375" data="http://www.flickr.com/apps/video/stewart.swf?v=67090" type="application/x-shockwave-flash"><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=4181c97c88&amp;photo_id=3238566442" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=67090" /><param name="allowfullscreen" value="true" /></object></p>
<p>Is that cool or what?</p>
<p>If you are interested in adding this functionality to the radio, keep reading and I&#8217;ll show you how.</p>
<h3>Changes to the hardware:</h3>
<h4>You will need:</h4>
<ul>
<li>The completed AVR-based LCD display from part seven</li>
<li>A 1k-10k trimmer or potentiometer, linear taper</li>
<li>Some hookup wire</li>
</ul>
<h4>Schematic:</h4>
<p>Here is an updated schematic of the AVR circuit showing the potentiometer connected to ADC4 (pin 27).</p>
<div id="attachment_1154" class="wp-caption alignnone" style="width: 509px"><a href="http://mightyohm.com/blog/wp-content/uploads/2009/02/interface.png"><img class="size-medium wp-image-1154" title="Wifi Radio User Interface Schematic" src="http://mightyohm.com/blog/wp-content/uploads/2009/02/interface-499x314.png" alt="Wifi Radio User Interface Schematic" width="499" height="314" /></a><p class="wp-caption-text">click to enlarge</p></div>
<h4>Firmware:</h4>
<p>The AVR firmware has been significantly expanded, slightly reworked and cleaned up in some areas.</p>
<p>The most important changes are:</p>
<ul>
<li>The addition of a serial transmit function so the AVR can talk to the router (based on the uart_putchar function)</li>
<li>New code supporting the analog to digital converter (ADC) which reads the value of a potentiometer connected to ADC4.</li>
<li>A new Timer1 overflow interrupt has been added, which occurs roughly every 0.5 seconds.  The interrupt service routine (ISR) checks the position of the tuner control, and if it has changed, sends the value to the router.  The ISR is towards the top of the file, see the SIGNAL (TIMER1_OVF_vect) section.</li>
</ul>
<p>The ADC range of the ATmega is 0 &#8211; 1024 for an input voltage from 0 to 5V.  The AVR sends serial data in the format &#8220;Tuner: Value&#8221; back to the router when the tuner position changes by more than ADC_SENS counts (default is 5).  The AVR waits for an &#8220;AVR Start!&#8221; command from the router before sending any data, this avoids filling up the serial receive buffer on the router before it&#8217;s ready to start processing data.  An important consequence of this is that the AVR must be reset before running the control script on the router.</p>
<p>You can download the source code and compiled .hex file <a href="http://mightyohm.com/files/wifiradio/AVR_wifiradio_interface.zip">here</a>.  Flash it to the AVR using any compatible ISP programmer and you should be good to go.  The source is commented fairly well so if you&#8217;re interested in learning how the interface works, take a look.  You will need a copy of the <a href="http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf">ATmega168 datasheet</a> to understand the register names and other architecture-specific parts of the code.  Feel free to post in the comments with any questions.</p>
<h4>Modifying the circuit:</h4>
<p>This part is pretty simple &#8211; just wire the potentiometer as shown in the schematic.  Most potentiometers have three terminals.  The left terminal goes to ground, the right one to +5V, and the middle terminal to ADC4 on the AVR (pin 27).</p>
<p><a class="tt-flickr tt-flickr-Medium" title="Tuner control on breadboard" href="http://www.flickr.com/photos/mightyohm/3238589400/"><img class="alignnone" src="http://farm4.static.flickr.com/3108/3238589400_3134e598cc.jpg" alt="Tuner control on breadboard" width="500" height="375" /></a></p>
<h3>Tweaks to the OpenWrt configuration:</h3>
<p>To make bidirectional communication with the AVR work, we have to change a couple config files on the router and disable some services that would otherwise get in the way.</p>
<h4>/etc/config/network</h4>
<p>The first change is to modify the /etc/config/network file so that we can always telnet or ssh into the router on a LAN port using the IP 192.168.1.1.  The ability to access the router via ethernet is helpful in case we screw something up and lose the wireless connection or the router loses it&#8217;s IP address, etc.</p>
<p>Modify the LAN section of /etc/config/network to look like this (changes in bold):</p>
<blockquote>
<pre>#### LAN configuration
config interface lan
<strong>#option type     bridge</strong>
option ifname    "eth0.0"
option proto    static
<strong>option ipaddr    192.168.1.1
option netmask    255.255.255.0</strong></pre>
</blockquote>
<p>Save changes, restart the router, and connect an ethernet <a href="http://en.wikipedia.org/wiki/Ethernet_crossover_cable">crossover cable</a> (straight cable might work on some computers) to the router.  Configure your desktop/laptop computer with a static IP, like 192.168.1.185.  Try to open a telnet connection (or ssh if you have set a password on the router) and see if you can log in.  If not, don&#8217;t continue with the next steps until you can get this working.</p>
<h4>/etc/inittab</h4>
<p>We previously used the router&#8217;s serial port to get a login shell.  Now that we&#8217;re trying to receive data from the AVR on the same serial port, we need to disable the login shell or it will capture the data before we can get to it.</p>
<p>Edit /etc/inittab to look like this (changes in bold):</p>
<blockquote>
<pre>::sysinit:/etc/init.d/rcS S boot
::shutdown:/etc/init.d/rcS K stop
<strong>#tts/0::askfirst:/bin/ash --login
#ttyS0::askfirst:/bin/ash --login</strong>
tty1::askfirst:/bin/ash --login</pre>
</blockquote>
<h4>/etc/sysctl.conf</h4>
<p><a href="http://en.wikipedia.org/wiki/System_request">Sysrq</a> is a fascinating and very low level debugging feature of the Linux kernel.  It can be used to perform troubleshooting operations and reboot the system.  Usually it is invoked with a <a href="http://en.wikipedia.org/wiki/Magic_SysRq_key">magic key combination</a> on a desktop computer, but in this case I found that it is easy to accidentally trip over the serial port when using an AVR.  (The &#8220;break&#8221; RS-232 code triggers Sysrq, this probably has something to do with it.)</p>
<p>Fortunately, it&#8217;s easy to disable by editing the /etc/sysctl.conf file and adding these lines:</p>
<blockquote>
<pre><strong># Disables the magic SysRq key
kernel.sysrq = 0</strong></pre>
</blockquote>
<p>Reboot the router to apply the changes.  Now we can get on with the good stuff!</p>
<h3>Shell scripting magic:</h3>
<p>The real action happens on the router, where a shell script waits for input from the router and changes the station accordingly.</p>
<p>This script is called <a href="http://mightyohm.com/files/wifiradio/interface.sh">interface.sh</a> and can be downloaded to the router using wget as shown:</p>
<blockquote>
<pre>root@OpenWrt:~# <strong>cd ~</strong>
root@OpenWrt:~# <strong>wget http://mightyohm.com/files/wifiradio/interface.sh</strong>
...
root@OpenWrt:~# <strong>chmod ugo+x interface.sh</strong></pre>
</blockquote>
<p>The interface script calls an updated version of the display script from part 7, called <a href="http://mightyohm.com/files/wifiradio/display2.sh">display2.sh</a>:</p>
<blockquote>
<pre>root@OpenWrt:~# <strong>wget http://mightyohm.com/files/wifiradio/display2.sh</strong>
...
root@OpenWrt:~# <strong>chmod ugo+x display2.sh</strong></pre>
</blockquote>
<p>Once both scripts are downloaded, executable and located in /root you can launch interface.sh as follows:</p>
<blockquote>
<pre>root@OpenWrt:~# <strong>./interface.sh</strong>
volume: 60%   repeat: on    random: off
volume: 60%   repeat: on    random: off
adding: http://relay3.slayradio.org:8000/
adding: http://scfire-dtc-aa01.stream.aol.com:80/stream/1046
adding: http://208.101.28.234:8004</pre>
<p>&#8230; more stations here &#8230;</p>
<pre>Tuner Position:  0
New station...

http://relay3.slayradio.org:8000/

[playing] #1/10   0:00/0:00 (100%)
volume: 60%   repeat: on    random: off</pre>
</blockquote>
<p>The interface script adds ten presets to the router, shows the playlist, and then waits for valid tuner data from the AVR.  Once it receives a &#8220;Tuner: value&#8221; line (which should occur shortly after the AVR receives a go signal from the script), the script prints the received tuner positon and changes to the requested station.  It will then wait for new tuner data from the AVR and change the station when necessary.</p>
<p>As you can see in the video, this works very well.  Over a fast Wi-Fi connection, the time to change stations is almost instantaneous &#8211; very satisfying!</p>
<p>That&#8217;s it for part eight.  In part nine, I&#8217;ll add some finishing touches to the router configuration and start talking about enclosures.  Stay tuned!</p>
<p><strong>Update:</strong> There is a new <a href="http://mightyohm.com/forum/viewforum.php?f=2">Wifi Radio Discussion Forum</a>, hop over there to ask questions about the project or see what other people are working on!  (<em>4/12/09)</em></p>
<p><strong>Update 2: </strong><a href="http://mightyohm.com/blog/2009/05/building-a-wifi-radio-part-9-a-few-odds-and-ends/">Part nine is now available.</a><em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://mightyohm.com/blog/2009/02/building-a-wifi-radio-part-8-adding-a-tuning-control/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>Heated Stage for Thermosonic Wedge Bonding</title>
		<link>http://mightyohm.com/blog/2009/01/heated-stage-for-thermosonic-wedge-bonding/</link>
		<comments>http://mightyohm.com/blog/2009/01/heated-stage-for-thermosonic-wedge-bonding/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 22:18:32 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[hotplate]]></category>
		<category><![CDATA[kc6qhp]]></category>
		<category><![CDATA[pid]]></category>
		<category><![CDATA[wirebonding]]></category>

		<guid isPermaLink="false">http://mightyohm.com/blog/?p=1133</guid>
		<description><![CDATA[My friend Tony created an instructable about his Heated Stage for Thermosonic Wedge Bonding, based on my PID controlled soldering hotplate design. Tony is building a home wirebonding station so he can work with microwave MMICs and build very high frequency amateur radio transceivers. Nice job, Tony!]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.instructables.com/id/Heated_Stage_for_Thermosonic_Wedge_Bonding/"><img class="alignnone" src="http://www.instructables.com/files/deriv/FNP/PMNT/FQCTITAT/FNPPMNTFQCTITAT.MEDIUM.jpg" alt="" width="500" height="375" /></a></p>
<p>My friend Tony created an instructable about his <a href="http://www.instructables.com/id/Heated_Stage_for_Thermosonic_Wedge_Bonding/">Heated Stage for Thermosonic Wedge Bonding</a>, based on my <a href="http://mightyohm.com/blog/2009/01/diy-pid-controlled-soldering-hotplate/">PID controlled soldering hotplate</a> design.</p>
<p>Tony is building a home <a href="http://en.wikipedia.org/wiki/Wirebonding">wirebonding</a> station so he can work with microwave <a href="http://en.wikipedia.org/wiki/MMIC">MMICs</a> and build very high frequency amateur radio transceivers.</p>
<p>Nice job, Tony!</p>
]]></content:encoded>
			<wfw:commentRss>http://mightyohm.com/blog/2009/01/heated-stage-for-thermosonic-wedge-bonding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improvements to the DIY PID-Controlled Soldering Hotplate</title>
		<link>http://mightyohm.com/blog/2009/01/improvements-to-the-diy-pid-controlled-soldering-hotplate/</link>
		<comments>http://mightyohm.com/blog/2009/01/improvements-to-the-diy-pid-controlled-soldering-hotplate/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 15:38:28 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[hotplate]]></category>
		<category><![CDATA[McMaster-Carr]]></category>
		<category><![CDATA[pid]]></category>
		<category><![CDATA[soldering]]></category>
		<category><![CDATA[surface mount]]></category>

		<guid isPermaLink="false">http://mightyohm.com/blog/?p=1089</guid>
		<description><![CDATA[Last week I posted about the DIY PID-Controlled Soldering Hotplate I designed and built to improve my surface mount soldering capabilities. I mentioned one issue I was having with the hotplate on flickr.  Specifically, the aluminum baseplate was getting too hot for comfort (literally) when I set the hotplate to solder reflow temperatures (180-220C) for [...]]]></description>
			<content:encoded><![CDATA[<p><a class="tt-flickr tt-flickr-Medium" title="Improvements to PID Controlled Hotplate" href="http://www.flickr.com/photos/mightyohm/3224112528/"><img class="alignnone" src="http://farm4.static.flickr.com/3365/3224112528_54f5f3a154.jpg" alt="Improvements to PID Controlled Hotplate" width="500" height="375" /></a></p>
<p>Last week I posted about the <a href="http://mightyohm.com/blog/2009/01/diy-pid-controlled-soldering-hotplate/">DIY PID-Controlled Soldering Hotplate</a> I designed and built to improve my surface mount soldering capabilities.</p>
<p>I mentioned one issue I was having with the hotplate <a href="http://www.flickr.com/photos/mightyohm/3200388775/in/set-72157612581741967/">on flickr</a>.  Specifically, the aluminum baseplate was getting too hot for comfort (literally) when I set the hotplate to solder reflow temperatures (180-220C) for more than a few minutes.  At the time I thought it was due to radiant heat from the upper aluminum block transferring to the bottom plate.  I later discovered that the ceramic spacers I used to hold up the hotplate were much more thermally conductive than I thought and the screws I used to attach the baseplate to the spacers were burning hot before the rest of the baseplate.  It was conducted heat, not radiant, that was the primary cause of the problem!</p>
<p><a href="http://www.mcmaster.com">McMaster-Carr</a> to the rescue!</p>
<p>I was able to resolve the issue by reducing the diameter of the ceramic spacers from 1/2&#8243; to 1/4&#8243; and using all stainless hardware to attach the spacers.  Now the baseplate stays relatively cool even with the hotplate at high temperatures for long periods of time.</p>
<p>Click on the pictures below or <a href="http://www.flickr.com/photos/mightyohm/sets/72157612581741967/">view the complete set on flickr</a>.</p>
<p><a class="tt-flickr tt-flickr-Thumbnail" title="Improvements to PID Controlled Hotplate" href="http://www.flickr.com/photos/mightyohm/3223254473/"><img class="alignnone" src="http://farm4.static.flickr.com/3409/3223254473_941817c64f_t.jpg" alt="Improvements to PID Controlled Hotplate" width="100" height="75" /></a><a class="tt-flickr tt-flickr-Thumbnail" title="Improvements to PID Controlled Hotplate" href="http://www.flickr.com/photos/mightyohm/3224111704/"><img class="alignnone" src="http://farm4.static.flickr.com/3458/3224111704_8a0ed1d8a3_t.jpg" alt="Improvements to PID Controlled Hotplate" width="100" height="75" /></a><a class="tt-flickr tt-flickr-Thumbnail" title="Improvements to PID Controlled Hotplate" href="http://www.flickr.com/photos/mightyohm/3223253671/"><img class="alignnone" src="http://farm4.static.flickr.com/3362/3223253671_c384c8560c_t.jpg" alt="Improvements to PID Controlled Hotplate" width="100" height="75" /></a><a class="tt-flickr tt-flickr-Thumbnail" title="Improvements to PID Controlled Hotplate" href="http://www.flickr.com/photos/mightyohm/3224111254/"><img class="alignnone" src="http://farm4.static.flickr.com/3404/3224111254_6d426aa2f3_t.jpg" alt="Improvements to PID Controlled Hotplate" width="100" height="75" /></a><a class="tt-flickr tt-flickr-Thumbnail" title="Improvements to PID Controlled Hotplate" href="http://www.flickr.com/photos/mightyohm/3224111198/"><img class="alignnone" src="http://farm4.static.flickr.com/3386/3224111198_3e7ed87689_t.jpg" alt="Improvements to PID Controlled Hotplate" width="100" height="75" /></a><a class="tt-flickr tt-flickr-Thumbnail" title="Improvements to PID Controlled Hotplate" href="http://www.flickr.com/photos/mightyohm/3223253357/"><img class="alignnone" src="http://farm4.static.flickr.com/3323/3223253357_26fb90b391_t.jpg" alt="Improvements to PID Controlled Hotplate" width="100" height="75" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mightyohm.com/blog/2009/01/improvements-to-the-diy-pid-controlled-soldering-hotplate/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>DIY PID Controlled Soldering Hotplate</title>
		<link>http://mightyohm.com/blog/2009/01/diy-pid-controlled-soldering-hotplate/</link>
		<comments>http://mightyohm.com/blog/2009/01/diy-pid-controlled-soldering-hotplate/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 19:40:11 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[hotplate]]></category>
		<category><![CDATA[microscope]]></category>
		<category><![CDATA[pid]]></category>
		<category><![CDATA[soldering]]></category>
		<category><![CDATA[surface mount]]></category>

		<guid isPermaLink="false">http://mightyohm.com/blog/?p=1010</guid>
		<description><![CDATA[In preparation for my Arduino-based AVR HV Programmer boards coming back, I decided to step up my home lab surface mount soldering capabilities. Step one was to find a cheap stereo zoom microscope on ebay, with 7-32X magnification, perfect for working on surface mount devices.  One of my biggest frustrations in the past is that [...]]]></description>
			<content:encoded><![CDATA[<p><a class="tt-flickr tt-flickr-Medium" title="PID Controlled Hotplate" href="http://www.flickr.com/photos/28042570@N08/sets/72157612581741967/"><img src="http://farm4.static.flickr.com/3428/3201234462_f5021c46dc.jpg" alt="PID Controlled Hotplate" width="500" height="375" /></a></p>
<p>In preparation for my <a href="http://mightyohm.com/blog/2009/01/avr-hv-programmer-shield-in-the-works/">Arduino-based AVR HV Programmer</a> boards coming back, I decided to step up my home lab surface mount soldering capabilities.</p>
<p><em>Step one</em> was to find a <a href="http://mightyohm.com/blog/2009/01/new-stereo-zoom-microscope/">cheap stereo zoom microscope</a> on ebay, with 7-32X magnification, perfect for working on surface mount devices.  One of my biggest frustrations in the past is that with a cheap magnifying ring light, I can&#8217;t actually see what I&#8217;m working on &#8211; not any more!  I&#8217;ll post some <a href="http://www.flickr.com/photos/mightyohm/sets/72157612802621208/">photos of the microscope</a> when it comes.</p>
<p><em>Step two</em> was to build a soldering hotplate.  I like using a hotplate for surface mount soldering because you can actually watch the board as the solder paste reflows, and manually add/remove/nudge components around with a set of tweezers.  This is great for engineering work where you may still be making component changes and other tweaks to the board.  Mass production is probably best left to a reflow (<a href="http://www.instructables.com/id/Toaster-Oven-Reflow-Soldering-BGA/">aka toaster</a>) oven.</p>
<p>I posted <a href="http://www.flickr.com/photos/mightyohm/sets/72157612581741967/">a few photos of the hotplate</a> on flickr, which <a href="http://hackaday.com/2009/01/16/pid-smd-reflow-hot-plate/">ended up on Hackaday</a>.</p>
<h3>The hotplate:</h3>
<p><a class="tt-flickr tt-flickr-Medium" title="PID Controlled Hotplate" href="http://www.flickr.com/photos/mightyohm/3200388923/"><img class="alignnone" src="http://farm4.static.flickr.com/3521/3200388923_00a7282877.jpg" alt="PID Controlled Hotplate" width="500" height="375" /></a></p>
<p>The heater is a <a href="http://www.mcmaster.com/#catalog/114/505">1/2&#8243; 500W, 120VAC cartridge heater</a> I bought from <a href="http://www.mcmaster.com/">McMaster-Carr</a> for about $25.  The hotplate itself is a 3x4x1&#8243; chunk of aluminum that I machined with a carefully sized hole just below the center for the heater to slip into, as shown.  A type-K <a href="http://en.wikipedia.org/wiki/Thermocouple">thermocouple</a> (top right) measures the temperature and provides a signal to the controller.  Ceramic standoffs insulate the hotplate from the bottom aluminum baseplate.  For safety, there is also a ground strap, shown on the bottom right.</p>
<p>This the second PID controlled project I have done, the first was my <a href="http://mightyohm.com/blog/2008/07/pid/">PID Controlled Solder Paste Fridge</a>.</p>
<h3>The controller:</h3>
<p><a class="tt-flickr tt-flickr-Medium" title="PID Controlled Hotplate" href="http://www.flickr.com/photos/mightyohm/3200389789/"><img class="alignnone" src="http://farm4.static.flickr.com/3255/3200389789_9c84827302.jpg" alt="PID Controlled Hotplate" width="500" height="375" /></a></p>
<p>The controller box contains an <a href="http://www.omega.com/ppt/pptsc.asp?ref=CN77000">Omega CN77000 series PID controller</a> and an <a href="http://www.crydom.com/en/index.shtml">IR/Crydom</a> 240V 40A (overkill!) D2440 <a href="http://en.wikipedia.org/wiki/Solid_state_relay">Solid State Relay</a> (SSR), along with a power switch, fuse, and power connector.  The PID controller and solid state relay were both found at a now-defunct Silicon Valley surplus store for a few bucks each.  A 3&#8242; umbilical cable connects the controller to the hotplate.</p>
<p>60/40 leaded solder reflows at about 185C, and lead-free solder is around 200-230C depending on the alloy.  (Wikipedia has a good list of <a href="http://en.wikipedia.org/wiki/Solder">reflow temperatures</a>.)  The hotplate can easily reach these within a minute or two from room temperature and could get much hotter if necessary.</p>
<p>It can also be used to cure epoxy and perform any other tasks that require a precisely controlled heater &#8211; this could be the world&#8217;s most overengineered coffee warmer, if not for the dangers of <a href="http://en.wikipedia.org/wiki/Lead_poisoning">lead poisioning</a>.</p>
<p><strong>Update:</strong> I just posted <a href="http://mightyohm.com/blog/2009/01/new-stereo-zoom-microscope/">some more information about the microscope.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mightyohm.com/blog/2009/01/diy-pid-controlled-soldering-hotplate/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>

