<?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>Hired Gun Software</title>
	<atom:link href="http://hiredgunsoftware.net/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://hiredgunsoftware.net</link>
	<description></description>
	<lastBuildDate>Thu, 27 May 2010 12:29:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Interfaces</title>
		<link>http://hiredgunsoftware.net/?p=239</link>
		<comments>http://hiredgunsoftware.net/?p=239#comments</comments>
		<pubDate>Fri, 30 Apr 2010 03:18:26 +0000</pubDate>
		<dc:creator>Robert Lee</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[FeaturedTag]]></category>

		<guid isPermaLink="false">http://hiredgunsoftware.net/?p=239</guid>
		<description><![CDATA[Interfacing software systems, Hardware systems, and everything in between.]]></description>
			<content:encoded><![CDATA[<p>We know interfaces. </p>
<p>So far we&#8217;ve written interfaces to Receipt Printers, Caller ID Systems, Home Automation, Biometrics Scanners, PIN Pads, Credit Card Platform, and Hotel Front Desks Systems just to name a few. </p>
<p>Need to get your systems talking? Call us today.</p>
]]></content:encoded>
			<wfw:commentRss>http://hiredgunsoftware.net/?feed=rss2&amp;p=239</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code and training.</title>
		<link>http://hiredgunsoftware.net/?p=236</link>
		<comments>http://hiredgunsoftware.net/?p=236#comments</comments>
		<pubDate>Fri, 30 Apr 2010 03:15:02 +0000</pubDate>
		<dc:creator>Robert Lee</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[FeaturedTag]]></category>

		<guid isPermaLink="false">http://hiredgunsoftware.net/?p=236</guid>
		<description><![CDATA[Development and maintenance of custom apps and code libraries.]]></description>
			<content:encoded><![CDATA[<p>Already have coders, or write your own software? Only need a library to provide an interface, solve a problem, or help port that legacy application? Need short term help, or a component in a language you don&#8217;t know?</p>
<p>We&#8217;ll work hand in hand with your developers to craft a solution that best fits your needs, and make sure that they get the support, attention, and training they need to use the tools we provide. We&#8217;ll always provide provide the full code, documentation, and repositories so you have total control over your solution. </p>
<p>Call to get us working for you today!</p>
]]></content:encoded>
			<wfw:commentRss>http://hiredgunsoftware.net/?feed=rss2&amp;p=236</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web applications.</title>
		<link>http://hiredgunsoftware.net/?p=234</link>
		<comments>http://hiredgunsoftware.net/?p=234#comments</comments>
		<pubDate>Fri, 30 Apr 2010 03:13:30 +0000</pubDate>
		<dc:creator>Robert Lee</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[FeaturedTag]]></category>

		<guid isPermaLink="false">http://hiredgunsoftware.net/?p=234</guid>
		<description><![CDATA[Custom web development, plug-ins, and interfaces]]></description>
			<content:encoded><![CDATA[<p>Need a custom designed web application? Want that custom plugin for your favorite CMS, Blog, or Forum? Need to send SMS from a web site?</p>
<p>These are just a few of the web development jobs that we are prepared to handle. </p>
<p>While we don&#8217;t claim to be graphic designers, we do know (X)HTML and CSS, and we&#8217;d be happy to cut your PSD&#8217;s or convert HTML into Styles or Themes for you favorite web tool. </p>
<p>We&#8217;d love to talk about what we can bring to your web development project, give us a call!</p>
]]></content:encoded>
			<wfw:commentRss>http://hiredgunsoftware.net/?feed=rss2&amp;p=234</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software development services.</title>
		<link>http://hiredgunsoftware.net/?p=232</link>
		<comments>http://hiredgunsoftware.net/?p=232#comments</comments>
		<pubDate>Fri, 30 Apr 2010 03:11:07 +0000</pubDate>
		<dc:creator>Robert Lee</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[FeaturedTag]]></category>

		<guid isPermaLink="false">http://hiredgunsoftware.net/?p=232</guid>
		<description><![CDATA[From design to packaging, we can bring your software ideas to life.]]></description>
			<content:encoded><![CDATA[<p>Have an idea for that next great piece of software? Need a quick and dirty utility to talk to your widget? Need help porting your legacy applications to modern languages or systems? </p>
<p>We&#8217;ve helped our clients deal with all of these scenarios and more. We have designed and implemented many new applications, services, and libraries for our clients and can provide everything from basic design only consulting to complete shrink wrapped applications with ongoing support, and everything in between. </p>
<p>We understand that getting an application in the customers hand is as important as any feature set or methodology, and we don&#8217;t get hung up on any particular technology, language, methodology, or platform.</p>
<p>We also provide end user documentation, help files, compliance support, training for your staff or VAR channel, and ongoing support for your key personnel. </p>
<p>Call us to day and find out what we can do for you. </p>
]]></content:encoded>
			<wfw:commentRss>http://hiredgunsoftware.net/?feed=rss2&amp;p=232</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Embeded software and hardware development.</title>
		<link>http://hiredgunsoftware.net/?p=211</link>
		<comments>http://hiredgunsoftware.net/?p=211#comments</comments>
		<pubDate>Thu, 29 Apr 2010 12:42:33 +0000</pubDate>
		<dc:creator>Robert Lee</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[FeaturedTag]]></category>

		<guid isPermaLink="false">http://hiredgunsoftware.net/?p=211</guid>
		<description><![CDATA[Hardware design and embedded software development. ]]></description>
			<content:encoded><![CDATA[<p>While being a newer area of work for us, we have worked on a few different embeded systems, and have written interfaces to several of them. We offer these services at a reduced rate to offset our slight learning curve. We are actively supporting an open source hardware / software project as a way to grow our base of knowledge in this area, and will be providing more information on this project by Q3 2010.</p>
<p>If you would like more information on our experience, or are looking for a fresh company to grow with your idea, give us a call today.</p>
]]></content:encoded>
			<wfw:commentRss>http://hiredgunsoftware.net/?feed=rss2&amp;p=211</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Development Services</title>
		<link>http://hiredgunsoftware.net/?p=202</link>
		<comments>http://hiredgunsoftware.net/?p=202#comments</comments>
		<pubDate>Wed, 03 Mar 2010 04:04:48 +0000</pubDate>
		<dc:creator>Robert Lee</dc:creator>
				<category><![CDATA[Services]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://hiredgunsoftware.net/?p=202</guid>
		<description><![CDATA[Our primary focus is full service application development, but we can also provide code, shrink wrapped applications, consulting, training, and many related services.
Since our primary service is to act as an extension of, or replacement for, your development department, the applications we develop typically include &#8220;Full Service&#8221; development. This means that we provide everything from [...]]]></description>
			<content:encoded><![CDATA[<p>Our primary focus is full service application development, but we can also provide code, shrink wrapped applications, consulting, training, and many related services.</p>
<p>Since our primary service is to act as an extension of, or replacement for, your development department, the applications we develop typically include &#8220;Full Service&#8221; development. This means that we provide everything from the initial design phase to complete source code, documentation, testing, binary redistributables, installation files, and ongoing support for the life of the application.</p>
<p>Our primary competencies including C, C++, VB.NET, C#, VB6, ASP.NET along with various scripting languages.</p>
<p>We have worked on lots of different projects including applications dealing with; GIS, Employee Management, Scheduling, Payroll, Time Tracking, Billing, Animation, Graphics Manipulation, Credit Card Processing (PCI / PABP / PA-DSS Validation, etc), and Reporting.</p>
<p>We have extensive experience in Windows Services and Applications, Mail Clients and Servers (SMTP, POP, IMAP, Encodings, etc), Distributed Systems (Web Services, Sockets, Remote Communications, etc), Porting Legacy Systems, Automating Manual Systems, and Interfacing Dissimilar Systems.</p>
<p>Feel free to contact us to discuss how we can bring your software ideas to life, and lower your development budget.</p>
]]></content:encoded>
			<wfw:commentRss>http://hiredgunsoftware.net/?feed=rss2&amp;p=202</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Home</title>
		<link>http://hiredgunsoftware.net/?p=199</link>
		<comments>http://hiredgunsoftware.net/?p=199#comments</comments>
		<pubDate>Wed, 03 Mar 2010 04:01:08 +0000</pubDate>
		<dc:creator>Robert Lee</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[HomePagePost]]></category>

		<guid isPermaLink="false">http://hiredgunsoftware.net/?p=199</guid>
		<description><![CDATA[We are a software and web technology firm.
We offer several services, including full service web development, custom application development, and providing a replacement for in house software development departments.
Look around, and feel free to contact us if you would like more information on what we could bring to your project.
]]></description>
			<content:encoded><![CDATA[<p>We are a software and web technology firm.</p>
<p>We offer several services, including full service web development, custom application development, and providing a replacement for in house software development departments.</p>
<p>Look around, and feel free to contact us if you would like more information on what we could bring to your project.</p>
]]></content:encoded>
			<wfw:commentRss>http://hiredgunsoftware.net/?feed=rss2&amp;p=199</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GPS project: field test</title>
		<link>http://hiredgunsoftware.net/?p=150</link>
		<comments>http://hiredgunsoftware.net/?p=150#comments</comments>
		<pubDate>Sun, 14 Jun 2009 23:13:39 +0000</pubDate>
		<dc:creator>Robert Lee</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[GPS project]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://hiredgunsoftware.net/wp/?p=150</guid>
		<description><![CDATA[
I got a chance to field test the GPS unit yesterday. Overall I’m quite happy with how things went. Even though it’s quite large for a GPS unit, the box fits nicely into my small pack, and everything functioned fairly well during the hike.
I can already see that the buttons need to be recessed somehow. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/inthewild.jpg"><img style="border-bottom: 0px; border-left: 0px; margin: 10px; display: inline; border-top: 0px; border-right: 0px" title="in the wild" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/inthewild-thumb.jpg" border="0" alt="in the wild" width="400" height="300" align="left" /></a></p>
<p>I got a chance to field test the GPS unit yesterday. Overall I’m quite happy with how things went. Even though it’s quite large for a GPS unit, the box fits nicely into my small pack, and everything functioned fairly well during the hike.</p>
<p>I can already see that the buttons need to be recessed somehow. I opened my pack a couple of times to check on things, and the backlight was on each time. This means that the buttons are being hit as the unit moves around in my pack. On a short hike this was ok, but on a long one it would drain the battery much faster.</p>
<p>One thing that I wasn’t prepared for is the fact that my <a href="http://www.htc.com/www/product/touchpro/overview.html" target="_blank">phone</a> is very hard to see clearly in direct sunlight (which we were in during the entire hike!), and impossible to photograph under any conditions (it’s like a mirror).</p>
<p>Even with those problems, <a href="http://www.google.com/mobile/default/maps.html" target="_blank">Google Maps</a> was very accurate with the GPS data that the unit was feeding it, and since I had a cell signal I had satellite imagery during the hike. The GPS data from the hike is pretty good, although I am going to have to use some averaging or filtering to clean the data up a bit. I have a map with the raw data <a href="http://www.rob-n-steph.com/maps/oscarscherer.html" target="_blank">here</a>, and you can see that when we take a break the data points tend to “wander around”. I think that it’s time to get to know <a href="http://www.gpsbabel.org/" target="_blank">GPSBabel</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://hiredgunsoftware.net/?feed=rss2&amp;p=150</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GPS project: box it up</title>
		<link>http://hiredgunsoftware.net/?p=142</link>
		<comments>http://hiredgunsoftware.net/?p=142#comments</comments>
		<pubDate>Sun, 14 Jun 2009 15:59:16 +0000</pubDate>
		<dc:creator>Robert Lee</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Enclosures]]></category>
		<category><![CDATA[GPS project]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[GPS]]></category>

		<guid isPermaLink="false">http://hiredgunsoftware.net/wp/?p=142</guid>
		<description><![CDATA[Now that the hardware side is pretty much wrapped up I wanted to build a simple enclosure so that I could start field testing. I’ve already spent way too much time trying to find a prebuilt enclosure that would fit the components nicely. As I get further along with my projects I’ll write more about [...]]]></description>
			<content:encoded><![CDATA[<p>Now that the hardware side is pretty much wrapped up I wanted to build a simple enclosure so that I could start field testing. I’ve already spent way too much time trying to find a prebuilt enclosure that would fit the components nicely. As I get further along with my projects I’ll write more about enclosures.</p>
<p>Inspired by the design of the <a href="http://www.ladyada.net/make/digg/index.html" target="_blank">Digg Button</a> and <a href="http://www.ladyada.net/make/wavebubble/" target="_blank">Wave Bubble</a>, I decided to do a simple sandwich of acrylic sheets and spacers. I couldn’t sandwich the boards directly like was done in those projects, so I decided to mount my boards to the back and face of the enclosure. With this basic design in mind, and some notes on what size screws each board could take, I set off for the hardware store.</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/tap.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="tap" border="0" alt="tap" align="right" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/tap-thumb.jpg" width="175" height="222" /></a><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/cutpipe.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="cut pipe" border="0" alt="cut pipe" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/cutpipe-thumb.jpg" width="175" height="140" /></a> For the mounts I used 1/4” x 030 (6.35 mm) aluminum rod. I chose this size since it’s just small enough to be tapped for a 10-32 screw. </p>
<p>While SAE and metric sizes are not interchangeable, a M5 x .08 is pretty close to this.</p>
<p>&#160;</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/tapped.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="tapped" border="0" alt="tapped" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/tapped-thumb.jpg" width="175" height="279" /></a>I cut the rod to length with a twist pipe cutter and then tapped both ends with a 10-32 tap.</p>
<p>Tapping the aluminum is pretty easy going, just make sure to use a little oil to keep the tap moving smoothly, and back up every few turns to keep the cut smooth.<a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/screw2.jpg"><img style="border-right-width: 0px; margin: 10px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="screw" border="0" alt="screw" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/screw-thumb.jpg" width="175" height="214" /></a><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/screw3.jpg"></a></p>
<p>&#160;</p>
<p>I cut and tested a small piece of the rod before moving on to the full length pieces. </p>
<p>&#160;</p>
<p>&#160; </p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/done.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="done" border="0" alt="done" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/done-thumb.jpg" width="300" height="254" /></a> Once I was happy with the test piece I measured, cut, and tapped the 4 corner pieces. </p>
<p>I Used a paper towel between the rod and the pliers to keep from marring the aluminum while tapping them.</p>
<p>Even after measuring and cutting carefully there was still a small difference in the length of each piece. I used a sander to bring them all to the same height, and chased the threads with the tap again.</p>
<p>&#160;</p>
<p>&#160; </p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/macroline.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="macroline" border="0" alt="macroline" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/macroline-thumb.jpg" width="300" height="249" /></a> </p>
<p>I found rubber grommets to use as standoffs for the Arduino and Lithium Backpack boards, but couldn’t find any small enough to use for the Bluetooth board. For these I used short sections of <a href="http://www.actionvillage.com/039-530-0001" target="_blank">macroline</a> that I had in my paintball gear box. </p>
<p>Macroline is 1/4” nylon tubing that cuts easily with a razor blade. I had a bit of trouble getting it to cut straight at such short lengths, so I used the pipe cutter to score a deep ridge (the pipe cutter can’t cut the line since it is too soft). Then I used the ridge as a guide to cut the line by rolling it on the desk while pressing the razor blade into it.</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/drilledready.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="drilled ready" border="0" alt="drilled ready" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/drilledready-thumb.jpg" width="300" height="218" /></a>I cut the Lexan (polycarbonate) sheet that I got at Lowes, and rounded the corners. </p>
<p>I just happened to have a small <a href="http://www.lasscowizer.com/product_details.php?productid=20" target="_blank">corner rounder</a> from a prior business venture, but you could achieve the same effect with a band saw, or sander. </p>
<p>Once I had cut the top and bottom sheets, I taped both together and marked and drilled the outside corner holes. I also marked the holes for the Arduino and the Lithium Backpack while I was laying everything out. </p>
<p>&#160;</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/bottommounted.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="bottom mounted" border="0" alt="bottom mounted" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/bottommounted-thumb.jpg" width="300" height="246" /></a> </p>
<p>Next I mounted the corners and the boards to the polycarbonate sheet. The boards are mounted with 4-40 screws (again, not exact but M3 x .05 is pretty close). I had purchased nylon washers in case the nuts were too close to a traces or component on the boards, but it turned out that I didn’t need them.</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/front.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="front" border="0" alt="front" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/front-thumb.jpg" width="224" height="300" /></a> </p>
<p>I then repeated the steps with the front. The LCD is mounted with 4-40 screws, as is the Bluetooth.</p>
<p>The Bluetooth only has 3 screws right now, since the hardware store only had 9 of that size in stock, and I used 6 to mount the boards. For now it does the job just fine. </p>
<p>The switch is mounted with 2-56 screws (approximately 2.1 mm). </p>
<p>Once I had the face done, I started routing wires to get everything hooked up, and bolted both halves together.</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>Below are a few shots of the completed enclosure.</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/assembled.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="assembled" border="0" alt="assembled" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/assembled-thumb.jpg" width="260" height="300" /></a>&#160;<a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/assembled2.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="assembled 2" border="0" alt="assembled 2" align="right" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/assembled2-thumb.jpg" width="300" height="269" /></a> </p>
<p>&#160; </p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/glamorshot1.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="glamor shot1" border="0" alt="glamor shot1" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/glamorshot1-thumb.jpg" width="300" height="298" /></a></p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/glamorshot3.jpg"><img style="border-right-width: 0px; margin: 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="glamor shot 3" border="0" alt="glamor shot 3" align="right" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/glamorshot3-thumb.jpg" width="238" height="300" /></a></p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<h2>Final thoughts:</h2>
<p>Overall I’m happy with the results of the enclosure as a general purpose concept. For the GPS unit it’s a bit large, and not horribly strong, but I knew that this was going to be an issue going in. From the hardware standpoint I have learned quite a bit;</p>
<ul>
<li>Connectors and wires take up a lot of space. </li>
<li>Extra boards take up a lot of space. </li>
<li>The area taken up by mounting screws adds quite a bit of size to the enclosure. </li>
<li>I don’t care for the membrane buttons. I prefer the tactile switches, but that’s me. </li>
</ul>
<p> For now I’m done with the hardware side of this project, but I have quite a bit more software work to do. Once I get the software completed and field tested (and probably another project done), I’ll focus on reducing the overall size of the components, and then finding or making another enclosure for it.   </p>
]]></content:encoded>
			<wfw:commentRss>http://hiredgunsoftware.net/?feed=rss2&amp;p=142</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GPS project: hardware complete!</title>
		<link>http://hiredgunsoftware.net/?p=113</link>
		<comments>http://hiredgunsoftware.net/?p=113#comments</comments>
		<pubDate>Fri, 12 Jun 2009 22:46:17 +0000</pubDate>
		<dc:creator>Robert Lee</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[GPS project]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[GPS]]></category>

		<guid isPermaLink="false">http://hiredgunsoftware.net/wp/?p=113</guid>
		<description><![CDATA[ 
After two evenings (late into the night) of soldering and de-soldering and re-soldering,&#160; I have the hardware side of the project pretty much complete.    Here&#8217;s the entire setup; in this shot I had everything pushed in tightly to get an idea of the final size. You can see the electrical tape [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/complete1.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="complete" border="0" alt="complete" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/complete-thumb.jpg" width="240" height="195" /></a> </p>
<p>After two evenings (late into the night) of soldering and de-soldering and re-soldering,&#160; I have the hardware side of the project pretty much complete.    <br />Here&#8217;s the entire setup; in this shot I had everything pushed in tightly to get an idea of the final size. You can see the electrical tape on the back of some of the boards to prevent shorts.</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/switchboard1.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="switchboard" border="0" alt="switchboard" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/switchboard-thumb.jpg" width="240" height="180" /></a>Instead of tactile switches, I chose to use a <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8997" target="_blank">silicone button</a> that resembles a TV remote. Here the <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8963" target="_blank">PCB half of the buttons</a> is mounted on a 1&quot; (2.5 cm) square <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8808" target="_blank">ProtoBoard</a> along with a header that provides power, ground, and a return to the two button pins. I built the pull down resistor circuits on the board under the button PCB. </p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/lcdboard1.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="lcdboard" border="0" alt="lcdboard" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/lcdboard-thumb.jpg" width="240" height="131" /></a> </p>
<p>Two more of the little boards make up the breakout board for the LCD. I thought that I had ordered a larger board to build this on, but must have missed it. Luckily I had ordered a few extra of these just to have around. They are nice little boards; each group of 3 holes has a trace between them. Wiring up small breakouts like this is a breeze since everything is through hole, and there are no other connections on the back.</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/lcdmounted1.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="lcdmounted" border="0" alt="lcdmounted" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/lcdmounted-thumb.jpg" width="240" height="135" /></a> </p>
<p>The trim pot for the LCD contrast is on this board as well. This is one part of the design that will probably change at some point. It is a pain to adjust since it is behind the LCD. Depending upon how easy it is to see the LCD outside, I may even have to put a full size pot (or a linear one) somewhere.</p>
<p>&#160;</p>
<p>&#160;</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/newheaders.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="new headers" border="0" alt="new headers" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/newheaders-thumb.jpg" width="240" height="222" /></a> I removed the original headers from the GPS Logger Shield, and replaced them with polarized connectors. I figured that this would make maintenance and hookup easier. Ultimately I would like to have projects that are contained on shields or custom boards, but since I’m not sure what the end result of finding or building an enclosure will be, I decide to go with connectors for this one.</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/power1.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="power" border="0" alt="power" align="left" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/power-thumb.jpg" width="240" height="217" /></a> </p>
<p>Since the unit can be powered from USB or battery, and since the battery will charge when the Arduino is plugged in, I built a small power distribution board to make sure that everything that needed power got it. </p>
<p>The Arduino’s 5v and ground are running to the LCD which in turn is forwarded to the power board. The battery plugs directly into the power board, and then feeds the Bluetooth and buttons.</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>Below are a few shots of the various cable runs. I really should get some more wire, in different colors, but they only had 3 colors at Sparkfun!</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/lcdboardhu1.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="lcdboardhu" border="0" alt="lcdboardhu" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/lcdboardhu-thumb.jpg" width="240" height="171" /></a></p>
<p>Connectors to the LCD, and power board.</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/hookedup1.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="hookedup" border="0" alt="hookedup" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/hookedup-thumb.jpg" width="240" height="146" /></a> </p>
<p>Everything plugged in up top. Notice the new jumper for the GPS. I didn’t want to hard wire anything at this point. The white wires running to the right go to the buttons and Bluetooth.</p>
</p>
<p><a href="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/newharness1.jpg"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="newharness" border="0" alt="newharness" src="http://hiredgunsoftware.net/wp/wp-content/uploads/2009/06/newharness-thumb.jpg" width="240" height="171" /></a></p>
<p>Everything hooked up!</p>
<p>At this point there is still one more wire to hook up: I forgot to do the battery monitor wire.</p>
<p>I still have some software issues to tackle, but I think I’m going to get it bolted to something first. I’m planning to take the entire unit for a short hike on Saturday, so I’ll get to test it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://hiredgunsoftware.net/?feed=rss2&amp;p=113</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
