<?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>TruePath Technologies Inc.</title>
	<atom:link href="http://truepathtechnologies.com/blogs/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://truepathtechnologies.com/blogs</link>
	<description>Douglas R. Mauro (Senior Engineer)</description>
	<lastBuildDate>Tue, 01 May 2012 13:05:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Git tricks, tips and workflows</title>
		<link>http://truepathtechnologies.com/blogs/?p=464</link>
		<comments>http://truepathtechnologies.com/blogs/?p=464#comments</comments>
		<pubDate>Tue, 01 May 2012 13:05:21 +0000</pubDate>
		<dc:creator>Douglas Mauro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://truepathtechnologies.com/blogs/?p=464</guid>
		<description><![CDATA[Great site that lists a bunch of Git tricks, tips and workflows &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>Great site that lists a bunch of <a href="http://nuclearsquid.com/writings/git-tricks-tips-workflows/">Git tricks, tips and workflows</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://truepathtechnologies.com/blogs/?feed=rss2&#038;p=464</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tar Extract a Single File(s) From a Large Tarball</title>
		<link>http://truepathtechnologies.com/blogs/?p=408</link>
		<comments>http://truepathtechnologies.com/blogs/?p=408#comments</comments>
		<pubDate>Mon, 30 Apr 2012 13:51:50 +0000</pubDate>
		<dc:creator>Douglas Mauro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://truepathtechnologies.com/blogs/?p=408</guid>
		<description><![CDATA[$ tar -ztvf config.tar.gz $ tar -zxvf config.tar.gz etc/default/sysstat $ tar -xvf {tarball.tar} {path/to/file}]]></description>
			<content:encoded><![CDATA[<p>$ tar -ztvf config.tar.gz<br />
$ tar -zxvf config.tar.gz etc/default/sysstat<br />
$ tar -xvf {tarball.tar} {path/to/file}</p>
]]></content:encoded>
			<wfw:commentRss>http://truepathtechnologies.com/blogs/?feed=rss2&#038;p=408</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino CrossFit Timer &#8211; Grizz9000</title>
		<link>http://truepathtechnologies.com/blogs/?p=336</link>
		<comments>http://truepathtechnologies.com/blogs/?p=336#comments</comments>
		<pubDate>Tue, 06 Mar 2012 21:51:41 +0000</pubDate>
		<dc:creator>Douglas Mauro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[clock]]></category>
		<category><![CDATA[crossfit]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[pcb]]></category>
		<category><![CDATA[timer]]></category>
		<category><![CDATA[xfit]]></category>

		<guid isPermaLink="false">http://truepathtechnologies.com/blogs/?p=336</guid>
		<description><![CDATA[I was looking for, what I thought, was a simple clock/timer design.  Something with a remote and a big display that could be read from across the gym and that I could program with up/down counting but also intervals specific to CrossFit like Fight Gone Bad or tabatas.  I wanted to incorporate a bell to give it a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://truepathtechnologies.com/blogs/wp-content/uploads/2012/03/2012-02-10-at-11.27.46.jpg"><img class="alignleft  wp-image-348" title="Grizz9000-CrossFit-Clock-Arduino-Main-1" src="http://truepathtechnologies.com/blogs/wp-content/uploads/2012/03/2012-02-10-at-11.27.46-300x224.jpg" alt="" width="240" height="179" /></a>I was looking for, what I thought, was a simple clock/timer design.  Something with a remote and a big display that could be read from across the gym and that I could program with up/down counting but also intervals specific to CrossFit like <a href="http://athletics.wikia.com/wiki/Fight_Gone_Bad" target="_blank">Fight Gone Bad</a> or <a href="http://athletics.wikia.com/wiki/Tabata_Intervals" target="_blank">tabatas</a>.  I wanted to incorporate a bell to give it a gym feel and something that could be heard over loud music.</p>
<div>
<p>This journey took me through many designs, chips, a custom board, wood working and a whole lot of learning!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h4 style="text-align: center;">I want to give a special thanks to these sites / companies for all they do.</h4>
<h4 style="text-align: center;"><a href="http://www.adafruit.com" target="_blank">adafruit.com</a> - <a href="http://www.sparkfun.com" target="_blank">sparkfun.com</a> - <a href="http://www.arduino.cc" target="_blank">arduino.cc</a></h4>
<h4 style="text-align: center;">&#8220;<em>Anyone can sell and anyone can give back but mixing the 2 so others can succeed is </em><em>tremendous and </em><em>noble work!</em>&#8220;</h4>
<p>&nbsp;</p>
<p style="text-align: left;">Here&#8217;s a video of the final product:</p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/ECZYd6ET9P8?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Let&#8217;s break this project into pieces&#8230; actually that&#8217;s how I approached this.  There were many things I didn&#8217;t know how to use/do/code before I started.  Looking at each piece I would bread board the very simplest design (learn, discover, etc) and then incorporate that into my design; move on.</p>
<p>My first thought was to use the <a href="http://www.adafruit.com/products/420" target="_blank">adafruit 16&#215;32 display</a>.  This display worked very nicely but I found that I wanted bigger fonts or <a href="http://truepathtechnologies.com/blogs/wp-content/uploads/2012/03/2011-10-03-at-16.00.19.jpg" target="_blank">smaller fonts</a> so I could write more on the one screen.  This pushed me to rewrite <a href="http://code.google.com/p/16x32-adafruit-clock/source/browse/" target="_blank">some code to change fonts</a>.  Then I found that my refresh rate was screwing up my IR reads from the remote.  As I was reading in a button from the remote, I would refresh and miss the rest of the IR code.</p>
<p>My solution was to use 2 Arduinos!  One would be the master refresh and the other the reader for the IR.  The slave would bit bang some digital lines and when the master was ready to read it would look and gather up the bits and tell the slave it&#8217;s all read.  This was a fun challenge as I was burning up digital pins as 4 pins would only give me 16 states (2^4) and I needed some control pins, etc, etc.  This actually worked pretty well but I was making things more and more complicated.  From here I started to ditch the matrix and move to large LED boards.</p>
<p>Checking online I found some 8&#8243; Large LED displays.  Ebay had a pack of 4 for $99 shipped.  Sparkfun had a great write up on a <a href="http://www.sparkfun.com/tutorials/47" target="_blank">wall clock </a>and another one for a <a href="http://blog.bricogeek.com/noticias/tutoriales/bricoclock-reloj-gigante-casero-con-arduino/" target="_blank">BricoClock</a>.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-2-336">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://truepathtechnologies.com/blogs/?p=336&amp;show=slide">
			[Show as slideshow]		</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-9" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/led-digits/2011-12-23-at-11-21-05.jpg" title=" " class="shutterset_set_2" >
								<img title="2011-12-23-at-11-21-05" alt="2011-12-23-at-11-21-05" src="http://truepathtechnologies.com/blogs/wp-content/gallery/led-digits/thumbs/thumbs_2011-12-23-at-11-21-05.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-8" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/led-digits/2011-11-21-at-14-24-29.jpg" title=" " class="shutterset_set_2" >
								<img title="2011-11-21-at-14-24-29" alt="2011-11-21-at-14-24-29" src="http://truepathtechnologies.com/blogs/wp-content/gallery/led-digits/thumbs/thumbs_2011-11-21-at-14-24-29.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-6" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/led-digits/2011-11-19-at-15-02-12.jpg" title=" " class="shutterset_set_2" >
								<img title="2011-11-19-at-15-02-12" alt="2011-11-19-at-15-02-12" src="http://truepathtechnologies.com/blogs/wp-content/gallery/led-digits/thumbs/thumbs_2011-11-19-at-15-02-12.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-7" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/led-digits/2011-11-19-at-15-03-57.jpg" title=" " class="shutterset_set_2" >
								<img title="2011-11-19-at-15-03-57" alt="2011-11-19-at-15-03-57" src="http://truepathtechnologies.com/blogs/wp-content/gallery/led-digits/thumbs/thumbs_2011-11-19-at-15-03-57.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-5" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/led-digits/2011-11-19-at-11-49-15.jpg" title=" " class="shutterset_set_2" >
								<img title="2011-11-19-at-11-49-15" alt="2011-11-19-at-11-49-15" src="http://truepathtechnologies.com/blogs/wp-content/gallery/led-digits/thumbs/thumbs_2011-11-19-at-11-49-15.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p>My design quickly changed from the Matrix to LED segments.  Issue was common <a href="http://en.wikipedia.org/wiki/Seven-segment_display" target="_blank">cathode or common anode</a>&#8230; no idea!  Not to mention that my buying spree had set me up with a bunch of common cathodes and now these large digits were common anodes.  After some reading and testing, I found that all this means is that, for common anode (CA), there is one anode pin that all the other pins share.  We put +POWER to the common anode and then ground all the others (with resisters, etc, etc) and she&#8217;ll light up!</p>
<p>I thought about using the <a href="http://www.maxim-ic.com/datasheet/index.mvp/id/1339" target="_blank">max7219</a> chip but it needed common cathode (CC) digits and the large ones were CA and that max chip could only handle so much current and I needed to switch the high/low because of the CC LEDs.  Now I was onto <a href="http://truepathtechnologies.com/blogs/wp-content/uploads/2012/03/2011-11-04_1041.png" target="_blank">darlington arrays and UDN2981 and ULN2803 chips</a></p>
<p>I then tried some SAA1064 4-digit LED display drivers.  Tronixstuff did a <a href="http://tronixstuff.wordpress.com/2011/07/21/tutorial-arduino-and-the-nxp-saa1064-4-digit-led-display-driver/" target="_blank">wonderful tutorial</a> on this.  I learned about I2C and all the fun that comes from using those libraries with Arduino.</p>
<p>After all that testing and playing around I needed to start looking at registers and shifting.  While there are plenty of great tutorials on <a href="http://bildr.org/2011/02/74hc595/" target="_blank">shifting</a> (<a href="http://www.arduino.cc/en/Tutorial/ShiftOut" target="_blank">2</a>), none seemed to handle the load of these large LEDs.</p>
<p>I stumbled on a chip called the tpic6a596.  Yet another set of numbers and names and this time it was a current SINK chip (which simply means that it just grounds stuff) &#8230; my common anode (POWER) leds would hook up to these nicely.</p>
<p>I didn&#8217;t find any boards, shields, etc. that would handle this so I figured it was time to design another PCB!  In the end, I picked <a href="http://www.pcbfabexpress.com/" target="_blank">PCB Fab Express</a> for my boards.  They turned out great and the price wasn&#8217;t too bad.  I used the free version of Eagle to design the whole thing.  I should say (with my head down) that I did need 1 jumper when the boards came in.  The 2 grounds were never connected for some reason.  Easy fix though.  Another tip is that I printed out the board and taped it on a piece of styrofoam.  I then pushed the different components in to see if they fit.  This was a HUGE help as many pieces that I ordered were much different than the pkg/layout that I was using on the board.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-3-336">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://truepathtechnologies.com/blogs/?p=336&amp;show=slide">
			[Show as slideshow]		</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-10" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/2011-12-19-at-16-12-35.jpg" title=" " class="shutterset_set_3" >
								<img title="2011-12-19-at-16-12-35" alt="2011-12-19-at-16-12-35" src="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/thumbs/thumbs_2011-12-19-at-16-12-35.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-11" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/2011-12-19-at-16-12-50.jpg" title=" " class="shutterset_set_3" >
								<img title="2011-12-19-at-16-12-50" alt="2011-12-19-at-16-12-50" src="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/thumbs/thumbs_2011-12-19-at-16-12-50.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-12" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/2011-12-19-at-21-43-15.jpg" title=" " class="shutterset_set_3" >
								<img title="2011-12-19-at-21-43-15" alt="2011-12-19-at-21-43-15" src="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/thumbs/thumbs_2011-12-19-at-21-43-15.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-13" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/2011-12-19-at-21-43-36.jpg" title=" " class="shutterset_set_3" >
								<img title="2011-12-19-at-21-43-36" alt="2011-12-19-at-21-43-36" src="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/thumbs/thumbs_2011-12-19-at-21-43-36.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-14" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/2011-12-19-at-22-05-11.jpg" title=" " class="shutterset_set_3" >
								<img title="2011-12-19-at-22-05-11" alt="2011-12-19-at-22-05-11" src="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/thumbs/thumbs_2011-12-19-at-22-05-11.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-15" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/2011-12-19-at-22-05-31.jpg" title=" " class="shutterset_set_3" >
								<img title="2011-12-19-at-22-05-31" alt="2011-12-19-at-22-05-31" src="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/thumbs/thumbs_2011-12-19-at-22-05-31.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-16" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/2011-12-21-at-10-24-04.jpg" title=" " class="shutterset_set_3" >
								<img title="2011-12-21-at-10-24-04" alt="2011-12-21-at-10-24-04" src="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/thumbs/thumbs_2011-12-21-at-10-24-04.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-17" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/xfit-clock-8.jpg" title=" " class="shutterset_set_3" >
								<img title="xfit-clock-8" alt="xfit-clock-8" src="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/thumbs/thumbs_xfit-clock-8.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-18" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/2012-03-06_1622.png" title=" " class="shutterset_set_3" >
								<img title="2012-03-06_1622" alt="2012-03-06_1622" src="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/thumbs/thumbs_2012-03-06_1622.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-19" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/here.png" title=" " class="shutterset_set_3" >
								<img title="here" alt="here" src="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/thumbs/thumbs_here.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-33" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/2011-12-07-at-19-12-20.jpg" title=" " class="shutterset_set_3" >
								<img title="2011-12-07-at-19-12-20" alt="2011-12-07-at-19-12-20" src="http://truepathtechnologies.com/blogs/wp-content/gallery/pcb-build/thumbs/thumbs_2011-12-07-at-19-12-20.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p>Here&#8217;s a quick video with a 1 chip smoke test</p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/02SCHUDi_oo?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>So what about the code?  Cmon timing is easy!  There are tons and tons of tutorials out there on how to time and even more on how to include RTC chips.  I used the <a href="http://www.adafruit.com/products/264" target="_blank">adafruit DS1307</a> for the job.  You&#8217;ll see in the pics that I even mounted it right on the board instead of having to wire it externally.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-5-336">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://truepathtechnologies.com/blogs/?p=336&amp;show=slide">
			[Show as slideshow]		</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-34" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/ard-build/2011-12-23-at-11-21-18.jpg" title=" " class="shutterset_set_5" >
								<img title="2011-12-23-at-11-21-18" alt="2011-12-23-at-11-21-18" src="http://truepathtechnologies.com/blogs/wp-content/gallery/ard-build/thumbs/thumbs_2011-12-23-at-11-21-18.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-35" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/ard-build/2012-01-07-at-18-27-13.jpg" title=" " class="shutterset_set_5" >
								<img title="2012-01-07-at-18-27-13" alt="2012-01-07-at-18-27-13" src="http://truepathtechnologies.com/blogs/wp-content/gallery/ard-build/thumbs/thumbs_2012-01-07-at-18-27-13.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-36" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/ard-build/2012-01-09-at-19-46-47.jpg" title=" " class="shutterset_set_5" >
								<img title="2012-01-09-at-19-46-47" alt="2012-01-09-at-19-46-47" src="http://truepathtechnologies.com/blogs/wp-content/gallery/ard-build/thumbs/thumbs_2012-01-09-at-19-46-47.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-37" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/ard-build/2012-01-09-at-19-47-04.jpg" title=" " class="shutterset_set_5" >
								<img title="2012-01-09-at-19-47-04" alt="2012-01-09-at-19-47-04" src="http://truepathtechnologies.com/blogs/wp-content/gallery/ard-build/thumbs/thumbs_2012-01-09-at-19-47-04.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p>I was finding, like most projects, that finishing this thing was going to be the final crux.  I needed to find (really build) a box that could be hung up and not look like a DIY project gone wrong.  I ordered up some plexiglass from <a href="http://www.mcmaster.com/" target="_blank">McMaster</a> and another site (forget) and learned that I can&#8217;t pick colors worth a damn.  I ordered a RED, BLACK and SMOKE.  In the end, I used the smoke AFTER I painted the front flat black.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-4-336">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://truepathtechnologies.com/blogs/?p=336&amp;show=slide">
			[Show as slideshow]		</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-20" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/2012-01-07-at-18-27-27.jpg" title=" " class="shutterset_set_4" >
								<img title="2012-01-07-at-18-27-27" alt="2012-01-07-at-18-27-27" src="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/thumbs/thumbs_2012-01-07-at-18-27-27.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-21" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/2012-01-07-at-21-42-03.jpg" title=" " class="shutterset_set_4" >
								<img title="2012-01-07-at-21-42-03" alt="2012-01-07-at-21-42-03" src="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/thumbs/thumbs_2012-01-07-at-21-42-03.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-22" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/2012-01-09-at-19-46-47.jpg" title=" " class="shutterset_set_4" >
								<img title="2012-01-09-at-19-46-47" alt="2012-01-09-at-19-46-47" src="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/thumbs/thumbs_2012-01-09-at-19-46-47.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-23" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/2012-01-09-at-19-48-10.jpg" title=" " class="shutterset_set_4" >
								<img title="2012-01-09-at-19-48-10" alt="2012-01-09-at-19-48-10" src="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/thumbs/thumbs_2012-01-09-at-19-48-10.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-24" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/2012-02-01-at-15-52-38.jpg" title=" " class="shutterset_set_4" >
								<img title="2012-02-01-at-15-52-38" alt="2012-02-01-at-15-52-38" src="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/thumbs/thumbs_2012-02-01-at-15-52-38.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-25" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/2012-02-01-at-16-09-23.jpg" title=" " class="shutterset_set_4" >
								<img title="2012-02-01-at-16-09-23" alt="2012-02-01-at-16-09-23" src="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/thumbs/thumbs_2012-02-01-at-16-09-23.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-26" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/2012-02-01-at-16-09-47.jpg" title=" " class="shutterset_set_4" >
								<img title="2012-02-01-at-16-09-47" alt="2012-02-01-at-16-09-47" src="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/thumbs/thumbs_2012-02-01-at-16-09-47.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-27" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/2012-02-01-at-16-33-11.jpg" title=" " class="shutterset_set_4" >
								<img title="2012-02-01-at-16-33-11" alt="2012-02-01-at-16-33-11" src="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/thumbs/thumbs_2012-02-01-at-16-33-11.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-28" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/2012-02-02-at-16-44-56.jpg" title=" " class="shutterset_set_4" >
								<img title="2012-02-02-at-16-44-56" alt="2012-02-02-at-16-44-56" src="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/thumbs/thumbs_2012-02-02-at-16-44-56.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-29" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/2012-02-09-at-14-04-33.jpg" title=" " class="shutterset_set_4" >
								<img title="2012-02-09-at-14-04-33" alt="2012-02-09-at-14-04-33" src="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/thumbs/thumbs_2012-02-09-at-14-04-33.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-30" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/2012-02-09-at-14-04-57.jpg" title=" " class="shutterset_set_4" >
								<img title="2012-02-09-at-14-04-57" alt="2012-02-09-at-14-04-57" src="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/thumbs/thumbs_2012-02-09-at-14-04-57.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-31" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/2012-02-10-at-11-28-23.jpg" title=" " class="shutterset_set_4" >
								<img title="2012-02-10-at-11-28-23" alt="2012-02-10-at-11-28-23" src="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/thumbs/thumbs_2012-02-10-at-11-28-23.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-32" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/2012-02-01-at-15-52-45.jpg" title=" " class="shutterset_set_4" >
								<img title="2012-02-01-at-15-52-45" alt="2012-02-01-at-15-52-45" src="http://truepathtechnologies.com/blogs/wp-content/gallery/case-build/thumbs/thumbs_2012-02-01-at-15-52-45.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p>Using a tablesaw that someone gave me years ago and some wood molding, I came up with a BOX.  I then ripped a slot for the plexiglass and then carved out the end so the backing would fit.  Couple of filler and sanding intervals and it was time to paint.</p>
<p>I&#8217;m happy to say that the clock is still running happily at <a href="http://www.crossfitgordon.com" target="_blank">CrossFitGordon</a>.  The remote, digits and bell looks and sound great!  I&#8217;ve gotten some great feedback and proud to have my name on this thing.  To date, I need to put a back on the unit, power switch and add a few more fun timers and we should be golden.</p>
<p><a href="http://truepathtechnologies.com/blogs/wp-content/uploads/2012/03/396195_300834499974479_1964281154_n.jpg"><img class="wp-image-394 alignleft" title="396195_300834499974479_1964281154_n" src="http://truepathtechnologies.com/blogs/wp-content/uploads/2012/03/396195_300834499974479_1964281154_n-300x225.jpg" alt="" width="180" height="135" /></a></p>
<p>Thanks for checking this out and drop me a line in the comments if you have any questions, comments, etc.  I&#8217;ll be uploading the code as soon as I get it updated with a couple of minor bug fixes.</p>
<p>BTW the name Grizz9000 comes from the owner&#8217;s dog &#8220;Grizz&#8221;!</p>
<p>Also, let me know if you would like to see this CrossFit Timer on something like <a href="http://www.kickstarter.com" target="_blank">KickStarter</a>: </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://truepathtechnologies.com/blogs/?feed=rss2&#038;p=336</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CircuitLab &#124; sketch, simulate, and share your circuits</title>
		<link>http://truepathtechnologies.com/blogs/?p=324</link>
		<comments>http://truepathtechnologies.com/blogs/?p=324#comments</comments>
		<pubDate>Thu, 01 Mar 2012 20:24:38 +0000</pubDate>
		<dc:creator>Douglas Mauro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[electronics]]></category>

		<guid isPermaLink="false">http://truepathtechnologies.com/blogs/?p=324</guid>
		<description><![CDATA[&#160; CircuitLab &#124; sketch, simulate, and share your circuits.]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p style="text-align: left;"><a href="https://www.circuitlab.com/"><img src="http://truepathtechnologies.com/blogs/wp-content/uploads/2012/03/homepage_schem_ss7.png" alt="" /></a></p>
<p style="text-align: left;"><a href="https://www.circuitlab.com/">CircuitLab | sketch, simulate, and share your circuits</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://truepathtechnologies.com/blogs/?feed=rss2&#038;p=324</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boot your PC with the Arduino using the Wake on Lan command</title>
		<link>http://truepathtechnologies.com/blogs/?p=299</link>
		<comments>http://truepathtechnologies.com/blogs/?p=299#comments</comments>
		<pubDate>Tue, 28 Feb 2012 00:32:29 +0000</pubDate>
		<dc:creator>Douglas Mauro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arduino]]></category>

		<guid isPermaLink="false">http://truepathtechnologies.com/blogs/?p=299</guid>
		<description><![CDATA[&#160; Boot your PC with the Arduino using the Wake on Lan command &#124; Dangerous Prototypes.]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="http://dangerousprototypes.com/2012/02/27/boot-your-pc-with-the-arduino-using-the-wake-on-lan-command/"><img src="http://truepathtechnologies.com/blogs/wp-content/uploads/2012/02/bios_wol1.jpg" alt="" width="360" height="270" /></a></p>
<p><a href="http://dangerousprototypes.com/2012/02/27/boot-your-pc-with-the-arduino-using-the-wake-on-lan-command/">Boot your PC with the Arduino using the Wake on Lan command | Dangerous Prototypes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://truepathtechnologies.com/blogs/?feed=rss2&#038;p=299</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High Low data values</title>
		<link>http://truepathtechnologies.com/blogs/?p=263</link>
		<comments>http://truepathtechnologies.com/blogs/?p=263#comments</comments>
		<pubDate>Fri, 10 Feb 2012 13:24:58 +0000</pubDate>
		<dc:creator>Douglas Mauro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[excel]]></category>

		<guid isPermaLink="false">http://truepathtechnologies.com/blogs/?p=263</guid>
		<description><![CDATA[Great tutorial on showing the diff values between High Low data values&#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>Great tutorial on showing the diff values between <a href="http://www.andypope.info/charts/Hilolabel.htm">High Low data values&nbsp;</p>
<p style="text-align: center;"><a href="http://www.andypope.info/charts/Hilolabel.htm"><img src='http://truepathtechnologies.com/blogs/wp-content/uploads/2012/02/hiloline15.gif' alt='' /></a></p>
<p>&nbsp;</p>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>http://truepathtechnologies.com/blogs/?feed=rss2&#038;p=263</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino Tutorials</title>
		<link>http://truepathtechnologies.com/blogs/?p=261</link>
		<comments>http://truepathtechnologies.com/blogs/?p=261#comments</comments>
		<pubDate>Wed, 09 Nov 2011 03:15:19 +0000</pubDate>
		<dc:creator>Douglas Mauro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[electronics]]></category>

		<guid isPermaLink="false">http://truepathtechnologies.com/blogs/?p=261</guid>
		<description><![CDATA[Here&#8217;s a great site with PLENTY of Arduino examples and tutorials: Arduino Tutorials « t r o n i x s t u f f.]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a great site with PLENTY of Arduino examples and tutorials: <a href="http://tronixstuff.wordpress.com/tutorials/">Arduino Tutorials « t r o n i x s t u f f</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://truepathtechnologies.com/blogs/?feed=rss2&#038;p=261</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vim: How To Fold Functions</title>
		<link>http://truepathtechnologies.com/blogs/?p=259</link>
		<comments>http://truepathtechnologies.com/blogs/?p=259#comments</comments>
		<pubDate>Mon, 07 Nov 2011 20:03:42 +0000</pubDate>
		<dc:creator>Douglas Mauro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://truepathtechnologies.com/blogs/?p=259</guid>
		<description><![CDATA[The is really a tip on how to fold any code block including functions. Navigate your cursor somewhere inside of the code block you want to fold, make sure you are in command/normal mode (press escape if you need to) then type zfa} To save your folds between vim sessions you need to issue the command [...]]]></description>
			<content:encoded><![CDATA[<p style="line-height: 20px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; color: #333333; font-family: Helvetica, Arial, sans-serif; text-align: left; padding: 0px;">The is really a tip on how to fold <strong style="line-height: 1.22em;">any code block including functions</strong>. Navigate your cursor somewhere inside of the code block you want to fold, make sure you are in command/normal mode (press escape if you need to) then type zfa}</p>
<p style="line-height: 20px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; color: #333333; font-family: Helvetica, Arial, sans-serif; text-align: left; padding: 0px;">To save your folds between vim sessions you need to issue the command :mkview otherwise when you close vim your folds will be lost (your folds, not your code). To make life easier on you, you can have your folds automatically saved for you by adding this to your .vimrc file</p>
<p style="line-height: 20px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; color: #333333; font-family: Helvetica, Arial, sans-serif; text-align: left; padding: 0px;">au BufWinLeave * mkview<br style="line-height: 1.22em;" />au BufWinEnter * silent loadview</p>
<p>Source: <a href="http://www.refreshinglyblue.com/2009/03/20/vim-how-to-fold-functions/">Refreshingly Blue » Blog Archive » Vim: How To Fold Functions</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://truepathtechnologies.com/blogs/?feed=rss2&#038;p=259</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finding Zero Graph Hosts in Cacti</title>
		<link>http://truepathtechnologies.com/blogs/?p=250</link>
		<comments>http://truepathtechnologies.com/blogs/?p=250#comments</comments>
		<pubDate>Tue, 25 Oct 2011 15:35:54 +0000</pubDate>
		<dc:creator>Douglas Mauro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://truepathtechnologies.com/blogs/?p=250</guid>
		<description><![CDATA[Sometimes when we do all this nice trimming of graphs/etc we trim a host down to having NO graphs at all.  these need to be looked at (either remove the host or add some interfaces to be graphed). Here&#8217;s some SQL that will give a list of hosts that don&#8217;t have any graphs: 123456SELECT id, [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes when we do all this nice trimming of graphs/etc we trim a host down to having NO graphs at all.  these need to be looked at (either remove the host or add some interfaces to be graphed).</p>
<p>Here&#8217;s some SQL that will give a list of hosts that don&#8217;t have any graphs:</p>
<div class="codecolorer-container mysql vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><a href="http://search.mysql.com/search?site=refman-%35%31&amp;q=SELECT"><span style="color: #990099; font-weight: bold;">SELECT</span></a> id<span style="color: #000033;">,</span> description<span style="color: #000033;">,</span> hostname<span style="color: #000033;">,</span> notes<br />
<a href="http://search.mysql.com/search?site=refman-%35%31&amp;q=FROM"><span style="color: #990099; font-weight: bold;">FROM</span></a> host<br />
<a href="http://search.mysql.com/search?site=refman-%35%31&amp;q=WHERE"><span style="color: #990099; font-weight: bold;">WHERE</span></a> host.id <a href="http://dev.mysql.com/doc/refman/%35%2E%31/en/non-typed-operators.html"><span style="color: #CC0099; font-weight: bold;">NOT</span></a> <a href="http://search.mysql.com/search?site=refman-%35%31&amp;q=IN"><span style="color: #990099; font-weight: bold;">IN</span></a> <span style="color: #FF00FF;">&#40;</span><br />
<a href="http://search.mysql.com/search?site=refman-%35%31&amp;q=SELECT"><span style="color: #990099; font-weight: bold;">SELECT</span></a> host_id<br />
<a href="http://search.mysql.com/search?site=refman-%35%31&amp;q=FROM"><span style="color: #990099; font-weight: bold;">FROM</span></a> graph_local<br />
<a href="http://search.mysql.com/search?site=refman-%35%31&amp;q=WHERE"><span style="color: #990099; font-weight: bold;">WHERE</span></a> host.id <span style="color: #CC0099;">=</span> graph_local.host_id<span style="color: #FF00FF;">&#41;</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://truepathtechnologies.com/blogs/?feed=rss2&#038;p=250</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Console Size</title>
		<link>http://truepathtechnologies.com/blogs/?p=239</link>
		<comments>http://truepathtechnologies.com/blogs/?p=239#comments</comments>
		<pubDate>Fri, 14 Oct 2011 01:47:30 +0000</pubDate>
		<dc:creator>Douglas Mauro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[resolution]]></category>
		<category><![CDATA[vga]]></category>

		<guid isPermaLink="false">http://truepathtechnologies.com/blogs/?p=239</guid>
		<description><![CDATA[Sometimes you just need to work in console &#8230; no fancy graphics/etc. Here&#8217;s where VGA modes for PC computers comes in. AKA screen resolution]]></description>
			<content:encoded><![CDATA[<p>Sometimes you just need to work in console &#8230; no fancy graphics/etc.  Here&#8217;s where <a href="http://wiki.antlinux.com/pmwiki.php?n=HowTos.VgaModes">VGA modes for PC</a> computers comes in. AKA screen resolution</p>
]]></content:encoded>
			<wfw:commentRss>http://truepathtechnologies.com/blogs/?feed=rss2&#038;p=239</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

