<?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>Open Garage</title>
	<atom:link href="http://opengarage.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://opengarage.net/blog</link>
	<description>A personal tech blog about building electronics, programming robots, and tinkering with Linux.</description>
	<lastBuildDate>Wed, 02 Jun 2010 14:26:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Teaser: A confetti machine for much less.</title>
		<link>http://opengarage.net/blog/2010/06/teaser-confetti-machine-less/</link>
		<comments>http://opengarage.net/blog/2010/06/teaser-confetti-machine-less/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 14:15:37 +0000</pubDate>
		<dc:creator>Jean-Pierre</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[confetti]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[home depot]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[pvc]]></category>
		<category><![CDATA[soldering]]></category>
		<category><![CDATA[sparkfun]]></category>
		<category><![CDATA[wedding]]></category>

		<guid isPermaLink="false">http://opengarage.net/blog/?p=552</guid>
		<description><![CDATA[Lauren loves confetti. Several months ago, Lauren asked me if there were a way for us to drop confetti under the tent at our wedding reception. Confetti machines for weddings were really expensive to buy (read: around $6000), but she imagined I could build something where the confetti would be trapped like balloons under a [...]]]></description>
			<content:encoded><![CDATA[<p><object type="application/x-shockwave-flash" width="600" height="338" data="http://www.flickr.com/apps/video/stewart.swf?v=71377" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="flashvars" value="intl_lang=en-us&#038;photo_secret=9c807a9490&#038;photo_id=4661599484&#038;hd_default=false"></param><param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=71377"></param><param name="bgcolor" value="#000000"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&#038;photo_secret=9c807a9490&#038;photo_id=4661599484&#038;hd_default=false" height="338" width="600"></embed></object></p>
<p>Lauren loves confetti. </p>
<p>Several months ago, Lauren asked me if there were a way for us to drop confetti under the tent at our wedding reception. Confetti machines for weddings were really expensive to buy (read: around $6000), but she imagined I could build something where the confetti would be trapped like balloons under a net and gently be released upon the unsuspecting wedding guests.</p>
<p>Gently? I had other ideas. Over on the <a href="http://blog.makezine.com">Make Blog</a>, one of the How-To Tuesdays was this <a href="http://blog.makezine.com/archive/2009/03/compressed_air_rocket.html">compressed air rocket</a> launcher. Perfect. I was confident that I could turn it into our confetti launcher!</p>
<p>After a three hour adventure at Home Depot, some internet shopping at SparkFun, an evening of soldering, and an afternoon of gluing PVC together, I was ready for a small indoor test in our apartment. I shredded some newspaper as a substitute for the confetti and used our bicycle pump to &#8220;charge&#8221; it to about 20psi.</p>
<p>3-2-1. A push of the red button and <em>poof!</em> It rained &#8220;confetti.&#8221; And of course, there is video proof.</p>
]]></content:encoded>
			<wfw:commentRss>http://opengarage.net/blog/2010/06/teaser-confetti-machine-less/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Soldering without the cord.</title>
		<link>http://opengarage.net/blog/2010/03/soldering-without-cord/</link>
		<comments>http://opengarage.net/blog/2010/03/soldering-without-cord/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 15:13:01 +0000</pubDate>
		<dc:creator>Jean-Pierre</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[butane]]></category>
		<category><![CDATA[flyingandroid]]></category>
		<category><![CDATA[soldering]]></category>
		<category><![CDATA[toolbarn]]></category>
		<category><![CDATA[uav]]></category>
		<category><![CDATA[weller]]></category>

		<guid isPermaLink="false">http://opengarage.net/blog/?p=506</guid>
		<description><![CDATA[The Weller Portasol P2C. Soldering gone wireless. Butane instead of electricity. And it comes with a blow torch tip? I didn&#8217;t have anything that needed to be soldered, but that didn&#8217;t keep me from immediately trying it when it came in. I&#8217;ve wanted one of these ever since Andy brought one on our last trip. [...]]]></description>
			<content:encoded><![CDATA[<p>The Weller Portasol P2C. Soldering gone wireless. Butane instead of electricity. And it comes with a blow torch tip? I didn&#8217;t have anything that needed to be soldered, but that didn&#8217;t keep me from immediately trying it when it came in. I&#8217;ve wanted one of these ever since Andy brought one on our last trip.</p>
<p>For the record, Lauren must really trust me if she gets me a butane-powered blow torch in disguise for my birthday, and then let&#8217;s me play with it in our apartment. Thank you.</p>
<p>Ok, let&#8217;s take a closer look. Since the P2C is a butane-powered soldering iron, it needs butane fuel. Lauren thankfully ordered a 2.1oz can of it along with the P2C from <a href="http://www.toolbarn.com/">ToolBarn.com</a>.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/03/DSC02156.jpg" alt="Weller Butane Fuel" title="Weller Butane Fuel" width="600" height="450" class="alignnone size-full wp-image-518" /></p>
<p>The P2C comes with replaceable tips, a nozzle for refueling, a knob for butane gas flow adjustment, an on/off switch, and an ignition switch. It is made of a heat resistant plastic and is, therefore, light even when filled with butane.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/03/DSC02165.jpg" alt="Weller Portasol P2KC" title="Weller Portasol P2KC" width="600" height="450" class="alignnone size-full wp-image-519" /></p>
<p>Refueling the soldering iron with butane is easy. Hold the soldering iron upside down and mate the tip of the fuel can with the nozzle. Push down with the fuel can for three seconds at a time until it is full. The P2C also features a convenient window to see if you have any butane left. </p>
<p>The butane flow can be adjusted to provide the equivalent power of a 45W to 75W soldering iron.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/03/DSC02171.jpg" alt="Weller Portasol P2KC Back" title="Weller Portasol P2KC Back" width="600" height="450" class="alignnone size-full wp-image-520" /></p>
<p>The front assembly of the P2C can be removed, such that you can replace the tip with any of the Weller Portasol tips. The P2C kit included a 0.094&#8243; double sided soldering tip, a hot air tip with deflector, a hot knife tip, and the blow torch tip shown in the photo.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/03/DSC02175.jpg" alt="Weller Portasol P2KC Front" title="Weller Portasol P2KC Front" width="600" height="450" class="alignnone size-full wp-image-521" /></p>
<p>I cannot wait to put the P2C to good use. Hopefully I will get a chance to do just that on our trip to Ft. Benning, GA to test the autonomous mode of our Flying Android UAV.</p>
<p>If you are curious, check out my <a href="http://www.flickr.com/photos/jpdelacroix/sets/72157623574994190/">Flickr</a> set for more photos of the P2C.</p>
]]></content:encoded>
			<wfw:commentRss>http://opengarage.net/blog/2010/03/soldering-without-cord/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The EasyStar has landed.</title>
		<link>http://opengarage.net/blog/2010/02/easystar-landed/</link>
		<comments>http://opengarage.net/blog/2010/02/easystar-landed/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 02:19:22 +0000</pubDate>
		<dc:creator>Jean-Pierre</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[ardupilot]]></category>
		<category><![CDATA[easystar]]></category>
		<category><![CDATA[flyingandroid]]></category>
		<category><![CDATA[multiplex]]></category>
		<category><![CDATA[rc]]></category>
		<category><![CDATA[uav]]></category>

		<guid isPermaLink="false">http://opengarage.net/blog/?p=453</guid>
		<description><![CDATA[After two grueling months, the wait was finally over. A large, but light, package had arrived in the mail taped shut at one end with Atlantahobby.com packaging tape. Lauren had ordered it for me months ago for our engagement anniversary, but every hobby shop locally and online had it back ordered until the middle of [...]]]></description>
			<content:encoded><![CDATA[<p>After two grueling months, the wait was finally over. A large, but light, package had arrived in the mail taped shut at one end with <a href="http://www.atlantahobby.com">Atlantahobby.com</a> packaging tape. Lauren had ordered it for me months ago for our engagement anniversary, but every hobby shop locally and online had it back ordered until the middle of February. It took time for it to travel overseas from Germany.</p>
<p>This weekend it made it here. It took great restraint, but I waited until the next day to open the package. I wanted to make sure I had enough daylight to photo document it, and that is what I did.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/02/DSC01972.jpg" alt="Atlanta Hobby Packaging" title="Atlanta Hobby Packaging" width="600" height="450" class="alignnone size-full wp-image-456" /></p>
<p>I swiftly used my Swiss Army knife to dispose of the packaging. Its contents were what I had been waiting for all this time; my very own Multiplex EasyStar R/C airplane. This is the same aircraft used by the developers of the <a href="http://diydrones.com/profiles/blogs/ardupilot-main-page">ArduPilot</a> and our platform for the Flying Android project.</p>
<p>The EasyStar is an ideal platform for learning how to fly R/C airplanes, plus it is actively used for aerial robotics. I plan to pursue both as soon as we leave the unfriendly winter weather behind.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/02/DSC01994.jpg" alt="Multiplex Easystar" title="Multiplex Easystar" width="600" height="450" class="alignnone size-full wp-image-457" /></p>
<p>The Multiplex EasyStar comes as a Ready-to-Fly (RTF) kit, so there was little for me to build once I had it unpacked. The Hitec 72Mhz 4-channel single stick transmitter needed eight AA batteries. Replacing the batteries required taking apart the entire transmitter; therefore, rechargeable NiCd batteries should be a wise investment.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/02/DSC02043.jpg" alt="72Mhz Transmitter Battery Pack" title="72Mhz Transmitter Battery Pack" width="600" height="450" class="alignnone size-full wp-image-458" /></p>
<p>Inside of the fuselage is the Hitec 72Mhz 6-channel receiver. Only three of the channels are used on the transmitter and receiver: one for the throttle, one for the elevator, and one for the rudder. This leaves the fourth channel open for customization, which we use for toggling the autopilot on/off on our Flying Android EasyStar. Next to the receiver is the electronic speed controller (ESC) and a NiCd battery pack can be found in the nose of the airplane.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/02/DSC02084.jpg" alt="72Mhz Receiver and ESC" title="72Mhz Receiver and ESC" width="600" height="450" class="alignnone size-full wp-image-459" /></p>
<p>The assembly required to put this airplane together merely took ten minutes. The elevator is glued to the tail and attached to one servo, while the rudder is glued on top of the elevator and attached to the other servo. The wings are joined by a plastic rod and can be easily attached and detached from the aircraft.</p>
<p>I was ready to test the servos and throttle in no time. First, I turned on the transmitter and then the receiver (and vice versa when powering off), else I could risk damaging the servos or other electronics. Then, I verified that the trims and stick moved the control surfaces in the correct directions. Finally, the throttle needed to be tested, so I ramped it up to full power!</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/02/DSC02123.jpg" alt="Brushed DC Motor" title="Brushed DC Motor" width="600" height="450" class="alignnone size-full wp-image-460" /></p>
<p>I have already started to make a list of modifications in my head: switching over to the 2.4Ghz transmitter from the Blade CX2 helicopter, a brushless DC motor and ESC for more power, and a LiPo battery pack for longer flights. Plus, a <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8739">camera module</a> is definitely a <em>must</em>.</p>
<p>Make sure to check out my <a href="http://www.flickr.com/photos/jpdelacroix/sets/72157623399020129/">Flickr set</a> for more photos.</p>
]]></content:encoded>
			<wfw:commentRss>http://opengarage.net/blog/2010/02/easystar-landed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fix it: Nintendo Wii Sensor Bar</title>
		<link>http://opengarage.net/blog/2010/02/fix-it-nintendo-wii-sensor-bar/</link>
		<comments>http://opengarage.net/blog/2010/02/fix-it-nintendo-wii-sensor-bar/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 19:47:07 +0000</pubDate>
		<dc:creator>Jean-Pierre</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[repair]]></category>
		<category><![CDATA[sensor bar]]></category>
		<category><![CDATA[soldering]]></category>
		<category><![CDATA[wii]]></category>

		<guid isPermaLink="false">http://opengarage.net/blog/?p=403</guid>
		<description><![CDATA[This is part two of a seemingly endless series of tutorials on how to undo what your cat (or other pet) loves to do. Today&#8217;s &#8220;Fix it&#8221; tutorial covers the repair of the Nintendo Wii sensor bar and its connector cable, which can be severed by the first molars of a black cat in under [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_408" class="wp-caption alignnone" style="width: 610px"><img style="padding-bottom: 0px" src="http://opengarage.net/blog/wp-content/uploads/2010/02/duelii.jpg" alt="Wednesday vs. Nintendo Wii Sensor Bar" title="Wednesday vs. Nintendo Wii Sensor Bar" width="600" height="200" class="size-full wp-image-408" /><p class="wp-caption-text">Photo of Wednesday, the black cat, is &copy; Lauren Riddle.</p></div>
<p>This is part two of a seemingly endless series of tutorials on how to undo what your cat (or other pet) loves to do. Today&#8217;s &#8220;Fix it&#8221; tutorial covers the repair of the Nintendo Wii sensor bar and its connector cable, which can be severed by the first molars of a black cat in under two seconds.</p>
<h3>Scenario</h3>
<p>The cable connecting the sensor bar to your Wii has been damaged or severed. You don&#8217;t want to spend $7.50 to get a <a href="http://store.nintendo.com/webapp/wcs/stores/servlet/ProductDisplay?productId=138704&#038;currency=USD&#038;catalogId=10001&#038;tranId=0&#038;lastAction=setCurr&#038;storeId=10001&#038;languageId=-1&#038;categoryId=62707&#038;ddkey=http:SetCurrencyPreference">refurbished</a> one or $20 to get the new <a href="http://www.amazon.com/gp/product/B002E1MLR8/ref=pd_lpo_k2_dp_sr_1?pf_rd_p=486539851&#038;pf_rd_s=lpo-top-stripe-1&#038;pf_rd_t=201&#038;pf_rd_i=B000LFJNG6&#038;pf_rd_m=ATVPDKIKX0DER&#038;pf_rd_r=0E5DSHW620T16XRTB0W4">wireless</a> sensor bar; however, you are brave and confident that you can fix it yourself.</p>
<h3>What you will need</h3>
<p>This tutorial will require the same basic tools as before:</p>
<ul>
<li>A <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9318">soldering iron</a></li>
<li>A spool of <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9162">thin solder</a></li>
<li>A <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8696">wire stripper</a></li>
<li>Some heat shrink tubing</li>
</ul>
<p>You can find heat shrink tubing <a href="http://www.amazon.com/NTE-Heat-Shrink-Black-Assorted/dp/B000FIJ7GA/ref=pd_bxgy_e_img_c">almost</a> <a href="http://www.lowes.com/pd_20958-12704-773803_4294821882_4294937087?productId=3128187">anywhere</a>. Make sure to pick up heat shrink tubing that is just a little bit larger than the cable itself, so that it will fit tightly after it shrinks.</p>
<h3>Before we get started</h3>
<p>Since this tutorial requires some soldering, cutting, and heating, please make sure to be safe! Nothing here is dangerous so long as you use the tools properly and stay focused.</p>
<h3>Step 1</h3>
<p>Your cable may look a little like the included photo when you start. If your cable is damaged, but not completely severed, you will need to cut through it.<br />
<img src="http://opengarage.net/blog/wp-content/uploads/2010/02/DSC01900.jpg" alt="Ground Zero" title="Ground Zero" width="600" height="450" class="alignnone size-full wp-image-422" /><br />
Use your wire stripper to cut away the damaged sections of the cable before you start the repair. The connector cable will get shorter, so make sure to save as much of it as you can.</p>
<p><span id="more-403"></span></p>
<h3>Step 2</h3>
<p>Next, use the wire stripper to strip the ends of the cable, where you just made the cut. I recommend stripping the cable about a centimeter down from the end.<br />
<img src="http://opengarage.net/blog/wp-content/uploads/2010/02/DSC01901.jpg" alt="Stripped Cable" title="Stripped Cable" width="600" height="450" class="alignnone size-full wp-image-427" /><br />
Removing the outer coating of the wire reveals the core. Two wires are intertwined with two insulating cotton threads and encased in a paper-like material.</p>
<h3>Step 3</h3>
<p>Remove the paper-like material with your fingers, exposing one red and one copper wire. Cut away the extraneous white cotton threads. Don&#8217;t worry, we won&#8217;t need those bits of insulation.<br />
<img src="http://opengarage.net/blog/wp-content/uploads/2010/02/DSC01907.jpg" alt="Exposed Wires" title="Exposed Wires" width="600" height="450" class="alignnone size-full wp-image-432" /><br />
If the red or copper wire became unthreaded from peeling off the outer insulation, just bundle the threads of the wire together and twist it a couple of times counter-clockwise. Make sure to keep the copper and red wire separate. One is positive and the other negative (or ground), so avoid shorting the two together!</p>
<h3>Step 4</h3>
<p>Now that both ends of the cable have the wires exposed, it is almost time to solder them together. While the soldering iron heats up, slip a section of heat shrink tubing over one side of the cable.<br />
<img src="http://opengarage.net/blog/wp-content/uploads/2010/02/DSC01930.jpg" alt="Heat Shrink Tubing" title="Heat Shrink Tubing" width="600" height="450" class="alignnone size-full wp-image-437" /><br />
The heat shrink tubing will be used later to insulate and protect the soldered wires.</p>
<h3>Step 5</h3>
<p>Hold the two ends of the cable side by side, so that the exposed wires are all together at the top. Now, bind one red wire to the other red wire by twisting them together. Repeat for the copper wires.<br />
<img src="http://opengarage.net/blog/wp-content/uploads/2010/02/DSC01929.jpg" alt="Joined Wires" title="Joined Wires" width="600" height="450" class="alignnone size-full wp-image-439" /><br />
Make sure to only bind the red wires together and only the copper wires together, else you will have a short.</p>
<h3>Step 6</h3>
<p>Solder the copper wires together by applying solder to the bundle you made in Step 5. Repeat for the red wires.<br />
<img src="http://opengarage.net/blog/wp-content/uploads/2010/02/DSC01940.jpg" alt="Soldering" title="Soldering" width="600" height="450" class="alignnone size-full wp-image-440" /><br />
It is harder to solder the red wires, but it just takes a little bit of extra heat from the soldering iron for the solder to start flowing.</p>
<h3>Step 7</h3>
<p>Straighten out the cable and direct each bundle of soldered wires to point in opposite directions.<br />
<img src="http://opengarage.net/blog/wp-content/uploads/2010/02/DSC01952.jpg" alt="Soldered Bundles" title="Soldered Bundles" width="600" height="450" class="alignnone size-full wp-image-443" /><br />
Pull the heat shrink tubing over the exposed soldered wire bundles. Now, you&#8217;re ready to test if all your effort paid off!</p>
<h3>Test it</h3>
<p>Plug the sensor bar back into your Wii. Power it up and see if the pointer from your Wiimote shows up on the screen. If so, success! If not, go back and check your soldering and make sure that there isn&#8217;t a short.</p>
<h3>Close it</h3>
<p>Unplug the sensor bar from your Wii and make sure that the heat shrink tubing is still properly covering the repaired section. If so, use a <a href="http://www.walmart.com/ip/Darice-Multi-Purpose-Heat-Tool-320-Watt/12460908">heat gun</a> to evenly heat and shrink the tubing until it is shrink wrapped around the cable.<br />
<img src="http://opengarage.net/blog/wp-content/uploads/2010/02/DSC01963.jpg" alt="Shrink Wrapped" title="Shrink Wrapped" width="600" height="450" class="alignnone size-full wp-image-444" /><br />
If you don&#8217;t have a heat gun, you can also use a lighter, but be careful to keep the flame some distance away from the tubing. It may set on fire if it is too close to the flame.</p>
<h3>Finale</h3>
<p>If you&#8217;ve followed this series of steps, you have successfully reclaimed your wired Wii sensor bar! Now get back to rescuing the Princess, Mario.<br />
<img src="http://opengarage.net/blog/wp-content/uploads/2010/02/DSC01964.jpg" alt="Fixed Wii Sensor Bar" title="Fixed Wii Sensor Bar" width="600" height="450" class="alignnone size-full wp-image-445" /><br />
<em>You can find more photos of the process on my <a href="http://www.flickr.com/jpdelacroix">Flickr</a> page.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://opengarage.net/blog/2010/02/fix-it-nintendo-wii-sensor-bar/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fix it: Xbox 360 Headset</title>
		<link>http://opengarage.net/blog/2010/01/fix-it-xbox-360-headset/</link>
		<comments>http://opengarage.net/blog/2010/01/fix-it-xbox-360-headset/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 00:45:05 +0000</pubDate>
		<dc:creator>Jean-Pierre</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[360]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[headset]]></category>
		<category><![CDATA[repair]]></category>
		<category><![CDATA[soldering]]></category>
		<category><![CDATA[sparkfun]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xbox]]></category>

		<guid isPermaLink="false">http://opengarage.net/blog/?p=286</guid>
		<description><![CDATA[Our black cat, Wednesday, has a cat tree, a feather boa, and all the mice a cat could ever ask for, but her favorite toy to destroy turns out to be cables. Yes, cables. She will chew through headphones, Wii sensor bars, and my Xbox 360 headset. If your cat, or another wild animal you [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_302" class="wp-caption alignnone" style="width: 610px"><img style="padding-bottom: 0px;" src="http://opengarage.net/blog/wp-content/uploads/2010/01/duel.jpg" alt="Wednesday vs. Headset" title="Wednesday vs. Headset" width="600" height="200" class="size-full wp-image-302" /><p class="wp-caption-text">Photo of Wednesday, the black cat, is &copy; Lauren Riddle.</p></div>
<p>Our black cat, Wednesday, has a cat tree, a feather boa, and all the mice a cat could ever ask for, but her favorite toy to destroy turns out to be cables. Yes, <em>cables</em>. She will chew through headphones, Wii sensor bars, and my Xbox 360 headset. If your cat, or another wild animal you choose to keep in your home, decides to destroy your headset, this &#8220;fix-it&#8221; tutorial will help you repair the damage. </p>
<h3>Scenario</h3>
<p>The cables on your Xbox 360 headset have been damaged or severed. You don&#8217;t want to spend $20 to replace it and are brave and confident that you can fix it yourself.</p>
<h3>What you will need</h3>
<p>These are household items familiar to anyone who has ever taken apart and fixed any electronics. If this is your first attempt, <em>don&#8217;t worry</em>, you can easily <a href="http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=106">learn</a> how to use them.</p>
<ul>
<li>A <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9318">soldering iron</a></li>
<li>A spool of <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9162">thin solder</a></li>
<li>A <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8696">wire stripper</a></li>
<li>Some instant glue</li>
</ul>
<p>If you are missing a particular item, you can easily purchase it cheaply from most electronics stores. I have included links to these items in the <a href="http://www.sparkfun.com">SparkFun</a> store. They&#8217;re both cheap and great for beginners! Plus, you&#8217;ll get to <em>reuse</em> them on your future electronics projects.</p>
<h3>Before we get started</h3>
<p>If this is your first time soldering, I recommend reading the SparkFun <a href="http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=106">tutorial</a>, including its safety tips! This tutorial will describe how to fix the cable below the volume control; however, fixing the cable above the volume control is almost exactly the same.</p>
<h3>Step 1</h3>
<p>If the cable hasn&#8217;t been completely severed, then you&#8217;ll need to make a cut. Your wire stripper can dual as a wire cutter, so use it to cut the cable right below the damaged area. You should have two pieces: the cable with the plug at one end, and the rest of the headset.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/01/DSC01864.jpg" alt="Volume Control Casing" title="Volume Control Casing" width="600" height="450" class="alignnone size-full wp-image-359" /></p>
<p>If your headset was damaged above the volume control unit, you&#8217;ll want to cut the cable right above the damage. Make sure to cut as close to the damage, since we want to maximize the amount of cable that is left.</p>
<p><span id="more-286"></span></p>
<h3>Step 2</h3>
<p>Use your fingers or the wire stripper to pry open the casing. Your best bet is to do it on either side of the volume wheel. Unfortunately, you&#8217;ll break some of the casing in the process, but you can glue it back together later.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/01/DSC01847.jpg" alt="Volume Control Wheel and Switch" title="Volume Control Wheel and Switch" width="600" height="450" class="alignnone size-full wp-image-358" /></p>
<p>You might ask yourself at this point, &#8220;Why go through the trouble to break open the case instead of directly soldering the cut cable back together?&#8221; It turns out it is infinitely easier to solder the cable onto the circuit board inside the volume control instead of onto another cable. The wires that make up the cable are tiny.</p>
<h3>Step 3</h3>
<p>Remove the exposed circuit board from the casing and flip it over. You need to desolder the damaged cable from the circuit board by heating up each solder pad and lightly pulling on the cable. If you&#8217;re working on the cable below the volume control, then there are only three pads to heat up, labeled &#8220;SP+&#8221;, &#8220;M+&#8221;, and &#8220;G&#8221;. If you&#8217;re working on the other cable, then there are four pads labeled &#8220;SP-&#8221;, &#8220;SP+&#8221;, &#8220;M+&#8221;, and &#8220;M-&#8221;.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/01/DSC01828.jpg" alt="Circuit Board" title="Circuit Board" width="600" height="450" class="alignnone size-full wp-image-375" /></p>
<h3>Step 4</h3>
<p>Now that the damaged portion of the cable is removed, strip the end of the good cable using the wire stripper. If it is the cable with the plug at the end, then you&#8217;ll see a blue and a copper wire exposed; otherwise, you&#8217;ll see a blue, a green, and a copper wire. The white wire you saw before is hidden by the copper wire.</p>
<p>Separate the white wire from the copper wire. You&#8217;ll unthread the copper wire in the process, so rethread it by turning it clockwise a few times with your fingers.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/01/DSC01843.jpg" alt="Wiring" title="Wiring" width="600" height="450" class="alignnone size-full wp-image-379" /></p>
<h3>Step 5</h3>
<p>Next, you need to repeat step 3 in reverse. The easiest way to do this is to first heat up each empty solder pad with the soldering iron and add a little bit of extra solder. Then for each wire, heat up its respective solder pad, stick the end into the blob of solder, remove the soldering iron, and let it cool off.</p>
<p>Remember, if you&#8217;re fixing the cable below the volume control (right side of the photo in step 3), attach the blue wire to &#8220;SP+&#8221;, the white wire to &#8220;M+&#8221;, and the copper wire to &#8220;G&#8221;. Otherwise, on the left side, attach the blue wire to &#8220;SP+&#8221;, the green wire to &#8220;SP-&#8221;, the white wire to &#8220;M+&#8221;, and the copper wire to &#8220;M-&#8221;.</p>
<h3>Test it</h3>
<p>Before closing up the circuit board, make sure the headset works with your Xbox 360. It should work if everything is connected properly. If it doesn&#8217;t, recheck that each wire is on the correct solder pad and that the wire makes a clean connection with the pad. Also, some of these pads are close together, so make sure that there is no solder connecting any two pads together.</p>
<h3>Close it</h3>
<p>If the headset passed the test, then put the circuit board back into bottom half of the casing. I recommend sticking a piece of double sided foam tape to the back of the circuit board before placing it in the casing. It helps keep the wires from moving and touching anything else on the board during use later. Next, apply some instant glue to the four broken pegs on the other half of the casing (shown in the photo).</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/01/DSC01855.jpg" alt="Top Half of Casing" title="Top Half of Casing" width="600" height="450" class="alignnone size-full wp-image-381" /></p>
<p>Press the two halves together for a good 30 seconds.</p>
<h3>Finale</h3>
<p>If you&#8217;ve successfully followed this series of steps, you should now be the proud owner of a working, albeit shorter, Xbox 360 headset!</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/01/DSC01871.jpg" alt="Xbox 360 Headset" title="Xbox 360 Headset" width="600" height="450" class="alignnone size-full wp-image-387" /></p>
]]></content:encoded>
			<wfw:commentRss>http://opengarage.net/blog/2010/01/fix-it-xbox-360-headset/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Google knows everything.</title>
		<link>http://opengarage.net/blog/2010/01/google-knows-everything/</link>
		<comments>http://opengarage.net/blog/2010/01/google-knows-everything/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 15:40:29 +0000</pubDate>
		<dc:creator>Jean-Pierre</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[akonadi]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">http://opengarage.net/blog/?p=212</guid>
		<description><![CDATA[I have finally completed the jump onto the Google bandwagon by getting organized with Google Calendar and shrugging off that Google now knows that I have CS4641 Machine Learning on Tuesdays and Thursdays from 3:05pm to 4:25pm in the Klaus Advanced Computing building. Sooner or later all of our personal data will be in the [...]]]></description>
			<content:encoded><![CDATA[<p>I have finally completed the jump onto the <a href="http://www.google.com">Google</a> bandwagon by getting organized with <a href="http://www.google.com/calendar">Google Calendar</a> and shrugging off that Google now knows that I have CS4641 Machine Learning on Tuesdays and Thursdays from 3:05pm to 4:25pm in the Klaus Advanced Computing building. Sooner or later all of our personal data will be in the &#8220;Cloud,&#8221; because who really wants to manually sync their calendars, documents, contacts, etc. over three or four devices? I know I don&#8217;t.</p>
<p>There is a link in the right sidebar to my <a href="http://opengarage.net/blog/?page_id=202">Google Calendar</a>, so that you can check when I have something planned or not. You may use it to catch me during the week, or just out of plain curiosity.</p>
<p>For the fellow <a href="http://www.kde.org">KDE</a> users out there, you can sync your Google calendar and contacts with Kontact (or Korganizer) using Akonadi. The Akonadi Google Resource did not make it into KDE 4.3, but it can easily be grabbed and install from the KDE SVN repositories.</p>
<div class="code">
<pre class="brush: plain;">svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/pim/googledata googledata
cd googledata/
mkdir build
cd build/
cmake ../ -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make &amp;&amp; make install</pre>
</div>
<p>Once the resources have been installed, pull up the configuration window for Akonadi (either through the System Settings or the Akonadi Tray Utility). Click &#8220;Add&#8230;&#8221; and you should see the Akonadi Google Calendar Resource at the top.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/01/akonadi.jpg" alt="Akonadi with Google Data" title="Akonadi with Google Data" width="600" height="400" class="alignnone size-full wp-image-229" /></p>
<p>Click &#8220;Ok&#8221; and then enter your Google account information in the dialog box that is opened. Confirm and close the Akonadi configuration window.</p>
<p>Next, open Kontact (or Korganizer). Click the plus symbol at top right of the calendar list.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/01/korganizer.jpg" alt="Korganizer Calendar List" title="Korganizer Calendar List" width="600" height="300" class="alignnone size-full wp-image-233" /></p>
<p>Select &#8220;Akonadi (Provides access&#8230;&#8221; from the top of the list and click &#8220;Ok.&#8221; In the &#8220;Resource Configuration&#8221; dialog that opens, change the default label in the &#8220;Name:&#8221; field to something more useful and then click &#8220;Ok.&#8221;</p>
<p>You&#8217;re all done! You should be able to see your Google calendar and add, edit, or delete events. The Akonadi resource automatically performs a two-way sync of all events in the calendar; however, it is currently limited to only the first of your Google calendars. Hopefully, complete support for data synchronization with Google will be part of KDE 4.4.</p>
<p><em>Interesting fact:</em> The <a href="http://www.google.com/support/mobile/bin/answer.py?answer=138740&#038;topic=14252">instructions</a> for setting up <a href="http://www.google.com/mobile/sync/">Google Sync</a> on the Apple iPhone/iPod Touch involves Microsoft Exchange. Quite amusing.</p>
]]></content:encoded>
			<wfw:commentRss>http://opengarage.net/blog/2010/01/google-knows-everything/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Use a resettable fuse, so you don&#8217;t blow yours.</title>
		<link>http://opengarage.net/blog/2010/01/use-a-resettable-fuse-so-you-dont-blow-yours/</link>
		<comments>http://opengarage.net/blog/2010/01/use-a-resettable-fuse-so-you-dont-blow-yours/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 02:32:50 +0000</pubDate>
		<dc:creator>Jean-Pierre</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[blade cx2]]></category>
		<category><![CDATA[e-filte]]></category>
		<category><![CDATA[helicopter]]></category>
		<category><![CDATA[resettable fuse]]></category>
		<category><![CDATA[uav]]></category>

		<guid isPermaLink="false">http://opengarage.net/blog/?p=155</guid>
		<description><![CDATA[A few years ago, my dad entrusted me with his E-Flite Blade CX2 R/C coaxial helicopter, because I became interested in making it fly autonomously. I had a free project in one of my CS courses and decided to build a stabilizing auto pilot for the helicopter around an Arduino Mini, but more on that [...]]]></description>
			<content:encoded><![CDATA[<p>A few years ago, my dad entrusted me with his <a href="http://www.e-fliterc.com">E-Flite</a> <a href="http://www.e-fliterc.com/Products/Default.aspx?ProdID=EFLH1250#quickFeatures">Blade CX2</a> R/C coaxial helicopter, because I became interested in making it fly autonomously. I had a free project in one of my CS courses and decided to build a stabilizing auto pilot for the helicopter around an <a href="http://www.arduino.cc">Arduino</a> <a href="http://arduino.cc/en/Main/ArduinoBoardMini">Mini</a>, but more on that in a later post.</p>
<p>The helicopter is fairly easy to control indoors, as soon as I figured out to stay way from the ground, the ceiling, or any furniture. Flying too close to any such obstacles creates turbulence and backwash, which make the helicopter difficult to control. This also makes it almost impossible to fly outdoors, even in low wind conditions. The helicopter is powerful enough to lift itself off the ground, but can carry only a small payload of extra electronics. However, it is a lot of fun to fly!</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/01/DSC01756.jpg" alt="E-Flite Blade CX2" title="E-Flite Blade CX2" width="600" height="450" class="alignnone size-full wp-image-170" /></p>
<p>Since the helicopter belongs to my dad, I made sure to take good care of it, but small crashes are inevitable in test flights around the living room in a studio apartment. The worst crash that could happen is a power-on blade strike, where the blades strike an object while the throttle is not at 0%. Either the blades could shatter on impact, or worse the blades are stuck, which cause the DC motors to over-current the 4-in-1 control unit. As Murphy&#8217;s law dictates, just that happened to me.</p>
<p>The short in the control unit from the over-current remained well hidden, since there was neither a spark nor a small puff of smoke: the #1 sign for any electronics geek that something just broke. I didn&#8217;t know something went awfully wrong until the next time I tried to fly the helicopter.</p>
<p>Plug the battery pack into the control unit. Go. Turn on the transmitter. Go. But the transmitter wouldn&#8217;t associate with the receiver in the control unit, which simply blinked red and green. Ok, let&#8217;s try it again. Unplug everything. Plug the battery pack in and turn on the transmitter. Same red and green blinking. Oh, no. Panic. Let me read the manual. Rebinding? I tried to rebind the transmitter and receiver with the bind plug, but that didn&#8217;t fix it either!</p>
<p>I spent the afternoon frantically searching the Internet for a solution, until I came across a discussion about Blade CX2s and the &#8216;over-current&#8217; problem. I soon learned that the control unit was lost and this could have been easily prevented with a fuse between the 4-in-1 control unit and the DC motors. A $5 fuse? Why wasn&#8217;t this included with the helicopter in the first place? Needless to say, I was a bit furious that I had to replace the $60 control unit.</p>
<p>So before you have to spend $60 to replace a destroyed <a href="http://www.e-fliterc.com/Products/Default.aspx?ProdID=EFLH1024">4-in-1 control unit</a>, invest $5 in <a href="http://www.e-fliterc.com/Products/Default.aspx?ProdID=EFLH1206">resettable fuses</a> (EFLH1206 Over-Current Protection/PTC Fuse Harness). These positive temperature coefficient (PTC) devices are non-linear thermistors, which at some specified level of current break the circuit and disconnect the motors from the control unit. The fuses reset once the current drops off on the wire.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/01/DSC01802.jpg" alt="Resettable Fuse" title="Resettable Fuse" width="600" height="450" class="alignnone size-full wp-image-159" /></p>
<p>The resettable fuses need to be installed between the control unit and each motor (not the servos). Check the photo below to see what it should look like installed on your helicopter. The fuses will add some length to the wiring, but you can easily stow them away in the cockpit above the control unit.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/01/DSC01795.jpg" alt="Resettable Fuse on E-Flite Blade CX2" title="Resettable Fuse on E-Flite Blade CX2" width="600" height="450" class="alignnone size-full wp-image-158" /></p>
<p>If you&#8217;re lucky, you may have bought one of the newer Blade CX2s, which now ship with the fuses already installed. Either way, next time you get unlucky with a power-on blade strike, you won&#8217;t blow your fuse over having to replace the $60 control unit.</p>
]]></content:encoded>
			<wfw:commentRss>http://opengarage.net/blog/2010/01/use-a-resettable-fuse-so-you-dont-blow-yours/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How I almost got free electronics.</title>
		<link>http://opengarage.net/blog/2010/01/how-i-almost-got-free-electronics/</link>
		<comments>http://opengarage.net/blog/2010/01/how-i-almost-got-free-electronics/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 19:28:05 +0000</pubDate>
		<dc:creator>Jean-Pierre</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[freeday]]></category>
		<category><![CDATA[sparkfun]]></category>
		<category><![CDATA[uav]]></category>
		<category><![CDATA[xbee]]></category>

		<guid isPermaLink="false">http://opengarage.net/blog/?p=118</guid>
		<description><![CDATA[Lauren and I were ready for SparkFun&#8216;s Free Day. The night before we had filled up our shopping carts with $100 worth of electronics (and some sweet t-shirts). I had filled my cart with two XBee Pro 900 RF modules with an antenna, which I have wanted ever since the FunJet UAV has been on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.iloveyoumuch.com/wordpress">Lauren</a> and I were ready for <a href="http://www.sparkfun.com">SparkFun</a>&#8216;s Free Day. The night before we had filled up our shopping carts with $100 worth of electronics (and some sweet t-shirts). I had filled my cart with two XBee Pro 900 RF modules with an antenna, which I have wanted ever since the FunJet UAV has been on the home page of <a href="http://diydrones.com/">DIY Drones</a>. These modules have a range of up to six miles and would be great for telemetry from an UAV down to a ground station (read: laptop).</p>
<p>We woke up at around 10:15 AM and pointed our browsers to our shopping carts. Thankfully, SparkFun had a live countdown to follow. My dad joined a little later, and <a href="http://www.bardagjy.com">Andy</a> and I were giving an almost play by play over Twitter. At exactly 11 AM, all of us and the rest of the Internet hit &#8220;Checkout!&#8221;</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/01/sparkfun.jpg" alt="SparkFun Free Day" title="SparkFun Free Day" width="600" height="400" class="alignnone size-full wp-image-120" /></p>
<p>Loading&#8230; Timeout. Refresh. Loading&#8230; Timeout. Refresh. This went on for almost two hours. My dad couldn&#8217;t get registered. Lauren only ever saw her shopping cart. I timed out trying to pay for shipping. And Andy made it to the last page, but then after 1 hour, 44 minutes, and 47 seconds, Free Day ended and none of us got any electronics.</p>
<p>On a more positive note, SparkFun became the <a href="http://twitpic.com/x2l0y">#1</a> Google search term, <a href="http://twitter.com/#search?q=%23sparkfun">#sparkfun</a> grew into a top Twitter trend, and their store got some much deserved publicity!</p>
]]></content:encoded>
			<wfw:commentRss>http://opengarage.net/blog/2010/01/how-i-almost-got-free-electronics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s kick off this blog!</title>
		<link>http://opengarage.net/blog/2010/01/lets-kick-off-this-blog/</link>
		<comments>http://opengarage.net/blog/2010/01/lets-kick-off-this-blog/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 00:44:31 +0000</pubDate>
		<dc:creator>Jean-Pierre</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[easystar]]></category>
		<category><![CDATA[flyingandroid]]></category>
		<category><![CDATA[uav]]></category>

		<guid isPermaLink="false">http://opengarage.net/blog/?p=63</guid>
		<description><![CDATA[Hallo. To kick off this blog, here is a photo of one of my current projects: a Multiplex EasyStar R/C aircraft + Google Android developer smart phone = Unmanned Aerial Vehicle (UAV). This photo was taken on a cold, rainy, and windy day in early December at Ft. Benning, GA. The UAV is remotely operated [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo.</p>
<p>To kick off this blog, here is a photo of one of my current projects: a Multiplex EasyStar R/C aircraft + Google Android developer smart phone = Unmanned Aerial Vehicle (UAV). This photo was taken on a cold, rainy, and windy day in early December at Ft. Benning, GA.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/01/easystar.jpg" alt="Multiplex EasyStar" title="Multiplex EasyStar" width="600" height="450" class="size-full wp-image-64" /></p>
<p>The UAV is remotely operated by a safety pilot on the ground, while the smart phone records sensory information and takes photographs. Below are just a few of the photos captured during one of the test flights at altitudes between 300 and 500 feet above ground level (AGL). By the end of this two semester project, the team plans to demonstrate fully autonomous flight of the UAV.</p>
<p><img src="http://opengarage.net/blog/wp-content/uploads/2010/01/aerial.jpg" alt="Aerial Photographs" title="Aerial Photographs" width="600" height="452" class="alignnone size-full wp-image-98" /></p>
<p>I develop and implement the flight controls in the autopilot. In the first phase of this project, I ported the <a href="http://diydrones.com/profiles/blogs/ardupilot-main-page">ArduPilot</a> to work on the smart phone and its <a href="http://www.android.com/">Android</a> platform. The flight controls consist of simple proportional-integral-derivative (PID) controllers, which adjust the elevator, rudder, and throttle. The accelerometer, digital compass, and GPS receiver on the smart phone are used as feedback in the control loops. I plan to explore more complex control strategies in the second phase of this project.</p>
<p>We plan to extensively document our project on <a href="http://www.flyingandroid.com">flyingandroid.com</a>, including how to hack the serial interface on the G1 and some other creative ways to connect smart phones to servos.</p>
]]></content:encoded>
			<wfw:commentRss>http://opengarage.net/blog/2010/01/lets-kick-off-this-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
