<?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>Your Warranty Is Void.com &#187; Hardware</title>
	<atom:link href="http://www.yourwarrantyisvoid.com/category/hardware/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yourwarrantyisvoid.com</link>
	<description>Linux, Hardware, Software and Chaos. What more is there?</description>
	<lastBuildDate>Sun, 15 Aug 2010 02:56:47 +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>Squirrelcage blower keeps small form factor PCs cool</title>
		<link>http://www.yourwarrantyisvoid.com/2010/08/14/squirrelcage-blower-keeps-small-form-factor-pcs-cool/</link>
		<comments>http://www.yourwarrantyisvoid.com/2010/08/14/squirrelcage-blower-keeps-small-form-factor-pcs-cool/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 02:52:16 +0000</pubDate>
		<dc:creator>firestorm_v1</dc:creator>
				<category><![CDATA[Embedded devices]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[How-To's]]></category>
		<category><![CDATA[cooling]]></category>
		<category><![CDATA[Mods]]></category>
		<category><![CDATA[Small Form Factor]]></category>

		<guid isPermaLink="false">http://www.yourwarrantyisvoid.com/?p=563</guid>
		<description><![CDATA[As long as there has been electronics, there has been the problem of how to keep them cool.  Unfortunately, the problem gets more complex the smaller that computers get and what works for one PC might not work for others.  This is clearly the obstacle to overcome when trying to cool down a settop box.  [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-566" title="Squirrelcage fan cooling" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/squirrel-fan-cooling.jpg" alt="Squirrel cage fan cooling. Not chuck squirrels through fans at nuclear reactors." width="535" height="176" /></p>
<p style="text-align: left;">As long as there has been electronics, there has been the problem of how to keep them cool.  Unfortunately, the problem gets more complex the smaller that computers get and what works for one PC might not work for others.  This is clearly the obstacle to overcome when trying to cool down a settop box.  Read more to find out how I was able to pull it off very well for a little over $10 in parts and still maintain all my hair.</p>
<p style="text-align: left;"><span id="more-563"></span></p>
<p style="text-align: left;">It&#8217;s pretty synonymous that computers == heat and with any mainstream processor, you have a pretty significantly sized heatsink and fan to keep the processor cool.  While processor fans and heatsinks are pretty easy to come by for standard desktop computers and servers, embedded devices are pretty much left to their own devices (no pun intended).  I was faced with the very same problem when I decided to start using two embedded computers to replace a NAT router and mini home server.   These machines are sold as a &#8220;set-top-box&#8221; and were initially intended for some kind of Video On Demand service that used broadband service to deliver content.  The computer hardware was figured out and working however left to the &#8220;stock&#8221; heatsink and heatspreader (there was no fan when I started) the box was very hot to the touch.  I decided to initially tack a case fan to the heatsink to help with the cooling, but that only served to band-aid the problem.</p>
<p style="text-align: left;">
<div id="attachment_567" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/settop.jpg"><img class="size-medium wp-image-567" title="settop" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/settop-300x225.jpg" alt="The settop box that is too hot to touch" width="300" height="225" /></a><p class="wp-caption-text">The settop box.  Those holes on top are supposed to keep this cool?</p></div>
<p style="text-align: left;">A view of the internals left very little room to work with.  There was no way I was going to be able to use a standard computer case fan without some massive case modding. Since I wasn&#8217;t really looking for a reason to spend the entire day with the dremel cutting sheet steel, I decided to take a look at what I had to work with.</p>
<p style="text-align: left;">
<div id="attachment_568" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/internals.jpg"><img class="size-medium wp-image-568" title="Settop internals" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/internals-300x225.jpg" alt="Settop internals.  It's quite cramped in there." width="300" height="225" /></a><p class="wp-caption-text">Settop internals.  It&#39;s quite cramped in there.</p></div>
<p>Since this thing was designed to be a set top box, there were all kinds of connections on the back, including a big SCART connector.  According to <a title="SCART - definition by Wikipedia" href="http://en.wikipedia.org/wiki/SCART" target="_blank">wikipedia</a>, SCART is primarily a European standard and is very commonplace for connecting AV equipment to TVs and etc.  Since this settop was sold in the US, the SCART connector was unpopulated and instead left a knockout.  This gave me a sizeable aperture for the hot exhaust, now to find some way to get the air moving.</p>
<div id="attachment_569" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/location.jpg"><img class="size-medium wp-image-569" title="location" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/location-300x225.jpg" alt="Exhaust Port location" width="300" height="225" /></a><p class="wp-caption-text">Exhaust Port Location</p></div>
<p style="text-align: left;">In the above shot, the SCART port is the large dull steel colored rectangular hole in the silver backing.  The hole is high enough that it does not interfere with the SDRAM sticks and far enough away from the power supply not to be a shock hazard.  Now knowing what I had and how big of a fan I needed, I went to Microcenter and took a look around. They had a lot of normal desktop fans and a few oddball fans and the one that would work best ended up being an old-style squirrelcage fan.  A squirrelcage fan is like the standard case fan that you&#8217;re used to however instead of normal blades, the squirrel cage fan uses an impeller that sucks in air from the front and exhausts it out of the side of the fan. The fan exhaust is perpendicular to the intake unlike a standard fan.  The advantage is that a squirrel cage fan offers the airflow of a standard fan in a smaller form factor due to the perpendicular exhaust.  The general idea is that the squirrel cage fan will suck in the warm air from inside the case and exhaust out of the now ex-SCART port.</p>
<p style="text-align: left;">
<div id="attachment_570" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/squirrelcage.jpg"><img class="size-medium wp-image-570" title="SquirrelCage blower" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/squirrelcage-300x225.jpg" alt="Squirrelcage blower, Now with extra squirrels" width="300" height="225" /></a><p class="wp-caption-text">Squirrel cage blower</p></div>
<p style="text-align: left;">This is the squirrelcage fan that I selected. Although I couldn&#8217;t find a link on Microcenter&#8217;s website, here is a <a title="Microcenter Squirrel cage fan" href="http://www.microcenter.com/single_product_results.phtml?product_id=0209741" target="_blank">link of a comparable fan</a>. It is a12V fan that is designed to screw into a removed expansion slot blank on a computer case.  The fan connects via a 12VDC Molex connector and is designed to connect between the power cable and a hard drive or CDROM.  Since there are no Molex connectors, I had to also get a three pin cable to connect to the motherboard. Thankfully Microcenter had a clearance on Intel OEM Processor fans and were selling just the connector for 25 cents.</p>
<p style="text-align: left;">
<div id="attachment_573" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/intelcable1.jpg"><img class="size-medium wp-image-573" title="Intel cable and Power header" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/intelcable1-300x225.jpg" alt="Intel cable and Power header" width="300" height="225" /></a><p class="wp-caption-text">Intel cable and Power header</p></div>
<p style="text-align: left;">The Intel cable snaps perfectly into a convenient header that I found on the motherboard.  This will be perfect as if I ever need to replace the squirrelcage fan, I can do so without having to cut up wires and desolder splices.</p>
<p style="text-align: left;">Now that I had the idea of generally where everything was to go, I had to make some modifications to the steel bracket on the blower. The blower was originally designed to fit in an empty expansion slot and the tab used for securing the blower to the chassis needed to be flattened.</p>
<p style="text-align: left;">
<div id="attachment_574" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/squirrelbracket.jpg"><img class="size-medium wp-image-574" title="Squirrelcage bracket" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/squirrelbracket-300x225.jpg" alt="Squirrelcage bracket" width="300" height="225" /></a><p class="wp-caption-text">Squirrelcage bracket</p></div>
<p>The bracket in question is so eloquently highlighted by none other than Duke Nukem.  In order to modify the bracket without destroying the fan in the process, I decided to remove the bracket.  In the above picture, you can see a notch that holds the fan in the bracket.  There are four notches in total, two on each side. I used a couple of flat bladed screwdrivers and gently pried the bracket off.</p>
<div id="attachment_575" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/bracketoff.jpg"><img class="size-medium wp-image-575" title="Bracket removed from fan" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/bracketoff-300x225.jpg" alt="Bracket removed from fan" width="300" height="225" /></a><p class="wp-caption-text">Bracket removed from fan</p></div>
<p>After a little bit of  the creative application of force, I finally had the bracket flat enough so that it would not interfere with mounting. (Translation:  I beat the crap out of it with a hammer.)</p>
<div id="attachment_576" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/bracketmod.jpg"><img class="size-medium wp-image-576" title="Flattened Bracket modification" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/bracketmod-300x225.jpg" alt="Flattened Bracket modification" width="300" height="225" /></a><p class="wp-caption-text">Flattened Bracket modification</p></div>
<p>Now that the bracket is flattened enough, it&#8217;s time to see about how to go about lining it up with the SCART exhaust port.</p>
<div id="attachment_577" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/holesalign.jpg"><img class="size-medium wp-image-577" title="SCART holes line up with the grill." src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/holesalign-300x225.jpg" alt="SCART holes line up with the grill." width="300" height="225" /></a><p class="wp-caption-text">SCART holes line up with the grill.</p></div>
<p>I lucked out on this one.  The two holes that were intended for the SCART interface hardware line up perfectly with two lines on the grill.  This made mounting the bracket as easy as a couple of small nuts and bolts.  Once mounted, it was time to start working on the power cable.  I decided to use the yellow and black wires for the fan&#8217;s power because black is considered &#8220;ground&#8221; and yellow is considered the &#8220;+12V&#8221; lead in computer power supplies.</p>
<div id="attachment_578" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/threewire.jpg"><img class="size-medium wp-image-578" title="Three wire connector" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/threewire-300x225.jpg" alt="Three wire connector" width="300" height="225" /></a><p class="wp-caption-text">Three wire connector</p></div>
<p>I cut off the green lead, and cut the cable about two inches long.  I then wired the wires from the fan to the Intel cable.  The red wire on the blower goes to the Yellow wire on the Intel cable and the two blacks go together. Not shown in this image is the small length of shrinkwrap used to secure and isolate the connection.</p>
<div id="attachment_579" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/solderprep.jpg"><img class="size-medium wp-image-579" title="Solder Preperation" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/solderprep-300x225.jpg" alt="Solder Preperation" width="300" height="225" /></a><p class="wp-caption-text">Solder Preperation</p></div>
<p>After soldering the first wire, I sealed it with the heatshrink and then soldered the other wire.</p>
<div id="attachment_580" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/solder1.jpg"><img class="size-medium wp-image-580" title="Soldered and shrinked" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/solder1-300x225.jpg" alt="Soldered and shrinked" width="300" height="225" /></a><p class="wp-caption-text">Soldered and Shrinked</p></div>
<p>Another piece of heatshrink later and I have a ready to install cable.</p>
<div id="attachment_581" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/complete.jpg"><img class="size-medium wp-image-581" title="Completed cable" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/complete-300x225.jpg" alt="Completed cable" width="300" height="225" /></a><p class="wp-caption-text">Completed cable</p></div>
<p>With the cable now complete, all that remained was to plug the power cable into the power header and snap the blower back into the bracket.</p>
<div id="attachment_582" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/blowermounted.jpg"><img class="size-medium wp-image-582" title="Blower mounted" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/blowermounted-300x225.jpg" alt="Blower mounted" width="300" height="225" /></a><p class="wp-caption-text">Blower Mounted</p></div>
<p>Here is a shot of the back of the case with the now operational blower.</p>
<div id="attachment_583" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/exhaustport.jpg"><img class="size-medium wp-image-583" title="SCART Exhaust port." src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/exhaustport-300x225.jpg" alt="SCART Exhaust port." width="300" height="225" /></a><p class="wp-caption-text">SCART Exhaust port.</p></div>
<p>And finally, here&#8217;s a side-by-side (or top and bottom) with an unmodified settop box.</p>
<div id="attachment_584" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/beforeandafter.jpg"><img class="size-medium wp-image-584" title="Modded and Unmodded settops" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/08/beforeandafter-300x225.jpg" alt="Modded and Unmodded settops" width="300" height="225" /></a><p class="wp-caption-text">Modded and Unmodded settops</p></div>
<h2>Final Results</h2>
<p>I&#8217;ve been running the settop now for the past couple of days and I can say that the blower is 100% effective.  The case is cool to the touch and my fears of cooking the processor have been abated.  The machine will do very nicely as a pfSense firewall as soon as I get around to finishing it up but for now, this is one less thing stopping me from using it.</p>
<p>If you ever find yourself in a similar situation where you have to get airflow but don&#8217;t have much space, I highly recommend these squirrelcage blowers.  They&#8217;re cheap, they&#8217;re effective and well worth the time to install.  Although I had to go a bit out of my way to install the blower, not having to worry about cooking the machine is well worth the effort.</p>
<p>I hope you enjoyed this article, it was definitely an interesting approach to cooling in a small form factor.  Do you have any insight or other experience with odd cooling in a similar situation?  Please leave a comment, I&#8217;m always interested in other people&#8217;s stories.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourwarrantyisvoid.com/2010/08/14/squirrelcage-blower-keeps-small-form-factor-pcs-cool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seagate Dockstar: Add an accessible serial port</title>
		<link>http://www.yourwarrantyisvoid.com/2010/07/21/seagate-dockstar-add-an-accessible-serial-port/</link>
		<comments>http://www.yourwarrantyisvoid.com/2010/07/21/seagate-dockstar-add-an-accessible-serial-port/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 18:35:55 +0000</pubDate>
		<dc:creator>firestorm_v1</dc:creator>
				<category><![CDATA[Embedded devices]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[How-To's]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mods]]></category>

		<guid isPermaLink="false">http://www.yourwarrantyisvoid.com/?p=526</guid>
		<description><![CDATA[Ok, so not long after I published the article on  the hardware teardown of the Seagate Dockstar, I couldn&#8217;t help myself  so I started working on things to do with this device.  I did a lot of research in regards to the capabilities of the Dockstar, including being able to push a customized Linux OS [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-527" title="seagate serial logo" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/seagate-serial-logo.jpg" alt="" width="214" height="94" /></p>
<p>Ok, so not long after I published the article on  the <a href="http://www.yourwarrantyisvoid.com/2010/07/14/hardware-porn-seagate-dockstar-teardown/" target="_blank">hardware teardown of the Seagate Dockstar</a>, I couldn&#8217;t help myself  so I started working on things to do with this device.  I did a lot of research in regards to the capabilities of the Dockstar, including being able to push a customized Linux OS on the device.  Once I saw <a href="http://hackaday.com/2010/07/17/openwrt-on-a-seagate-freeagent-dockstar/" target="_blank">the article at Hackaday</a> that covers exactly how to replace the OS, I knew I had to do it for myself.  There are two ways to perform this upgrade however in order to capture syslog output and to be able to get to the bootloader, a serial port is required.  Just about all of the sites will describe the pins needed to make the connection, however none of them detail how to do it very clearly and none of them address the issue of aesthetics.  Read on for my method of adding a serial port to the Dockstar without affecting the look of the device.</p>
<p><span id="more-526"></span></p>
<h1>Before We Begin&#8230;.</h1>
<p>The Seagate Dockstar has a serial port available via three of the pins on the header at the front of the PCB.  The issue is that they&#8217;re not very easy to get to without having to disassemble the device each and every time you need to do a recovery on it.  This is hardly an ideal solution, and who knows what I&#8217;ll be doing with the device in the future.  If I decide to embed the  device and something goes wrong, I&#8217;ll have to have access to the serial port in order to debug it.</p>
<p>But, simply having access to the serial port is not enough.  The Dockstar&#8217;s aesthetic elegance is in the fact that it&#8217;s so simple.  No  massive amount of connectors aside from Power and Ethernet, and with little room to begin with, I don&#8217;t want to have a cable hanging out of the box just to have access to the serial port.  After much deliberation, I decided that a pin-row setup would be ideal instead of some other outward-facing connector.  The advantages to a pin-row set up is that there are only as many holes as are needed to establish connection and the connector size is significantly smaller than would be a standard DB-9 connector.  An additional advantage to the pin-row setup is that the  connection would be temporary and can be easily removed. The resulting connection port would still be cleanly presented and would not stick out like a sore thumb.</p>
<h2>Parts List:</h2>
<p>In order to pull this off, you will need the following items:</p>
<p>- a CA-42 USB cable. &#8211; This is most commonly sold as a <a href="http://www.amazon.com/Cable-Nokia-CA-42-Wireless-Accessory/dp/B000BI4HW8" target="_blank">Nokia cable through Amazon</a> and can usually be had for a few bucks. This is <strong>required</strong> as the dockstar&#8217;s serial port voltages are at a 3.3V TTL.  interfacing it to a standard +12V/-12V serial port <strong>will damage your Dockstar.</strong> The CA-42 cable has a PL-2303 USB to 3.3v TTL serial adapter in it which provides the required 3.3v TTL and gives an easy to use connector for plugging it into your host PC.</p>
<p>- a 4-pin header with long pins. &#8211; The pins have to be long enough that they will go through the Dockstar case and into the matched connector securely.</p>
<p>- a matched connector for the 4 pin header. &#8211; This will be mounted inside the Dockstar.</p>
<p>- Heat shrink tubing of various sizes. (Use the images as a guide)</p>
<p>- A couple of spares of the 4 pin header and the connector.  (We&#8217;ll use one spare for making the holes in the case, but it&#8217;s always good to have extras just in case.</p>
<h2>Tools List:</h2>
<p>- Soldering Iron</p>
<p>- Lighter (for heatshrink)</p>
<p>- small diameter drillbits</p>
<p>- Spudger (or Radio Shack soldering toolkit)</p>
<p>- A Linux machine with an available USB port. <strong>Note:</strong> It may be possible to use a windows computer for testing however my USB adapter only works in Linux.</p>
<p>Now that you have all the components, it&#8217;s important to stop here for a sec and cover the legal mess. It is critically important that you know what you&#8217;re doing.  You can not blame me or hold this site responsible (or the maintainers of this site) if you do something and blow up your Dockstar.  Be careful, do your research, check twice, solder once.</p>
<p>Please note that if you have never worked with shrinkwrap, the important thing is to watch the fire and keep it moving.  If you leave the lighter in the same place for too long, the shrinkwrap will stop shrinking and will catch fire.  When in doubt, apply the hat quickly and watch the shrinkwrap closely.   If it does something wrong, move the lighter away and start blowing on it to cool it down.</p>
<h1>Part 1:  The Cable</h1>
<p>It&#8217;s easier to do the modification on the cable first rather than do the Dockstar portion due to the fact that part of performing the Dockstar side of things will require testing to make sure it&#8217;s all working properly. So, let&#8217;s get started.</p>
<p style="text-align: left;">
<div id="attachment_528" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_serial.jpg"><img class="size-medium wp-image-528 " title="CA-42 cable, header and connector" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_serial-300x225.jpg" alt="CA-42 cable, header and connector" width="300" height="225" /></a><p class="wp-caption-text">CA-42 cable, header and connector</p></div>
<p style="text-align: left;">This is the cable that we will be hacking together. The pin-row connector shown above is a 4 pin wirewrap terminal and a push-on style PCB mount connector.</p>
<div id="attachment_531" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_header.jpg"><img class="size-medium wp-image-531" title="cable header and connector" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_header-300x225.jpg" alt="cable header and connector" width="300" height="225" /></a><p class="wp-caption-text">cable header and connector</p></div>
<p>In the above photo,you can see the long header pins and the matching connector and how they fit together.  Before we get started with modifying the cable, we first need to figure out how it&#8217;s wired up.  Because there is a very good chance that you have a generic cable, and generic cables are wired differently, we will start off with spudging the USB connector apart.</p>
<p style="text-align: left;">
<div id="attachment_529" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_spudger.jpg"><img class="size-medium wp-image-529" title="Spudger to cable case" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_spudger-300x225.jpg" alt="Spudger to cable case" width="300" height="225" /></a><p class="wp-caption-text">Spudger to cable case</p></div>
<p>Follow the plastic seam of the USB connector with the sharp blade of the spudger.  Gently work the two halves of the plastic apart until you are able to seperate them.  You should see a connector that looks like the one below.</p>
<div id="attachment_530" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_opened.jpg"><img class="size-medium wp-image-530" title="Opened cable" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_opened-300x225.jpg" alt="Opened cable" width="300" height="225" /></a><p class="wp-caption-text">Opened cable</p></div>
<p>A closer of the PCB will reveal that the  wires (white, blue and green) are labeled for our easy hacking <span style="text-decoration: line-through;">convenience</span> . The three wires in my cable are Blue(GND), Green (RxD), and White (TxD). Now that we know which wire does what, reassemble the USB cable as we will not need to do any work on this end of the cable.  Starting with the 4 pin connector, pick one of the two internal pins and remove it.</p>
<div id="attachment_532" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_pins.jpg"><img class="size-medium wp-image-532" title="Removed pin from connection block" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_pins-300x225.jpg" alt="Removed pin from connection block" width="300" height="225" /></a><p class="wp-caption-text">Removed pin from connection block</p></div>
<p>The reason for removing the offset pin is for two reasons.  1) There are only three wires required for connection and 2) The missing pin will allow us to key the connector so that it can&#8217;t be reversed.  Going back to the USB cable, cut off the fat Nokia phone end and strip the cable back about an inch.  To help with soldering, insert the long end of the header pins into a block of breadboard.  This will help hold the connection stable while you solder the cable.   You will also need to cut the small diameter shrinkwrap in three sizes as shown below.</p>
<div id="attachment_533" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_shrink.jpg"><img class="size-medium wp-image-533" title="Cable preparation" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_shrink-300x225.jpg" alt="Cable preparation" width="300" height="225" /></a><p class="wp-caption-text">Cable preparation</p></div>
<p>The reason for the three lengths of heatshrink tubing is that we will build up the edge of the cable to a large size so that we can use the larger heatshrink tube  (in the back of the picture) to bind the header pins into the wrap and the wrap to the end of the cable to strengthen the cable.  If you have never worked with heatshrink tubing, it&#8217;s very easy to work with.  Start with the longest piece of tubing, and slide it over the cable. Make sure that the cut end matches the end of the insulation and heat with the lighter.  <strong>KEEP THE FLAME MOVING ACROSS THE HEATSHRINK!!</strong> Once the heatshrink has stopped shrinking, allow it to cool and repeat for each piece.</p>
<div id="attachment_534" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_shrinkprep.jpg"><img class="size-medium wp-image-534" title="Shrinkwrapped cable" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_shrinkprep-300x225.jpg" alt="Shrinkrwrapped cable" width="300" height="225" /></a><p class="wp-caption-text">Shrinkrwrapped cable</p></div>
<p>This is the end result of the shrinkwrapping.  Now that the end is built up, slide a piece of the large shrink over the end of the cable but do not apply heat just yet. Strip back the individual wires so that you can attach them to the header pins.</p>
<div id="attachment_535" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_bigshrink.jpg"><img class="size-medium wp-image-535" title="Cable prepped for soldering" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_bigshrink-300x225.jpg" alt="Cable prepped for soldering" width="300" height="225" /></a><p class="wp-caption-text">Cable prepped for soldering</p></div>
<p>Now that we&#8217;re ready to solder the connector, it&#8217;s important to decide how to create the pinout.  In my setup, I elected to have the GND connection by itself, then the TX and RX pins.  For each wire, wrap the wire around the soldering post on the header pins and solder.  Be sure to use only enough solder as is required for the connection and do not  bridge the pins.</p>
<div id="attachment_536" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_soldered.jpg"><img class="size-medium wp-image-536" title="Soldered cable to header pins" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_soldered-300x225.jpg" alt="Soldered cable to header pins" width="300" height="225" /></a><p class="wp-caption-text">Soldered cable to header pins</p></div>
<p>Now with the cable soldered and the connections solid, it&#8217;s time to apply the heat to the large heatshrink.  Very carefully pull the end of the heatshrink over the black plastic header and gently apply heat.  Adjust if needed and let the tubing shrink without it pulling itself off of the header plastic.</p>
<div id="attachment_537" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_shrink1.jpg"><img class="size-medium wp-image-537" title="Shrinkwrap applied to header" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_shrink1-300x225.jpg" alt="Shrinkwrap applied to header" width="300" height="225" /></a><p class="wp-caption-text">Heatshrink applied to header</p></div>
<p>When you have it this far, go ahead and apply heat to the rest of the heatshrink tubing, making sure not to singe it.  When you are done, you should have a cable looking like the one below.</p>
<div id="attachment_538" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_completed.jpg"><img class="size-medium wp-image-538" title="Completed cable with socket" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/cable_completed-300x225.jpg" alt="Completed cable with socket" width="300" height="225" /></a><p class="wp-caption-text">Completed cable with socket</p></div>
<p>This was the easy part, Now it&#8217;s time for the dockstar.</p>
<h1>Part 2: The Dockstar</h1>
<p>We&#8217;ve got the cable, but without something to connect it to, it&#8217;s pretty useless (unless you want to use it on a breadboard).  Let&#8217;s take a look at what&#8217;s going on.</p>
<div id="attachment_539" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/DS_plan.jpg"><img class="size-medium wp-image-539" title="Dockstar connection planning" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/DS_plan-300x225.jpg" alt="Dockstar connection planning" width="300" height="225" /></a><p class="wp-caption-text">Dockstar connection planning</p></div>
<p>Since I&#8217;ve already determined that I want the connector for the serial to come out of the back of the device and I&#8217;ve already found a suitably small connector, it&#8217;s time to find a location where I can attach it without getting too involved or without interfering with the existing ports on the back of the dockstar.  I&#8217;ve elected to put the serial port just above the center USB connector.  In the photo above, you can see how much space we&#8217;re dealing with in comparison with the USB ports and the header socket.</p>
<div id="attachment_540" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_shield1.jpg"><img class="size-medium wp-image-540" title="Dockstar shielding" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_shield1-300x225.jpg" alt="Dockstar shielding" width="300" height="225" /></a><p class="wp-caption-text">Dockstar shielding</p></div>
<p>Some of the RF shielding will need to be removed, but thankfully the metal is pretty flimsy and easily cut.   Be sure that when you remove the little fins pictured that you do not distort the top of the metal shielding.  We need a surface as smooth as possible for the superglue to properly bind with the connector for the serial port.</p>
<div id="attachment_541" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_shield2.jpg"><img class="size-medium wp-image-541" title="Unneeded shielding removed" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_shield2-300x225.jpg" alt="Unneeded shielding removed" width="300" height="225" /></a><p class="wp-caption-text">Unneeded shielding removed</p></div>
<p>Here is the picture of the unneeded shielding removed.  Please only remove the shielding that you need.  Next, you will need to prep another three pin header just like you did for the cable.  Rather than trusting faulty measurements and guessing, we&#8217;re going to use the header&#8217;s pins themselves to point out where we need to place our holes.</p>
<div id="attachment_542" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_burn.jpg"><img class="size-medium wp-image-542" title="Burned through holes" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_burn-300x225.jpg" alt="Burned through holes" width="300" height="225" /></a><p class="wp-caption-text">Burned through holes</p></div>
<p>Using a pair of needlenose pliers and your soldering iron, heat the pins evenly and apply moderate pressure.  The pins may wiggle slightly but don&#8217;t let them move too far off otherwise your holes won&#8217;t be lined up. When all three pins have punched through, remove the pins with the needlenose pliers.  Use the small diameter drill bit to widen the holes and to furr out any residual plastic scraps.  Your finished holes should look something like below.</p>
<div id="attachment_543" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_holes.jpg"><img class="size-medium wp-image-543" title="Completed holes" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_holes-300x225.jpg" alt="Completed holes" width="300" height="225" /></a><p class="wp-caption-text">Completed holes</p></div>
<p>Just to make absolutely sure, go ahead and test with the connector and the cable to make sure everything fits properly.</p>
<div id="attachment_544" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_test.jpg"><img class="size-medium wp-image-544" title="Hole Alignment Test" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_test-300x225.jpg" alt="Hole Alignment Test" width="300" height="225" /></a><p class="wp-caption-text">Hole Alignment Test</p></div>
<p>If you&#8217;ve made it this far, you&#8217;re doing good.  Now it&#8217;s time to prep the connector for supergluing into the Dockstar&#8217;s case.  Since it&#8217;s a four pin connector and we&#8217;re only using three pins, make sure that the connector is properly oriented so that it fits properly and so that the serial cable can move freely in and out of the connector.  Back the cable off a bit so you can see which pin is missing and cut off the connector&#8217;s matching pin to eliminate a possible mis-wiring later on. Go ahead and attach and solder a wire to each of the three remaining pins.</p>
<div id="attachment_545" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_connwires.jpg"><img class="size-medium wp-image-545" title="Socket connection with wires" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_connwires-300x225.jpg" alt="Socket connection with wires" width="300" height="225" /></a><p class="wp-caption-text">Socket connection with wires</p></div>
<p>In order to glue the connector socket in, take the excess wire and coil it up for now. Apply a thin coat of superglue inside the Dockstar and when aligned, push the three pin header you used for burning the connector in through your drilled holes and into the connector.  This will hold the socket steady while the superglue cures.  Give it about 15 minutes to cure properly, then gently remove the pins from the socket.  At this point, you should have a fully mounted socket like in the picture below.</p>
<div id="attachment_546" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_glue.jpg"><img class="size-medium wp-image-546" title="Glued in header socket" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_glue-300x225.jpg" alt="Glued in header socket" width="300" height="225" /></a><p class="wp-caption-text">Glued in header socket</p></div>
<p>Now that the socket is taken care of, we need to attach it to the serial port on the Dockstar&#8217;s board.  Before we do anything permanent, we will test the serial port and then once we are satisfied that it&#8217;s all working, we&#8217;ll solder them in and close it up.   Start off with wrapping the ground wire to the lower right hand pin on the connection block.  This is the common GND connection and must be established first. If you are using my wiring plan, the GND wire is the single pin by itself on the three pin header we made earlier.</p>
<div id="attachment_547" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_wrap.jpg"><img class="size-medium wp-image-547" title="wirewrapped GND wire" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_wrap-300x225.jpg" alt="wirewrapped GND wire" width="300" height="225" /></a><p class="wp-caption-text">wirewrapped GND wire</p></div>
<p>The two pins to the left of the GND pin are the RX and TX pins respectively.  Attach the centermost pin to RX and the remaining pin to TX on the superglued connector.</p>
<div id="attachment_548" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_wrap2.jpg"><img class="size-medium wp-image-548" title="Connected wires" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_wrap2-300x225.jpg" alt="Connected wires" width="300" height="225" /></a><p class="wp-caption-text">Connected wires</p></div>
<p>Remember, we have NOT soldered the three wires yet.  Also, make sure that none of the wires are touching prior to connection.  In order to test the serial port and make sure we have it hooked up right, connect the three pin header on the serial cable to your socket on the back of the Dockstar and connect the USB connector to your computer. Do not apply power to the Dockstar yet.  Open up minicom and set the serial device to /dev/ttyUSB0, 115200, no parity, 8 bits, 1 stop bit.  When properly configured, apply power to the Dockstar and watch your console window.  If you got it right, you should get similar output like below.   If not, pull the power plug on the Dockstar and disconenct the serial cable out of the back of the dockstar.  Swap the left two pins (RX and TX) and try again.  You should get output like below.</p>
<div id="attachment_549" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_serial.jpg"><img class="size-medium wp-image-549" title="Serial terminal output" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_serial-300x186.jpg" alt="Serial terminal output" width="300" height="186" /></a><p class="wp-caption-text">Serial terminal output</p></div>
<p>Now that you&#8217;ve tested the wiring, disconnect the power and the serial cable from the Dockstar.  Solder the wires in place and reassemble the Dockstar. Be careful closing the cover as you want to make sure that the wires coming off the superglued socket do not touch the metal shielding. (Editor&#8217;s Note: I really need a hot glue gun)</p>
<div id="attachment_550" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_closeup.jpg"><img class="size-medium wp-image-550" title="Closeup of Dockstar prior to reassembly" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_closeup-300x225.jpg" alt="Closeup of Dockstar prior to reassembly" width="300" height="225" /></a><p class="wp-caption-text">Closeup of Dockstar prior to reassembly</p></div>
<p>Close it all up and test it one more time.  If everything works as should, you&#8217;re good to go.  Now you can access the serial port without having to take your Dockstar apart over and over again.</p>
<div id="attachment_551" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_comp_att.jpg"><img class="size-medium wp-image-551" title="Completed mod with serial cable attached" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_comp_att-300x225.jpg" alt="Completed mod with serial cable attached" width="300" height="225" /></a><p class="wp-caption-text">Completed mod with serial cable attached</p></div>
<p>Here is a picture of the completed serial cable mod. The serial cable is plugged in right above the keydrive in this photo.</p>
<div id="attachment_552" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_complete.jpg"><img class="size-medium wp-image-552" title="View of Serial Port" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/07/ds_complete-300x225.jpg" alt="View of Serial Port" width="300" height="225" /></a><p class="wp-caption-text">View of Serial Port</p></div>
<p>Same view as above, but with the serial cable removed.  Nothing but three holes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourwarrantyisvoid.com/2010/07/21/seagate-dockstar-add-an-accessible-serial-port/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Parts: Parallax RFID scanner now $10!</title>
		<link>http://www.yourwarrantyisvoid.com/2010/06/14/parts-parallax-rfid-scanner-now-10/</link>
		<comments>http://www.yourwarrantyisvoid.com/2010/06/14/parts-parallax-rfid-scanner-now-10/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 01:21:09 +0000</pubDate>
		<dc:creator>firestorm_v1</dc:creator>
				<category><![CDATA[Embedded devices]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[microcontroller]]></category>
		<category><![CDATA[Parallax]]></category>
		<category><![CDATA[RFID]]></category>

		<guid isPermaLink="false">http://www.yourwarrantyisvoid.com/?p=491</guid>
		<description><![CDATA[Hello Everyone!   If you&#8217;ve been in a Radio Shack sometime in the last year or so, you&#8217;ll know that Radio Shack and Parallax have teamed up to bring some variety to the parts drawers.  This once $50 serial RFID reader kit is now $10 at Radio shack although it only comes with two tags.  Read [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_492" class="wp-caption aligncenter" style="width: 260px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/06/32390-M.jpg"><img class="size-full wp-image-492" title="Parallax RFID" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/06/32390-M.jpg" alt="" width="250" height="250" /></a><p class="wp-caption-text">Image courtesy of Parallax.com</p></div>
<p style="text-align: left;">Hello Everyone!   If you&#8217;ve been in a Radio Shack sometime in the last year or so, you&#8217;ll know that Radio Shack and Parallax have teamed up to bring some variety to the parts drawers.  This once $50 serial RFID reader kit is now $10 at Radio shack although it only comes with two tags.  Read more for additional details about the Serial RFID reader now on sale!<span id="more-491"></span></p>
<p style="text-align: left;">The Parallax Serial RFID reader is 5 volt TTL compatible signalling and requires two I/O pins.  One is output for the &#8220;enable&#8221; pin which when brought low, turns on the RFID reader.  The tag data comes in on another pin to be read by your 5V TTL compatible microcontroller.   If you are using the 5V Basic Stamp or the 3.3V (5V tolerant) Propeller, then this is just a snap-in add on, no additional hardware is required.  Other controllers may require additional voltage converters to drop the TTL signal down to a voltage compatible for your controller.</p>
<p style="text-align: left;">Also take note that this is a 125kHz tag reader, so reading your company&#8217;s HID RFID tag will more than likely not work unless you have a 125kHz tag.</p>
<p style="text-align: left;">You can find the full datasheet, sample code and schematics from <a href="http://www.parallax.com/StoreSearchResults/tabid/768/txtSearch/rfid/List/0/SortField/4/ProductID/114/Default.aspx" target="_blank">Parallax&#8217;s product web page here</a>.</p>
<p style="text-align: left;">If two tags just aren&#8217;t going to cut it, you can take a look at all of <a href="http://www.parallax.com/tabid/768/txtSearch/rfid+tag/List/0/SortField/4/Default.aspx" target="_blank">Parallax&#8217;s tags here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourwarrantyisvoid.com/2010/06/14/parts-parallax-rfid-scanner-now-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lasers: Barcode scanner &#8220;gun&#8221; has real laser inside!</title>
		<link>http://www.yourwarrantyisvoid.com/2010/05/18/lasers-barcode-scanner-gun-has-real-laser-inside/</link>
		<comments>http://www.yourwarrantyisvoid.com/2010/05/18/lasers-barcode-scanner-gun-has-real-laser-inside/#comments</comments>
		<pubDate>Tue, 18 May 2010 23:22:23 +0000</pubDate>
		<dc:creator>firestorm_v1</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[How-To's]]></category>
		<category><![CDATA[Investigative Dissassembly]]></category>

		<guid isPermaLink="false">http://www.yourwarrantyisvoid.com/?p=405</guid>
		<description><![CDATA[I know it&#8217;s been a while so here&#8217;s another post.  In this post, I&#8217;ll go over the hardware in this gun style barcode scanner that holds a real helium-neon laser tube with power supply! Although this post only covers the basic modding, there&#8217;s nothing to stop you from gutting the gun and using the HeNe [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-medium wp-image-406" title="Telxon LS-201" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0529-300x225.jpg" alt="Telxon LS-201" width="300" height="225" /></p>
<p>I know it&#8217;s been a while so here&#8217;s another post.  In this post, I&#8217;ll go over the hardware in this gun style barcode scanner that holds a real helium-neon laser tube with power supply! Although this post only covers the basic modding, there&#8217;s nothing to stop you from gutting the gun and using the HeNe tube for your own nefarious plan. <img src='http://www.yourwarrantyisvoid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <span id="more-405"></span></p>
<p>Before we get started, I can not stress the importance of safety especially with working with lasers and high voltage.  The laser energy generated in this gun is powerful and can result in eye damage, even if only temporary.  Unlike laser diodes that use an LED type technology to generate a laser beam, the HeNe tube is a lot more powerful and also generates UV radiation as well as laser light making it doubly dangerous.   Please be cautious when working with this device, and pay special attention to the aperture where the laser light is emitted.  <span style="text-decoration: underline;"><strong>YOURWARRANTYISVOID.COM CANNOT BE HELD LIABLE FOR THE USE OR MISUSE OF THIS INFORMATION. IT IS PROVIDED ONLY AS AN EDUCATIONAL REFERENCE AND SHOULD BE TREATED AS SUCH.</strong></span></p>
<p>Now that the legal mess is out of the way&#8230;.</p>
<p>After the last post with a barcode scanner was posted, I got to thinking about two laser &#8220;gun&#8221; style barcode scanners I have in storage.  I acquired them at a flea market about two years ago for $20 each but didn&#8217;t have enough information or internet access to be able to use them.  Well times have changed and so has the tools and information available to me so now I was able to complete what I had set out to do.</p>
<p>In this post, I will cover how to convert the Telxon LS-201 laser barcode scanner into a functional laser pistol using all of the included hardware.  We will cover the hardware that&#8217;s in the scanner, as well as the connections needed to fire the high voltage power supply for the HeNe laser tube.  Since the hardware is already pretty functional, most of our work will center around the control board and not the receiver board, but more on that later.</p>
<h2><strong>Getting Started</strong></h2>
<p>You will need the following tools:</p>
<ul>
<li>Philips screwdriver</li>
<li>Razor cutter</li>
<li>Soldering Iron</li>
<li>12VDC power supply (at least 750mA)</li>
</ul>
<h2>Teardown</h2>
<p>We&#8217;ll start off with some pictures.</p>
<div id="attachment_407" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0528.jpg"><img class="size-medium wp-image-407" title="Aperture and receiver" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0528-300x225.jpg" alt="Aperture and receiver" width="300" height="225" /></a><p class="wp-caption-text">Aperture and receiver</p></div>
<p>This picture shows the aperture (top) and the receiver (front two windows).  When the laser is engaged, the laser is emitted from the aperture and is bounced off of a reflecting mirror (not shown) that produces a line which is then &#8220;read&#8221; by the receiver.  The laser dot&#8217;s position is controlled by the reflecting mirror using the receiver controller board and is then interpreted by the onboard logic to produce the codes to send.</p>
<div id="attachment_406" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0529.jpg"><img class="size-medium wp-image-406" title="Telxon LS-201" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0529-300x225.jpg" alt="Telxon LS-201" width="300" height="225" /></a><p class="wp-caption-text">Telxon LS-201</p></div>
<p>This side shows the holes that have the screws we will need to remove.</p>
<div id="attachment_408" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0527.jpg"><img class="size-medium wp-image-408" title="Opened up" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0527-300x225.jpg" alt="Opened up" width="300" height="225" /></a><p class="wp-caption-text">Opened up</p></div>
<p>After opening up the laser, you can make out the major components.  Reflector mirror and optics (upper right hand corner); Laser tube case (large black horizontal cylinder); laser HV power supply (copper box in handle); receiver board (top PCB); trigger board (lower PCB).</p>
<div id="attachment_409" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0539.jpg"><img class="size-medium wp-image-409" title="Receiver board" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0539-300x225.jpg" alt="Receiver board" width="300" height="225" /></a><p class="wp-caption-text">Receiver board</p></div>
<p>This is the receiver board (upper PCB0 and contains the &#8220;crab eyes&#8221; receivers that are used to see the laser as it scans the barcode. We won&#8217;t be using it so it will be removed.</p>
<div id="attachment_410" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0538.jpg"><img class="size-medium wp-image-410" title="trigger board" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0538-300x225.jpg" alt="trigger board" width="300" height="225" /></a><p class="wp-caption-text">trigger board</p></div>
<p>This is the trigger board.  All of our wiring will be done from this board.</p>
<div id="attachment_411" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0541.jpg"><img class="size-medium wp-image-411" title="optics" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0541-300x225.jpg" alt="optics" width="300" height="225" /></a><p class="wp-caption-text">optics</p></div>
<p>Here is the barcode scanner&#8217;s optics package.   The laser comes up through a lens in the back of the view, is bounced off of a stationary mirror in the red clip and then bounced off of the reflective mirror on the left hand side of the package.  You can see the servo&#8217;s cable that is used by the decoder board to generate the horizontal line. At this part of the build, wedge a piece of folded paper under the mirror to prevent it from moving.</p>
<div id="attachment_412" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0542.jpg"><img class="size-medium wp-image-412" title="top of optics package" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0542-300x225.jpg" alt="top of optics package" width="300" height="225" /></a><p class="wp-caption-text">top of optics package</p></div>
<p>This picture shows the lens and the mirror mentioned on the last picture. You can see the recess for the laser tube body and another mirror.  The indentations on the top and bottom of this view are used with large rubberized cushions to protect the laser assembly from drops, shock, etc.</p>
<div id="attachment_413" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0543.jpg"><img class="size-medium wp-image-413" title="laser tube" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0543-300x225.jpg" alt="laser tube" width="300" height="225" /></a><p class="wp-caption-text">laser tube</p></div>
<p>Here is the laser tube mounted in the bottom half of the protective mounts.  The emitter aperture for the laser tube is on the left, with a lens and a pair of mirrors.</p>
<div id="attachment_414" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0544.jpg"><img class="size-medium wp-image-414" title="laser tube detail" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0544-300x225.jpg" alt="laser tube detail" width="300" height="225" /></a><p class="wp-caption-text">laser tube detail</p></div>
<p>Here is a closeup of the detail on the laser tube.</p>
<div id="attachment_415" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0545.jpg"><img class="size-medium wp-image-415" title="laser tube detail 2" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0545-300x225.jpg" alt="laser tube detail 2" width="300" height="225" /></a><p class="wp-caption-text">laser tube detail 2</p></div>
<p>Another view of the laser tube with part number and the power rating.  This tube is a little bit more than 1 milliwatt.</p>
<div id="attachment_416" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0552.jpg"><img class="size-medium wp-image-416" title="Energized laser tube" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0552-300x225.jpg" alt="Energized laser tube" width="300" height="225" /></a><p class="wp-caption-text">Energized laser tube</p></div>
<p>In this view, the laser tube is energized and lasing.  The tube emits a pink/orange glow while energized.  The connection block on the lower left is ground which goes to the far side of the laser tube (right hand side in these photos).  The positive side of the laser tube is also the laser&#8217;s aperture.</p>
<div id="attachment_417" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0553.jpg"><img class="size-medium wp-image-417" title="reflector leakage" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0553-300x225.jpg" alt="reflector leakage" width="300" height="225" /></a><p class="wp-caption-text">reflector leakage</p></div>
<p>Helium Neon laser tubes consist of a fully reflective mirror and a partially reflective mirror.  The fully reflective mirror bounces the laser light back into the laser, while the partially reflective mirror is the laser aperture.  In this view, we can see that there is a bit of laser leakage from the fully reflective mirror which more than likely explains the low watt rating on the laser.</p>
<div id="attachment_418" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0554.jpg"><img class="size-medium wp-image-418" title="laser beam" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0554-300x225.jpg" alt="laser beam" width="300" height="225" /></a><p class="wp-caption-text">laser beam</p></div>
<p>This is the beam that is produced out of the laser&#8217;s aperture.</p>
<div id="attachment_419" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0535.jpg"><img class="size-medium wp-image-419" title="power supply wiring" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0535-300x225.jpg" alt="power supply wiring" width="300" height="225" /></a><p class="wp-caption-text">power supply wiring</p></div>
<p>The laser&#8217;s power supply has four wires coming out of it.  A white wire with yellow stripe (designated white/yellow), a white wire with black stripe (white/black), red and black. The large red wire is the High Voltage line for the laser tube while the thin black wire accompanying it is the ground wire.  In all testing from now on, the large red wire and thin black wire are not considered in any wiring diagrams as they are dedicated only to the laser power supply.</p>
<h2>Let the Modding Begin</h2>
<p>Before we begin hacking and slashing, let&#8217;s cover what needs to be done (in no particular order):</p>
<ul>
<li>We need to figure out how to apply power to the laser&#8217;s power supply.</li>
<li>We need to figure out how to get the trigger to apply power to the power supply</li>
<li>We need to modify the cable so that we can give the gun the proper  voltage.</li>
<li>We need to remove the now unneeded receiver board.</li>
<li>We need to find a way to make an indicator LED so we know the laser is producing laser light.</li>
</ul>
<h3>Reviewing the Power Supply&#8217;s wiring:</h3>
<p>Before we begin, let&#8217;s examine the power supply.  It had no identifying marks on it or manufacturer data on it so I really had to guess and get lucky.  Thankfully I was able to decipher it&#8217;s wiring method using the existing wiring on the trigger board and through some clever detective work.</p>
<p>As mentioned before, the power supply has five leads coming out of it.  After performing some testing and research, I was able to decode what the leads do and how to hook them up so that the tube is energized. Please remember that the thick red wire and the thin black wire that go to the HeNe Laser are not considered in this table.</p>
<p><strong>RED wire</strong>:  This is the main power lead for the power supply.  This must be +12vDC.</p>
<p><strong>BLACK wire:</strong> This is the ground lead for the power supply.</p>
<p><strong>WHITE WIRE / YELLOW STRIPE:</strong> This is the &#8220;trigger&#8221; lead.  If it receives voltage between 5vDC and 12vDC, the laser tube will energize.</p>
<p><strong>WHITE WIRE / BLACK STRIPE:</strong> This is an output lead and will be used for our LED indicator.</p>
<div id="attachment_421" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0532.jpg"><img class="size-medium wp-image-421" title="Test rig" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0532-300x225.jpg" alt="Test rig" width="300" height="225" /></a><p class="wp-caption-text">Test rig</p></div>
<p>Here is a pic of the test rig I used to figure out the wiring.  The rest of the components on that breadboard are not associated with this project.</p>
<p>Now that we have the the easy part figured out, it&#8217;s time to rework the trigger board. One thing of special note is that the trigger &#8220;button&#8221; is easily pried off.  I&#8217;m assuming that this was done on purpose as it would wear out quite quickly and an easy replacement method was needed.  Start off by cutting the ribbon cable from the trigger board and use a flat bladed mini screwdriver to gently pry off the trigger button</p>
<div id="attachment_422" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0555.jpg"><img class="size-medium wp-image-422" title="trigger board detail" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0555-300x225.jpg" alt="trigger board detail" width="300" height="225" /></a><p class="wp-caption-text">trigger board detail</p></div>
<p>Please note that we intend to reuse most of the components on the trigger board so be careful with your soldering iron.  With the trigger board separated from the  receiver board, start off by desoldering all the wires and resistors.</p>
<div id="attachment_423" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0556.jpg"><img class="size-medium wp-image-423" title="clean trigger board" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/03/DSCF0556-300x225.jpg" alt="clean trigger board" width="300" height="225" /></a><p class="wp-caption-text">clean trigger board</p></div>
<p>While you remove all the parts from the trigger board, also make sure that the holes left behind are clear.  I used a pneumatic solder sucker to remove excess solder and debris.  <a title="radio shack" href="http://www.radioshack.com/product/index.jsp?productId=2062745" target="_blank">This is the model I have, purchased from Radio Shack</a> Rather than reinventing the wheel, we will be modifying the existing header and connecting only the pins we need to get power to the HVAC power supply for the laser and to light our LED. Due to the way that the trigger board is wired, we will be swapping the black header block from the laser power supply with that from the coil-cord cable. In the below picture, I have already removed the connector block from the end of the coil cord that goes into the gun and cut all but the black and white wires.</p>
<div id="attachment_455" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/05/DSCF0557.jpg"><img class="size-medium wp-image-455" title="coil cord cable prepped" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/05/DSCF0557-300x225.jpg" alt="coil code cable prepped" width="300" height="225" /></a><p class="wp-caption-text">coil cord cable prepped</p></div>
<p>This image shows the cable with the black connector reinstalled. Remember, this is the laser&#8217;s black header connection. (Don&#8217;t worry, I&#8217;ll go over pinouts later)</p>
<div id="attachment_456" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/05/DSCF0560.jpg"><img class="size-medium wp-image-456" title="power cable header connection" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/05/DSCF0560-300x225.jpg" alt="power cable header connection" width="300" height="225" /></a><p class="wp-caption-text">power cable header connection</p></div>
<p>We then do the same thing with the laser&#8217;s HVAC power supply.</p>
<div id="attachment_457" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/05/DSCF0563.jpg"><img class="size-medium wp-image-457" title="both headers ready" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/05/DSCF0563-300x225.jpg" alt="both headers ready" width="300" height="225" /></a><p class="wp-caption-text">both headers ready</p></div>
<p>We then reattach the header pins to the trigger board and power it up. At this point, pushing the trigger button should fire the laser.   Next, we make the connection for our LED. In the below picture, the brown wire goes to the power supply ground, (black wire from the coil-cord) and the red wire (and the resistor) go to position 5 (from the right hand side of the trigger board).</p>
<div id="attachment_459" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/05/DSCF0565.jpg"><img class="size-medium wp-image-459" title="Attaching the LED" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/05/DSCF0565-300x225.jpg" alt="Attaching the LED" width="300" height="225" /></a><p class="wp-caption-text">Attaching the LED</p></div>
<p>Below is the diagram I used for wiring up both connector blocks:</p>
<div id="attachment_460" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/05/connector-block-diagram.jpg"><img class="size-medium wp-image-460" title="connector block diagram" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/05/connector-block-diagram-300x213.jpg" alt="connector block diagram" width="300" height="213" /></a><p class="wp-caption-text">connector block diagram</p></div>
<p>Now that all that is said and done, reassemble the laser, trigger board, HVAC power supply into the laser body and let&#8217;s test it again.  Depending on how accurate you were early on with the paper wedge and the servo mirror, it may take a couple of times to get the dot to point down the gun body.  Here is a pic with all the hardware installed and ready for the mating connector.  In this shot, you can see the LED that was wired in is working and that the laser tube is energized through a port in the housing an inch from my thumb:</p>
<p style="text-align: center;">
<div id="attachment_461" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/05/DSCF0574.jpg"><img class="size-medium wp-image-461 " title="Reinstalled hardware" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/05/DSCF0574-300x225.jpg" alt="Reinstalled hardware" width="300" height="225" /></a><p class="wp-caption-text">Reinstalled hardware</p></div>
<p style="text-align: left;">So with all the parts back in the gun case, let&#8217;s test it. Below is my test shot.</p>
<p style="text-align: left;">
<div id="attachment_462" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/05/DSCF0577.jpg"><img class="size-medium wp-image-462" title="Test Firing" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/05/DSCF0577-300x225.jpg" alt="Test Firing" width="300" height="225" /></a><p class="wp-caption-text">Test Firing</p></div>
<h2>So, where do we go from here?</h2>
<p>Now that you know how to mod your laser scanner, the choice on what to do with it is completely up to your imagination.  Some ideas that come to mind:</p>
<ul>
<li> build a &#8220;target&#8221; to shoot at that toggles power to an appliance or light.</li>
<li>build several targets to make a shooting gallery in your own home.</li>
<li>Really cool presentation laser.  (Pens? Bah, I have a gun!)</li>
</ul>
<p>This information is also useful in case you actually find need of a helium neon laser in any of your hacks and considering that this project had a $0 parts cost aside from the purchase of the scanner to begin with, makes a great price point for starting into experimentation with lasers.   Do the sensible thing if you do want to start experimenting with lasers. Please invest in quality eye protection and always practice safety first!</p>
<p>I hope you&#8217;ve had fun reading this article and I look forward to your comments. If you build something cool with your laser, please let me know about it!</p>
<p>FIRESTORM_v1</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourwarrantyisvoid.com/2010/05/18/lasers-barcode-scanner-gun-has-real-laser-inside/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site News: I have a new toy!</title>
		<link>http://www.yourwarrantyisvoid.com/2010/04/01/site-news-i-have-a-new-toy/</link>
		<comments>http://www.yourwarrantyisvoid.com/2010/04/01/site-news-i-have-a-new-toy/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 16:06:55 +0000</pubDate>
		<dc:creator>firestorm_v1</dc:creator>
				<category><![CDATA[Embedded devices]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Product Reviews]]></category>
		<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://www.yourwarrantyisvoid.com/2010/04/01/site-news-i-have-a-new-toy/</guid>
		<description><![CDATA[Well my life has been busy as all get out and I do have a new post in the works however I&#8217;m taking a quick break because I have a new toy that makes for a far better story. I have recently gotten my hands on a new Samsung Moment on the Sprint network. Within [...]]]></description>
			<content:encoded><![CDATA[<p>Well my life has been busy as all get out and I do have a new post in the works however I&#8217;m taking a quick break because I have a new toy that makes for a far better story.</p>
<p>I have recently gotten my hands on a new Samsung Moment on the Sprint network.  Within the next few days, I will post all the gory details from this Android n00b and will be offering a comparison against the other smartphone I have, the Palm Pre.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourwarrantyisvoid.com/2010/04/01/site-news-i-have-a-new-toy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic Stamp: A quick guide on using a legacy joystick</title>
		<link>http://www.yourwarrantyisvoid.com/2010/02/03/basic-stamp-a-quick-guide-on-using-a-legacy-joystick/</link>
		<comments>http://www.yourwarrantyisvoid.com/2010/02/03/basic-stamp-a-quick-guide-on-using-a-legacy-joystick/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 20:28:19 +0000</pubDate>
		<dc:creator>firestorm_v1</dc:creator>
				<category><![CDATA[Embedded devices]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[How-To's]]></category>
		<category><![CDATA[Microcontrollers]]></category>

		<guid isPermaLink="false">http://www.yourwarrantyisvoid.com/?p=356</guid>
		<description><![CDATA[In this post, we&#8217;ll be going over the basics of using an old regular PC-gameport joystick with Parallax&#8217;s Basic Stamp powered Boe-Bot.  This howto will have all the information you need to get started including code, schematics and a parts list.  We will be covering how the joystick is wired and how to go about [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-357" title="BS2 joystick header image" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/BS2_Joystick.jpg" alt="Joystick + Basic Stamp BOE-BOT = World Domination" width="477" height="102" /></p>
<p style="text-align: left;">In this post, we&#8217;ll be going over the basics of using an old regular PC-gameport joystick with Parallax&#8217;s Basic Stamp powered Boe-Bot.  This howto will have all the information you need to get started including code, schematics and a parts list.  We will be covering how the joystick is wired and how to go about interfacing it with the Boe-Bot for an easy to use and easy to expand analog control method for your Boe-Bot.  Next step, world domination!<span id="more-356"></span></p>
<h2 style="text-align: left;">Foreword</h2>
<p style="text-align: left;">The joystick is something that has been around quite a long time, even longer than computers.  The idea of being to control something on-screen by using a joystick is one that takes almost no learning curve,  is easy to start and you only end up getting better.  Even today in modern gaming, it is easy to find controllers with at least one analog joystick on it.  My Xbox 360 controllers feature two sticks per controller which give the gamer a very precise method for movement and aiming accuracy, something that buttons can&#8217;t quite provide.  As long as I&#8217;ve been working on computers, I always remember using PC analog joysticks in my games.</p>
<p style="text-align: left;">Nowadays, the modern PC joystick has all but gone the way of the dodo, however those few that are around now are USB and have a ton of buttons.  The legacy joystick (or &#8220;gameport&#8221; joystick) still has a bit of usefulness in it and today we will be covering how to get it to work with a Basic Stamp microcontroller.</p>
<p style="text-align: left;">Of course someone&#8217;s going to ask, &#8220;Why use a PC joystick?, Why not (insert control method here)?&#8221;.  My answers are:</p>
<p style="text-align: left;">1:  Cost &#8211; The PC joystick used in this tutorial was bought at a Goodwill for $3.</p>
<p style="text-align: left;">2: Ease of use &#8211; Once you have programmed your application, you just grab it and go. There&#8217;s no need to go over complex control methods or trying to remember what does what now.</p>
<p style="text-align: left;">3: Low Parts Count &#8211; In this tutorial, I used two capacitors and six resistors to get the joystick working.  Most other control schemes require a lot more parts.</p>
<h2 style="text-align: left;">Basic Theory of Operations</h2>
<p>The way an analog PC joystick works is not very complex at all.  You have a stick which is capable of moving any position along two axes (X and Y) and with two switches or &#8220;buttons&#8221; for interaction.  The position of the stick is detected via two variable resistors usually around 10Kohm, one running horizontal (left/right) and one running vertical (towards you/away from you).  The computer would send a pulse out to the joystick and get return values from the variable resistors.  Using the returned pulse it could then decide on what action to take, how far/fast to move your character, etc..</p>
<p>The two buttons (or more) are detected through simple momentary contact switches. If the switch pin was high, then the button was depressed otherwise, the button was released.  These button switches are normally open and while the gameport pinout supports up to four buttons, additional buttons were made by figuring out how to multiplex them as shown in the chart below:<img class="aligncenter size-full wp-image-361" title="Analog Joystick Button Map" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/buttonmap.jpg" alt="Analog Joystick Button Map" /></p>
<p>When using the PC gameport joystick, you would need to go through calibration which taught the computer the limits of your axes and the button layout.  Because variable resistors are not terribly accurate across manufacturers this calibration was a requirement as no two joysticks, not even those made by the same manufacturer,  would behave exactly alike. There would always be minute differences between the joystick&#8217;s behaviors so the calibration was a way to standardize the measurements and clean up the inaccuracy of the joystick.</p>
<p>In our tutorial, we will be using a two-button model.  This joystick is a very standard stick and has a trigger button and a thumb switch button.  It connects to the computer via a 15 pin D-sub connector usually to the sound card which has a Gameport connector on it.  This connector is usually orange on newer motherboards, if it exists at all.<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0500.jpg"><img class="aligncenter size-medium wp-image-362" title="standard PC joystick" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0500-300x225.jpg" alt="standard PC joystick" width="300" height="225" /></a></p>
<p>On the bottom of this joystick, there are two sliders.  These two sliders can be used to &#8220;tune&#8221; the position of the VRs in order to be able to get the best range of motion for the stick.  You may need to use these during the next step for calibration.  Here is a picture of the bottom of my joystick.  The large circular things are suction cups which help keep the base down on the table while you move the joystick around:</p>
<p><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0508.jpg"><img class="aligncenter size-medium wp-image-369" title="Underside of jostick" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0508-300x225.jpg" alt="Underside of joystick" width="300" height="225" /></a></p>
<p>After taking the bottom off, we can  see the setup of the two variable resistors (VRs).  Unlike most joysticks this one uses linear VRs and not the rotary VRs (sometimes called pots) that are commonly found for volume controls. We have oneVR on the left for the Y axis, and the other one along the bottom for the X axis, some support hardware and a small PCB:</p>
<p><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0502.jpg"><img class="aligncenter size-medium wp-image-363" title="opened joystick" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0502-300x225.jpg" alt="opened joystick" width="300" height="225" /></a></p>
<p>The little circuit board at the top of the stick doesn&#8217;t conceal any electronics, It&#8217;s only a bypass as shown in these next two images:<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0503.jpg"><img class="aligncenter size-medium wp-image-366" title="closeup view of PCB" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0503-300x225.jpg" alt="closeup view of PCB" width="300" height="225" /></a></p>
<p>This picture is of the bottom of the circuit board, As stated before, this only acts as a pass through to make wiring the joystick easier during production.<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0505.jpg"><img class="aligncenter size-medium wp-image-367" title="backside of PCB" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0505-300x225.jpg" alt="backside of PCB" width="300" height="225" /></a></p>
<p>Here is a picture of one of the two linear variable resistors.  These are 100Kohm but yours might be different:<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0504.jpg"><img class="aligncenter size-medium wp-image-368" title="linear variable resistors" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0504-300x225.jpg" alt="linear variable resistors" width="300" height="225" /></a></p>
<p>Now that the joystick has been opened up and we know all it&#8217;s secrets, it&#8217;s time to start on the interface for the BOE-BOT.</p>
<h2>The interface circuit</h2>
<p>The interface for your joystick is actually quite simple.  You will need the following items:</p>
<ul>
<li>A 15 pin female D-sub connector with ribbon cable &#8211; I used the one from an old PC that I had many years ago.  The long ribbon was perfect for this job.</li>
<li>4x 220ohm resistors</li>
<li>2x 10K resistors</li>
<li>2x .1uF capacitors &#8211; Note: I used ceramic capacitors in my project as they are easier to work with however in theory electrolytic capacitors should work as well. If you use electrolytics, please pay careful attention to the polarity as electrolytics can explode if hooked in backwards and may risk hurting you and/or damaging your microcontroller.</li>
<li>Jumper wire as needed</li>
</ul>
<p>This will provide the basic parts needed to perform our calibration test.  You will need to hook up the parts as shown in this schematic below.  Click on the image for a full size one if you need it.</p>
<p><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/joystick-schematic.jpg"><img class="aligncenter size-medium wp-image-370" title="joystick schematic" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/joystick-schematic-300x205.jpg" alt="joystick schematic" width="300" height="205" /></a></p>
<p>Here is a full pinout of the PC gameport connector that shows all of the various things that the pins are used for: (<a href="http://pinouts.ru/Inputs/GameportPC_pinout.shtml" target="_blank">Pinouts obtained from pinouts.ru &#8211; a good site to have handy</a>)<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/joystick-pinout.jpg"><img class="aligncenter size-medium wp-image-372" title="joystick pinout" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/joystick-pinout-300x201.jpg" alt="Joystick pinout" width="300" height="201" /></a></p>
<p>In my D-Sub connector, pin 4 and pin 5 are shorted together however this may be done either at the joystick end or in your D-sub cable as well. When in doubt, test it with a multimeter.  If you find that during your calibration test, your buttons do not respond at all try examing those two pins to make sure that they are both shorted together.  <strong>WARNING!</strong> Although the pinouts.ru pinout provided above has some things labeled &#8220;Ground&#8221; and &#8220;+5VDC&#8221; use my schematic as the final verdict.   The reason for this is the pinouts.ru site describes the joystick&#8217;s gameport connector on a computer.  Since we are not using a computer and this is not a digital joystick, I have changed some of the meanings of the pins as shown in my schematic.  If you hook it up differently, you might damage your microcontroller.</p>
<h2>Calibration Software</h2>
<p>Now that the interface is built, we need to write the code needed for making the BOE-BOT &#8220;read&#8221; the joystick and to make it do stuff.  We will be using the RCTIME<span style="text-decoration: underline;"> </span>function of the Basic Stamp to charge and time the two .1uF capacitors.  By timing their discharge rates, we can then mathematically calculate the position of the joystick.</p>
<p>As far as the buttons go, they are just as easy as any other two buttons for your microcontroller.  The BOE-BOT will monitor pin2 and 3 and if they are brought high (by pushing a button) the BS2 will sense it and perform whatever action you have programmed.  For now, we are just getting the calibration information and to make sure everything works properly.  The tags for &#8220;Lights&#8221; and &#8220;Horn&#8221; will come in the next section.</p>
<p>You can download the source code called &#8220;BS2_joystick_diagnostics.bs2&#8243; from my downloads page, or <a href="http://www.yourwarrantyisvoid.com/downloads/files/BS2_joystick_diagnostics.bs2" target="_blank">here is the direct link</a> You might need to right click on the link and go to &#8220;Save As&#8221;.</p>
<p>After loading it into your BOE-BOT, be sure to leave a debug window open, as this is where you can see the RCTIME counts and the buttons.  You may  notice that the values will be all over the place and will constantly be changing but this is normal.  Play around with it a bit and get a general feel for how your joystick works.</p>
<p>If for some reason, your RCTIME is stuck at 0, this indicates that the Basic Stamp is not seeing the capacitor or is not sensing the capacitor&#8217;s discharge.  You will need to check your wiring to make sure everything&#8217;s lined up. If need be, you can use a 100Kohm resistor between pins 1 and 3 or between pins 1 and 6  on your 15 pin D-sub connector to test.  If RCTIME shows up there, then use the multimeter on your joystick&#8217;s D-sub cable and make sure that you can see the resistance changing on those two sets of pins.  If you get no connection on the joystick, you could have a bad joystick on your hands.</p>
<p>Here are the images of my RCTIME output along with a picture showing the position of my joystick.  You will have different numbers, but the format is still the same.</p>
<div id="attachment_377" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/0-position.jpg"><img class="size-medium wp-image-377" title="Center or &quot;zero&quot; position" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/0-position-300x256.jpg" alt="Center or &quot;zero&quot; position" width="300" height="256" /></a><p class="wp-caption-text">Center or &quot;zero&quot; position</p></div>
<div id="attachment_380" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/X-left.jpg"><img class="size-medium wp-image-380" title="X (horizontal) axis left" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/X-left-300x255.jpg" alt="X (horizontal) axis left" width="300" height="255" /></a><p class="wp-caption-text">X (horizontal) axis left</p></div>
<div id="attachment_381" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/X-right.jpg"><img class="size-medium wp-image-381" title="X (horizontal) axis right" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/X-right-300x238.jpg" alt="X (horizontal) axis right" width="300" height="238" /></a><p class="wp-caption-text">X (horizontal) axis right</p></div>
<div id="attachment_383" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/Y-up.jpg"><img class="size-medium wp-image-383 " title="Y (vertical) axis up" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/Y-up-300x183.jpg" alt="Y axis (vertical) up" width="300" height="183" /></a><p class="wp-caption-text">Y (vertical) axis up</p></div>
<div id="attachment_382" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/Y-down.jpg"><img class="size-medium wp-image-382" title="Y (vertical) axis down" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/Y-down-300x225.jpg" alt="Y (vertical) axis down" width="300" height="225" /></a><p class="wp-caption-text">Y (vertical) axis down</p></div>
<div id="attachment_378" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/Button-0.jpg"><img class="size-medium wp-image-378" title="Button 0 pressed" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/Button-0-300x210.jpg" alt="Button 0 pressed" width="300" height="210" /></a><p class="wp-caption-text">Button 0 pressed</p></div>
<div id="attachment_379" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/Button-1.jpg"><img class="size-medium wp-image-379" title="Button 1 pressed" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/Button-1-300x212.jpg" alt="Button 1 pressed" width="300" height="212" /></a><p class="wp-caption-text">Button 1 pressed</p></div>
<p style="text-align: left;">Once you have a &#8220;feel&#8221; for how the joystick responds, let&#8217;s actually do something with this. You will need to figure out the zones on where to apply the speed settings.   The BS2_Rover application contains routines that can filter out and adjust pulses sent to the servos however this requires a bit of calibration (hence the calibration application).  All you need to do is to figure out where your joystick should switch between off and low, low and medium and lastly medium and high.    The reason for this is that for precise movements, we don&#8217;t want the BOE-BOT to lurch out of control, and while high speed all the time might not be a bad idea, it can be cumbersome trying to get into a small space with it.</p>
<h2>Getting it to work</h2>
<p>Go ahead and download the file &#8220;BS2_joystick_rover.bs2&#8243; from my Downloads page or via <a href="http://www.yourwarrantyisvoid.com/downloads/files/BS2_joystick_rover.bs2" target="_blank">this direct link.</a> Load it up in your Basic Stamp Editor  as now we need to make some adjustments to it.  I&#8217;m pretty sure that your joystick will behave differently than mine will which is why my code won&#8217;t work out of the box.  Well let me rephrase that, the CODE will work, but the joystick calibration will be off.   Using the calibration application above, you can get the RCTIME values needed to make the servo speeds and the directions work properly.  Look at my speed chart below and you will get a better understanding how the BS2 rover works:</p>
<p style="text-align: center;"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/02/speed-chart.jpg"><img class="aligncenter size-full wp-image-390" title="speed chart - fear my awesome mspaint skillz..." src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/02/speed-chart.jpg" alt="speed chart" width="569" height="158" /></a></p>
<p>With this chart you can see at which points the BOE-BOT will change speeds.  You will need to make a similar chart for your joystick using the calibration program and then you can edit the BS2 Rover file and add those settings in the two GOSUB statements.  The DEADZONE is important as this is the point where your stick&#8217;s RCTIMEs will fall when no one is touching the joystick.  It is important to have a deadzone that matches your joystick to prevent your BOE-BOT from running away from you.</p>
<p>Something of note is that my chart starts at &#8220;1&#8243; and not &#8220;0&#8243;.  This is because if the VR is at minimum resistance RCTIME will still return a &#8220;1&#8243;.   The only time RCTIME will return a 0 is if there is no load for the capacitor to discharge to, for instance when the joystick is disconnected.  In the event that RCTIME does return a 0, then we will send out the same pulses as what we send out in our deadzone so that way our BOE-BOT does not move once the joystick is unplugged.</p>
<p>Here&#8217;s how the two subroutines work in a nutshell.  You start off with a pulse value of 200 and depending on where your RCTIME is, you will either add to it which makes the servo rotates one direction at one of three speeds or you will subtract from it which will make the servo rotate the other direction at one of three speeds.  Once the comparisons are done,  you add a constant value of 550 to the pulse value.  This pulse value will then get pulsed out to the servos and the wheel turns.</p>
<p>The reason 550 was selected was because 550+200 = 750 which is the point at which your servos do nothing. In the speed chart below, we can see how the offset affects the servo pulses and how each of the two items correspond with the speed levels:</p>
<p><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/02/speed-chart-w-servo-pulses.jpg"><img class="aligncenter size-full wp-image-392" title="speed chart with servo pulses" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/02/speed-chart-w-servo-pulses.jpg" alt="speed chart with servo pulses" width="709" height="254" /></a>So now that you understand the two subroutines, go ahead and edit them to match your joystick&#8217;s behavior and desired positions.</p>
<h2>Extra fun stuff</h2>
<p>Now that we have the complex part out of the way, we can also instruct the BOE-BOT to do something when we press the buttons on the joystick.  I have added a buzzer, a 220 ohm resistor and an LED to the last schematic so that now when we press the trigger button, the piezo buzzer will make a beep-beep sound and when you hit the thumb button, you will see the LED turn on and off.   Here is the updated schematic with our new parts. (Click on it for a full size image)</p>
<p><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/02/joystickschematic2.jpg"><img class="aligncenter size-medium wp-image-393" title="Joystick Schematic 2" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/02/joystickschematic2-300x264.jpg" alt="Joystick Schematic 2" width="300" height="264" /></a></p>
<p>Once you have made the needed changes to your code, there&#8217;s one last thing that needs to be done before you upload it to your BOE-BOT.  Check one last time and make sure everything is set properly, otherwise you might have unexpected results.  If all looks well, go ahead and upload then try it out.</p>
<p style="text-align: left;">Here is a video I made of my BOE-BOT in action.  For this test, I used a white ultrabright LED which produced a lot more light than the standard LEDs that came with the BOE-BOT.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/kZrFU7r2F74&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/kZrFU7r2F74&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The &#8220;chugging&#8221; motion is normal.  This is the BOE-BOT, checking the RCTIME of X, pulsing out the X servo, checking RCTIME of Y, pulsing out the Y servo, checking the buttons then repeating itself.  Since the BOE-BOT is a single-process chip, it can only do one thing at a time otherwise the motion would be a lot smoother than it is.   If you are using the Propeller, you will get smoother action out of it by dedicating a COG to monitoring the joystick&#8217;s X and Y axes, and another COG to controlling the servos.</p>
<h2>Last words</h2>
<p>Using an analog joystick for your robotics projects can be an excellent way to bring an easy and intuitive interface for robot control into your project and I hope that this article shows you how easy it is to use.  It doesn&#8217;t take any fancy coding, expensive hardware or overkill designs, just some basic knowledge of how RCTIME works and a few bucks for the joystick. With a minimal part count, you can increase the flexibility of your robot&#8217;s design quite easily and you might even save yourself some programming headaches later on.</p>
<p>As always, thank you for reading.</p>
<p>FIRESTORM_v1</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourwarrantyisvoid.com/2010/02/03/basic-stamp-a-quick-guide-on-using-a-legacy-joystick/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Metrologic MS700 laser scanner Dissected</title>
		<link>http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/</link>
		<comments>http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 22:31:16 +0000</pubDate>
		<dc:creator>firestorm_v1</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Hardware Pr0n]]></category>
		<category><![CDATA[Investigative disassembly]]></category>

		<guid isPermaLink="false">http://www.yourwarrantyisvoid.com/?p=282</guid>
		<description><![CDATA[In the first post for the new &#8220;Hardware PrOn&#8221; category, we will be dissecting a common point-of-sale barcode scanner.  This particular victim is the MS700 laser scanner manufactured by Metrologic (now owned by either Honeywell or Gilbarco) which reveals a very nice discovery inside.  So, grab your screwdrivers and let&#8217;s take a look. I got [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/header.jpg"><img class="aligncenter size-full wp-image-284" title="header" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/header.jpg" alt="" width="588" height="122" /></a></p>
<p>In the first post for the new &#8220;Hardware PrOn&#8221; category, we will be dissecting a common point-of-sale barcode scanner.  This particular victim is the MS700 laser scanner manufactured by Metrologic (now owned by either Honeywell or Gilbarco) which reveals a very nice discovery inside.  So, grab your screwdrivers and let&#8217;s take a look.<span id="more-282"></span></p>
<p>I got this particular discovery from EPO (see &#8220;Places to get stuff&#8221;) and since it was untagged and in their &#8220;Bargain Corner&#8221;,  I was able to get it for the awesome price of $2.   I figured that for that price if I didn&#8217;t score something awesome, then at least I&#8217;m only out  the $2 dollars.  Since this was a laser based scanner, I figured I could get another laser diode and maybe the beam splitter mirrors for working on my line generator project.</p>
<p>First off, we&#8217;ll start off with some pictures. Here is the gallery of photos taken during the disassembly.  You can click on any of them to get a brief description. Clicking on the image again will give you a much larger image.</p>

<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/header/' title='Black/white pic used for the intro image'><img width="150" height="122" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/header-150x122.jpg" class="attachment-thumbnail" alt="Black/white pic used for the intro image" title="Black/white pic used for the intro image" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0425/' title='Front of the scanner'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0425-150x150.jpg" class="attachment-thumbnail" alt="Front of the scanner" title="Front of the scanner" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0426/' title='Left side jumpers'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0426-150x150.jpg" class="attachment-thumbnail" alt="Left side jumpers" title="Left side jumpers" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0427/' title='Manufacturer ID plate'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0427-150x150.jpg" class="attachment-thumbnail" alt="Manufacturer ID plate" title="Manufacturer ID plate" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0428/' title='15 pin connector'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0428-150x150.jpg" class="attachment-thumbnail" alt="15 pin connector" title="15 pin connector" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0429/' title='First time opened'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0429-150x150.jpg" class="attachment-thumbnail" alt="First time opened" title="First time opened" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0430/' title='Laser Diode'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0430-150x150.jpg" class="attachment-thumbnail" alt="Laser Diode" title="Laser Diode" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0431/' title='Another shot of the Laser Diode'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0431-150x150.jpg" class="attachment-thumbnail" alt="Another shot of the Laser Diode" title="Another shot of the Laser Diode" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0432/' title='Lifting out the circuit boards'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0432-150x150.jpg" class="attachment-thumbnail" alt="Lifting out the circuit boards" title="Lifting out the circuit boards" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0434/' title='Top down shot showing mirrors'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0434-150x150.jpg" class="attachment-thumbnail" alt="Top down shot showing mirrors" title="Top down shot showing mirrors" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0435/' title='Lots of shielding'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0435-150x150.jpg" class="attachment-thumbnail" alt="Lots of shielding" title="Lots of shielding" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0436/' title='Disconnecting the external cable'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0436-150x150.jpg" class="attachment-thumbnail" alt="Disconnecting the external cable" title="Disconnecting the external cable" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0437/' title='Cable removed'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0437-150x150.jpg" class="attachment-thumbnail" alt="Cable removed" title="Cable removed" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0438/' title='Extracted power supply board'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0438-150x150.jpg" class="attachment-thumbnail" alt="Extracted power supply board" title="Extracted power supply board" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0439/' title='Back of power supply board'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0439-150x150.jpg" class="attachment-thumbnail" alt="Back of power supply board" title="Back of power supply board" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0442/' title='Processor board'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0442-150x150.jpg" class="attachment-thumbnail" alt="Processor board" title="Processor board" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0443/' title='Processor board other side'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0443-150x150.jpg" class="attachment-thumbnail" alt="Processor board other side" title="Processor board other side" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0444/' title='Processor board close up'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0444-150x150.jpg" class="attachment-thumbnail" alt="Processor board close up" title="Processor board close up" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0445/' title='Optical Receiver and Control board'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0445-150x150.jpg" class="attachment-thumbnail" alt="Optical Receiver and Control board" title="Optical Receiver and Control board" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0449/' title='Rear end of control board'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0449-150x150.jpg" class="attachment-thumbnail" alt="Rear end of control board" title="Rear end of control board" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0450/' title='Control board removed'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0450-150x150.jpg" class="attachment-thumbnail" alt="Control board removed" title="Control board removed" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0451/' title='Front of control board'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0451-150x150.jpg" class="attachment-thumbnail" alt="Front of control board" title="Front of control board" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0452/' title='One of three lockwashers'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0452-150x150.jpg" class="attachment-thumbnail" alt="One of three lockwashers" title="One of three lockwashers" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0453/' title='Another of the three lockwashers'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0453-150x150.jpg" class="attachment-thumbnail" alt="Another of the three lockwashers" title="Another of the three lockwashers" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0454/' title='Mirrors and mirror cube'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0454-150x150.jpg" class="attachment-thumbnail" alt="Mirrors and mirror cube" title="Mirrors and mirror cube" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0455/' title='Through-lens optical sensor'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0455-150x150.jpg" class="attachment-thumbnail" alt="Through-lens optical sensor" title="Through-lens optical sensor" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0456/' title='Overhead of optical sensor'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0456-150x150.jpg" class="attachment-thumbnail" alt="Overhead of optical sensor" title="Overhead of optical sensor" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0457/' title='Mirror mounts and cube'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0457-150x150.jpg" class="attachment-thumbnail" alt="Mirror mounts and cube" title="Mirror mounts and cube" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0458/' title='Mirror cube power ratings'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0458-150x150.jpg" class="attachment-thumbnail" alt="Mirror cube power ratings" title="Mirror cube power ratings" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0459/' title='mirror cube powered on'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0459-150x150.jpg" class="attachment-thumbnail" alt="mirror cube powered on" title="mirror cube powered on" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0461/' title='light pattern of cube'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0461-150x150.jpg" class="attachment-thumbnail" alt="light pattern of cube" title="light pattern of cube" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0460/' title='Same mirror cube test'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0460-150x150.jpg" class="attachment-thumbnail" alt="Same mirror cube test" title="Same mirror cube test" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0462/' title='Another test run'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0462-150x150.jpg" class="attachment-thumbnail" alt="Another test run" title="Another test run" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0463/' title='scan pattern'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0463-150x150.jpg" class="attachment-thumbnail" alt="scan pattern" title="scan pattern" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0464/' title='Removed one of the three lock washers'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0464-150x150.jpg" class="attachment-thumbnail" alt="Removed one of the three lock washers" title="Removed one of the three lock washers" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0467/' title='Laser mounting screws'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0467-150x150.jpg" class="attachment-thumbnail" alt="Laser mounting screws" title="Laser mounting screws" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0468/' title='Laser mount and focus lens'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0468-150x150.jpg" class="attachment-thumbnail" alt="Laser mount and focus lens" title="Laser mount and focus lens" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0469/' title='Laser diode'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0469-150x150.jpg" class="attachment-thumbnail" alt="Laser diode" title="Laser diode" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0471/' title='Reassembled optics'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0471-150x150.jpg" class="attachment-thumbnail" alt="Reassembled optics" title="Reassembled optics" /></a>
<a href='http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/dscf0472/' title='Scan Pattern'><img width="150" height="150" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2010/01/DSCF0472-150x150.jpg" class="attachment-thumbnail" alt="Scan Pattern" title="Scan Pattern" /></a>

<p>As indicated in the gallery images for the laser diode mount, don&#8217;t remove the focus lens.  I doubt I&#8217;ll ever get mine put back to a working order.</p>
<p><strong>Additional Research<br />
</strong></p>
<p>If you want to see if yours works first, you will still need to take it apart.  On the power supply PCB, there is a brown connector with three pins.  The center pin is ground and the bottom (towards the metal box side of the PCB) will be the positive voltage side.  This device ran comfortably on 12 volts DC but can go as high as 30VDC if need be.</p>
<p>According to some research, this is an RS-232 barcode scanner however I have not been able to figure out the pinout of the 15 pin header in order to hook it up.  If you are able to get this information, please let me know in the comments section of this post.</p>
<p>As indicated in the gallery images for the laser diode mount, don&#8217;t remove the focus lens.  I doubt I&#8217;ll ever get mine put back to a working order.</p>
<p><strong>What you can do with it</strong></p>
<p>I&#8217;m sure that there are a lot of things that one could do with an optics setup like this.  Not knowing the optical characteristics of the optical receiver I&#8217;d hazard to say that this would be a good base for object detection and avoidance on a robot. You could read the position of the mirror cube using the pulses of the yellow wire and then some math could determine where the object is in relation to the robot.  Failing that, you could always make a line generator for some really nice rock-concert effects.  If you take this approach, I recommend going with a green laser, but you&#8217;re probably going to need a heavy duty laser or one that can withstand being on for extended periods.  Most laser diodes in laser pointers are not rated for this kind of work so choose wisely.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourwarrantyisvoid.com/2010/01/19/metrologic-ms700-laser-scanner-dissected/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Add a real lasersight to the Nerf Nitefinder</title>
		<link>http://www.yourwarrantyisvoid.com/2009/11/24/add-a-real-lasersight-to-the-nerf-nitefinder/</link>
		<comments>http://www.yourwarrantyisvoid.com/2009/11/24/add-a-real-lasersight-to-the-nerf-nitefinder/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 17:46:52 +0000</pubDate>
		<dc:creator>firestorm_v1</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Toys and Games]]></category>
		<category><![CDATA[How-To's]]></category>
		<category><![CDATA[Mods]]></category>
		<category><![CDATA[Nerf]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://www.yourwarrantyisvoid.com/?p=174</guid>
		<description><![CDATA[Well here&#8217;s the seccond post as promised.  These posts should also proves that you don&#8217;t have to know sick computer skills or mad hardware to be able to pull off some bad ass hacks. In this post, we will address the Nerf Nitefinder and it&#8217;s so-called light sight.  While the verbage does get around the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/nerf1.jpg"><img class="aligncenter size-full wp-image-191" title="nerf" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/nerf1.jpg" alt="nerf" width="180" height="89" /></a></p>
<p>Well here&#8217;s the seccond post as promised.  These posts should also proves that you don&#8217;t have to know sick computer skills or mad hardware to be able to pull off some bad ass hacks. In this post, we will address the Nerf Nitefinder and it&#8217;s so-called light sight.  While the verbage does get around the expected/anticipated lack of a good lasersight, this post will walk you through adding a real laser sight to your Nitefinder.  Read on for more details along with lots of pictures.<span id="more-174"></span></p>
<h2>Foreword:</h2>
<p>During Xmas/Yule/whatever, I was given the lovely gift of a Nerf Nitefinder handgun with a touted light sight. Upon final inspection however I was dismayed as was the person that bought it that the device did not contain a real laser sight as evidenced by all the commercials on TV. Not to be let down by a mere exaggeration on Nerf&#8217;s part, I set out to create a lasersight for this not so lasersighted weapon of nerf destruction.</p>
<p>While I was researching this topic, I came across many many websites about Nerf modding, but everyone&#8217;s solution seemed to be more of writing off the nerf sight and duct taping a keychain laser pen to it. If I was going to do something, I was going to do it right damnit, and Duct tape wasn&#8217;t going to be the solution. After a few Nerf wars, I also had become weary of having to recalibrate the optics because a frenzied firefight resulted in a slight bump to one of the pieces of plastic that jutted from the sides of the optics package at the end of the gun.</p>
<p>So here it is, the fruits of my hard labor, and my beer, the instructions necessary to install a lasersight in the Nerf Nitefinder.</p>
<h2>Required Tools and Parts:</h2>
<ul>
<li> Nerf Nitefinder</li>
<li>Some common 2 battery laser pen</li>
<li>Note: The 2 battery part is CRUCIAL, a 3 battery pointer won&#8217;t work as well.</li>
<li>A sacrifical NERF dart.</li>
<li>A soldering iron with solder</li>
<li>Small tip Philips screwdriver (+)</li>
<li>Knife</li>
</ul>
<p>Total Cost: ~$20.00, depending on cost of laser pointer.</p>
<p>Note: The reason why a 2 battery laser is important is because the Nitefinder itself only has two batteries, equalling about 3.0vDC. Most laser pens take 3 or more batteries which is 4.5vDC or more (each cell is typically 1.5v). Since I didn&#8217;t feel like carving out a battery holder, the 2 battery laser just made sense.</p>
<h2>Pre-Analysis:</h2>
<p>For those of you considering, this is what the light sight looked like before the hack was completed.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/olddot.jpg"><img class="aligncenter size-full wp-image-192" title="olddot" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/olddot.jpg" alt="olddot" width="179" height="134" /></a><br />
This image was taken with all the lights in the room off, the gun about 2 feet away from the wall and the camera set to nite mode. The camera didn&#8217;t capture the &#8220;halo effect&#8221; that made the dot rather distracting. The dot wasn&#8217;t really a dot either, it was more of a funky &#8220;U&#8221; shape, which is explained later. There&#8217;s definately room for improvement here.</p>
<h3>Phase 1: Prep the gun.</h3>
<p>Start off by removing all the screws, the battery cover and the batteries from the gun. It will look something like this:<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/opened.jpg"><img class="aligncenter size-full wp-image-193" title="opened" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/opened.jpg" alt="opened" width="384" height="288" /></a>Of particular note is the circuit board attached to the red and black leads. This is the source of the &#8220;light&#8221;. The picture below shows us that it is nothing special, just a high intensity red LED and a resistor.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/light.jpg"><img class="aligncenter size-full wp-image-190" title="light" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/light.jpg" alt="light" width="384" height="288" /></a><br />
Go ahead and unscrew the two black screws holding the black tube down. This is where we will be doing most of our work.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/sight.jpg"><img class="aligncenter size-full wp-image-201" title="sight" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/sight.jpg" alt="sight" width="384" height="288" /></a><br />
The entire sight module comes out. It consists of the aforementioned light board, the black tube and the housing that protects the optics package. Remove the light board from the end of the black tube.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/remount.jpg"><img class="aligncenter size-full wp-image-198" title="remount" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/remount.jpg" alt="remount" width="384" height="288" /></a><br />
This picture shows one of the two screws necessary for attaching the optics package to the sight. Remove both screws and carefully use your knife to scrape away the glue holding the two parts together. Set aside the tube, optics package and the gun for now.</p>
<h3>Phase 2: Rip the pointer apart.</h3>
<p><em><strong>A special note:</strong></em> Not all laser pointers are created equal. Some modules like this one were press-formed together, while others might have a retaining nut or some other screw-in device. It is especially important to pay attention to detail as there is a piece on most laser diodes that you do not want to unscrew and that&#8217;s the focusing element of the laser itself. This particular pointer was press-formed together, which made it an easy harvest. I would avoid using the lasers that multiple tips, as this is an almost sure fire screw-on situation that might just leave you screwed in a bad way.</p>
<p>Start by removing the batteries, Take special note of which end is positive, typically it&#8217;s the end that you unscrew to get to the batteries. Polarity matters later on.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/batteries.jpg"><img class="aligncenter size-full wp-image-176" title="batteries" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/batteries.jpg" alt="batteries" width="192" height="144" /></a><br />
With the knife, locate the seam between the head of the laser pointer and the body. and press hard to start seperating the two pieces.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/scoring.jpg"><img class="aligncenter size-full wp-image-200" title="scoring" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/scoring.jpg" alt="scoring" width="258" height="178" /></a><br />
After you get it scored enough, or if you feel the head loosening, gently pry up using the knife blade or a screwdriver. You will end up with something like this.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/laser2.jpg"><img class="aligncenter size-full wp-image-188" title="laser2" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/laser2.jpg" alt="laser2" width="443" height="240" /></a><br />
The brass cylinder is the actual laser diode we came for. This particular model is press-formed together and is held together by a star shaped collar. This collar was easily moved by a very fine screwdriver.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/retainer.jpg"><img class="aligncenter size-full wp-image-199" title="retainer" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/retainer.jpg" alt="retainer" width="192" height="144" /></a><br />
Before you attempt to extract the laser, look inside the tube and see what you might need to do about getting that switch out of the way. This laser had a rubberized switch so I didn&#8217;t have an issue but you might. If necessary you can destroy the switch as we will not use it, but MAKE SURE IT&#8217;S THE SWITCH AND NOT A CAPACITOR. In the picture below, the switch is the little white boxin the lower right hand quadrant. The other white pieces are parts of a plastic sabot made to hold the board in place.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/innards.jpg"><img class="aligncenter size-full wp-image-186" title="innards" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/innards.jpg" alt="innards" width="384" height="288" /></a><br />
After successful extraction, you will have something like this.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/gutted.jpg"><img class="aligncenter size-full wp-image-185" title="gutted" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/gutted.jpg" alt="gutted" width="160" height="120" /></a><br />
Now that we have the circuit out, it&#8217;s time to find out where we&#8217;re going to solder. Remember earlier when I said pay attention to the batteries? This is why: In most device, the chassis is ground and the switched power is hot or positive. If the batteries plus sides were all pointed to the spring, then the pointer has a cold chassis, meaning that it is always connected to negative. If the batteries plus sides were all facing the unscrew cap for the battery compartment, then it has a hot chassis. This is one of those your mileage may vary things. Mine had a hot chassis, which means that the switch was controlling the negative or ground side of the batteries. An examination of my circuit board showed me the pads for the ground quite easily. Remember, that the white box is a switch and we will remove it soon.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/circuit1.jpg"><img class="aligncenter size-full wp-image-177" title="circuit1" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/circuit1.jpg" alt="circuit1" width="320" height="240" /></a><br />
This is the critical part. Since my laser pointer is hot chassis, that means that the circuit is getting its power from another contact. The only contact that is evident is the brass casing of the laser diode itself! Since this laser diode has three contacts, it is extremely important to locate the contact that does not have a ring around it and that you can see solid metal all around. This is the casing lead and where we will be attaching our positive lead. Alternatively, if you see a lead labled Vdd like this circuit board does, that is the location of the positive connection. Vdd=power, GND=negative or ground.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/circuit3.jpg"><img class="aligncenter size-full wp-image-179" title="circuit3" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/circuit3.jpg" alt="circuit3" width="384" height="288" /></a><br />
Now it&#8217;s time to fire up that soldering iron. Detach the red and black leads from the light board on the gun, set aside the circuit board. On the laser pointer, remove the switch and the spring end.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/circuit2.jpg"><img class="aligncenter size-full wp-image-178" title="circuit2" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/circuit2.jpg" alt="circuit2" width="512" height="384" /></a><br />
Looking at the solder traces (the bright green lines) you can tell where the switch was. You will want to attach the black lead to the pad that does not go to the spring. This bypasses the switch and leaves it always on. (Remember: the trigger switch will control the power to the laser.)<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/solder.jpg"><img class="aligncenter size-full wp-image-202" title="solder" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/solder.jpg" alt="solder" width="384" height="288" /></a><br />
If you still have the shroud and the star shaped retainer, remove them now. They are not needed and can be discarded. After soldering, it is a good idea to check that the diode still works and that we haven&#8217;t shorted something. Carefully connect the two AA batteries and press the trigger button. The Laser should light.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/test1.jpg"><img class="aligncenter size-full wp-image-204" title="test1" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/test1.jpg" alt="test1" width="384" height="288" /></a><br />
Now that&#8217;s all said and done, we have a functioning laser diode, now it&#8217;s time to mount it in the tube. Grab your sacrifical nerf dart and set it alongside the black tube with the laser diode circut. You will want at least a 1/2 inch.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/cut1.jpg"><img class="aligncenter size-full wp-image-180" title="cut1" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/cut1.jpg" alt="cut1" width="384" height="288" /></a><br />
Cut the dart enough so that there is no foam over the end of the brass laser diode and so that there is enough foam to cover the circuit board.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/cut2.jpg"><img class="aligncenter size-full wp-image-181" title="cut2" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/cut2.jpg" alt="cut2" width="384" height="288" /></a><br />
Next, slit the cut piece lengthwise and place the laser assembly inside.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/cut3.jpg"><img class="aligncenter size-full wp-image-182" title="cut3" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/cut3.jpg" alt="cut3" width="384" height="288" /></a><br />
Grab the optics package and set it on the table, screws side up.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/optics.jpg"><img class="aligncenter size-full wp-image-194" title="optics" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/optics.jpg" alt="optics" width="384" height="288" /></a><br />
Remove all three screws, and open up the optics package.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/optics1.jpg"><img class="aligncenter size-full wp-image-195" title="optics1" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/optics1.jpg" alt="optics1" width="384" height="288" /></a><br />
Remove the lens, and the two orange clips. Discard these, we don&#8217;t need them and they distort the laser light. Reassemble the optics package and go to the next section.</p>
<h3>Phase 3: Reassembling the sight</h3>
<p>This is going to be almost as challenging as getting the laser diode out. You will need to take the foam wrapped laser assembly and squeeze, shove and stick it in the small end of the tube. Make especially sure that there the foam stays covering the brass diode and that you don&#8217;t destroy the circuit board. The end result will be something like this.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/stick.jpg"><img class="aligncenter size-full wp-image-203" title="stick" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/stick.jpg" alt="stick" width="384" height="288" /></a><br />
Looking down the tube, we will see the laser diode still there with nothing protruding over the little hole in the brass. This is actually the laser&#8217;s aperture and any blockage will cause the dot that the laser projects to look weird.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/laser3.jpg"><img class="aligncenter size-full wp-image-189" title="laser3" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/laser3.jpg" alt="laser3" width="384" height="288" /></a><br />
Reattach the optics package to the barrel and screw the barrel to the gun. You may need to trim the foam in order to get the gun halves to get back together.</p>
<p><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/trim.jpg"><img class="aligncenter size-full wp-image-205" title="trim" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/trim.jpg" alt="trim" width="384" height="288" /></a></p>
<h3>Phase 4: Now, about the firing distance</h3>
<p>The following image is an exploded view of the assembly at the top of the gun. This is held in place by two screws and is easily removed. The parts in order from left to right are:pressure chamber, spring, regulator, stabilizer tip, barrel. For max effectiveness, remove the spring and the regulator. (items 2,3)<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/exploded.jpg"><img class="aligncenter size-full wp-image-183" title="exploded" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/exploded.jpg" alt="exploded" width="384" height="288" /></a><br />
Reassemble the barrel like shown and reattach to the gun. Make sure that all springs are in their proper place, less the regulator spring.</p>
<p><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/barrel1.jpg"><img class="aligncenter size-full wp-image-175" title="barrel1" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/barrel1.jpg" alt="barrel1" width="384" height="288" /></a></p>
<h3>Phase 5: Calibration</h3>
<p>Now that both mods are in their final stages of being complete, you need to calibrate the gun. Put the other half of the gun on, but do not use any screws just yet. This will be a process of fire and adjust over and over again until you are satisfied. There are no pictures for this phase, just remember that if your gun shoots to the right of the laser dot,wiggle the laser to the left. If it shoots low, wiggle it down. After a few shots, you&#8217;ll have it zeroed in and working fairly well.</p>
<p>The reason why I didn&#8217;t calibrate right after we put the sight back on was because of the firing distance mod. If you had calibrated and then performed the mod, the calibration would be no good because of the considerable difference between the air pressure hitting the bullet pre and post calibration.</p>
<h3>Phase 6: Give the cats a new reason to hate you.</h3>
<p>If all is well, the gun is sighted in and working, go ahead and close it up! You&#8217;re done.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/reddot.jpg"><img class="aligncenter size-full wp-image-197" title="reddot" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/reddot.jpg" alt="reddot" width="384" height="288" /></a></p>
<p>See, now that&#8217;s a real lasersight!  Happy Nerfing!!</p>
<p>FIRESTORM_v1</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourwarrantyisvoid.com/2009/11/24/add-a-real-lasersight-to-the-nerf-nitefinder/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mod the Nerf Maverick to eject chamber right</title>
		<link>http://www.yourwarrantyisvoid.com/2009/11/24/mod-the-nerf-maverick-to-eject-chamber-right/</link>
		<comments>http://www.yourwarrantyisvoid.com/2009/11/24/mod-the-nerf-maverick-to-eject-chamber-right/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 16:26:18 +0000</pubDate>
		<dc:creator>firestorm_v1</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Toys and Games]]></category>
		<category><![CDATA[How-To's]]></category>
		<category><![CDATA[Mods]]></category>
		<category><![CDATA[Nerf]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://www.yourwarrantyisvoid.com/?p=148</guid>
		<description><![CDATA[Well, I will admit that I&#8217;ve been slacking a lot.  There are posts that need to be posted, and I&#8217;ve been extremely busy at work.  So, to make up for it, today&#8217;s going to be a two-post day!.    In this post, I&#8217;ll demonstrate how to modify the Nerf Maverick chamber to work properly like a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/load1.jpg"><br />
</a></p>
<p><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/nerf.jpg"><img class="aligncenter size-full wp-image-158" title="nerf" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/nerf.jpg" alt="nerf" width="180" height="89" /></a></p>
<p style="text-align: left;">Well, I will admit that I&#8217;ve been slacking a lot.  There are posts that need to be posted, and I&#8217;ve been extremely busy at work.  So, to make up for it, today&#8217;s going to be a two-post day!.    In this post, I&#8217;ll demonstrate how to modify the Nerf Maverick chamber to work properly like a real revolver.  Read on for a complete step-by-step guide to this basic Nerf mod.</p>
<p style="text-align: left;"><span id="more-148"></span></p>
<h3 style="text-align: left;">Foreword:</h3>
<p style="text-align: left;">I recently got my hands on the new Maverick which is Nerf&#8217;s response to the demand for a revolver-type handgun for nerf fanatics. The drawback is while they could have gone all the way with their design they did not pay enough attention to one critical issue: loading time. The Nerf Maverick is a pain to load because you have to pop out the chambers as with a standard revolver but  the Maverick&#8217;s chambers only come out about an inch, giving you visibility to put in about 2 darts without needing to rotate the chamber.   My hack will give you visibility to 4 of the 6 chambers in the gun.</p>
<p>This gun shoots remarkably well given the really short pneumatic piston in comparison to the other guns I have.  This leads me to wonder why the other ones suck as far as range is concerned, but that will have to wait for another day and another hack.</p>
<hr style="text-align: left;" />
<h3 style="text-align: left;">Required Tools and Parts:</h3>
<table style="text-align: left;" border="1" width="100%">
<tbody>
<tr>
<td>
<li> A fine-tipped screwdriver</li>
<li> A knife of some sort</li>
<li> A $3,000 CDROM repair tool. (straightened paper clip.)</li>
<li> <strong> Optional: </strong> A sharpie or other marking pen</li>
</td>
</tr>
</tbody>
</table>
<p style="text-align: left;">Total Cost: ~$8.99 (there are no parts required.)</p>
<hr style="text-align: left;" />
<h2 style="text-align: left;">Pre-Analysis</h2>
<h2 style="text-align: left;">The Nerf Maverick&#8217;s chambers only come about an inch as shown below.  I think we could do better.<a href="../wp-content/uploads/2009/11/load1.jpg"><img class="aligncenter" title="load1" src="../wp-content/uploads/2009/11/load1.jpg" alt="load1" width="512" height="384" /></a></h2>
<p style="text-align: center;">
<h2 style="text-align: left;">Disassembly</h2>
<p style="text-align: left;">The disassembly starts off with removal of the grey slide at the top of the gun. Lay the gun on the table with the chambers pointing to the right, remove the three screws and gently remove the half of the slide facing you. Set it aside.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/slideoff.jpg"><img class="aligncenter size-full wp-image-166" title="slideoff" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/slideoff.jpg" alt="slideoff" width="512" height="384" /></a><br />
Now you are safe to remove the rest of the screws. When I came across this step, I had to use the knife to gently seperate the two halves. You will want to keep that other half of the slide against the other half of the plastic frame as there is a small spring that is connected to the silver pin that makes up the slide. This is not the end of the world if you manage to seperate it, but you will need to use the paper clip to re-string it if it flies off. Thankfully the other end is attached to the frame by a screw.<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/open.jpg"><img class="aligncenter size-full wp-image-159" title="open" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/open.jpg" alt="open" width="512" height="384" /></a></p>
<p>Now that you have the gun opened, you will need to carefully remove the chambers. This can be done, but it will take a bit of finesse. Below is the front of the chamber assembly.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/revolver-front1.jpg"><img class="aligncenter size-full wp-image-165" title="revolver-front1" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/revolver-front1.jpg" alt="revolver-front1" width="512" height="384" /></a><br />
This is the back of the revolver.  The hexagonal shape matches with the orange hexagon advancer in the body of the gun.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/revolver-back.jpg"><img class="aligncenter size-full wp-image-164" title="revolver-back" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/revolver-back.jpg" alt="revolver-back" width="512" height="384" /></a><br />
This is the mating orange advancer and the pneumatic piston for firing the darts.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/chamber1.jpg"><img class="aligncenter size-full wp-image-153" title="chamber1" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/chamber1.jpg" alt="chamber1" width="512" height="384" /></a><br />
This picture shows the chamber in the gun, with the chamber in place for firing. By messing around with it a bit, we can see the plastic that needs to be removed.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/chamber2.jpg"><img class="aligncenter size-full wp-image-154" title="chamber2" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/chamber2.jpg" alt="chamber2" width="512" height="384" /></a><br />
With the chamber seperated, take the red sharpie and highlight the rounded plastic edge to remove.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/remove2.jpg"><img class="aligncenter size-full wp-image-161" title="remove2" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/remove2.jpg" alt="remove2" width="512" height="384" /></a><br />
Take the sharpie and highlight the little square next to the advancer and the piston.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/remove1.jpg"><img class="aligncenter size-full wp-image-160" title="remove1" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/remove1.jpg" alt="remove1" width="512" height="384" /></a><br />
Take your knife and remove the two pieces of plastic. Be warned that the plastic is tough, so don&#8217;t cut yourself. You want to get it as smooth as possible so that way it doesn&#8217;t foul up the chamber&#8217;s movements. This is a shot of the chamber with the plastic removed.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/removed-front.jpg"><img class="aligncenter size-full wp-image-163" title="removed-front" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/removed-front.jpg" alt="removed-front" width="512" height="384" /></a><br />
And another shot of the plastic removed next to the advancer.<br />
<a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/removed-chamber.jpg"><img class="aligncenter size-full wp-image-162" title="removed-chamber" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/removed-chamber.jpg" alt="removed-chamber" width="512" height="384" /></a><br />
Reassemble the gun, and revel in the fact that your Nerf revolver now works closer to a real revolver!</p>
<p style="text-align: left;"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/muchbetter.jpg"><img class="aligncenter size-full wp-image-157" title="muchbetter" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/11/muchbetter.jpg" alt="muchbetter" width="512" height="384" /></a></p>
<h2 style="text-align: left;">Conclusion</h2>
<p>While I&#8217;m not quite sure why Nerf didn&#8217;t implement this in their original design, it wasn&#8217;t exactly rocket surgery to make it happen.  I think that this makes the Maverick this much more useful as when you&#8217;re in a firefight with the rest of the members of the household, the last thing you have time to do is reload. <img src='http://www.yourwarrantyisvoid.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Happy Nerfing, everyone!</p>
<p>FIRESTORM_v1</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourwarrantyisvoid.com/2009/11/24/mod-the-nerf-maverick-to-eject-chamber-right/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Breaking into APC&#8217;s BR24BP battery pack</title>
		<link>http://www.yourwarrantyisvoid.com/2009/10/27/breaking-into-apcs-br24bp-battery-pack/</link>
		<comments>http://www.yourwarrantyisvoid.com/2009/10/27/breaking-into-apcs-br24bp-battery-pack/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 10:24:18 +0000</pubDate>
		<dc:creator>firestorm_v1</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[How-To's]]></category>
		<category><![CDATA[Investigative Dissassembly]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[Battery Pack]]></category>
		<category><![CDATA[UPS]]></category>

		<guid isPermaLink="false">http://www.yourwarrantyisvoid.com/?p=126</guid>
		<description><![CDATA[In this post, we will show what was necessary on how to get access into the BR24BP battery pack for APC&#8217;s BackUPS RS/XS series of battery backups.  Read more for additional details, caveats and some good to know general informaton on how you can replace the stock batteries in the battery pack with your own [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-127" title="apcLogo_141x68.jpg" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/apcLogo_141x68.jpg.gif" alt="apcLogo_141x68.jpg" width="141" height="68" />In this post, we will show what was necessary on how to get access into the BR24BP battery pack for APC&#8217;s BackUPS RS/XS series of battery backups.  Read more for additional details, caveats and some good to know general informaton on how you can replace the stock batteries in the battery pack with your own batteries to save money and time.</p>
<p><span id="more-126"></span></p>
<p><strong>BIG MONSTEROUS LEGAL DISCLAIMER:</strong> This information is provided as anecdotal as-is information. It is recommended when working with electronic components to replace the defective component with a component of the same type, model and rating.  Battery backups are no exception to this rule and as such we recommend that you follow the exact ratings as specified on your UPS, even if they differ from the information on this site.  When in doubt, go with a 1-to-1 replacement, or better yet, purchase a replacement battery pack from APC directly.  By following the steps in this guide, you indicate that you can not sue firestorm_v1 or those of us at YourWarrantyIsVoid.Com if you burn your eyebrows off or cause damage to loved ones or property, etc..</p>
<p>Now that the legalese is done with, let&#8217;s talk about this a bit.</p>
<p><strong>Foreward:</strong></p>
<p>Ever since the dawn of time, or at least the dawn of the computer age, mankind has been faced with one monsterous problem:  How to keep the computer running when the power goes out.  Even in the 21st century, we are still not immune to the power failures, surges and brownout/blackouts that plague our planet&#8217;s power grid.  The solution was to use uninterruptable power supplies (UPSes) also commonly called &#8220;battery backups&#8221; to keep the juice flowing, even though the power from the electric company had ceased.  The idea was that power would be stored in batteries and would be used through specialized circuitry to recreate the line voltage that our beloved machines needed to operate.  The idea was a grand saviour to the information age  and since then have saved countless months of uptime loss, unavailability and other such lack of availability.</p>
<p>However, with every great solution is a thorn in its side.  In our case with the batttery backups, the thorn is the batteries.  Every now and then, through regular use and standby charging, it becomes necessary to change them out.  Usually this cost is a lot less than just buying another battery backup and is a preferred method to keeping old but still usable UPSes out of the trash can. In my specific case, I have an <a title="APC Battery Back-UPS XS 1500" href="http://www.apcc.com/resource/include/techspec_index.cfm?base_sku=BX1500" target="_blank">APC Battery Back-UPS XS 1500</a> and it has served me extremely well through the years.  Unfortunately an extended power failure had knocked it and the <a title="BR24BP battery pack" href="http://www.apcc.com/resource/include/techspec_index.cfm?base_sku=Br24bp" target="_blank">addon battery pack, BR24BP</a> out of comission and had rendered the UPS useless.</p>
<p><strong>Initial examination:</strong></p>
<p>Pior to just ripping the face place off of anything, even if it pisses me off, I perform a good bit of research using Google and Yahoo to attempt to find disassembly instructions for something.  In the case of the battery backup&#8217;s battery pack, I had nothing but a bunch of forum posts with people looking for the same details.  Unfortunately no solution was to be had so I started investigating on my own and was ultimately successful.  This writeup is a testament to those findings and a howto for anyone that was as lost as I was with trying to find a way in.</p>
<div id="attachment_129" class="wp-caption aligncenter" style="width: 514px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_06291.JPG"><img class="size-full wp-image-129" title="BR24BP side vew" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_06291.JPG" alt="BR24BP battery pack side view" width="504" height="336" /></a><p class="wp-caption-text">BR24BP side vew</p></div>
<p style="text-align: center;">
<p style="text-align: left;">
<p style="text-align: left;">This is a shot of the BR24BP in all it&#8217;s glory.  Despite it&#8217;s innocent looking exterior, it&#8217;s a mofo to get into.  With no visible way of getting in, I set out with my metal screwdrivers and started prying like a madman.  Eventually, I was able to get the white front cover off and the secret to this beast was unlocked.</p>
<div id="attachment_130" class="wp-caption aligncenter" style="width: 514px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0613.JPG"><img class="size-full wp-image-130" title="Front cover finally off" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0613.JPG" alt="Front panel finally off" width="504" height="336" /></a><p class="wp-caption-text">Front cover finally off</p></div>
<p style="text-align: center;">
<p style="text-align: left;">(The grey piece on the back was held together much in the same fashion, pardon editor&#8217;s fault for the back showing ajar. <img src='http://www.yourwarrantyisvoid.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  )  In this shot, we learn something important.  The front is not held on by any fancy method, locking mechanism or other trickery.  It is held to the front of the battery backup by means of a pair of snaps.  One at the top of the cover pointing down, and one at the bottom cover pointing up.  It would be almost trivial to modify the case so that you could get into the battery box at some point again to do a second swap out fo the batteries.</p>
<div id="attachment_131" class="wp-caption aligncenter" style="width: 514px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0614.JPG"><img class="size-full wp-image-131" title="Back of front cover." src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0614.JPG" alt="Back of front cover. The back is identical except it's grey and has a hole fro the power cord." width="504" height="336" /></a><p class="wp-caption-text">Back of front cover</p></div>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: left;">Here is a shot of the front cover.  The back cover is identical to this except it is grey and has a hole for the power cable to go through.  It could be theorized that the ends of the snaps are sliced to prevent from someone gaining access to the innards of the battery box.  It could also be theorized that a quick session with a Dremel could prodice a hole with which to pry up on the snaps to gain access in the future without having to pry the case open like your life depended on it.</p>
<div id="attachment_132" class="wp-caption aligncenter" style="width: 514px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0615.JPG"><img class="size-full wp-image-132" title="Back cover pried off" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0615.JPG" alt="Back cover pried off" width="504" height="336" /></a><p class="wp-caption-text">Back cover pried off</p></div>
<p style="text-align: center;">
<p style="text-align: left;">This is a shot of the rear cover after being pried off.  The thin holes at the top and the bottom are the holes for the snaps.  Once finally freed of both the front and the rear faceplates, we are left with the battery box and six phillips screws from victory.</p>
<div id="attachment_133" class="wp-caption aligncenter" style="width: 514px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0616.JPG"><img class="size-full wp-image-133" title="battery pack sans front/back covers" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0616.JPG" alt="Battery pack sans front/back covers" width="504" height="336" /></a><p class="wp-caption-text">battery pack sans front/back covers</p></div>
<p style="text-align: center;">
<p style="text-align: left;">In this shot, we can finally remove the only screws in this battery pack&#8217;s setup and pull off the cover to reveal the batteries inside.  One special note about the covers.  They are omni-directional (Editor&#8217;s note: omni-sidal seemed to not be a word. <img src='http://www.yourwarrantyisvoid.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ) meaning that the &#8220;left&#8221; side could easily be the &#8220;right side&#8221;.  The only thing that determined direction was that the indentation for the pedestal foot was at the bottom (pointed towards you if on a table) and that the cord came out of the &#8220;back&#8221;.  Aside from that, it was anyone&#8217;s game.</p>
<div id="attachment_134" class="wp-caption aligncenter" style="width: 514px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0617.JPG"><img class="size-full wp-image-134" title="Finally unboxed" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0617.JPG" alt="Finally unboxed" width="504" height="336" /></a><p class="wp-caption-text">Finally unboxed</p></div>
<p style="text-align: center;">
<p style="text-align: left;">(I apologize for the blurriness of the full-size picture, just use the thumbnail for general positioning data.)  Behold, here is the batteries in all its glory.  Keep in mind that my top two batteries are &#8220;poofy&#8221; and need to be replaced.  The bottom ones, are not poofy so will get taken to a battery place to get charged and tested.</p>
<div id="attachment_135" class="wp-caption aligncenter" style="width: 514px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0624.JPG"><img class="size-full wp-image-135" title="Battery type and model #" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0624.JPG" alt="Battery type and model #" width="504" height="336" /></a><p class="wp-caption-text">Battery type and model #</p></div>
<p style="text-align: center;">
<p style="text-align: left;">Before we get into wiring diagrams and all that nonsense, please make sure you use the right battery.  These are 12 volt,  3.4A batteries.  CSB# HR-1234W-F2 and are the Sealed Lead Acid (SLA) type.  <strong>IT IS CRITICALLY IMPORTANT THAT YOU USE THE SAME TYPE AND RATINGS OF BATTERIES IN YOUR UPS.  EXTENDING YOUR UPS MAY GIVE YOU ADDITIONAL UPTIME BUT WILL CAUSE YOUR ADDITIONAL UPTIME TO FAIL AS THE CHARGER CIRCUIT CAN NOT HANDLE THE EXTENDED CAPACITY! (Can I say this enough?)</strong> If you are in doubt about whether or not you have the right battery, take one from the pack to an <a title="Interstate Batteries.com" href="http://www.interstatebatteries.com/cs_estore/" target="_blank">Interstate Batteries</a> or a <a title="Batteries Plus.com" href="http://www.batteriesplus.com/" target="_blank">Batteries Plus</a> and get four just like it.  Bring them home and wire up as covered below.</p>
<p style="text-align: left;">
<p style="text-align: left;"><strong>Wiring it all up:</strong></p>
<p style="text-align: left;">The interesting thing about this pack is that despite the link that I found for APC, this is actually a 24VDC system, not a 12VDC system as advertised. Granted, the batteries themselves are 12VDC, but they are hooked into a 12x2x2 array meaning that the batteries are connected in series (to make 24VDC) and then are connected in parallel to another pair connected in series.  The entire thing ends up being a 2x 24v array as shown in our next picture:</p>
<div id="attachment_136" class="wp-caption aligncenter" style="width: 514px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0618.JPG"><img class="size-full wp-image-136     " title="Battery Hookup" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0618.JPG" alt="battery hookup" width="504" height="336" /></a><p class="wp-caption-text">Battery Hookup</p></div>
<p style="text-align: left;">Ok, so let&#8217;s review this hookup.  The umbilical cord that goes to the main BackUPS is in my hand.  For now, ignore the little yellow wire.  It has nothing to do with our hookup at the moment.  Clockwise from top left, we have the UL (upper left) battery, UR (Upper Right) battery, LR (Lower Right) and LL (Lower Left) batteries.  The umbilical has two positives and two negative leads on it. <strong>WHEN HOOKING UP BATTERIES, YOU MUST OBEY THIS IMPORTANT RULE: AT NO TIME WILL THE POSITIVE AND NEGATIVE OF THE UMBILICAL BE ON THE SAME BATTERY!!! THIS WILL CAUSE AN EXPLOSION AS THE 24V BATTERIES TRY TO (AND SUCCEED) OVER CHARGE THE SINGLE 12V BATTERY!</strong> That being said, connect one of the <strong>RED</strong> wires to the positive terminal on two batteries and connect the <strong>BLACK</strong> wires to the other two batteries&#8217; negative terminals.  At this point, all four batteries should be connected with one connection from the umbilical.  Connect the <strong>BLUE</strong> wires from the positive battery&#8217;s <strong>NEGATIVE</strong> terminal to the negative battery&#8217;s <strong>POSITIVE</strong> terminal.   In essence, you have created two 24 volt battery packs made of UL and UR, and LL and LR respectively.</p>
<div id="attachment_137" class="wp-caption aligncenter" style="width: 514px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0622.JPG"><img class="size-full wp-image-137  " title="Little Yellow Wire" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0622.JPG" alt="Little Yellow Wire" width="504" height="336" /></a><p class="wp-caption-text">Little Yellow Wire</p></div>
<p style="text-align: left;">Now, back to this little yellow wire (and the 80A fuze)  This wire acts as a &#8220;Sense&#8221; for the battery backup to determine the battery pack&#8217;s overall health. The wire has a resistor shrinkwrapped inline with it and should not be tampered with.  Doing so may adversely affect the UPS&#8217;s operation.</p>
<p style="text-align: left;"><strong>Afterthoughts</strong>:</p>
<p style="text-align: left;">It&#8217;s been fun dissecting this battery pack however it was hard as hell initially.  APC does not make it easy to pry open the front/back of their UPS battery packs.  I&#8217;m hoping that someone aside from myself finds this information useful as it was not easy obtaining it.  If you have any information on where to get good replacement batteries, or you wish to share your experience, feel free to fire back at me in the comments section.</p>
<p style="text-align: left;">
<p style="text-align: left;">Until the next post, happy hacking!</p>
<p style="text-align: left;">
<p style="text-align: left;">FIRESTORM_v1</p>
<p style="text-align: left;">
<hr />
<p style="text-align: center;">UPDATE!!! 11/10/09</p>
<hr />Readers Derek and Shaaz commented concerning the resistor that was inline on the yellow lead of the power cable.  After performing some investigative research (edit: I tore off the shrinkwrap), I have found that it is a 1% tolerance metal oxide film resistor.  The resistor color code is Red, Black, Black, Red, Brown which indicates a value of 20 ohms with a tolerance of 1%.  <span style="text-decoration: line-through;">The tolerance is key as I am still of the opinion that this is how the APC backup monitors the battery level and is able to determine the level of power left.</span> <span style="text-decoration: line-through;">I would not suggest using a standard resistor instead of this 1% tolerance resistor as this will affect how long the UPS thinks it has on charge remaining</span>.</p>
<p>Reader &#8220;Steevo&#8221; wrote in to catch me on a critical error in regards to this resistor.  M initial calculations were incorrect, the value of this resistor is not 20K ohm, but rather 20 ohm, Please make sure you use the correct resistor if you ever need to replace it.</p>
<div id="attachment_144" class="wp-caption aligncenter" style="width: 514px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0659.JPG"><img class="size-full wp-image-144" title="The secret is revealed!" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/IMG_0659.JPG" alt="Finally the mystery is unveiled" width="504" height="336" /></a><p class="wp-caption-text">The secret is revealed!</p></div>
<p style="text-align: center;">
<p style="text-align: center;"><span style="text-decoration: underline;"><strong>UPDATE:</strong></span> More details about the power connector from the BBU power pack to the UPS</p>
<p style="text-align: left;">After requests for information in regards to the power pack&#8217;s connector, I realized that I had made a serious oversight.  I had not documented the power connector that connects the battery pack to the UPS body.  With this in mind, I took some more pictures of the connector:</p>
<p style="text-align: left;">
<div id="attachment_401" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/DSCF0578.jpg"><img class="size-medium wp-image-401" title="Power connector" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/DSCF0578-300x225.jpg" alt="Power connector" width="300" height="225" /></a><p class="wp-caption-text">Power connector</p></div>
<p style="text-align: left;">The power connector has four pins holding the strain relief on.  After getting the pieces pried apart, the end connector slides off and you can then see the wiring on the inside.  Barring that, I went ahead and was able to extract the outside case off of the three spade connectors as shown here. In order to extract the three spade connectors, you will need to take a long sharp screwdriver and pry the plastic clips holding the spade connectors down.</p>
<p style="text-align: left;">
<div id="attachment_402" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/DSCF0579.jpg"><img class="size-medium wp-image-402" title="connector endcap" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/DSCF0579-300x225.jpg" alt="connector endcap" width="300" height="225" /></a><p class="wp-caption-text">connector endcap</p></div>
<p style="text-align: left;">Here&#8217;s the connector with the spades having been successfully extracted:</p>
<p style="text-align: left;">
<div id="attachment_403" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/DSCF0582.jpg"><img class="size-medium wp-image-403" title="successful extraction" src="http://www.yourwarrantyisvoid.com/wp-content/uploads/2009/10/DSCF0582-300x225.jpg" alt="successful extraction" width="300" height="225" /></a><p class="wp-caption-text">successful extraction</p></div>
<p style="text-align: left;">Keep in mind that the plug orientation is not certain as I&#8217;ve reinstalled the UPS and it&#8217;s buried under the desk.  The red mark on the connector jacket is there for orientation purposes, but interfacing with the UPS may require that the black wire is on the left, and the yellow wire is on the right.</p>
<p style="text-align: left;">
<p style="text-align: center;">
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.yourwarrantyisvoid.com/2009/10/27/breaking-into-apcs-br24bp-battery-pack/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
	</channel>
</rss>
