<?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>micsaund.com &#187; Hardware</title>
	<atom:link href="http://www.micsaund.com/category/computers/hardware/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.micsaund.com</link>
	<description>Mike's World of fun stuff (pinball, games, electronics, amusement parks, computers, more)</description>
	<lastBuildDate>Sun, 07 Aug 2011 23:06:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Seagate tech support is cut and paste garbage</title>
		<link>http://www.micsaund.com/2009/01/23/seagate-tech-support-is-cut-and-paste-garbage/</link>
		<comments>http://www.micsaund.com/2009/01/23/seagate-tech-support-is-cut-and-paste-garbage/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 04:12:08 +0000</pubDate>
		<dc:creator>micsaund</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.micsaund.com/?p=733</guid>
		<description><![CDATA[Contrary to the wonderful support I received from Logitech some time ago, the brand new Seagate 1TB FreeAgent drive I just bought exemplifies the worst in support. Many of you have already heard about the issues with the Seagate 1TB hard drive firmware problems. Basically, if you are affected by the bug, you will not [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.micsaund.com/wp-content/uploads/2009/01/seagate_drive.jpg" alt="Seagate support didn&#039;t even read my e-mail" title="seagate_drive" width="250" height="221" class="size-full wp-image-741" /><br />
Contrary to the <a href="http://www.micsaund.com/2006/07/15/maybe-just-maybe-customer-service-isnt-dead/">wonderful support I received from Logitech</a> some time ago, the brand new Seagate 1TB FreeAgent drive I just bought exemplifies the worst in support.</p>
<p>Many of you have already heard about the issues with the Seagate 1TB hard drive firmware problems.  Basically, if you are affected by the bug, you will not be able to access ANY data on the drive.  It's a MAJOR problem that affects a HUGE number of Seagate users.</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
<p>So, as one would expect, Seagate should provide reasonable support to fix a design defect in their own products, right?</p>
<p>Well, the common <a href="http://seagate.custkb.com/seagate/crm/selfservice/news.jsp?DocId=207931">knowledge base article</a> from Seagate mentions the bare drives that you would install directly in a computer.  What they don't mention, however, is their extensive line of external drives and how they are affected.  </p>
<p>I recently bought a <a href="http://www.amazon.com/dp/B001FWCB3Q?tag=autocgi-20 ">1TB FreeAgent Xtreme</a> and can't find any information on the status of the firmware for the drive, so AS INSTRUCTED, I e-mailed them with my serial number, firmware version, etc.  Here is my e-mail:</p>
<blockquote><p>Hi,</p>
<p>I recently bought:</p>
<p>FreeAgent Xtreme 1TB   ST310005FPA2E3-RK<br />
Serial: [deleted]<br />
Revision: 4115</p>
<p>The Drive Detect program does not tell me what model drive is inside the case. </p>
<p>Do I need to update the firmware for the recent issues?</p>
<p>Thanks,<br />
Mike</p></blockquote>
<p>I purposely made my e-mail clear and concise since I know they are inundated with e-mail regarding this support issue.  </p>
<p>And, you're wondering, what was their reply?  Their reply was COMPLETELY USELESS and indicates they <u>did not even read the information I provided</u> AT THEIR REQUEST!</p>
<blockquote><p>from	DiscSupport@seagate.com<br />
reply-to	donotreply@seagate.com<br />
to<br />
date	Fri, Jan 23, 2009 at 7:18 PM<br />
subject	Seagate Firmware Update<br />
mailed-by	seagate.com</p>
<p>hide details 7:18 PM (1 hour ago)</p>
<p>Reply</p>
<p>Thank you for contacting Seagate Support.</p>
<p> A firmware issue has been identified that affects a small  number of<br />
Seagate Barracuda 7200.11 hard drive models  which may result in data<br />
becoming inaccessible after a power-off/on operation.  The affected<br />
products are Barracuda 7200.11, Barracuda ES.2 SATA, and DiamondMax 22.<br />
Based on the low risk as determined by an analysis of actual field return<br />
data, Seagate believes that the affected drives can be used as is.<br />
However, as part of our commitment to customer satisfaction, Seagate is<br />
offering a free firmware upgrade.</p>
<p>Please follow this link<br />
(http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207931)<br />
to enter the Knowledge Base article(s) detailing the steps to update your<br />
drive.</p>
<p> In the unlikely event your drive is affected and you cannot access your<br />
data, the data still resides on the drive and there is no data loss<br />
associated with this issue. If your drive is no longer accessible, contact<br />
us directly for further assistance at</p>
<p>http://www.seagate.com/www/en-us/about/contact_us/.</p>
<p>NOTE:  If you have contacted Seagate Support regarding a separate issue or<br />
about another product, please visit<br />
http://www.seagate.com/www/en-us/about/contact_us/ to submit an email.<br />
Thank you.</p>
<p>Seagate Support</p></blockquote>
<p>Hmmm... OK, so they are providing me with the EXACT SAME information I was reading when I got the e-mail address to send a message to if my question is not addressed by the KB article.</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
<p><strong>Fail, Seagate, you fail</strong>.  Your tech support is <u>truly as bad</u> as I've heard on every review site.  Cross me off your customer list if you can't do better than this <strong>crap</strong>.  I don't need to take the time to find and include my serial number/etc. in an e-mail as you requested only to have it completely ignored and receive a generic, complete garbage cut-and-paste response.  No wonder your reputation is falling like a rock.</p>
<p>Oh, and let me say that I know a bit about "support" since I work in the field.</p>
<p>Anyway, that is my response to their "response" (and I barely give them that).  If they won't even read my e-mail I took the time to send, I will make sure that everyone I possibly can communicate with knows this and not to expect any sort of real support when buying a Seagate product.  All of the other reviews that you've read regarding Seagate's incredibly poor tech support - they're true and this is the proof.</p>
<p>Mike</p>
]]></content:encoded>
			<wfw:commentRss>http://www.micsaund.com/2009/01/23/seagate-tech-support-is-cut-and-paste-garbage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cheap, low power mobo+CPU for Linux/etc.</title>
		<link>http://www.micsaund.com/2007/11/11/cheap-low-power-mobocpu-for-linuxetc/</link>
		<comments>http://www.micsaund.com/2007/11/11/cheap-low-power-mobocpu-for-linuxetc/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 05:37:47 +0000</pubDate>
		<dc:creator>micsaund</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.micsaund.com/2007/11/11/cheap-low-power-mobocpu-for-linuxetc/</guid>
		<description><![CDATA[Here's a $60 board and CPU combo that could be useful if you're looking to build a low-powered home network server or web-surfing terminal. I've been considering building a NAS box for use at home for some time. In the past, I ran an old Celeron 300A system with FreeNAS which was did pretty well [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.micsaund.com/wp-content/uploads/2007/11/tux.png' alt='Tux, the Linux mascot' /><br />
Here's a $60 board and CPU combo that could be useful if you're looking to build a low-powered home network server or web-surfing terminal.</p>
<p>I've been considering building a NAS box for use at home for some time.  In the past, I ran an old Celeron 300A system with FreeNAS which was did pretty well with power consumption, but it definitely wasn't "fast".  So, I've been on the lookout for something with a bit more processing power that's also easy on the wallet as far as monthly electrical consumption.</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
<p><a href='http://www.micsaund.com/wp-content/uploads/2007/11/_files_misc_via_pc2500_gos_dev_board.jpg' title='Low power, low cost Linux centric motherboard+CPU combo'><img src='http://www.micsaund.com/wp-content/uploads/2007/11/_files_misc_via_pc2500_gos_dev_board.thumbnail.jpg' alt='Low power, low cost Linux centric motherboard+CPU combo' class="floatright"/></a></p>
<p>So, when I heard about this <a href="http://www.clubit.com/product_detail.cfm?itemno=A4842001">$60 motherboard and Via C7</a> combination, I had to check it out.  The Via C7 runs at 1.5GHz and while it isn't designed to compete with the other power-house processors on the market, it sips power at a rate that would barely register with one of those.  One source I found rated the C7 at around 22 watts which definitely fits my desires for low power consumption and heat dissipation.</p>
<p>Anyway, the board was originally part of the $200 Linux machine from Everex, which was targeted to run a customized Ubuntu Linux distro to provide web surfing and access to the Google Apps (gmail, spreadsheet, etc.)  So, we know it'll run Linux just fine, but if you are so inclined, you can also burden it with Windows XP or 98 -- just not Vista.  The custom Linux OS called <a href="http://www.thinkgos.com/downloads.html">gOS</a> is downloadable or you could choose to install a standard distribution.</p>
<p>I figure that popping this into a micro-ATX case with some good, quiet fans around the hard drives, and you've got a nice small NAS box that will also serve-up videos and other stuff that you'd expect from a full-featured server.  The 1.5GHz C7 should have adequate oomph for serving many streams/files/printers simultaneously.  Not bad for a $60 foundation.</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
<p>Now, if only I could find one of those cool hard-drive centric cases with the drive trays (like they use to build the pre-made NAS boxes), which will also hold a micro-ATX board, and I'm set!</p>
<p>Get <a href="http://www.linuxdevices.com/news/NS5305482907.html">more info on the TC2502 Linux board</a>.  Thanks to <a href="http://www.makezine.com/blog/archive/2007/11/lowcost_board_runs_linux.html">Make</a> for posting this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.micsaund.com/2007/11/11/cheap-low-power-mobocpu-for-linuxetc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nonvolatile CPU concept demonstration</title>
		<link>http://www.micsaund.com/2007/10/04/nonvolatile-cpu-concept-demonstration/</link>
		<comments>http://www.micsaund.com/2007/10/04/nonvolatile-cpu-concept-demonstration/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 22:48:31 +0000</pubDate>
		<dc:creator>micsaund</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.micsaund.com/2007/10/04/nonvolatile-cpu-concept-demonstration/</guid>
		<description><![CDATA[I can't say that I've ever considered the idea of a non-volatile CPU, but this interesting concept has several obvious benefits. One of the current trends in electronics is increasing power efficiency. We've ramped speeds up to the point where sometimes, it's OK to trade-off speed in the interest of lower power consumption. But what [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.micsaund.com/wp-content/uploads/2007/10/rohm.thumbnail.jpg' alt='Rohm nonvolatile CPU demonstration' /><br />
I can't say that I've ever considered the idea of a non-volatile CPU, but this interesting concept has several obvious benefits.</p>
<p>One of the current trends in electronics is increasing power efficiency.  We've ramped speeds up to the point where sometimes, it's OK to trade-off speed in the interest of lower power consumption.  But what if you could have both?</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
<p>Rohm has demonstrated a nonvolatile 8-bit CPU at the CEATEC Japan show.  This CPU uses <a href="http://en.wikipedia.org/wiki/Ferroelectric">ferroelectric</a> registers to allow the power to be completely removed from the chip without losing the CPU state.  Thus, the processor can be completely shut-off while waiting for user input, for example, which would result in massive decreases in power consumption.  Also, according to Rohm, the nonvolatile registers do not slow the circuit down nor do they add much in the way of extra die size.</p>
<p>Using a chip like this would allow your computer to shut down completely and then instantly switch back on, right where you left it.  Of course, moving from an 8-bit demonstration CPU to something as complex as a desktop CPU is probably asking too much, but I'll bet that you see this nonvolatile technology applied to small embedded processors used in PDAs, toys, cell phones, and any other small device that can benefit from enhanced battery life.</p>
<p>Check-out the (small) article on the <a href="http://techon.nikkeibp.co.jp/english/NEWS_EN/20071004/140206/">Rohm nonvolatile CPU</a> demonstration.  If anyone has more "beefy" information on this technology, please post it in the comments below as I'd love to read more about it.</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.micsaund.com/2007/10/04/nonvolatile-cpu-concept-demonstration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>External enclosure with custom microcontroller goodies</title>
		<link>http://www.micsaund.com/2007/09/02/external-enclosure-with-custom-microcontroller-goodies/</link>
		<comments>http://www.micsaund.com/2007/09/02/external-enclosure-with-custom-microcontroller-goodies/#comments</comments>
		<pubDate>Sun, 02 Sep 2007 19:11:38 +0000</pubDate>
		<dc:creator>micsaund</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.micsaund.com/2007/09/02/external-enclosure-with-custom-microcontroller-goodies/</guid>
		<description><![CDATA[This beautifully crafted external hard drive enclosure features my hard-drive bargraph LED project in addition to a temperature display, fan controller, and custom metal-work. Some time ago, I posted an article on a custom microcontroller LED bargraph I designed which would indicate the activity of your computers hard drive. It was a fairly popular article [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.micsaund.com/wp-content/uploads/2007/09/p7290053_640x480.thumbnail.JPG' alt='The finished external drive with the custom microcontroller circuits' /><br />
This beautifully crafted external hard drive enclosure features my hard-drive bargraph LED project in addition to a temperature display, fan controller, and custom metal-work.</p>
<p>Some time ago, I posted an article on a <a href="http://www.micsaund.com/2006/02/19/homebrew-microcontroller-based-hard-drive-led-bar-graph/">custom microcontroller LED bargraph</a> I designed which would indicate the activity of your computers hard drive.  It was a fairly popular article and generated some conversation both here and on other sites.  However, one reader e-mailed me and told me that he was going to hack the circuit into an external SATA enclosure and recently, I've been able to see the results of his efforts and it turned-out awesome!</p>
<p>This reader goes by DING Custom Computers (we'll call him DING for now <img src='http://www.micsaund.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )and has been kind enough to send me photos and a video that I can share with you.  </p>
<p>DING started with a basic SATAVault made by CoolDrives.  Below, you can see the photos of the stock enclosure.</p>
<p><a href='http://www.micsaund.com/wp-content/uploads/2007/09/p8300001.JPG' title='SATAVault external enclosure without modifications'><img src='http://www.micsaund.com/wp-content/uploads/2007/09/p8300001.thumbnail.JPG' alt='SATAVault external enclosure without modifications' /></a> <a href='http://www.micsaund.com/wp-content/uploads/2007/09/p8300005.JPG' title='SATAVault external enclosure without modifications'><img src='http://www.micsaund.com/wp-content/uploads/2007/09/p8300005.thumbnail.JPG' alt='SATAVault external enclosure without modifications' /></a> <a href='http://www.micsaund.com/wp-content/uploads/2007/09/p8300007.JPG' title='SATAVault external enclosure without modifications'><img src='http://www.micsaund.com/wp-content/uploads/2007/09/p8300007.thumbnail.JPG' alt='SATAVault external enclosure without modifications' /></a></p>
<p>He fabricated the custom parts and panels in his shop which resulted in an extremely clean and professional appearance!  I wish I had access to the tools to do this kind of work <img src='http://www.micsaund.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href='http://www.micsaund.com/wp-content/uploads/2007/09/p7290035_640x480.JPG' title='Custom machined panels to hold the LEDs'><img src='http://www.micsaund.com/wp-content/uploads/2007/09/p7290035_640x480.thumbnail.JPG' alt='Custom machined panels to hold the LEDs' /></a> <a href='http://www.micsaund.com/wp-content/uploads/2007/09/p7290036_640x480.JPG' title='Custom machined panels to hold the LEDs'><img src='http://www.micsaund.com/wp-content/uploads/2007/09/p7290036_640x480.thumbnail.JPG' alt='Custom machined panels to hold the LEDs' /></a></p>
<p>There is a hacked a power supply from a Mapower MAP-51c case to run the custom circuitry and the drive.  The added circuity includes a temperature readout and fan speed controller in addition to the bargraph LED activity indicator.  Here's a photo of the bargraph LED PIC-microcontroller circuit and also of the fully stuffed enclosure with everything mounted.  There's boards and circuits in there yet it is done very neatly.</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
<p><a href='http://www.micsaund.com/wp-content/uploads/2007/09/p7290018_640x480.JPG' title='Custom hard drive LED bargraph indicator'><img src='http://www.micsaund.com/wp-content/uploads/2007/09/p7290018_640x480.thumbnail.JPG' alt='Custom hard drive LED bargraph indicator' /></a> <a href='http://www.micsaund.com/wp-content/uploads/2007/09/p7290045_640x480.JPG' title='The assembled external enclosure with the custom circuits installed'><img src='http://www.micsaund.com/wp-content/uploads/2007/09/p7290045_640x480.thumbnail.JPG' alt='The assembled external enclosure with the custom circuits installed' /></a> </p>
<p>As some people noted in my original posting, I don't have schematics for the <a href="http://www.micsaund.com/2006/02/19/homebrew-microcontroller-based-hard-drive-led-bar-graph/">bargraph LED project</a>, yet DING was was able to figure-out the connections from the fairly detailed photos, with only one question about a hidden connection.  Nice work!  I like that he added connectors for everything which makes the circuit easier to install and change if needed.</p>
<p>Here's the finished project with a video of the microcontroller bargraph LED circuit you can check out too.  Very nice - <em>thank you</em> for sharing, DING!  If anyone else has built my circuit or something based upon the idea, I'd love to hear from you!</p>
<p><a href='http://www.micsaund.com/wp-content/uploads/2007/09/snapshot.jpg' title='The finished external drive with the custom microcontroller circuits'><img src='http://www.micsaund.com/wp-content/uploads/2007/09/snapshot.thumbnail.jpg' alt='The finished external drive with the custom microcontroller circuits' /></a> <a href='http://www.micsaund.com/wp-content/uploads/2007/09/p7290053_640x480.JPG' title='The finished external drive with the custom microcontroller circuits'><img src='http://www.micsaund.com/wp-content/uploads/2007/09/p7290053_640x480.thumbnail.JPG' alt='The finished external drive with the custom microcontroller circuits' /></a><br />
<a href='http://www.micsaund.com/wp-content/uploads/2007/09/movie.wmv' title='Video showing the custom enclosure'>Video showing the custom enclosure with custom microcontroller circuits</a></p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.micsaund.com/2007/09/02/external-enclosure-with-custom-microcontroller-goodies/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ultra tiny full-blown x86 class computer</title>
		<link>http://www.micsaund.com/2007/08/12/ultra-tiny-full-blow-x86-class-computer/</link>
		<comments>http://www.micsaund.com/2007/08/12/ultra-tiny-full-blow-x86-class-computer/#comments</comments>
		<pubDate>Mon, 13 Aug 2007 00:13:55 +0000</pubDate>
		<dc:creator>micsaund</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.micsaund.com/2007/08/12/ultra-tiny-full-blow-x86-class-computer/</guid>
		<description><![CDATA[Imagine what you could build with a fully functional, fully spec'ed x86 class computer that's the size of a couple 2.5" laptop drives stacked? Utilizing the Pico-ITX form factor standard, this tiny little computer is one of the first designs to become available (or very soon). It features everything you'd expect from a normal personal [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.micsaund.com/wp-content/uploads/2007/08/pico-itx-computer.thumbnail.jpg' alt='The first pico-ITX computer that’s available' /><br />
Imagine what you could build with a fully functional, fully spec'ed x86 class computer that's the size of a couple 2.5" laptop drives stacked?</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
<p>Utilizing the Pico-ITX form factor standard, this tiny little computer is one of the first designs to become available (or very soon).  It features everything you'd expect from a normal personal computer such as a VGA video output, ethernet, USB 2.0, and other peripheral goodies, full x86 compatibility and even great power consumption ratings.  The real kicker, though, is the 3.9" x 2.8" size!</p>
<p>With a computer that size, you can embad Linux, Windows, or whatever you want in nearly any project, thus combining the easy of development using programming tools you're familiar with along with a compact and battery-friendly circuit design.  Pretty cool!</p>
<p>You can read a hand-on write-up on this cool little <a href="http://www.geek.com/first-look-via-px10000-pico-itx-motherboard/">micro (literally) computer</a> if you're interested to know a bit more.</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.micsaund.com/2007/08/12/ultra-tiny-full-blow-x86-class-computer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Personal computer robotic platform</title>
		<link>http://www.micsaund.com/2006/11/16/personal-computer-robotic-platform/</link>
		<comments>http://www.micsaund.com/2006/11/16/personal-computer-robotic-platform/#comments</comments>
		<pubDate>Thu, 16 Nov 2006 20:14:54 +0000</pubDate>
		<dc:creator>micsaund</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.micsaund.com/2006/11/16/personal-computer-robotic-platform/</guid>
		<description><![CDATA[Perhaps the ultimate casemod or is it something much more interesting? I don't know how many people will remember the old Heathkit Hero-1 robotic kits yould buy in the early 80's. However, as soon as I saw this "mobile computer platform" I was instantly reminded of the Hero kit which I dreamt about for so [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image428" src="http://www.micsaund.com/wp-content/uploads/2006/11/robot-computer.thumbnail.jpg" alt="The PC-BOT mobile robotic computing platform" /><br />
Perhaps the ultimate casemod or is it something much more interesting?</p>
<p>I don't know how many people will remember the old <a href="http://www.hero-1.com/Broadband/index.htm">Heathkit Hero-1</a> robotic kits yould buy in the early 80's.  However, as soon as I saw this "mobile computer platform" I was instantly reminded of the Hero kit which I dreamt about for so many hours as a young kid with no money.</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
<p>The <a href="http://www.whiteboxrobotics.com/2006/PCBOTs/index.html">White Box Robotics PC-BOT</a> is essentially a mobile x86 class computer that's fitted into a motorized framework.  The chassis is driven by a couple of stepper motors for mobility and has the requisite controllers, batteries, power supplies, and all of that good stuff.  The electronic load-out includes a Via Epia mainboard, a Logitech webcam for sight, a sensor array, and of course, the usual hard drive, RAM, wireless network, etc.</p>
<p>This PC-BOT looks like a modern-day Hero-1 -- a platform ready for experimentation although more at the software level vs. the Hero's hardware hacking.  I suppose that these days, most people are used to working with software and for them, this $5,000 platform is probably an excellent investment.  I, however, would prefer a good set of assembly programming on a limited 6502 platform which needs FPGA hardware assistance, to the bloated world of Windows C++ programming, but then again, I'm weird like that.  Oh, the PC-BOT can run Linux as well, so that does make it a bit more "hackerish" <img src='http://www.micsaund.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>The only thing I see missing is some kind of manipulator arm, which was one of the Hero's upgrade options.</p>
<p>I wonder what an old Hero-1 goes for now that it's 30 years old...</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.micsaund.com/2006/11/16/personal-computer-robotic-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maybe, just maybe, customer service isn&#8217;t dead</title>
		<link>http://www.micsaund.com/2006/07/15/maybe-just-maybe-customer-service-isnt-dead/</link>
		<comments>http://www.micsaund.com/2006/07/15/maybe-just-maybe-customer-service-isnt-dead/#comments</comments>
		<pubDate>Sun, 16 Jul 2006 01:04:46 +0000</pubDate>
		<dc:creator>micsaund</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.micsaund.com/2006/07/15/maybe-just-maybe-customer-service-isnt-dead/</guid>
		<description><![CDATA[A recent experience with a customer service call left me (gasp) satisfied and happy! In this era of "the customer is always wrong" and total concentration on short-term quarterly profits and greed by companies, I had begun to think that the concept of customer service is really dead. Actually, more than a few times, I've [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image318" src="http://www.micsaund.com/wp-content/uploads/2006/07/logitech-g15-keyboard.thumbnail.jpg" alt="Logitech G15 keyboard" /><br />
A recent experience with a customer service call left me (gasp) satisfied and happy!</p>
<p>In this era of "the customer is always wrong" and total concentration on short-term quarterly profits and greed by companies, I had begun to think that the concept of customer service is really dead.  Actually, more than a few times, I've been known to say that the only leverage we have as customers in American society today is the ability to dispute a payment on a credit card.  A recent call to <a href="http://www.logitech.com/">Logitech</a>, my preferred brand of keyboards and mice for many years, proved to be a very pleasant and positive experience, so maybe we cannot announce that Mr. Customer Service is in the pine box quite yet.  Here's the story...</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
<p>When Logitech announced the <a href="http://www.amazon.com/exec/obidos/ASIN/B000AY0HTU/autocgi-20/ref=nosim">G15 "gamer's keyboard"</a> I knew I wanted one.  It has a nice LCD display on it, which games, media players, or other applications can display data on (for example, iTunes will display the song title, artist, etc.) along with a nice rotary encoder volume control and the usual media control keys.  It has a bank of 18 programmable macro keys, which I admittedly don't use a ton but can be handy for automating things.  However, the killer feature that I had to have was the backlight!</p>
<p>I had the keyboard backlight option on my Apple Powerbook and I loved it.  Like most gamers or computer nerds, I often exist in a room that has dim lighting as a matter of preference when viewing a computer screen.  The Powerbook's keys were illuminated such that the letters actually lit-up unlike the cheap LED keyboards you often find which just have light coming from around the edges of the keys.  Well, the new Logitech G15 had the same kind of backlighting except it'd be for my desktop machine -- it was now officially on my "buy" list.</p>
<p>When the keyboard was released, I found a decent sale on it, so I grabbed one of the very early releases of the keyboard.  It arrived and everything was great.  The software, even though it was version 1, worked as expected and didn't give me any problems.  Various cool little applications began appearing to display things on the LCD and my current addiction, errr, game of choice, World of Warcraft, even introduced official support for the display in the 1.11 patch.  I was happy with my new ultra deluxe keyboard.</p>
<p>Skip forward about six months to a couple of weeks ago.  My G15 has been performing completely as expected, which is pretty much what a keyboard should do.  However, I'm noticing on the keys that I frequently use, the black coating is starting to wear thin and in some cases, making the letters just a blurry mess when backlit.  I could see that the keys themselves are made of a translucent plastic that is then coated with a black, opaque coating to block the blue backlight except where it's desired.  Hmm... I was thinking that for a $75 premium keyboard, this should not be happening.</p>
<p>I went to the Logitech website and found a customer service phone number to call.  They had fairly standard hours and naturally, when I was calling (from one timezone over) they were closed.  I called-back the next morning and within a couple telephone button presses to answer brief questions ("are you using Windows or OS X", etc.) I was talking to a real, actual human being!  The total time to talk with someone was probably no more than 90 seconds.  The guy who answered the phone spoke english and was clear and easy to understand.  I mention that because many of you will be familiar with tech-support departments being staffed in other countries with hard-to-understand accents (<a href="http://www.technewsworld.com/story/32248.html">think Dell</a>).  </p>
<p>I told the service agent that I had one of the early G15 keyboards and that the paint was wearing off on some of the keys already.  I had read that Logitech was replacing these very early units because a component was left out of the paint mixture which caused it to wear prematurely and mentioned that to him.  He only asked for the serial number and part number from the bottom of the keyboard and placed me on hold for a couple minutes while he looked into it.</p>
<p>Upon returning to the call, he mentioned that they'd be happy to send me a brand-new unit at no charge.  I didn't even have to return the old unit, or jump through some hoops with faxing the purchase receipt or other paperwork to him.  He verified the production date/batch via the serial number and without question, fixed the problem and didn't even charge me shipping to send the new unit out!  He asked me to cross-out the serial number on the defective unit and that I was "free to do with it what I please".</p>
<p>I received the new unit about 1.5 weeks later via DHL.  It was a retail packaged, sealed G15 - not a white-box or refurbished unit like many manufacturers send for warranty replacement.  I'll be placing the new G15 on my main gaming machine now and <a href="http://www.upack.com">moving</a> the "defective" unit to my servers in the basement, which is gross overkill for some machines that don't get much more than 1 hour per year of typing, but I don't really feel that it's right to sell the old G15 considering that Logitech asked nothing of me to replace it.</p>
<p>So, that's my long story -- I am as pleased as possible with the handling of the incident and I'll be informing Logitech of that on the e-mail survey they will send me (which I agreed to in advance).  It's stuff like this that makes me appreciate supporting a good company even it it costs a few bucks more.  I've always been a Logitech user, as I prefer their mice designs to the other brands, but you can bet that now, I'll probably never stray from the brand.  My time (and frustration) are worth money to me and the fact that I didn't have to haggle with the service agent or take time to return the old unit is worth much more than the few bucks I paid more for the quality branded keyboard (and that's not even counting the features the G15 has which are not available elsewhere).</p>
<p>Kudos to Logitech -- I hope that many more companies learn from this and realize that not all of us are bottom-feeding Wal-Mart shoppers looking to save 10 cents on an item that's been cheapened and crappily designed with no support or warranty.</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.micsaund.com/2006/07/15/maybe-just-maybe-customer-service-isnt-dead/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cool FPGA board lets a Gameboy Advance control robots and more!</title>
		<link>http://www.micsaund.com/2006/05/27/cool-fpga-board-lets-a-gameboy-advance-control-robots-and-more/</link>
		<comments>http://www.micsaund.com/2006/05/27/cool-fpga-board-lets-a-gameboy-advance-control-robots-and-more/#comments</comments>
		<pubDate>Sat, 27 May 2006 23:49:49 +0000</pubDate>
		<dc:creator>micsaund</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.micsaund.com/2006/05/27/cool-fpga-board-lets-a-gameboy-advance-control-robots-and-more/</guid>
		<description><![CDATA[With the upcoming release of the Nintendo DS Lite, my GBA SP will be heading to the "infrequently used" pile. This might give it new life. Here's an interesting gizmo that could be used for all kinds of things. It's called the Xport 2.0 and it's basically an FPGA development board that's built to interface [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image279" src="http://www.micsaund.com/wp-content/uploads/2006/05/xport-on-gba.thumbnail.jpg" alt="The Xport installed on a GBA in a robot" /><br />
With the upcoming release of the Nintendo DS Lite, my GBA SP will be heading to the "infrequently used" pile.  This might give it new life.</p>
<p>Here's an interesting gizmo that could be used for all kinds of things.  It's called the <a href="http://charmedlabs.com/xport.htm">Xport 2.0</a> and it's basically an FPGA development board that's built to interface with the Nintendo Gameboy Advance series of handheld gaming systems.</p>
<p>The board has a Xilinx FPGA along with some flash memory, SDRAM, and various support components like pin headers for the digital I/O.  Features, according to the manufacturer:</p>
<ul>
<li>Fully programmable FPGA with 50,000 or 150,000 logic gates</li>
<li>64 user-programmable I/O signals</li>
<li>4 Mbytes (32 Mbits) of flash memory</li>
<li>16 Mbytes of SDRAM (optional)</li>
<li>Built-in high-speed communications and debug port</li>
<li>Free FPGA synthesis software </li>
<li>Several pre-tested logic configurations</li>
<li>In system programmability</li>
<li>Open source software</li>
<li>Source level debugging</li>
<li>Comprehensive software distribution</li>
</ul>
<p>With this setup, you can use the GBA as a sophisticated embedded controller with a color screen, sound, and other features that may make your projects more enjoyable and also feed the feature-creep monster that exists in nearly any project.  It's definitely not going to be as cheap as your normal microcontroller, like a PIC or AVR, but if you need the full-blown C/C++ environment, a beefy hardware platform, display or other features, the Xport might be something to consider at $159 or $199, depending on the FPGA, plus the cost of a used GBA.</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.micsaund.com/2006/05/27/cool-fpga-board-lets-a-gameboy-advance-control-robots-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Homebrew microcontroller based hard drive LED bar graph</title>
		<link>http://www.micsaund.com/2006/02/19/homebrew-microcontroller-based-hard-drive-led-bar-graph/</link>
		<comments>http://www.micsaund.com/2006/02/19/homebrew-microcontroller-based-hard-drive-led-bar-graph/#comments</comments>
		<pubDate>Mon, 20 Feb 2006 01:51:36 +0000</pubDate>
		<dc:creator>micsaund</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.micsaund.com/2006/02/19/homebrew-microcontroller-based-hard-drive-led-bar-graph/</guid>
		<description><![CDATA[This is a PIC microcontroller project I did some time ago which turns my computer's hard drive LED into a more interesting 10 LED bargraph display. One afternoon, I was looking for a simple microcontroller project I could whip-up just for fun. I knew that I would soon be ordering a new computer case, so [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image114" src="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0118.thumbnail.JPG" alt="Faceplate" /><br />
This is a PIC microcontroller project I did some time ago which turns my computer's hard drive LED into a more interesting 10 LED bargraph display.</p>
<p><a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0105.JPG" title="Faceplate"><img id="image118" src="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0105.thumbnail.JPG" alt="Faceplate" /></a> <a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0104.JPG" title="Faceplate"><img id="image117" src="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0104.thumbnail.JPG" alt="Faceplate" /></a><br />
One afternoon, I was looking for a simple microcontroller project I could whip-up just for fun.  I knew that I would soon be ordering a new computer case, so I figured that I might as well create some kind of display to enhance the appearance and/or functionality of the new case.  But what to improve?</p>
<p>I settled on the hard drive LED.  On all computer cases I've seen, the HD LED is just a single, boring light.  Yeah, maybe it comes in blue or purple on your fancier cases, but it's still just a boring light.  I wanted something a bit more flashy and dynamic.  For years, I've had a Radio Shack 10 segment LED bargraph floating around in my parts box, since I'm a nerd, I naturally love blinking LEDs (das blinkenlights), so the LED bargraph HD light idea was born!</p>
<p>I reached for my trusty <a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&#038;nodeId=1406&#038;dDocName=en010020&#038;part=DV003001&#038;link=devtoolimg">Microchip PicStart Plus</a> programmer, a perfboard, some wire, and got to work!</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
<p>I first got the LED unit, socket for the PIC16C84, and basic wiring done on the perfboard.  The clock is provided by a 4MHz ceramic resonator and for good measure, I put an opto isolator on the input from the motherboard LED connector.  I figured that the optoisolator would present a similar load to the mobo's drive circuit since it's just a very small LED in essence.</p>
<p>Next, I started to work on the software.  I normally do most of my microcontroller work in the native PIC assembler, but this seemed like a good project to try a compiled language since the project is not timing critical.  The compiled language let me not worry about counting higher than 255 or messing with multiple registers to assemble long delays.  I had been hearing some good talk about <a href="http://www.voti.nl/jal/index_1.html">JAL (Just Another Language)</a> which targets these lower to mid-range PIC devices, so I figured I'd give it a try.  It's a GPL project and is free.</p>
<p>JAL was very easy to use, especially for this simple project.  It made working on the timings of the lights very easy, which was important as the speed of the rise and decay of the LEDs is critical for the finished result to look cool.  The code is basically an accumulator type setup where the HD signal from the mobo is polled and if it's on, a number is added to the internal counter.  If it's off, a number is subtracted.  In between polling, that counter value is divided to determine how many LEDs on the bargraph to light.</p>
<p>I had to do a bit of tweaking for aesthetics, such as making the first LED very "sensitive" (it lights immediately) so that you can see the minor blips that are common under a modern operating system.  I also made the 10th LED very fast to turn-off or else the display would appear to lag since it is pretty common for the indicator to peg at LED 10 and decrementing the counter like the other LEDs would take too long.</p>
<p><a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/108-0805_IMG.JPG" title="Project prototype"><img id="image112" src="http://www.micsaund.com/wp-content/uploads/2006/02/108-0805_IMG.thumbnail.JPG" alt="Project prototype" /></a> <a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/108-0806_IMG.JPG" title="Project prototype"><img id="image113" src="http://www.micsaund.com/wp-content/uploads/2006/02/108-0806_IMG.thumbnail.JPG" alt="Project prototype" /></a><br />
Here, you can see the prototype with the LED unit soldered to the perfboard.  There is a power and ground (the white wires) and the connection to the motherboard LED output (red and black).  I know - those coloring schemes for the wires are messed-up, but the red/black wire was cannibalized from an old case since it already had the pin header on it.</p>
<p><a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0118.JPG" title="Faceplate"><img id="image114" src="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0118.thumbnail.JPG" alt="Faceplate" /></a> <a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0116.JPG" title="Faceplate"><img id="image115" src="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0116.thumbnail.JPG" alt="Faceplate" /></a> <a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0113.JPG" title="Mounted display on faceplate"><img id="image116" src="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0113.thumbnail.JPG" alt="Mounted display on faceplate" /></a><br />
Now that I had the project fine-tuned the way I wanted, it was time to install it in my new aluminum case.  I carefully used a nibbler to create the rectangular hole for the bargraph to emerge through.  I desoldered the bargraph from the board and used another piece of perfboard to make a landing board for the LEDs and a ribbon cable which connects the control board to the display.  This display board was carefully mounted on the backside of the aluminum faceplate so that the front of the LEDs are flush with the front of the case.  Doing this cutting on my new case (the most expensive case I've ever bought) made me very nervous, but it turned-out good.</p>
<p><a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0107.JPG" title="Controller board"><img id="image119" src="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0107.thumbnail.JPG" alt="Controller board" /></a> <a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0110.JPG" title="Controller board"><img id="image120" src="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0110.thumbnail.JPG" alt="Controller board" /></a><br />
Next, I mounted the control board.  I found a place in the case where the removeable motherboard tray would not hit the project but where it was still close to the front panel.</p>
<p><a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0106.JPG" title="Board connections"><img id="image121" src="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0106.thumbnail.JPG" alt="Board connections" /></a> <a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0112.JPG" title="Board connections"><img id="image122" src="http://www.micsaund.com/wp-content/uploads/2006/02/IMG_0112.thumbnail.JPG" alt="Board connections" /></a><br />
Connecting the two boards was easy with a piece of spare ribbon cable.  I spooged both ends with some hot-melt glue to prevent the thin wires from getting flexed at the board.  The ribbon cable comes-out right next to the floppy drive cage, which is removeable and makes it very easy to get the project out if needed.  The PIC microcontroller has enough drive capacity that direct driving the LEDs across the ribbon cable provided no issue whatsoever.  I wrapped the power connection in some black plastic loom to make it look better.  There is a standard large floppy power connector on the other end for easy connection to the system's power supply.</p>
<p>I did not bother with in-circuit programming, so should I ever want to adjust anything, I'll have to pop the chip out of the socket and into the PicStart Plus to re-program, but I don't expect that I'll ever have to adjust anything as I'm quite happy with the effect of the pulsing bargraph.</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
<p>Using the PIC PIC16C84 microcontroller made this project very simple, as PICs often do.  With only 35 instructions (typically), they are powerful, easy to learn, cheap, and above all, useful.  JAL was a breeze to learn and use, at least in the context of this project.  Overall, I'm very pleased with the outcome.  If I had it to do over again, I might try using a FPGA (Xilinx or Altera probably) as I've been wanting a project to learn gate arrays.  However, since this one is complete, the FPGA learning will have to wait for the next surge of motivation and creativity!</p>
<p>Oh yeah - you were hoping for a video, huh? <img src='http://www.micsaund.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
<a id="p123" href="http://www.micsaund.com/wp-content/uploads/2006/02/bargraph.avi" title="Bargraph HD LED video">Bargraph HD LED video</a><br />
And finally, a short video showing the bargraph in action!  It's in Xvid format so you'll need the appropriate decoders.</p>
<p>EDIT:<br />
I dug-up the <a id="p127" href="http://www.micsaund.com/wp-content/uploads/2006/02/casemod_HD_bargraph.zip" title="Microcontroller LED hard drive light source code">Microcontroller LED hard drive light source code</a>.  Please see the README.txt file for a little info.</p>
<p>Here are some useful books if you're curious about PIC microcontrollers and designing electronics and other gadgets with them:<br />
<a href="http://www.amazon.com/exec/obidos/redirect?tag=autocgi-20%26link_code=xm2%26camp=2025%26creative=165953%26path=http://www.amazon.com/gp/redirect.html%253fASIN=0965416208%2526tag=autocgi-20%2526lcode=xm2%2526cID=2025%2526ccmID=165953%2526location=/o/ASIN/0965416208%25253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon"><img src="http://images.amazon.com/images/P/0965416208.01._SCMZZZZZZZ_.jpg" alt="Easy Pic\'N: A Beginners Guide to Using Pic16/17 Microcontrollers from Square 1" /></a> <a href="http://www.amazon.com/exec/obidos/redirect?tag=autocgi-20%26link_code=xm2%26camp=2025%26creative=165953%26path=http://www.amazon.com/gp/redirect.html%253fASIN=185233942X%2526tag=autocgi-20%2526lcode=xm2%2526cID=2025%2526ccmID=165953%2526location=/o/ASIN/185233942X%25253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon"><img src="http://images.amazon.com/images/P/185233942X.01._SCMZZZZZZZ_.jpg" alt="The Quintessential PIC® Microcontroller (Computer Communications and Networks)" /></a> <a href="http://www.amazon.com/exec/obidos/redirect?tag=autocgi-20%26link_code=xm2%26camp=2025%26creative=165953%26path=http://www.amazon.com/gp/redirect.html%253fASIN=0071437045%2526tag=autocgi-20%2526lcode=xm2%2526cID=2025%2526ccmID=165953%2526location=/o/ASIN/0071437045%25253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon"><img src="http://images.amazon.com/images/P/0071437045.01._SCMZZZZZZZ_.jpg" alt="PIC Microcontroller Project Book : For PIC Basic and PIC Basic Pro Compliers" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.micsaund.com/2006/02/19/homebrew-microcontroller-based-hard-drive-led-bar-graph/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
<enclosure url="http://www.micsaund.com/wp-content/uploads/2006/02/bargraph.avi" length="2629592" type="video/x-msvideo" />
		</item>
		<item>
		<title>Photo documentary of a Tivo Series 1 drive upgrade</title>
		<link>http://www.micsaund.com/2006/02/17/photo-documentary-of-a-tivo-series-1-drive-upgrade/</link>
		<comments>http://www.micsaund.com/2006/02/17/photo-documentary-of-a-tivo-series-1-drive-upgrade/#comments</comments>
		<pubDate>Sat, 18 Feb 2006 02:24:37 +0000</pubDate>
		<dc:creator>micsaund</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.micsaund.com/2006/02/17/photo-documentary-of-a-tivo-series-1-drive-upgrade/</guid>
		<description><![CDATA[These photos document the hard drive upgrade I did to my factory-dual-drive Series 1 Tivo. I've had these photos sitting around for years, and only now that I have this site, do I have a way to share them. I hope that someone enjoys them and maybe even finds them useful for their upgrade. I [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image95" src="http://www.micsaund.com/wp-content/uploads/2006/02/tivo.thumbnail.jpg" alt="Tivo logo" /><br />
These photos document the hard drive upgrade I did to my factory-dual-drive Series 1 Tivo.</p>
<p>I've had these photos sitting around for years, and only now that I have this site, do I have a way to share them.  I hope that someone enjoys them and maybe even finds them useful for their upgrade.</p>
<p>I bought my first (and only, so far) Tivo from a friend who was looking to upgrade in 2002.  Like most people, I had wondered just what this Tivo thing was and why would I pay a monthly fee to use it.  Well, my friend demonstrated the Tivo concept to me and convinced me that I should give it a try.  One of the best decisions I've ever made - thanks Daran! <img src='http://www.micsaund.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>The used Tivo I bought was a HDR312 model -- the fancy 30GB dual-drive that used to reign as the king of capacity in DVRs.  From the factory, it shipped with two 15GB Quantum hard drives.  At the time I bought it, the unit was probably a couple years old, so I figured that I might as well upgrade the drives for more capacity and also to get some fresh hardware in there just in case the drives were getting a bit tired.</p>
<p>At the time of the upgrade (late 2002) the <a href="http://www.myshopping.com.au/PT--57_Hard_Drives_Seagate__fs_245_e__">Seagate</a> Barracuda drives were the quietest drives you could buy, so I grabbed an 80GB drive on sale and set-out to do the upgrade myself, taking photos along the way, and here they are!  I loosely followed the excellent <a href="http://www.newreleasesvideo.com/hinsdale-how-to/index2.html">Hinsdale Tivo upgrade guide</a> for the general process.</p>
<p><a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/106-0698_IMG.JPG" title="Factory Tivo"><img id="image97" src="http://www.micsaund.com/wp-content/uploads/2006/02/106-0698_IMG.thumbnail.JPG" alt="Factory Tivo" /></a> <a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/106-0699_IMG.JPG" title="Dual drive closeup"><img id="image98" src="http://www.micsaund.com/wp-content/uploads/2006/02/106-0699_IMG.thumbnail.JPG" alt="Dual drive closeup" /></a><br />
First, I removed the cover from the Tivo, exposing the factory dual-drives.  Yep, sure enough, there are two 15GB Quantum drives "featuring Quickview technology" <img src='http://www.micsaund.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/106-0700_IMG.JPG" title="IDE cable removed"><img id="image99" src="http://www.micsaund.com/wp-content/uploads/2006/02/106-0700_IMG.thumbnail.JPG" alt="IDE cable removed" /></a><br />
Next, I removed the power cable and IDE cable from the drives.  As you can see, one of the nice benefits of a factory dual-drive unit is that a dual-connector IDE cable is provided.  The factory split the ribbon wires between the primary and secondary plugs so that the cable very easily works with the side-by-side physical configuration.</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
<p><a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/107-0701_IMG.JPG" title="2 old drives and 1 new"><img id="image100" src="http://www.micsaund.com/wp-content/uploads/2006/02/107-0701_IMG.thumbnail.JPG" alt="2 old drives and 1 new" /></a> <a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/107-0702_IMG.JPG" title="Empty Tivo"><img id="image101" src="http://www.micsaund.com/wp-content/uploads/2006/02/107-0702_IMG.thumbnail.JPG" alt="Empty Tivo" /></a><br />
Here, you can see that I removed the two original drives from the Tivo chassis.  They are placed next to the soon-to-be new Tivo hard drive, the Seagate 80GB Barracuda.  The mounting sleds are still attached to the Quantum drives.  In the chassis, underneath the drives, you don't find much;  just some sheet metal and a bit of sound proofing material.</p>
<p><a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/107-0703_IMG.JPG" title="Security bit set"><img id="image102" src="http://www.micsaund.com/wp-content/uploads/2006/02/107-0703_IMG.thumbnail.JPG" alt="Security bit set" /></a><br />
Critical to anybody looking to do hardware hacks and mods is a decent screwdriver set with security bits.  Here, you can see my set which I picked-up at RadioShack.com (no link because I don't think they carry it anymore) some time ago.  It has a nice, comfortable ratcheting handle, a plethora of normal philips, flat, hex bits, and most importantly, the precious "security bits" in the orange holder in the center.  These are those odd star (Torx) bits with the dimple and other weirdo bits that manufacturers try using to keep you out of the stuff you bought.  If you do any hardware work, make sure to grab one of <a href="http://www.amazon.com/exec/obidos/redirect?tag=autocgi-20%26link_code=xm2%26camp=2025%26creative=165953%26path=http://www.amazon.com/gp/redirect.html%253fASIN=B0002SPQKY%2526tag=autocgi-20%2526lcode=xm2%2526cID=2025%2526ccmID=165953%2526location=/o/ASIN/B0002SPQKY%25253FSubscriptionId=0EMV44A9A5YT1RVDGZ82">these security bit sets</a>.</p>
<p><a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/107-0705_IMG.JPG" title="Factory drives connected"><img id="image104" src="http://www.micsaund.com/wp-content/uploads/2006/02/107-0705_IMG.thumbnail.JPG" alt="Factory drives connected" /></a> <a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/107-0704_IMG.JPG" title="Factory drives connected"><img id="image103" src="http://www.micsaund.com/wp-content/uploads/2006/02/107-0704_IMG.thumbnail.JPG" alt="Factory drives connected" /></a> <a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/107-0707_IMG.JPG" title="Screenshot of imaging process"><img id="image105" src="http://www.micsaund.com/wp-content/uploads/2006/02/107-0707_IMG.thumbnail.JPG" alt="Screenshot of imaging process" /></a><br />
Since my Tivo had been in-use for a while and contained several of shows I didn't necessarily want to lose, I decided that I would copy everything over to the new drive.  However, I also wanted a "system only" backup of the operating system which I could burn to a CD just in case something went wrong.  </p>
<p>First, to make the system backup, I had to connect the two Quantum drives to a Linux computer.  Since I'm a pretty hardcore nerd, I have things like Linux machines sitting around just waiting to be used, which is fortunate. <img src='http://www.micsaund.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Both drives were connected to a single IDE channel with the A drive as the master and the B drive as the slave.  Note the anti-static precautions: wrist-strap and conductive surface.  This is important to avoid zapping your expensive toys.  Anyway, I fired-up mfstool and told it to image both drives onto the computer's internal hard drive.  This took quite a while.</p>
<p><a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/107-0710_IMG.JPG" title="New drive connected"><img id="image106" src="http://www.micsaund.com/wp-content/uploads/2006/02/107-0710_IMG.thumbnail.JPG" alt="New drive connected" /></a> <a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/107-0713_IMG.JPG" title="Writing new drive"><img id="image107" src="http://www.micsaund.com/wp-content/uploads/2006/02/107-0713_IMG.thumbnail.JPG" alt="Writing new drive" /></a><br />
Allright!  The Tivo operating system and core files have been imaged to the computer's internal drive, so I decided to test the backup just to make sure things had worked OK.  I wrote the backup image out to the new drive just to test things out.  Here, you can see the new drive connected to the computer as the master on the IDE channel.  The screenshot shows mfstool writing the Tivo operating system backup to the new drive just for testing.  This also takes a very long time...</p>
<p><center>
<script type="text/javascript"><!--
google_ad_client = "pub-6256263675992339";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-10-22: micsaund:468x60_ads_mid
google_ad_channel = "3281077873";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center></p>
<p><a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/107-0715_IMG.JPG" title="All drives connected"><img id="image108" src="http://www.micsaund.com/wp-content/uploads/2006/02/107-0715_IMG.thumbnail.JPG" alt="All drives connected" /></a><br />
Now that I have seen the backup writes OK to the hard drive, it's time to do a full copy from the two Quantum drives to the Seagate including TV shows.  Because the shows caused the image to be very large, I could not write the image to the computer's internal drive as it's only a 13.6GB drive.  So, I connected the new drive up to one IDE channel and the two old drives to the other and did a disks to disk copy with the <a href="http://mfstools.sourceforge.net/">bootable CD</a>.  Sorry, I forgot to take a screenshot of this, but you can rest assured that this also takes a very long time...</p>
<p><a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/107-0714_IMG.JPG" title="Drive bracket"><img id="image109" src="http://www.micsaund.com/wp-content/uploads/2006/02/107-0714_IMG.thumbnail.JPG" alt="Drive bracket" /></a><br />
Whew, almost done!  Now, it's time to put one of the custom Tivo hard drive brackets onto the new drive.  The old drives went into safe-keeping in foam-padded <a href="http://www.uline.com">boxes</a> which are somewhere in my basement even to this day.</p>
<p><a class="imagelink" href="http://www.micsaund.com/wp-content/uploads/2006/02/107-0717_IMG.JPG" title="New drive installed"><img id="image110" src="http://www.micsaund.com/wp-content/uploads/2006/02/107-0717_IMG.thumbnail.JPG" alt="New drive installed" /></a><br />
Finally, here is the new drive installed and ready to go in the chassis!  You can see the unused second drive bracket installed in the empty space for safe keeping and future possible use.  I like to put a sticky note on drives when I install them in long-term devices showing the installation date since it's hard to remember exactly how old a drive is.</p>
<p>I replaced the Tivo's cover and stuck it back into my TV system and it worked perfectly.  The <a href="http://mfstools.sourceforge.net/">mfstool</a> guys really made a easy-to-use tool which works wonderfully on the strange and convoluted Tivo filesystem.  The Seagate drive is many times quieter than the old whining Quantum drives.  I actually came downstairs the next morning and the lack of whine caused me to think "Oh no!  Something fried in the Tivo overnight!"  Nope - the drive was just essentially silent, especially compared to what I was used to.  The capacity went up to around 80 hours on low quality, so that gives me a decent amount of storage on the higher quality settings.  Mission accomplished!</p>
<p>This trusty Tivo Series 1 is still serving me today with the same Seagate drive.  I've since added a TivoNet (replaced with the newer <a href="http://www.9thtee.com/turbonet.htm">TurboNet</a>) network card so that the guide data can be downloaded across my cable modem rather than a phone line, which is really important since I no longer have a landline phone (take that Qworst!!!)  I'm a total Tivo convert and honestly, it's one of the technology purchases I've gotten the most use and pleasure out of owning.  I cannot stand to watch non-Tivo TV at this point and if my Tivo ever does go to that great scrapheap in the sky, you can bet that I'll be buying another the very next day!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.micsaund.com/2006/02/17/photo-documentary-of-a-tivo-series-1-drive-upgrade/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

