<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>MachineGrid::Robots at Work</title>
	
	<link>http://www.machinegrid.com</link>
	<description />
	<lastBuildDate>Wed, 09 Sep 2009 14:37:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/machinegrid" type="application/rss+xml" /><feedburner:emailServiceId>machinegrid</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Surfing the Web with a 1964 300baud Acoustic Coupled Livermore modem.</title>
		<link>http://feedproxy.google.com/~r/machinegrid/~3/hqvGhe3X5ig/</link>
		<comments>http://www.machinegrid.com/2009/05/surfing-the-web-with-a-1964-300baud-acoustic-coupled-livermore-modem/#comments</comments>
		<pubDate>Fri, 29 May 2009 00:41:24 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[hacks]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Livermore]]></category>
		<category><![CDATA[minicom]]></category>
		<category><![CDATA[modem]]></category>

		<guid isPermaLink="false">http://www.machinegrid.com/?p=1010</guid>
		<description><![CDATA[This hack is so impressive that I had to put it up here. I am really surprised that a dated piece of hardware[circa 1964]  can still work with today&#8217;s technology.
[p]hreakMonkey got his hands on a Livermore acoustic modem and managed to get it online and download a Wikipedia page.
What&#8217;s really amazing is that the [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><!-- New window script from http://blog.ginchen.de/en/2008/12/20/links-xhtml-konform-in-neuem-fenster-oeffnen/ --><script src="http://www.machinegrid.com/machinepress/jscripts/externalLinks.js" type="text/javascript"></script><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/1964_livermore_acoustic_coupled_modem_hack.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/1964_livermore_acoustic_coupled_modem_hack-150x150.jpg" alt="1964_livermore_acoustic_coupled_modem_hack" title="1964_livermore_acoustic_coupled_modem_hack" width="150" height="150" class="alignleft size-thumbnail wp-image-1018" /></a>This hack is so impressive that I had to put it up here. I am really surprised that a dated piece of hardware[circa 1964]  can still work with today&#8217;s technology.<br />
<a rel="external" href="http://www.youtube.com/watch?v=X9dpXHnJXaE">[p]hreakMonkey </a>got his hands on a Livermore acoustic modem and managed to get it online and download a Wikipedia page.</p>
<p>What&#8217;s really amazing is that the modem works by placing an old school telephone over the modem&#8217;s &#8220;receiver&#8221; and communicates using acoustic tones. The only challenging part for [p]hreakMonkey was to search for an appropriate DB9-DB25 connector. He used minicom, which is a Linux terminal (equivalent to Hyperterminal in Windows) to talk to the modem.</p>
<p>Check the video below:<br />
<!-- Smart Youtube --><span class="youtube"><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/X9dpXHnJXaE&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0" /><param name="allowFullScreen" value="true" /><embed wmode="transparent" src="http://www.youtube.com/v/X9dpXHnJXaE&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="355" ></embed><param name="wmode" value="transparent" /></object></span></p>
<p>Info via[<a rel="external" href="http://hackaday.com/2009/05/27/1964-300baud-modem-surfs-the-web/">Hackaday</a>]</p>


<p>No related posts.</p><img src="http://feeds.feedburner.com/~r/machinegrid/~4/hqvGhe3X5ig" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2009/05/surfing-the-web-with-a-1964-300baud-acoustic-coupled-livermore-modem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.machinegrid.com/2009/05/surfing-the-web-with-a-1964-300baud-acoustic-coupled-livermore-modem/</feedburner:origLink></item>
		<item>
		<title>Controlling the Nikon D40 with gphoto2</title>
		<link>http://feedproxy.google.com/~r/machinegrid/~3/zpiXN_G4sAY/</link>
		<comments>http://www.machinegrid.com/2009/05/controlling-the-nikon-d40-with-gphoto2/#comments</comments>
		<pubDate>Thu, 21 May 2009 01:10:22 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[Nikon D40]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[gphoto2]]></category>
		<category><![CDATA[libgphoto2]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Time Lapse]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.machinegrid.com/?p=979</guid>
		<description><![CDATA[gphoto2 is a neat little command line interface to talk to digital cameras. The Nikon D40 DSLR is also supported. I was not able to find a good guide on interfacing the D40 to gphoto, so I wrote this down for reference.
Installing gphoto2
1. I have Fedora10 installed on my laptop. Running the following simple command [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><!-- New window script from http://blog.ginchen.de/en/2008/12/20/links-xhtml-konform-in-neuem-fenster-oeffnen/ --><script src="http://www.machinegrid.com/machinepress/jscripts/externalLinks.js" type="text/javascript"></script>gphoto2 is a neat little command line interface to talk to digital cameras. The Nikon D40 DSLR is also supported. I was not able to find a good guide on interfacing the D40 to gphoto, so I wrote this down for reference.</p>
<p><strong>Installing gphoto2</strong><br />
1. I have Fedora10 installed on my laptop. Running the following simple command &#8220;yum install gphoto2&#8243; as root installs gphoto2.</p>
<p>2. Doing the above however does not install libghoto2 which is the core library designed to allow access to digital cameras by external programs.</p>
<ul>
<li>Goto <a rel="external" href="http://www.gphoto.org">ghoto2.org</a> and download the latest version of libgphoto2. The latest at my time of downloading was 2.4.5.</li>
<li>Extract all the contents on the Desktop in a libgphoto folder.</li>
<li>Open a terminal. As root, type &#8220;make&#8221;. If you encounter any errors, it maybe because libgphoto cannot find the packages it  needs. I had to install libusb. Doing &#8220;yum install libusb&#8221; did it. If you are unable to successfully compile it, post in the comments, I&#8217;ll try to help.</li>
<li>Once compilation is done, type &#8220;make install&#8221; as root.</li>
<li>Close the terminal. Done!</li>
</ul>
<p><strong>Running gphoto2</strong><br />
1. Gphoto2 is now installed and ready to use. Make sure the camera is in PTP mode. Goto SETUP MENU -> USB and select MTP/PTP mode. Restart your camera.</p>
<p>2. You will see the following pop up. It is very important to click &#8220;Unmount.&#8221; If you do not, further instructions will not work.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_unmount_screen.png"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_unmount_screen-300x170.png" alt="nikon_d40_unmount_screen" title="nikon_d40_unmount_screen" width="300" height="170" class="aligncenter size-medium wp-image-984" /></a></p>
<p>3. To make sure your D40 was correctly detected by your PC, type &#8221; dmesg | tail &#8221; as root. You should see your camera detected in the last two &#8211; three lines.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_dmesg_tail.png"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_dmesg_tail-300x202.png" alt="nikon_d40_gphoto2_dmesg_tail" title="nikon_d40_gphoto2_dmesg_tail" width="300" height="202" class="aligncenter size-medium wp-image-981" /></a></p>
<p>4. Open another terminal and as user type the following:<br />
<code>gphoto2 --list-ports</code><br />
You should see the mode the camera is connected which is in PTP.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_list_ports.png"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_list_ports-300x202.png" alt="nikon_d40_gphoto2_list_ports" title="nikon_d40_gphoto2_list_ports" width="300" height="202" class="aligncenter size-medium wp-image-982" /></a></p>
<p>5. To see some more information about your camera, type the following in the same terminal:<br />
<code>gphoto2 --summary</code><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_summary.png"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_summary-300x187.png" alt="nikon_d40_gphoto2_summary" title="nikon_d40_gphoto2_summary" width="300" height="187" class="aligncenter size-medium wp-image-983" /></a></p>
<p>6. Now for capturing, type the following:<br />
<code>gphoto2 --capture-image-and-download</code><br />
This first saves the file &#8220;capt0000.jpg&#8221; on you camera in the &#8220;store_00010001&#8243; folder. It then copies it to the  current folder on your PC and deletes the one on the camera.</p>
<p>For taking shots at intervals, say 10 seconds in a custom folder, say &#8220;/home/D40/&#8221; try the following command.<br />
<code>gphoto2 --capture-image-and-download --folder="/home/D40" --interval 10</code><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_capture_image.png"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_capture_image-300x202.png" alt="nikon_d40_gphoto2_capture_image" title="nikon_d40_gphoto2_capture_image" width="300" height="202" class="aligncenter size-medium wp-image-980" /></a></p>
<p>If this guide was helpful or if you need any help, let me know in the comments below and remember to <a rel="external" href="http://feeds2.feedburner.com/machinegrid"><strong>Subscribe</strong></a></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1367209070807564";
/* 336x280, created 2/14/09 */
google_ad_slot = "6299204715";
google_ad_width = 336;
google_ad_height = 280;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>


<p>No related posts.</p><img src="http://feeds.feedburner.com/~r/machinegrid/~4/zpiXN_G4sAY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2009/05/controlling-the-nikon-d40-with-gphoto2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.machinegrid.com/2009/05/controlling-the-nikon-d40-with-gphoto2/</feedburner:origLink></item>
		<item>
		<title>Digital Picture Frame Hacking Roundup</title>
		<link>http://feedproxy.google.com/~r/machinegrid/~3/t10KGuyNT4I/</link>
		<comments>http://www.machinegrid.com/2009/03/digital-picture-frame-hacking-roundup/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 07:29:57 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[Hackable Toys]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[7FF1AW]]></category>
		<category><![CDATA[7FFICMI]]></category>
		<category><![CDATA[ARM920T]]></category>
		<category><![CDATA[CEIVA]]></category>
		<category><![CDATA[digital frames]]></category>
		<category><![CDATA[DIGITAL SPECTRUM]]></category>
		<category><![CDATA[dissect]]></category>
		<category><![CDATA[EP7212]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[JUICEBOX]]></category>
		<category><![CDATA[KeyChain Displays]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[MemoryFrame]]></category>
		<category><![CDATA[SPF-83v]]></category>

		<guid isPermaLink="false">http://www.machinegrid.com/?p=787</guid>
		<description><![CDATA[With all the nice hacks on digital picture frames scattered around the web, I decided to put them all in one place for reference. Due thanks to all the hackers out there who put their work out for everyone to see. It&#8217;s the joy in reverse engineering. For some of the hacks I&#8217;ve included a [...]


Related posts:<ol><li><a href='http://www.machinegrid.com/2009/02/hacking-the-hannah-montana-photocube/' rel='bookmark' title='Permanent Link: Hacking the Hannah Montana Photocube &#8211; Almost!'>Hacking the Hannah Montana Photocube &#8211; Almost!</a></li><li><a href='http://www.machinegrid.com/2009/02/taking-apart-the-spy-video-atv-360/' rel='bookmark' title='Permanent Link: Taking Apart the Spy Video ATV-360'>Taking Apart the Spy Video ATV-360</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><!-- New window script from http://blog.ginchen.de/en/2008/12/20/links-xhtml-konform-in-neuem-fenster-oeffnen/ --><script src="http://www.machinegrid.com/machinepress/jscripts/externalLinks.js" type="text/javascript"></script><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_open_photo_cube.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_open_photo_cube-150x150.jpg" alt="hack_open_photo_cube" title="hack_open_photo_cube" width="150" height="150" class="alignright size-thumbnail wp-image-653" /></a>With all the nice hacks on digital picture frames scattered around the web, I decided to put them all in one place for reference. Due thanks to all the hackers out there who put their work out for everyone to see. It&#8217;s the joy in reverse engineering. For some of the hacks I&#8217;ve included a compressed file with the code and webpage archived in case the original site goes down. If you are the author an would not like it, please let me know.<br />
<code><br /></code><strong>Please read </strong>: If you would like to be notified of new frames being hacked, leave a comment below and check the &#8220;subscribe to comments&#8221; box.<br />
<code><br /></code><br />
<strong>PHILIPS Picture Frames</strong><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/philips_7ff1am_7fficmi_frame_hack.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/philips_7ff1am_7fficmi_frame_hack-150x150.jpg" alt="philips_7ff1am_7fficmi_frame_hack" title="philips_7ff1am_7fficmi_frame_hack" width="150" height="150" class="alignright size-thumbnail wp-image-825" /></a>[v]incent was able to display his images directly to the frame by writing a little script which prepends a binary header to the JPEG file. There is a detailed writeup on how he <a rel="external" href="http://vincent.stehle.free.fr/frame/reverse.html">reverse engineered</a> the picture frame format. </p>
<p>Detailed info:</p>
<ul>
<li>Models: 7FF1AW, 7FFICMI</li>
<li><a rel="external" href="http://vincent.stehle.free.fr/frame/">Webpage</a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/media/code/philips_frame_hack/philipsframe.zip">[Archive]</a></li>
<li><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/media/code/philips_frame_hack/jpg2frame.sh">jpg2frame Script</a></li>
</ul>
<p><code><br /></code><br />
<strong>CEIVA Picture Frames</strong><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/ceiva_picture_frame_hack.gif"><img class="alignleft size-thumbnail wp-image-821" title="ceiva_picture_frame_hack" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/ceiva_picture_frame_hack-150x150.gif" alt="ceiva_picture_frame_hack" width="150" height="150" /></a>The CEIVA runs on a Cirrus Logic Maverick(EP7212) controller. It&#8217;s based on a ARM720T core with 2Mb Flash and 4Mb DRAM.<br />
Initial hack done by [c]olin. The frame runs on Linux. Necessary patches and images are provided. [b]rad keeps a worklog <a rel="external" href="http://www.heeltoe.com/software/ceiva/index.html">here</a><br />
New code can be loaded via a serial port on the PCB through a simple level converter.<br />
<code><br /></code><br />
<code><br /></code><br />
Detailed info:</p>
<ul>
<li>Models : Not Specified</li>
<li><a rel="external" href="http://www.heeltoe.com/software/ceiva/Ceiva-mini-HOWTO.html">Webpage</a></li>
<li><a href="http://machinegrid.com/machinepress/wp-content/uploads/media/code/ceiva_frame_hack/Ceiva.zip">Webpage and Code [Archive]</a></li>
</ul>
<p><code><br /></code><br />
<strong>KeyChain Displays</strong><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/tom_tec_digital_photo_fram_hack2.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/tom_tec_digital_photo_fram_hack2-150x150.jpg" alt="tom_tec_digital_photo_fram_hack2" title="tom_tec_digital_photo_fram_hack2" width="150" height="150" class="alignright size-thumbnail wp-image-936" /></a>[j]eroen from <a href="http://spritesmods.com/?art=about">Spritesmods</a> maintains a <a href="http://picframe.spritesserver.nl/wiki/index.php/Devices">wiki</a> of compatible keychain displays with his firmware hack. He and a couple of guys regularly update it with new displays. Most of the displays use the SITRONIX ST2205U controller in them. I tried my hand in doing the same with the <a rel="external" href="http://www.machinegrid.com/2009/02/hacking-the-hannah-montana-photocube/">Hannah Montana Vu-Me</a> photo frame. I got close, but bricked it in the end.<br />
Their code is maintained at <a rel="external" href="http://code.google.com/p/photokeychain/">Google code</a></p>
<p>Detailed info:</p>
<ul>
<li>Models:</li>
<ul>
<li>TomTec</li>
<li>Coby DP-151SX/DPKEY</li>
<li>HK unbranded</li>
<li>Keypix</li>
<li>Dealxtreme SKU5218</li>
<li>Innovage</li>
<li>Dig-291</li>
<li>Innovalley</li>
</ul>
<li><a rel="external"href="http://spritesmods.com/?art=picframe">Webpage</a></li>
<li><a rel="external" href="http://picframe.spritesserver.nl/wiki/index.php/Main_Page">Wiki</a></li>
<li><a rel="external" href="http://code.google.com/p/photokeychain/">Google code</a></li>
</ul>
<p><code><br /></code><br />
<strong>DIGITAL SPECTRUM MemoryFrame</strong><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/digital_spectrum_memoryframe_hack_arm920.jpg"><img class="alignleft size-thumbnail wp-image-823" title="digital_spectrum_memoryframe_hack_arm920" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/digital_spectrum_memoryframe_hack_arm920-150x150.jpg" alt="digital_spectrum_memoryframe_hack_arm920" width="150" height="150" /></a>The MemoryFrames  run on WindowsCE5. [r]etoor from <a rel="external" href="http://mozy.org/">mozy.org </a>managed to crash the frame using a keyboard, mouse and following a sequence. The frame runs on an ARM920T &#8211; a 32bit Arm9 processor. The following is an excerpt from his &#8220;YouTube&#8217;s more info&#8230;&#8221; link:<br />
&#8230;&#8221;Basically you need both the mouse and keyboard plugged in, scroll down past the &#8220;Settings&#8221; option, scroll back up, and click the word &#8220;Settings&#8221; with your mouse. There is no enter key on the keyboard so you have to click the mouse&#8230;.&#8221;<br />
<code><br /></code><br />
Detailed info:</p>
<ul>
<li><a rel="external" href="http://www.youtube.com/watch?v=5watadHqGAk">YouTube</a></li>
<li>Buy &#8211; <a href="http://www.amazon.com/gp/product/B000H743WC?ie=UTF8&#038;tag=machinegridco-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B000H743WC">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=machinegridco-20&#038;l=as2&#038;o=1&#038;a=B000H743WC" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
</ul>
<p><code><br /></code><br />
<strong>SAMSUNG SPF-83v Frames</strong><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/samsung_spf-83v_digital_frame_hack.jpg"><img class="alignright size-thumbnail wp-image-826" title="samsung_spf-83v_digital_frame_hack" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/samsung_spf-83v_digital_frame_hack-150x150.jpg" alt="samsung_spf-83v_digital_frame_hack" width="150" height="150" /></a>The frame parses feeds and regular html pages for images and displays them. You can use the frame&#8217;s i-net-functions to serve it data.<br />
[t]obe from <a rel="external" href="http://www.infolexikon.de/blog/samsung-spf-83v-info-system/">Infolexikon </a> uses PHP to gather data and writes it all to an image using gd. These images are then pushed to the frame at regular intervals.</p>
<p>Detailed info:</p>
<ul>
<li><a rel="external" href="http://www.infolexikon.de/blog/samsung-spf-83v-info-system/">Webpage</a></li>
<li>Script-[Waiting to be updated]</li>
<li>Buy &#8211; <a href="http://www.amazon.com/gp/product/B000YA1Z14?ie=UTF8&#038;tag=machinegridco-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B000YA1Z14">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=machinegridco-20&#038;l=as2&#038;o=1&#038;a=B000YA1Z14" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>
</ul>
<p><code><br /></code><br />
<strong>JUICEBOX Digital Frames</strong><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/juicebox_digital_frame_hack.jpg"><img class="alignleft size-thumbnail wp-image-824" title="juicebox_digital_frame_hack" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/juicebox_digital_frame_hack-150x150.jpg" alt="juicebox_digital_frame_hack" width="150" height="150" /></a>[j]oevennix managed to rip out the LCD from a Juicebox and enclose it in his own custom frame. He didn&#8217;t have the mp3 kit at that time( although you can get it online), so he soldered a SD card slot into the cartridge connector. His webpage is down. The following is an archive of his work.</p>
<p>Detailed info:</p>
<ul>
<li><a href="http://machinegrid.com/machinepress/wp-content/uploads/media/code/juicebox_frame_hack/juicebox.zip">Archive</a></li>
<li><a rel="external" href="http://machinegrid.com/machinepress/wp-content/uploads/media/code/juicebox_frame_hack/juicebox-digital-picture-frame-how-to.pdf"">Pdf</a></li>
</ul>
<p><code><br /></code><br />
If you find this interesting or have some new ideas or links on frames, please post in the comments. Don&#8217;t forget to <a href="http://feeds2.feedburner.com/machinegrid">Subscribe </a>[<a href="http://feedburner.google.com/fb/a/mailverify?uri=machinegrid&#038;loc=en_US">email</a>]for more followups and hacks. To get updates on this page, subscribe to the comments below.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1367209070807564";
/* 468x60, created 2/14/09 */
google_ad_slot = "2082117848";
google_ad_width = 468;
google_ad_height = 60;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>


<p>Related posts:<ol><li><a href='http://www.machinegrid.com/2009/02/hacking-the-hannah-montana-photocube/' rel='bookmark' title='Permanent Link: Hacking the Hannah Montana Photocube &#8211; Almost!'>Hacking the Hannah Montana Photocube &#8211; Almost!</a></li><li><a href='http://www.machinegrid.com/2009/02/taking-apart-the-spy-video-atv-360/' rel='bookmark' title='Permanent Link: Taking Apart the Spy Video ATV-360'>Taking Apart the Spy Video ATV-360</a></li></ol></p><img src="http://feeds.feedburner.com/~r/machinegrid/~4/t10KGuyNT4I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2009/03/digital-picture-frame-hacking-roundup/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.machinegrid.com/2009/03/digital-picture-frame-hacking-roundup/</feedburner:origLink></item>
		<item>
		<title>Taking Apart the ATV-360 EyePiece [Head Mounted Display]</title>
		<link>http://feedproxy.google.com/~r/machinegrid/~3/2pIQ6-h-TzA/</link>
		<comments>http://www.machinegrid.com/2009/02/taking-apart-the-atv-360-eyepiece-head-mounted-display/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 20:10:59 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[Hackable Toys]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[ATV-360]]></category>
		<category><![CDATA[CyberDisplay]]></category>
		<category><![CDATA[HUD]]></category>
		<category><![CDATA[KCD-A300-QB]]></category>
		<category><![CDATA[Kopin]]></category>
		<category><![CDATA[Kopin 300MLV]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[spy gear]]></category>
		<category><![CDATA[taking apart]]></category>
		<category><![CDATA[Wearables]]></category>
		<category><![CDATA[wildPlanet]]></category>

		<guid isPermaLink="false">http://www.machinegrid.com/?p=676</guid>
		<description><![CDATA[As promised, after taking apart the ATV-360 Spy Video here, this is a follow-up on taking apart the Head Mounted Display[HUD]. The HUD has some very interesting DIY parts and ideas which you can try out. Maybe a cool wearable. The details on all the parts used are at the end of the post and [...]


Related posts:<ol><li><a href='http://www.machinegrid.com/2009/02/taking-apart-the-spy-video-atv-360/' rel='bookmark' title='Permanent Link: Taking Apart the Spy Video ATV-360'>Taking Apart the Spy Video ATV-360</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><!-- New window script from http://blog.ginchen.de/en/2008/12/20/links-xhtml-konform-in-neuem-fenster-oeffnen/ --><script src="http://www.machinegrid.com/machinepress/jscripts/externalLinks.js" type="text/javascript"></script><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_pcb_removed.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_pcb_removed-150x150.jpg" alt="atv_360_wild_planet_hud_pcb_removed" title="atv_360_wild_planet_hud_pcb_removed" width="150" height="150" class="alignright size-thumbnail wp-image-701" /></a>As promised, after taking apart the ATV-360 Spy Video <a href="http://www.machinegrid.com/2009/02/taking-apart-the-spy-video-atv-360/">here</a>, this is a follow-up on taking apart the Head Mounted Display[HUD]. The HUD has some very interesting DIY parts and ideas which you can try out. Maybe a cool wearable. The details on all the parts used are at the end of the post and comments are open for discussion.</p>
<p>The HUD consists of a frame which sits in the same way as you would wear a pair of spectacles. On the right side, a case is attached which holds all the necessary electronics and optics. The HUD receives video signals from the remote which houses the camera receiver.</p>
<p>1. First for a few views. Click on the views for a larger image.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/09/atv_360_wild_planet_hud_full.jpg"><img class="alignnone size-thumbnail wp-image-680" title="atv_360_wild_planet_hud_full_view" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/09/atv_360_wild_planet_hud_full-150x150.jpg" alt="atv_360_wild_planet_hud_full_view" width="150" height="150" /></a> <a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_eye_piece.jpg"><img class="alignnone size-thumbnail wp-image-678" title="atv_360_wild_planet_hud_eye_piece" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_eye_piece-150x150.jpg" alt="atv_360_wild_planet_hud_eye_piece" width="150" height="150" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_eye_piece_2.jpg"><img class="alignnone size-thumbnail wp-image-679" title="atv_360_wild_planet_hud_eye_piece_2" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_eye_piece_2-150x150.jpg" alt="atv_360_wild_planet_hud_eye_piece_2" width="150" height="150" /></a></p>
<p>2. So that you know how it looks, I setup two scenes. One with a PostIt note saying &#8220;HI&#8221; and the other a Rubik&#8217;s cube. The LCD is monocohrome however, so the image you will see is not color.</p>
<ul>
<li>The one with the PostIt note<br />
 <a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_hi_post_it_setup.jpg"><img class="alignnone size-thumbnail wp-image-681" title="atv_360_wild_planet_hud_hi_post_it_setup" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_hi_post_it_setup-150x150.jpg" alt="atv_360_wild_planet_hud_hi_post_it_setup" width="150" height="150" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_post_it_hi.jpg"><img class="alignnone size-thumbnail wp-image-703" title="atv_360_wild_planet_hud_post_it_hi" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_post_it_hi-150x150.jpg" alt="atv_360_wild_planet_hud_post_it_hi" width="150" height="150" /></a></li>
<li>The one with the Rubiks cube<br />
 <a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_rubiks_cube.jpg"><img class="alignnone size-thumbnail wp-image-709" title="atv_360_wild_planet_hud_rubiks_cube" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_rubiks_cube-150x150.jpg" alt="atv_360_wild_planet_hud_rubiks_cube" width="150" height="150" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_rubiks_cube_lens_view.jpg"><img class="alignnone size-thumbnail wp-image-710" title="atv_360_wild_planet_hud_rubiks_cube_lens_view" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_rubiks_cube_lens_view-150x150.jpg" alt="atv_360_wild_planet_hud_rubiks_cube_lens_view" width="150" height="150" /></a></li>
</ul>
<p>3. Opening is not that easy as there are no screws to take apart the top cover which says &#8220;Spy Gear&#8221;. The cover is glued to the case using glue. Taking a clue from <a rel="external" href="http://jakeofalltrades.wordpress.com/2007/09/30/25-head-mounted-display/">Jake</a> to avoid inserting the screwdriver on the side the &#8220;cable does not come out&#8221;, I managed to take it apart. Pry the side where the black cable comes out. The other side has the LCD connector, you might damage it if ou pry that side. It&#8217;s tough at first, but once you get one side, it gets easier.<br />
 <a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_pry_open.jpg"><img class="alignnone size-thumbnail wp-image-704" title="atv_360_wild_planet_hud_pry_open" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_pry_open-150x150.jpg" alt="atv_360_wild_planet_hud_pry_open" width="150" height="150" /></a></p>
<p>4. Once the cover is removed, the PCB becomes visible. The main controller chip is a Kopin <a rel="external" href="http://www.kopin.com/data/File/A300Spec.pdf">KCD-A300-QB</a>. All the other parts are support components for the chip. There is a small potentiometer in one corner which allows you to change camera gain. You can see the display change in brightness when you change it. Try adjusting it, there is no harm in doing so as it can easily be bough back to it&#8217;s previous value by looking at the screen.<br />
 <a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_pcb_1.jpg"><img class="alignnone size-thumbnail wp-image-698" title="atv_360_wild_planet_hud_pcb_1" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_pcb_1-150x150.jpg" alt="atv_360_wild_planet_hud_pcb_1" width="150" height="150" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_pcb_2.jpg"><img class="alignnone size-thumbnail wp-image-699" title="atv_360_wild_planet_hud_pcb_2" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_pcb_2-150x150.jpg" alt="atv_360_wild_planet_hud_pcb_2" width="150" height="150" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_pcb_3.jpg"><img class="alignnone size-thumbnail wp-image-700" title="atv_360_wild_planet_hud_pcb_3" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_pcb_3-150x150.jpg" alt="atv_360_wild_planet_hud_pcb_3" width="150" height="150" /></a></p>
<p>5. Remove the two screws keeping the PCB in place. Also it&#8217;s time to remove the LCD connector. To remove it, pull the black tab out a bit as in the pic.<br />
 The connector will slip out easily with a slight tug. The connector is pretty rugged. I have already plugged it in/out a few times.<br />
 <a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lcd_connector.jpg"><img class="alignnone size-thumbnail wp-image-682" title="atv_360_wild_planet_hud_lcd_connector" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lcd_connector-150x150.jpg" alt="atv_360_wild_planet_hud_lcd_connector" width="150" height="150" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_pcb_removed.jpg"><img class="alignnone size-thumbnail wp-image-701" title="atv_360_wild_planet_hud_pcb_removed" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_pcb_removed-150x150.jpg" alt="atv_360_wild_planet_hud_pcb_removed" width="150" height="150" /></a></p>
<p>6.The LCD connector is glued on to the casing. Remember to break it free before going ahead.<br />
 <a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_remove_lcd_glue.jpg"><img class="alignnone size-thumbnail wp-image-706" title="atv_360_wild_planet_hud_remove_lcd_glue" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_remove_lcd_glue-150x150.jpg" alt="atv_360_wild_planet_hud_remove_lcd_glue" width="150" height="150" /></a></p>
<p>6: Four more screws need to be taken out to remove the eyepiece. Use a pair of pliers to do this.<br />
 <a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_pliers_remove_case.jpg"><img class="alignnone size-thumbnail wp-image-702" title="atv_360_wild_planet_hud_pliers_remove_case" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_pliers_remove_case-150x150.jpg" alt="atv_360_wild_planet_hud_pliers_remove_case" width="150" height="150" /></a></p>
<p>7.Before I forget, the PCB has a high output smd LED behind it as below:<br />
 <a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_led_2.jpg"><img class="alignnone size-thumbnail wp-image-687" title="atv_360_wild_planet_hud_led_2" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_led_2-150x150.jpg" alt="atv_360_wild_planet_hud_led_2" width="150" height="150" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_led.jpg"><img class="alignnone size-thumbnail wp-image-686" title="atv_360_wild_planet_hud_led" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_led-150x150.jpg" alt="atv_360_wild_planet_hud_led" width="150" height="150" /></a></p>
<p>8. Prying out gives you the lens casing. It&#8217;s pretty well made, with the LCD nicely sitting in it&#8217;s place. It was designed so that the lens was at a fixed distance from the LCD.<br />
 <a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens_case_1.jpg"><img class="alignnone size-thumbnail wp-image-689" title="atv_360_wild_planet_hud_lens_case_1" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens_case_1-150x150.jpg" alt="atv_360_wild_planet_hud_lens_case_1" width="150" height="150" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens_case_2.jpg"><img class="alignnone size-thumbnail wp-image-690" title="atv_360_wild_planet_hud_lens_case_2" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens_case_2-150x150.jpg" alt="atv_360_wild_planet_hud_lens_case_2" width="150" height="150" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens_case_3.jpg"><img class="alignnone size-thumbnail wp-image-691" title="atv_360_wild_planet_hud_lens_case_3" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens_case_3-150x150.jpg" alt="atv_360_wild_planet_hud_lens_case_3" width="150" height="150" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens_case_4.jpg"><img class="alignnone size-thumbnail wp-image-692" title="atv_360_wild_planet_hud_lens_case_4" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens_case_4-150x150.jpg" alt="atv_360_wild_planet_hud_lens_case_4" width="150" height="150" /></a></p>
<p>9.Going further, pry the top half with a flat head screwdriver. There are four tiny rods which keep it inline. This part should come out easily.<br />
 <a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_remove_lens_cover_1.jpg"><img class="alignnone size-thumbnail wp-image-708" title="atv_360_wild_planet_hud_remove_lens_cover_1" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_remove_lens_cover_1-150x150.jpg" alt="atv_360_wild_planet_hud_remove_lens_cover_1" width="150" height="150" /></a></p>
<p>9.Now for the LCD. The LCD is in a tiny casing which sits in a grooved box. There is a slight amount of glue on one end as in the image. With a flat head screwdriver, as shown, just give a tiny nudge and it should come free.<br />
 <a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens.jpg"><img class="alignnone size-thumbnail wp-image-688" title="atv_360_wild_planet_hud_lens" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens-150x150.jpg" alt="atv_360_wild_planet_hud_lens" width="150" height="150" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_remove_lens_cover.jpg"><img class="alignnone size-thumbnail wp-image-707" title="atv_360_wild_planet_hud_remove_lens_cover" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_remove_lens_cover-150x150.jpg" alt="atv_360_wild_planet_hud_remove_lens_cover" width="150" height="150" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lcd_screen_cover.jpg"><img class="alignnone size-thumbnail wp-image-685" title="atv_360_wild_planet_hud_lcd_screen_cover" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lcd_screen_cover-150x150.jpg" alt="atv_360_wild_planet_hud_lcd_screen_cover" width="150" height="150" /></a></p>
<p>10. The LCD in all it&#8217;s glory!<br />
 <a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lcd_screen.jpg"><img class="alignnone size-thumbnail wp-image-683" title="atv_360_wild_planet_hud_lcd_screen" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lcd_screen-150x150.jpg" alt="atv_360_wild_planet_hud_lcd_screen" width="150" height="150" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lcd_screen_2.jpg"><img class="alignnone size-thumbnail wp-image-684" title="atv_360_wild_planet_hud_lcd_screen_2" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lcd_screen_2-150x150.jpg" alt="atv_360_wild_planet_hud_lcd_screen_2" width="150" height="150" /></a><br />
 <script type="text/javascript"><!--
google_ad_client = "pub-1367209070807564";
/* 336x280, created 2/14/09 */
google_ad_slot = "6299204715";
google_ad_width = 336;
google_ad_height = 280;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
<p>11. The following views show the three pieces of the lens casing. Note that the part at the extreme right of each image has a diffused screen to spread light from the SMD LED.<br />
 <a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens_parts.jpg"><img class="alignnone size-thumbnail wp-image-695" title="atv_360_wild_planet_hud_lens_parts" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens_parts-150x150.jpg" alt="atv_360_wild_planet_hud_lens_parts" width="150" height="150" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens_parts_2.jpg"><img class="alignnone size-thumbnail wp-image-696" title="atv_360_wild_planet_hud_lens_parts_2" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens_parts_2-150x150.jpg" alt="atv_360_wild_planet_hud_lens_parts_2" width="150" height="150" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens_parts_3.jpg"><img class="alignnone size-thumbnail wp-image-697" title="atv_360_wild_planet_hud_lens_parts_3" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/atv_360_wild_planet_hud_lens_parts_3-150x150.jpg" alt="atv_360_wild_planet_hud_lens_parts_3" width="150" height="150" /></a></p>
<p>12. This was as far as I could go. The eyepiece is glued together. Trying to take it apart would mean risk in breaking the lens.</p>
<p><strong>Parts and Notes:</strong><br />
 Main controller chip :: Kopin KCD-A300-QB<br />
 Documents  ::  <a rel="external" href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/kopin_kcd-a300-qb_dsiplay_driver.pdf">kopin_kcd-a300-qb_dsiplay_driver</a><br />
 Notes :: This is the driver chip for the 300M LV monochrome display. It is designed to accept a standard monochrome video signal (525 or 625 lines), and convert it for the display.  Unfortunately its a monochrome driver and not a color one.</p>
<p>LCD Display :: Kopin 300MLV CyberDisplay<br />
 Documents   :: <a rel="external" href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/kopin_cyberdisplay_300m_lv_feature_sheet.pdf">kopin_cyberdisplay_300m_lv_feature_sheet</a><br />
 Notes :: This is the LCD Display with the connector. The feature sheet shows a frameless one, but I&#8217;m unable to find the document with the framed one.</p>
<p>If you find this interesting or have some new ideas or links, please post it in the comments. Thanks for reading and don&#8217;t forget to <a href="http://feeds2.feedburner.com/machinegrid">Subscribe </a>[<a href="http://feedburner.google.com/fb/a/mailverify?uri=machinegrid&#038;loc=en_US">email</a>] for more followups and hacks.<br />
 <script type="text/javascript"><!--
google_ad_client = "pub-1367209070807564";
/* 468x60, created 2/14/09 */
google_ad_slot = "2082117848";
google_ad_width = 468;
google_ad_height = 60;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>


<p>Related posts:<ol><li><a href='http://www.machinegrid.com/2009/02/taking-apart-the-spy-video-atv-360/' rel='bookmark' title='Permanent Link: Taking Apart the Spy Video ATV-360'>Taking Apart the Spy Video ATV-360</a></li></ol></p><img src="http://feeds.feedburner.com/~r/machinegrid/~4/2pIQ6-h-TzA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2009/02/taking-apart-the-atv-360-eyepiece-head-mounted-display/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		<feedburner:origLink>http://www.machinegrid.com/2009/02/taking-apart-the-atv-360-eyepiece-head-mounted-display/</feedburner:origLink></item>
		<item>
		<title>Hacking the Hannah Montana Photocube – Almost!</title>
		<link>http://feedproxy.google.com/~r/machinegrid/~3/teE1iynSCHk/</link>
		<comments>http://www.machinegrid.com/2009/02/hacking-the-hannah-montana-photocube/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 14:11:52 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[Hackable Toys]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[A29L800]]></category>
		<category><![CDATA[digital frames]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[KeyChain Displays]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[ST2205U]]></category>

		<guid isPermaLink="false">http://www.machinegrid.com/?p=628</guid>
		<description><![CDATA[Things with LCDs are very interesting. I found a Hannah Montana Digital Photocube on sale and decided to look what&#8217;s inside it. Good for a day of hacking :)
First a description:

Storage capacity: 8 M bit (Up to 70 photos) Resolution: 128&#215;128 dpi
Display: 1.5-inch color LCD
Supported File Format: JPG (JPEG),BMP, GIF, PNG, &#38; TIF
Power: 2 xAAA [...]


Related posts:<ol><li><a href='http://www.machinegrid.com/2009/03/digital-picture-frame-hacking-roundup/' rel='bookmark' title='Permanent Link: Digital Picture Frame Hacking Roundup'>Digital Picture Frame Hacking Roundup</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><!-- New window script from http://blog.ginchen.de/en/2008/12/20/links-xhtml-konform-in-neuem-fenster-oeffnen/ --><script src="http://www.machinegrid.com/machinepress/jscripts/externalLinks.js" type="text/javascript"></script><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hannah_montana_photocube.jpg"><img class="size-medium wp-image-629 alignright" title="hannah_montana_photocube" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hannah_montana_photocube-300x225.jpg" alt="hannah_montana_photocube" width="150" height="112" /></a>Things with LCDs are very interesting. I found a Hannah Montana Digital Photocube on sale and decided to look what&#8217;s inside it. Good for a day of hacking :)</p>
<p>First a description:</p>
<ul>
<li>Storage capacity: 8 M bit (Up to 70 photos) Resolution: 128&#215;128 dpi</li>
<li>Display: 1.5-inch color LCD</li>
<li>Supported File Format: JPG (JPEG),BMP, GIF, PNG, &amp; TIF</li>
<li>Power: 2 xAAA batteries (not included)</li>
<li>USB Ports: Mini-USB 1.1 interface</li>
</ul>
<p>Searching around the net produced a lot of work done by <a rel="external" href="http://spritesmods.com/?art=picframe">Sprite</a>. He and a couple of guys maintain a <a rel="external" href="http://picframe.spritesserver.nl/wiki/index.php/Main_Page">wiki</a> containg information about hacked lcd keychains. Most of the keychains that have been hacked contain a ST2205U Microcontroller. With this information I proceeded ripping apart my photocube. This was what was inside:</p>
<p><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_photo_cube_a29l800_flash_chip.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_photo_cube_a29l800_flash_chip-150x150.jpg" alt="hack_photo_cube_a29l800_flash_chip" title="hack_photo_cube_a29l800_flash_chip" width="150" height="150" class="alignnone size-thumbnail wp-image-661" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_photo_cube_pcb_2.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_photo_cube_pcb_2-150x150.jpg" alt="hack_photo_cube_pcb_2" title="hack_photo_cube_pcb_2" width="150" height="150" class="alignnone size-thumbnail wp-image-662" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_photo_cube_pcb.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_photo_cube_pcb-150x150.jpg" alt="hack_photo_cube_pcb" title="hack_photo_cube_pcb" width="150" height="150" class="alignnone size-thumbnail wp-image-660" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_photo_frame_lcd.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_photo_frame_lcd-150x150.jpg" alt="hack_photo_frame_lcd" title="hack_photo_frame_lcd" width="150" height="150" class="alignnone size-thumbnail wp-image-663" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_open_photo_cube.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_open_photo_cube-150x150.jpg" alt="hack_open_photo_cube" title="hack_open_photo_cube" width="150" height="150" class="alignnone size-thumbnail wp-image-653" /></a></p>
<p>A 1Mb A29L800( <a rel="external" href="http://www.amictechnology.com/pdf/A29L800.pdf">datasheet</a> ) flash chip and a micrcontroller hidden behind a big black blob along with the LCD, buttons, USB port and an on-off switch. With some reading on Sprite&#8217;s blog and modifyng his script a little, I was able to verify that the microcontroller was indeed a ST2205U. If you browse through main.c, a function is_photoframe checks if the controller is a ST2205U. So I inserted a   printf(&#8221;Response : %s\n&#8221;,buff) to verify if the chip gave back the correct string, which it did.</p>
<p><code>/*<br />
Checks if the device is a photo frame by reading the first 512 bytes and<br />
comparing against the known string that's there<br />
*/<br />
int is_photoframe(int f) {<br />
    int y,res;<br />
    char id[]="SITRONIX CORP.";<br />
    char *buff;<br />
    buff=malloc_aligned(0x200);<br />
    lseek(f,0x0,SEEK_SET);<br />
    y=read(f,buff,0x200);<br />
    buff[15]=0;<br />
    printf("Response : %s\n",buff);<br />
//    fprintf(stderr,"ID=%s\n",buff);<br />
    res=strcmp(buff,id)==0?1:0;<br />
    free_aligned(buff,0x200);<br />
    return res;<br />
}</code></p>
<p>I&#8217;ll try documenting my steps going further. It&#8217;s in Linux( RedHat ) since I work on it, and you could do the same using a linux live cd.</p>
<p>1. Unpack Sprite&#8217;s hack from <a rel="external" href="http://spritesmods.com/?art=picframe&amp;page=3">here</a>. You will need to install libgd if you don&#8217;t have it. As root install gd-devel. Please read the README file in the unpacked directory. It&#8217;s written for a reason.</p>
<p>   <code>yum install gd-devel </code></p>
<p>2. Then as a user type &#8220;make&#8221; in the unpacked directory. This will compile the hack to give you the &#8220;phack&#8221; binary.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/make_hackfw.png"><img class="alignnone size-medium wp-image-631" title="make_hackfw" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/make_hackfw-300x86.png" alt="make_hackfw" width="300" height="86" /></a></p>
<p>3. Now connect the photocube and turn it on. You will see &#8220;USB Connect&#8221; displayed on the screen. Open a terminal on your linux machine and type</p>
<p>   <code>dmesg | tail</code></p>
<p>This will give you any hardware information that occurred last. You will see the following:<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/dmesg_hannah_montana_photocube.png"><img class="alignnone size-medium wp-image-632" title="dmesg_hannah_montana_photocube" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/dmesg_hannah_montana_photocube-300x150.png" alt="dmesg_hannah_montana_photocube" width="300" height="150" /></a></p>
<p>If you see something like:</p>
<p>  <code>4096 512-byte hdwr sectors (2 MB)</code></p>
<p>then your close. Also note where your cube is mounted so you can access it. If you look at the pic above it says &#8220;Attached scsi removable disk sdg&#8221;, which means that the cube is mounted at /dev/sdg</p>
<p>4. Now to hack the firmware.<br />
<strong>WARNING : Anything you do after this is at your own risk.</strong></p>
<p>Type the following as root in your terminal, using the mount point which you got from step 3.</p>
<p>   <code>./hackfw.sh /dev/sdg</code></p>
<p>You will see the following as checks are made and eventually an error:<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_st2205tool_error.png"><img class="alignnone size-medium wp-image-633" title="hack_st2205tool_error" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_st2205tool_error-300x150.png" alt="hack_st2205tool_error" width="300" height="150" /></a></p>
<p>Sprite&#8217;s script makes a backup of the firmware and an image of the memory. It however says that &#8220;The hack won&#8217;t work for my Firmware.&#8221; When I looked into the script, it looks if my cube&#8217;s firmware is same as Sprite&#8217;s when he hacked his keychain, which is an entirely different product.</p>
<p>   <code>dd if=fwimage.bin bs=256 skip=58 count=2 of=fwbit 2&gt;/dev/null<br />
   #check for all FFs Md5sum may not be _the_ tool for that, but it works OK.<br />
   if ! md5sum fwbit | grep -q de03fe65a6765caa8c91343acc62cffc; then<br />
   echo "No room at the location we want to place the hack!"<br />
   echo "This specific hack won't work for this particular firmware, I'm sorry."<br />
   exit 1;<br />
   fi</code></p>
<p>I did not have anything to loose, so I commented it out to bypass the check. Just put a &#8220;#&#8221; to comment out code.</p>
<p>5. I ran the script again (run as root), this time it went through the whole flashing process, till I rebooted</p>
<p><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_st2205tool_success.png"><img class="alignnone size-medium wp-image-634" title="hack_st2205tool_success" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_st2205tool_success-300x237.png" alt="hack_st2205tool_success" width="300" height="237" /></a></p>
<p>6. The script ends with &#8220;No Photoframe found here&#8221;. Turn off, Disconnect, Turn On and the Connect  the photoframe. Get the mount point as in step 3. Type the following as root.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_st2205tool_hi_lcd.png"><img class="alignnone size-medium wp-image-635" title="hack_st2205tool_hi_lcd" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_st2205tool_hi_lcd-300x72.png" alt="hack_st2205tool_hi_lcd" width="300" height="72" /></a></p>
<p>You should see the following on the LCD<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_photo_cube_lcd_debug.jpg"><img class="alignnone size-medium wp-image-640" title="hack_photo_cube_lcd_debug" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_photo_cube_lcd_debug-296x300.jpg" alt="hack_photo_cube_lcd_debug" width="296" height="300" /></a></p>
<p>The script allows a maximum of 10 characters. Another example<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_photo_cube_lcd_debug_2.jpg"><img class="alignnone size-medium wp-image-641" title="hack_photo_cube_lcd_debug_2" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_photo_cube_lcd_debug_2-300x256.jpg" alt="hack_photo_cube_lcd_debug_2" width="300" height="256" /></a></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1367209070807564";
/* 336x280, created 2/14/09 */
google_ad_slot = "6299204715";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>
I was however unsuccessful in getting PNGs or JPEGs uploaded to the device. That&#8217;s when I bricked my cube trying different memory addresses. It doesn&#8217;t even turn on now. I&#8217;ll update when I get my hands on another one. If you have any questions or comments, you could  enter them below. Thanks for reading and don&#8217;t forget to <a href="http://feeds2.feedburner.com/machinegrid">Subscribe </a>for more followups and hacks.</p>


<p>Related posts:<ol><li><a href='http://www.machinegrid.com/2009/03/digital-picture-frame-hacking-roundup/' rel='bookmark' title='Permanent Link: Digital Picture Frame Hacking Roundup'>Digital Picture Frame Hacking Roundup</a></li></ol></p><img src="http://feeds.feedburner.com/~r/machinegrid/~4/teE1iynSCHk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2009/02/hacking-the-hannah-montana-photocube/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://www.machinegrid.com/2009/02/hacking-the-hannah-montana-photocube/</feedburner:origLink></item>
		<item>
		<title>Taking Apart the Spy Video ATV-360</title>
		<link>http://feedproxy.google.com/~r/machinegrid/~3/9rHeCh6F4fE/</link>
		<comments>http://www.machinegrid.com/2009/02/taking-apart-the-spy-video-atv-360/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 04:45:17 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[Hackable Toys]]></category>
		<category><![CDATA[Robots]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[ATV-360]]></category>
		<category><![CDATA[dissect]]></category>
		<category><![CDATA[gears]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hubs]]></category>
		<category><![CDATA[robot platform]]></category>
		<category><![CDATA[spy gear]]></category>
		<category><![CDATA[spy video]]></category>
		<category><![CDATA[wildPlanet]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://www.machinegrid.com/?p=477</guid>
		<description><![CDATA[I finally took apart the Spy Video which I got for a very good deal. I wanted to see if it would serve as a good platform for a robot and if the drive system could be upgraded. The most difficult part was taking apart the wheel hubs. The interesting part in the hubs design [...]


Related posts:<ol><li><a href='http://www.machinegrid.com/2009/02/just-got-my-spy-gear-spy-video-atv-360/' rel='bookmark' title='Permanent Link: Just got my Spy Gear Spy Video ATV-360'>Just got my Spy Gear Spy Video ATV-360</a></li><li><a href='http://www.machinegrid.com/2009/02/taking-apart-the-atv-360-eyepiece-head-mounted-display/' rel='bookmark' title='Permanent Link: Taking Apart the ATV-360 EyePiece [Head Mounted Display]'>Taking Apart the ATV-360 EyePiece [Head Mounted Display]</a></li><li><a href='http://www.machinegrid.com/2009/03/digital-picture-frame-hacking-roundup/' rel='bookmark' title='Permanent Link: Digital Picture Frame Hacking Roundup'>Digital Picture Frame Hacking Roundup</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><!-- New window script from http://blog.ginchen.de/en/2008/12/20/links-xhtml-konform-in-neuem-fenster-oeffnen/ --><script src="http://www.machinegrid.com/machinepress/jscripts/externalLinks.js" type="text/javascript"></script><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_top_rear_drive.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_top_rear_drive-150x150.jpg" alt="spy_video_top_rear_drive" title="spy_video_top_rear_drive" width="150" height="150" class="alignright size-thumbnail wp-image-500" /></a>I finally took apart the <a rel="external" href="http://www.spygear.net/spy-gear/spy-toys/spy_video_atv_360">Spy Video</a> which I got for a very <a href="http://www.machinegrid.com/2009/02/just-got-my-spy-gear-spy-video-atv-360/">good deal</a>. I wanted to see if it would serve as a good platform for a robot and if the drive system could be upgraded. The most difficult part was taking apart the wheel hubs. The interesting part in the hubs design is that a better motor can be attached to it. The following sequence shows me taking the vehicle apart. Might come in handy for hardware hackers out there.</p>
<p>1. Various views of the vehicle.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_front_view.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_front_view-150x150.jpg" alt="spy_video_front_view" title="spy_video_front_view" width="150" height="150" class="alignnone size-thumbnail wp-image-484" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_top_view.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_top_view-150x150.jpg" alt="spy_video_top_view" title="spy_video_top_view" width="150" height="150" class="alignnone size-thumbnail wp-image-502" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_bottom_view.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_bottom_view-150x150.jpg" alt="spy_video_bottom_view" title="spy_video_bottom_view" width="150" height="150" class="alignnone size-thumbnail wp-image-482" /></a><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_tracks"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_tracks-150x150.jpg" alt="spy_video_tracks" title="spy_video_tracks" width="150" height="150" class="alignnone size-thumbnail wp-image-505" /></a></p>
<p>2. Remove all the screws from the bottom of the vehicle, including the tracks.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_removing_tracks.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_removing_tracks-150x150.jpg" alt="spy_video_removing_tracks" title="spy_video_removing_tracks" width="150" height="150" class="alignnone size-thumbnail wp-image-497" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_tracks-removed.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_tracks-removed-150x150.jpg" alt="spy_video_tracks-removed" title="spy_video_tracks-removed" width="150" height="150" class="alignnone size-thumbnail wp-image-504" /></a></p>
<p>3.Remove the top shell slowly. Don&#8217;t pull on it. You will need to disconnect the camera, antenna and mic headers to get it free.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_remove_top_body.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_remove_top_body-150x150.jpg" alt="spy_video_remove_top_body" title="spy_video_remove_top_body" width="150" height="150" class="alignnone size-thumbnail wp-image-496" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_remove_header.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_remove_header-150x150.jpg" alt="spy_video_remove_header" title="spy_video_remove_header" width="150" height="150" class="alignnone size-thumbnail wp-image-493" /></a></p>
<p>4. Once the top shell is free, the circuit board and the drive system is visible. There is a bank of FETs for the motors. The board is very well labeled.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_bottom_shell.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_bottom_shell-150x150.jpg" alt="spy_video_bottom_shell" title="spy_video_bottom_shell" width="150" height="150" class="alignnone size-thumbnail wp-image-481" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_circuit_board.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_circuit_board-150x150.jpg" alt="spy_video_circuit_board" title="spy_video_circuit_board" width="150" height="150" class="alignnone size-thumbnail wp-image-483" /></a></p>
<p>5. To take apart the drive system, loosen the screws around the orange box. Then unscrew the black tab keeping the wires from the orange box secure.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_rear_drive.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_rear_drive-150x150.jpg" alt="spy_video_rear_drive" title="spy_video_rear_drive" width="150" height="150" class="alignnone size-thumbnail wp-image-511" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_top_rear_drive.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_top_rear_drive-150x150.jpg" alt="spy_video_top_rear_drive" title="spy_video_top_rear_drive" width="150" height="150" class="alignnone size-thumbnail wp-image-500" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_wire_holder.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_wire_holder-150x150.jpg" alt="spy_video_wire_holder" title="spy_video_wire_holder" width="150" height="150" class="alignnone size-thumbnail wp-image-510" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_motor_drives_far_view.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_motor_drives_far_view-150x150.jpg" alt="spy_video_motor_drives_far_view" title="spy_video_motor_drives_far_view" width="150" height="150" class="alignnone size-thumbnail wp-image-489" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_motor_drives_2.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_motor_drives_2-150x150.jpg" alt="spy_video_motor_drives_2" title="spy_video_motor_drives_2" width="150" height="150" class="alignnone size-thumbnail wp-image-488" /></a></p>
<p>6.Taking apart the wheel hub is a chore, but possible with pliers,  a small glass jar, some flame and some strength.First, remove the stopper from the shaft. Use pliers and strength:<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_remove_stopper.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_remove_stopper-150x150.jpg" alt="spy_video_remove_stopper" title="spy_video_remove_stopper" width="150" height="150" class="alignnone size-thumbnail wp-image-495" /></a></p>
<p>Remove the large gear and everything between the gear and the stopper. Now again using pliers, remove the torque check gear:<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_torque_check_gear.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_torque_check_gear-150x150.jpg" alt="spy_video_torque_check_gear" title="spy_video_torque_check_gear" width="150" height="150" class="alignnone size-thumbnail wp-image-503" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_remove_stopper2.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_remove_stopper2-150x150.jpg" alt="spy_video_remove_stopper2" title="spy_video_remove_stopper2" width="150" height="150" class="alignnone size-thumbnail wp-image-494" /></a></p>
<p>Remove all the stuff after that including the orange cap with the three screws. Once the orange cap is removed, the black cover on the other end of the wheel can be removed:<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_wheel_hub.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_wheel_hub-150x150.jpg" alt="spy_video_wheel_hub" title="spy_video_wheel_hub" width="150" height="150" class="alignnone size-thumbnail wp-image-508" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_all_removed.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_all_removed-150x150.jpg" alt="spy_video_all_removed" title="spy_video_all_removed" width="150" height="150" class="alignnone size-thumbnail wp-image-479" /></a></p>
<p>Now for the interesting part. The wheel hub is dead set into the shaft and we need to remove it. Make sure you have a small jar, like below, ready. Choose one such that it&#8217;s mouth is small enough only for the shaft to go in. Ignore the gears on the shaft in the picture. You should be having just a blank shaft with the black hub and orange cap on.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_pepper_jar.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_pepper_jar-150x150.jpg" alt="spy_video_pepper_jar" title="spy_video_pepper_jar" width="150" height="150" class="alignnone size-thumbnail wp-image-490" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_placing_wheel_hub.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_placing_wheel_hub-150x150.jpg" alt="spy_video_placing_wheel_hub" title="spy_video_placing_wheel_hub" width="150" height="150" class="alignnone size-thumbnail wp-image-491" /></a></p>
<p>Make sure you have the orange cap on. Now heat the shaft with a flame for around 30 seconds. This is just to soften the hub&#8217;s hold on the shaft. Holding it over the flame too long is going to melt the plastic.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_heating_shaft.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_heating_shaft-150x150.jpg" alt="spy_video_heating_shaft" title="spy_video_heating_shaft" width="150" height="150" class="alignnone size-thumbnail wp-image-486" /></a></p>
<p>Now while the shaft is still hot, place the shaft as shown below and hammer the other end down.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_hammer.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_hammer-150x150.jpg" alt="spy_video_hammer" title="spy_video_hammer" width="150" height="150" class="alignnone size-thumbnail wp-image-485" /></a></p>
<p>The shaft should come out after a few bangs. The wheel is now disassembled:<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_shaft_removed.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_shaft_removed-150x150.jpg" alt="spy_video_shaft_removed" title="spy_video_shaft_removed" width="150" height="150" class="alignnone size-thumbnail wp-image-498" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_wheel_hub_parts.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_wheel_hub_parts-150x150.jpg" alt="spy_video_wheel_hub_parts" title="spy_video_wheel_hub_parts" width="150" height="150" class="alignnone size-thumbnail wp-image-509" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_all_wheel_parts.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_all_wheel_parts-150x150.jpg" alt="spy_video_all_wheel_parts" title="spy_video_all_wheel_parts" width="150" height="150" class="alignnone size-thumbnail wp-image-480" /></a></p>
<p>7. Why all this? I can now use a hub adapter and attach the ATV&#8217;s stock hub to a better motor.<br />
The following hub adapter is from <a rel="external" href="http://www.lynxmotion.com/Product.aspx?productID=242&#038;CategoryID=42">Lynxmotion</a>. I will need to drill new holes to match the adapter.<br />
<a href="http://www.lynxmotion.com/Product.aspx?productID=242&#038;CategoryID=42"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/lynxmotion_hub-150x150.jpg" alt="lynxmotion_hub" title="lynxmotion_hub" width="150" height="150" class="alignnone size-thumbnail wp-image-525" /></a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_two_hubs.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_video_two_hubs-150x150.jpg" alt="spy_video_two_hubs" title="spy_video_two_hubs" width="150" height="150" class="alignnone size-thumbnail wp-image-506" /></a></p>
<p>If you are interested, check out your local Target store or you could try Amazon:<!-- Amazon_ATV-360 --><br />
<iframe src="http://rcm.amazon.com/e/cm?t=machinegridco-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=B0016A7PGU&#038;fc1=707061&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=918A78&#038;bc1=FFFFFF&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
<p>Thanks for looking. Any questions, ask in the comments.</p>


<p>Related posts:<ol><li><a href='http://www.machinegrid.com/2009/02/just-got-my-spy-gear-spy-video-atv-360/' rel='bookmark' title='Permanent Link: Just got my Spy Gear Spy Video ATV-360'>Just got my Spy Gear Spy Video ATV-360</a></li><li><a href='http://www.machinegrid.com/2009/02/taking-apart-the-atv-360-eyepiece-head-mounted-display/' rel='bookmark' title='Permanent Link: Taking Apart the ATV-360 EyePiece [Head Mounted Display]'>Taking Apart the ATV-360 EyePiece [Head Mounted Display]</a></li><li><a href='http://www.machinegrid.com/2009/03/digital-picture-frame-hacking-roundup/' rel='bookmark' title='Permanent Link: Digital Picture Frame Hacking Roundup'>Digital Picture Frame Hacking Roundup</a></li></ol></p><img src="http://feeds.feedburner.com/~r/machinegrid/~4/9rHeCh6F4fE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2009/02/taking-apart-the-spy-video-atv-360/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.machinegrid.com/2009/02/taking-apart-the-spy-video-atv-360/</feedburner:origLink></item>
		<item>
		<title>Just got my Spy Gear Spy Video ATV-360</title>
		<link>http://feedproxy.google.com/~r/machinegrid/~3/ba0zohJs6kE/</link>
		<comments>http://www.machinegrid.com/2009/02/just-got-my-spy-gear-spy-video-atv-360/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 21:05:09 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[Hackable Toys]]></category>
		<category><![CDATA[Robots]]></category>
		<category><![CDATA[ATV-360]]></category>
		<category><![CDATA[robot platform]]></category>
		<category><![CDATA[spy gear]]></category>
		<category><![CDATA[spy video]]></category>
		<category><![CDATA[wildPlanet]]></category>

		<guid isPermaLink="false">http://www.machinegrid.com/?p=420</guid>
		<description><![CDATA[


Just got my spy video ATV-360 from Spy Gear. My local Target had this on sale for $28 and it was too good to resist. So much so that I bough two of them &#8211; with one as a standby for parts.
The ATV comes with the following features:

-A skid steer design for easy maneuverability.
-A wireless [...]


Related posts:<ol><li><a href='http://www.machinegrid.com/2009/02/taking-apart-the-spy-video-atv-360/' rel='bookmark' title='Permanent Link: Taking Apart the Spy Video ATV-360'>Taking Apart the Spy Video ATV-360</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><!-- New window script from http://blog.ginchen.de/en/2008/12/20/links-xhtml-konform-in-neuem-fenster-oeffnen/ --><script src="http://www.machinegrid.com/machinepress/jscripts/externalLinks.js" type="text/javascript"></script><script type="text/javascript"><!--
google_ad_client = "pub-1367209070807564";
/* 468x60, created 2/12/09 */
google_ad_slot = "9222507390";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br /><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_gear_atv_360_with_remote.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_gear_atv_360_with_remote-150x150.jpg" alt="spy_gear_atv_360_with_remote" title="spy_gear_atv_360_with_remote" width="150" height="150" class="alignright size-thumbnail wp-image-432" /></a>Just got my spy video ATV-360 from <a rel="external" href="http://www.spygear.net/spy-gear/spy-toys/spy_video_atv_360">Spy Gear</a>. My local Target had this on sale for $28 and it was too good to resist. So much so that I bough two of them &#8211; with one as a standby for parts.</p>
<p>The ATV comes with the following features:</p>
<ul>
<li>-A skid steer design for easy maneuverability.</li>
<li>-A wireless monochrome camera.</li>
<li>-A wireless controller with a nice 360 degree turn feature.</li>
<li>-A headset which receives a real time video feed from the vehicle as well as audio.</li>
</ul>
<p>The build quality of the tracks is very good and looks like they can take a beating before they start wearing out. I haven&#8217;t checked range yet since I&#8217;m going to rip out the internals anyway. </p>
<p>The toy is a good filler for your electronics parts bin. Of special interest is the ATV&#8217;s head unit. It comes with a very hackable circuit board. Jake from <a href="http://jakeofalltrades.wordpress.com/2007/09/30/25-head-mounted-display/">JackOfAllTrades</a> posted a detailed writeup on the board.<br />
<a href="http://www.machinegrid.com/2009/02/just-got-my-spy-gear-spy-video-atv-360/spy_gear_atv_360_head_display/" rel="attachment wp-att-447"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_gear_atv_360_head_display-150x150.jpg" alt="spy_gear_atv_360_head_display" title="spy_gear_atv_360_head_display" width="150" height="150" class="alignnone size-thumbnail wp-image-447" /></a><a href="http://www.machinegrid.com/2009/02/just-got-my-spy-gear-spy-video-atv-360/spy_gear_atv_360_head_display_2/" rel="attachment wp-att-445"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/spy_gear_atv_360_head_display_2-150x150.jpg" alt="spy_gear_atv_360_head_display_1" title="spy_gear_atv_360_head_display_1" width="150" height="150" class="alignnone size-thumbnail wp-image-445" /></a></p>
<p>I&#8217;ll post when I&#8217;m done tearing it apart :).<br />
If you are interested, check out your local Target store or you could try Amazon:<!-- Amazon_ATV-360 --><br />
<iframe src="http://rcm.amazon.com/e/cm?t=machinegridco-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=B0016A7PGU&#038;fc1=707061&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=918A78&#038;bc1=FFFFFF&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>


<p>Related posts:<ol><li><a href='http://www.machinegrid.com/2009/02/taking-apart-the-spy-video-atv-360/' rel='bookmark' title='Permanent Link: Taking Apart the Spy Video ATV-360'>Taking Apart the Spy Video ATV-360</a></li></ol></p><img src="http://feeds.feedburner.com/~r/machinegrid/~4/ba0zohJs6kE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2009/02/just-got-my-spy-gear-spy-video-atv-360/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.machinegrid.com/2009/02/just-got-my-spy-gear-spy-video-atv-360/</feedburner:origLink></item>
		<item>
		<title>Did not find the page you were looking for?</title>
		<link>http://feedproxy.google.com/~r/machinegrid/~3/VVxQ5FiisYQ/</link>
		<comments>http://www.machinegrid.com/2009/01/did-not-find-the-page-you-were-looking-for/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 23:55:49 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[New Site]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.machinegrid.com/?p=384</guid>
		<description><![CDATA[Hi there, I had to clean up the site since it was getting messy and it was based on a very old version of Mambo. MachineGrid is now based on WordPress  &#8211; Similar to Mambo, but I needed a change.
Anyway, in case you were linked here from other sites to certain parts of the [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><!-- New window script from http://blog.ginchen.de/en/2008/12/20/links-xhtml-konform-in-neuem-fenster-oeffnen/ --><script src="http://www.machinegrid.com/machinepress/jscripts/externalLinks.js" type="text/javascript"></script>Hi there, I had to clean up the site since it was getting messy and it was based on a very old version of <a rel="external" href="http://www.mamboserver.com/">Mambo</a>. MachineGrid is now based on <a rel="external" href="http://wordpress.org/">WordPress </a> &#8211; Similar to Mambo, but I needed a change.</p>
<p>Anyway, in case you were linked here from other sites to certain parts of the old site, you may find new links below.<br />
I put up the few informative pages which used to receive a lot of traffic, the remaining will be up as soon as I get some time.</p>
<ul>
<li>-<a href="http://www.machinegrid.com/2009/01/a-simple-serial-parser-using-a-state-machine/">Serial Parser using a State Machine </a></li>
<li>-<a href="http://www.machinegrid.com/2008/12/soldering-your-accelerometer-the-adxl202e/">ADXL202 Accelerometer Soldering Tutorial </a></li>
<li>-<a href="http://www.machinegrid.com/2008/12/programming-the-srv-1-robot-wirelessly/">Programming the Surveyor SRV-1 with the LPC2000 Flash Utility</a></li>
<li>-<a href="http://www.machinegrid.com/2008/12/pic16484a-temperature-controller/">PIC 16F84A Temperature Controller </a></li>
<li>-<a href="http://www.machinegrid.com/2008/12/parallel-port-tutorial-part-1/">Parallel Port Tutorial &#8211; Part 1 </a></li>
<li>-<a href="http://www.machinegrid.com/2008/12/parallel-port-tutorial-part-2-handling-inputs/">Parallel Port Tutorial &#8211; Part 2</a></li>
</ul>
<p>If you are unable to find the links/pages you need, post a comment below.<br />
And thanks for visiting!</p>


<p>No related posts.</p><img src="http://feeds.feedburner.com/~r/machinegrid/~4/VVxQ5FiisYQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2009/01/did-not-find-the-page-you-were-looking-for/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.machinegrid.com/2009/01/did-not-find-the-page-you-were-looking-for/</feedburner:origLink></item>
		<item>
		<title>A Simple Serial Parser Using A State Machine</title>
		<link>http://feedproxy.google.com/~r/machinegrid/~3/ZDzagTTtb9o/</link>
		<comments>http://www.machinegrid.com/2009/01/a-simple-serial-parser-using-a-state-machine/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 20:07:52 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[serial parser]]></category>
		<category><![CDATA[state machine]]></category>

		<guid isPermaLink="false">http://www.blog.machinegrid.com/?p=294</guid>
		<description><![CDATA[This note illustrates how to decode or parse incoming serial data with an example. Transmitting one byte serially to a microcontroller is simple.The easiest way to do this is to interrupt the controller when a byte arrives on the receive pin. There is no need to parse or separate data as whatever comes in, is [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><!-- New window script from http://blog.ginchen.de/en/2008/12/20/links-xhtml-konform-in-neuem-fenster-oeffnen/ --><script src="http://www.machinegrid.com/machinepress/jscripts/externalLinks.js" type="text/javascript"></script>This note illustrates how to decode or parse incoming serial data with an example. Transmitting one byte serially to a microcontroller is simple.The easiest way to do this is to interrupt the controller when a byte arrives on the receive pin. There is no need to parse or separate data as whatever comes in, is assigned to a variable. But what if there is more than one byte that needs to be received.How would you go about separating all the bytes and put them into their respective variables?</p>
<p>The example illustrated here is to parse direction,steering angle and speed sent from a PC to a microcontroller, in this case a Microchip PIC16F876A. Parsing in this example is based on the idea of a state machine. If you need to know more about state machines, the following link may be helpful:<br />
Microchip forums : <a rel="external" href="http://forum.microchip.com/tm.aspx?m=163425">Most efficient way to &#8220;decode&#8221; serial data?</a><br />
Most of the code used here is based on feature article by Glen Worstell on a &#8220;Ham Radio Repeater Locator&#8221; using a Garmin GPSMAP 295.<br />
Links : <a rel="external" href="http://www.circuitcellar.com/library/print/0804/Worstell_169/Worstell-169.pdf">Here</a><br />
code : <a href="ftp://ftp.circuitcellar.com/pub/Circuit_Cellar/2004/169">Here</a> (ftp).</p>
<p>In this example, my PC transmits a serial string &#8220;$122133200&#8243; where :<br />
$ : Start of String(SOS)<br />
122: Direction(Note 1)<br />
133: Steering Angle<br />
200: Speed</p>
<p>In my microcontroller the incoming string is compared byte by byte with a parser string &#8220;$dddtttsss&#8221; using a state machine where :<br />
$ : Start of String(SOS)<br />
ddd: Direction<br />
ttt: Steering Angle<br />
sss: Speed<br />
The State Machine:<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/serial_parser/state_machine.jpg" alt="" width="414" height="327" /></p>
<p>State 0: The state machine does nothing until a &#8220;$&#8221; or Start of String(SOS) is received.<br />
State 1: &#8220;$&#8221; received.If not goto State 0.<br />
State 2: The parser knows that the next(second) byte coming in has to be a Direction parameter, because of the &#8220;d&#8221; in the parser string If a number comes in, it is stored. If anyhing anything other than a number is received, it is discarded and the machine returns to State 0. This continues for 2 more bytes.<br />
State 3: The fifth byte is the steering angle, represented by a &#8220;t&#8221; in the parser string.Ths same for the sixth and seventh bytes. State 4: The eighth byte is the Speed, known by the &#8220;s&#8221; in the parser.</p>
<p>The state machine is reset or restarted after the tenth byte.<br />
If you declare the direction,steering angle and Speed as an int8 or a char, the final value for each parameter would be :<br />
for direction:<br />
direction = direction * 10 + received byte.</p>
<p>Direction = 0*10 + 1 = 1<br />
Direction = 1*10 + 2 = 12<br />
Direction = 12*10 + 2= 122<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/serial_parser/parse.jpg" alt="" width="666" height="572" /><br />
The following source code is for the Micrchip PIC16F876A, written in CCS.<br />
Code : <a href="http://www.machinegrid.com/machinepress/wp-content/uploads/media/code/serial_parser/pic_parser.c">Here</a></p>


<p>No related posts.</p><img src="http://feeds.feedburner.com/~r/machinegrid/~4/ZDzagTTtb9o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2009/01/a-simple-serial-parser-using-a-state-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.machinegrid.com/2009/01/a-simple-serial-parser-using-a-state-machine/</feedburner:origLink></item>
		<item>
		<title>Soldering Your Accelerometer – The ADXL202E</title>
		<link>http://feedproxy.google.com/~r/machinegrid/~3/hlFmvDRKEKc/</link>
		<comments>http://www.machinegrid.com/2008/12/soldering-your-accelerometer-the-adxl202e/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 20:15:44 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[accelerometer]]></category>
		<category><![CDATA[adxl202e]]></category>
		<category><![CDATA[sensors]]></category>

		<guid isPermaLink="false">http://www.blog.machinegrid.com/?p=305</guid>
		<description><![CDATA[I finally get my hands on Analog Devices’ accelerometer- the ADXL202E. It’s small,very small.
See what I mean!

However there’s this problem, I usually work on PDIP packages and SMDs do give me a scare,not because I’ve never  soldered them,but because I do not have the necessary equipment for it. So I decide to do my [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><!-- New window script from http://blog.ginchen.de/en/2008/12/20/links-xhtml-konform-in-neuem-fenster-oeffnen/ --><script src="http://www.machinegrid.com/machinepress/jscripts/externalLinks.js" type="text/javascript"></script>I finally get my hands on Analog Devices’ accelerometer- the ADXL202E. It’s small,very small.<br />
See what I mean!<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_adxl202_finger.jpg" alt="" width="300" height="236" /></p>
<p>However there’s this problem, I usually work on PDIP packages and SMDs do give me a scare,not because I’ve never  soldered them,but because I do not have the necessary equipment for it. So I decide to do my thing , and also take a little inspiration from <a rel="external" href="http://www.sparkfun.com/commerce/product_info.php?products_id=400">Sparkfun&#8217;s Breakout</a> board.</p>
<p>My first step was to find a thinner tip for the soldering iron. It presently has a standard tip,too big to solder the accelerometer. I decide to go shopping for a thinner one and get the finest one available at my local shop.<br />
This is what the tip looks like[It's standard, I need a thinner one]<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder_tip_before.jpg" alt="" width="352" height="288" /></p>
<p>This is the new tip.<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder_tip_after2.jpg" alt="" width="352" height="288" /><br />
Since I needed to get wires out from the ADXL202 , I used very thin ones.You can easy get these by removing the insulation off normal wires you use in breadboarding. Now comes the difficult part &#8211; soldering.</p>
<p>First you need to hold your chip in place.With a little tape,firmly place the accelerometer on the table your working on.<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_tape_roll.jpg" alt="" width="352" height="288" /></p>
<p><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_tap_pers.jpg" alt="" width="352" height="288" /></p>
<p>This will prevent the chip from moving around ,when you solder the wires</p>
<p>First, put a little solder on one of the accelerometer’s solder points.Then taking a wire ,heat the wire, add some solder and touch it to the sensor’s pads. Do the same for the other seven “pins” of the sensor This is how it looked when done.[I know it's gory and ugly,but it's the best I could do]<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder__adxl202_bottom.jpg" alt="" width="352" height="288" /></p>
<p>Here’s the top view.<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder_adxl202e_top.jpg" alt="" width="352" height="288" /></p>
<p>Now to mount the sensor onto a PCB. I chose a simple general purpose PCB[ dot matrix], as it’s easy available.That’s a One  Ruppee coin,Indian currency ,the board is next to.<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder_adxl_pcb.jpg" alt="" width="352" height="288" /></p>
<p>I cut the PCB to half to get a smaller footprint,that will house the ADXL202 and the supporting components. This is the finished version of the board:<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_adxl2022_coin.jpg" alt="" width="352" height="288" /></p>
<p><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_adxl202_board_bottom.jpg" alt="" width="352" height="288" /></p>
<p>If you notice,there are pins at the bottom of the board.These are for the signal and supply lines.I put them ,so that the board can piggy back on a bigger PCB housing the microcontroller…I also put a berg connector on the top,so that I could debug the signals. Following scope traces show the PWM changing as the accelerometer is tilted.</p>
<p>Tilted to one side:<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder_adxl202e_signal_tilt1.jpg" alt="" width="352" height="288" /></p>
<p>Sensor on level surface:<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder_adxl2_tilt_center.jpg" alt="" width="352" height="288" /></p>
<p>Tilted to the other side:<br />
<img src="http://www.machinegrid.com/machinepress/wp-content/uploads/media/images/accelerometer_soldering/accelerometer_solder_adxl202e_signal_tilt2.jpg" alt="" width="352" height="288" /><br />
<!--Google Adsense Code --><br />
<script type="text/javascript"><!--
google_ad_client = "pub-1367209070807564";
/* 468x60, created 2/6/09 */
google_ad_slot = "1535583406";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>


<p>No related posts.</p><img src="http://feeds.feedburner.com/~r/machinegrid/~4/hlFmvDRKEKc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2008/12/soldering-your-accelerometer-the-adxl202e/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.machinegrid.com/2008/12/soldering-your-accelerometer-the-adxl202e/</feedburner:origLink></item>
	</channel>
</rss>
