<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hack a Day &#187; peripherals hacks</title>
	<atom:link href="http://hackaday.com/category/peripherals-hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Sat, 11 Feb 2012 02:41:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hackaday.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/5560f98f805877b0e332f191cb9e0af3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Hack a Day &#187; peripherals hacks</title>
		<link>http://hackaday.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hackaday.com/osd.xml" title="Hack a Day" />
	<atom:link rel='hub' href='http://hackaday.com/?pushpress=hub'/>
		<item>
		<title>Converting transparency sheets to an LCD monitor</title>
		<link>http://hackaday.com/2012/02/04/converting-transparency-sheets-to-an-lcd-monitor/</link>
		<comments>http://hackaday.com/2012/02/04/converting-transparency-sheets-to-an-lcd-monitor/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 20:01:34 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[video hacks]]></category>
		<category><![CDATA[LCD projector]]></category>
		<category><![CDATA[overhead projector]]></category>
		<category><![CDATA[video projector]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=66757</guid>
		<description><![CDATA[Apparently, there&#8217;s some sort of sporting event being televised this weekend that has been historically used as an excuse to buy a big-screen TV. [Joel] wanted a huge-screen TV on the cheap, so he converted an overhead projector to something he can use with his XBox. Using a bare LCD panel with an overhead projector is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=66757&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-66758" title="halo" src="http://hackadaycom.files.wordpress.com/2012/02/halo.jpg" alt="" width="470" height="150" /></p>
<p>Apparently, there&#8217;s some sort of sporting event being televised this weekend that has been historically used as an excuse to buy a big-screen TV. [Joel] wanted a huge-screen TV on the cheap, so he <a href="http://hackedpotatoes.com/2012/02/overhead-to-lcd-video-projector-conversion/#more-296">converted an overhead projector</a> to something he can use with his XBox.</p>
<p>Using a bare LCD panel with an overhead projector is a decades-old hack we&#8217;ve <a href="http://hackaday.com/2005/02/06/do-it-yourself-lcd-projector/">covered before</a>. The basic idea is fairly simple, but we&#8217;ve never seen anything that could be considered a semi-permanent build. [Joel] started his project by picking up a surplus overhead projector for $25 and routing a cutting board to mount the LCD in. The bulb in the projector added a lot of heat, so three small fans are used to blow air between the projector glass and the LCD display.</p>
<p>[Joel] started off looking at the <a href="http://lumenlab.com/forums/index.php?showtopic=7738">LumenLab DIY projector</a> project, but considered that to be a terrible amount of work with a fairly high initial investment. If you don&#8217;t count the few LCDs [Joel] burned through while building his project, his projector was built for under $100. We&#8217;re loving the result and are sure it will be much appreciated at [Joel]&#8216;s LAN parties.</p>
<br />Filed under: <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>, <a href='http://hackaday.com/category/video-hacks/'>video hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/66757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/66757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/66757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/66757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/66757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/66757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/66757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/66757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/66757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/66757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/66757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/66757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/66757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/66757/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=66757&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/02/04/converting-transparency-sheets-to-an-lcd-monitor/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/02/halo.jpg" medium="image">
			<media:title type="html">halo</media:title>
		</media:content>
	</item>
		<item>
		<title>Telegraph key makes for a fantastic Twitter input</title>
		<link>http://hackaday.com/2012/01/31/telegraph-key-makes-for-a-fantastic-twitter-input/</link>
		<comments>http://hackaday.com/2012/01/31/telegraph-key-makes-for-a-fantastic-twitter-input/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 19:01:26 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[morse code]]></category>
		<category><![CDATA[telegraph]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=66527</guid>
		<description><![CDATA[In the interests of interface archaeology, [Martin] sent in the Tworse Key, a telegraph key that posts to Twitter using Morse code. It&#8217;s a fantastic build that nearly looks like something out of the 1900s. We&#8217;ve seen a ton of Morse keyboards over the years, but never one so well-engineered for a single purpose. The guts [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=66527&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-66528" title="mores" src="http://hackadaycom.files.wordpress.com/2012/01/mores.jpg" alt="" width="470" height="174" /></p>
<p>In the interests of interface archaeology, [Martin] sent in the <a href="https://code.google.com/p/tworsekey/">Tworse Key</a>, a telegraph key that posts to Twitter using Morse code. It&#8217;s a fantastic build that nearly looks like something out of the 1900s.</p>
<p>We&#8217;ve seen a ton of <a href="http://hackaday.com/2010/05/27/usb-morse-code-keyboard/">Morse keyboards</a> over the years, but never one so well-engineered for a single purpose. The guts and brains of the Tworse Key is an Arduino Ethernet that connect to Twitter over the API. The Tworse Key automagically posts all the <a href="http://twitter.com/tworsekey">Morse messages</a> to Twitter. The Tworse Key may have fallen off the table a few times in the past 24 hours, but we do see a few purposeful messages like &#8216;sos&#8217; and [Bell]&#8216;s <a href="http://en.wiktionary.org/wiki/ahoy-hoy">preferred telephone salutation</a>.</p>
<p>We could say that nobody uses straight telegraph keys anymore, but outside a few hardcore CW HAM radio guys nobody uses <em>Morse</em> anymore. This isn&#8217;t meant to be used as an everyday input device, though. It&#8217;s more of an exercise in interface archaeology<strong>. </strong>That being said, an <a href="http://en.wikipedia.org/wiki/Telegraph_key#Iambic_.28dual-lever.29_Paddles">iambic key</a> would be a far more <a href="http://www.woodbutcher.net/glass-arm.shtml">ergonomic solution</a>. Check out the video of the Tworse Key after the break.</p>
<p><span id="more-66527"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2012/01/31/telegraph-key-makes-for-a-fantastic-twitter-input/"><img src="http://img.youtube.com/vi/V9KckRf_MKo/2.jpg" alt="" /></a></span>
<p>[Martin] got bonus points for the cloth-covered Ethernet cable. Anyone have a source for this?</p>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>, <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/66527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/66527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/66527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/66527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/66527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/66527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/66527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/66527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/66527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/66527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/66527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/66527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/66527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/66527/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=66527&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/31/telegraph-key-makes-for-a-fantastic-twitter-input/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/mores.jpg" medium="image">
			<media:title type="html">mores</media:title>
		</media:content>
	</item>
		<item>
		<title>Easy tactile controls and displays for your flight simulator</title>
		<link>http://hackaday.com/2012/01/30/easy-tactile-controls-and-displays-for-your-flight-simulator/</link>
		<comments>http://hackaday.com/2012/01/30/easy-tactile-controls-and-displays-for-your-flight-simulator/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 20:01:56 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[flight simulator]]></category>
		<category><![CDATA[Teensy]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=66444</guid>
		<description><![CDATA[If you&#8217;ve been thinking of adding some tactile controls and readouts for your flight simulators this guide should give you the motivation to get started with the project. [Paul] explains how to build controls and connect them to the simulator data. He makes it look easy, and thanks the interface examples in his code it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=66444&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-66445" title="tactile-flight-sim-controls" src="http://hackadaycom.files.wordpress.com/2012/01/tactile-flight-sim-controls.png" alt="" width="470" height="261" /></p>
<p>If you&#8217;ve been thinking of adding some tactile controls and readouts for your flight simulators this guide should give you the motivation to get started with the project. [Paul] explains how to <a href="http://www.mycockpit.org/forums/showthread.php/24055-Teensy-Low-Cost-Interfacing-Using-Arduino?p=128101#post128101">build controls and connect them to the simulator data</a>. He makes it look easy, and thanks the interface examples in his code it actually is.</p>
<p>Here he&#8217;s built the hardware using a Teensy controller board. The controller communicates via USB and the software is cross-platform. He&#8217;s controlling the heading information of the X-Plane simulator using the rotary encoder for fine adjustments and the buttons for increments of 100. But he doesn&#8217;t stop there. He&#8217;s working on an auto-throttle design that uses a servo motor to move the throttle lever. A potentiometer can be used to vary the throttle, with the servo mapped to the position of that knob. But it works both ways, dragging the virtual throttle on-screen will do the same.</p>
<p>This is one way to make flight simulators more interesting without <a href="http://hackaday.com/2012/01/06/737-cockpit-will-satisfy-even-the-most-discriminating-simulator-afficiandos/">devoting a whole room of your house</a> to the cause. Don&#8217;t miss [Paul's] fantastic demo video after the break.</p>
<p><span id="more-66444"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2012/01/30/easy-tactile-controls-and-displays-for-your-flight-simulator/"><img src="http://img.youtube.com/vi/gVZtq7NBJOo/2.jpg" alt="" /></a></span></p>
<p>[Thanks Deadly Dad]</p>
<br />Filed under: <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/66444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/66444/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/66444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/66444/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/66444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/66444/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/66444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/66444/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/66444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/66444/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/66444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/66444/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/66444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/66444/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=66444&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/30/easy-tactile-controls-and-displays-for-your-flight-simulator/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/tactile-flight-sim-controls.png" medium="image">
			<media:title type="html">tactile-flight-sim-controls</media:title>
		</media:content>
	</item>
		<item>
		<title>Analog Joypad for your Retro PC</title>
		<link>http://hackaday.com/2012/01/26/analog-joypad-for-your-retro-pc/</link>
		<comments>http://hackaday.com/2012/01/26/analog-joypad-for-your-retro-pc/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 21:01:40 +0000</pubDate>
		<dc:creator>Kevin Dady</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[analog joystick]]></category>
		<category><![CDATA[retro computer]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=66178</guid>
		<description><![CDATA[Part of the fun with old computers is playing some old school games, and while you could play them with a keyboard it is much more fun with a joystick. You can get old joysticks all day long on auction sites, but you have to watch out. Some are digital, which wont work for many [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=66178&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-66182" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2012/01/pdr_0039.jpg" alt="" width="470" height="353" /></p>
<p>Part of the fun with old computers is playing some old school games, and while you could play them with a keyboard it is much more fun with a joystick. You can get old joysticks all day long on auction sites, but you have to watch out. Some are digital, which wont work for many games on many systems. Some were cheap to begin with and probably worn out, and many are flight sticks … ever play pac-man with a giant flight stick?</p>
<p>What I really wanted was a game pad like device for my 1986 Apple //c , using one of the modern thumbstick analog controllers. Using a thumbstick out of an old XBOX(1) controller, some generic parts from Radio Shack, and a little bit of effort , I ended up with exactly what I wanted.</p>
<p>Join us after the break and I will show you how to get there!</p>
<p><span id="more-66178"></span></p>
<p>First some basics, most computers that have analog controllers implement it in a pretty simple method. In a nutshell there is a 555 timer wired up for single shot mode, the computer triggers the 555 and counts how many cycles pass before the 555&#8242;s output changes. One of the potentiometers inside the joystick is hooked up to this circuit and controls the rate that a capacitor charges. Once filled the 555 changes output. Swing the joystick one way, resistance increases and the capacitor takes longer to charge. Swing it the other way resistance lowers, cap charges faster. Simple right?</p>
<p><img class="alignnone size-full wp-image-66183" title="555-Timer-Monostable-one-shot-Circuit" src="http://hackadaycom.files.wordpress.com/2012/01/555-timer-monostable-one-shot-circuit.png" alt="" width="235" height="208" /></p>
<p>Now just multiply 555&#8242;s for how many axis you need and you have a simple analog joystick. Apple //s, and IBMs work like this, and use a 556 dual timer (one, two axis joystick) or a 558 quad timer (two, two axis joysticks). Below is an example circuit from the <a href="ftp://ftp.apple.asimov.net/pub/apple_II/documentation/hardware/machines/Apple%20IIc%20Technical%20Reference%20Manual.pdf">Apple //c Technical Reference Manual</a>.</p>
<p><img class="alignnone size-full wp-image-66184" title="apple IIc joystick" src="http://hackadaycom.files.wordpress.com/2012/01/apple-iic-joystick.jpg" alt="" width="470" height="374" /></p>
<p>Other computers like the 8 bit Commodore&#8217;s and Atari&#8217;s used this setup for their paddle controllers which were often in joystick or flightstick format. About the only one I know of that does not handle analog joysticks in this manner is the Tandy TRS series, but I am sure there are others. Check with your computers nerd club before proceeding.</p>
<p>Next thing to consider is the values of the potentiometers inside of your joystick. the most standard value for old computers is 100K ohm. Apple used 150K ohm. Why? I don&#8217;t know but with Apple stuff, if its hard to source, they will use it. Thumbsticks themselves come in all varieties of resistance, from places like Digikey. If you don&#8217;t mind spending a couple bucks + postage, that might be the best way for you.</p>
<p>Since I am using scavenged thumbstick from an XBOX controller I don&#8217;t have a choice of what value it is. The thumbsticks that come stock with that controller is 10K ohm. In order to compensate for the difference in resistance,we just need to add more capacitance.</p>
<p>Before I go bothering myself with math, I need to find out exactly where my joystick “tops out” while its in its enclosure. I went out an purchased a <a href="http://www.radioshack.com/product/index.jsp?productId=2062280">4x2x1 inch enclosure</a> from Radio Shack, and while I was there I also picked up a couple <a href="http://www.radioshack.com/product/index.jsp?productId=2062543&amp;filterName=Price&amp;filterValue=under+$3.99">panel mount normally open pushbutton switches</a>.</p>
<p>With these radio shack project boxes, they give 2 choices of a lid, a nice molded plastic lid that sits on top of the box, and an aluminum panel that sits a bit recessed in the box. I just had to have that aluminium panel for looks, but it ended up causing a bunch of problems.</p>
<p>First I had to cut the lip of the box off where the panel would not be recessed anymore. That was accomplished using some 90 degree flush cut wire trimmers and a file. Because I lost about a quarter of an inch in height, the thumbstick would not fit anymore using the screw mounts inside the box. I had to snap off the screw mounts, then flatten the area where they broke off with a chisel. Then I surface mounted everything to a piece of pad-per-hole perfboard flipped upside down, since the only way the thumbstick would fit is if the board was flat against the bottom.</p>
<p><img class="alignnone size-full wp-image-66185" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2012/01/pdr_0011.jpg" alt="" width="470" height="353" /></p>
<p><img class="alignnone size-full wp-image-66186" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2012/01/pdr_0013.jpg" alt="" width="470" height="265" /></p>
<p>With all of that sorted out, I went to drill holes into the aluminum panel. I drew the outline of the panel on some paper, and I was measuring everything out. I didn&#8217;t like how the holes were sitting, so in the end I just simply eyeballed them on paper. Then I taped the paper to the aluminum plate and made divots for the hole centers with a hammer and nail.</p>
<p><img class="alignnone size-full wp-image-66188" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2012/01/pdr_0022.jpg" alt="" width="470" height="353" /></p>
<p>The aluminum plate was then screwed to a scrap chunk of 2&#215;4 wood, and drilled. I used a 1 inch hole saw for the joystick (which is a bit too large) and quarter inch holes for the switches. I used a jewelers file to quickly deburr the holes, but the large joystick hole was still a little rough. To give a more finished appearance I decided that it needed a grommet.</p>
<p><img class="alignnone size-full wp-image-66189" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2012/01/pdr_0024.jpg" alt="" width="470" height="353" /></p>
<p>I went to the local hardware store, and when I asked for a grommet with about a 1 inch inside diameter, they looked at me like I just stabbed a baby. I ended up at Lowes where I found a grommet in one of the “hard to find” bins in the screw section with a 1&amp;1/8th outside diameter, and a 23/32nds inch (18.25 ish mm) inside diameter, which is good enough. The grommet was much too tall to fit both inside and outside of the box, so I just simply chopped its top off and glued it down with some goop (super strong and thick glue).</p>
<p>Now that the box is in order I can see where my thumbstick tops out at. I bent the leads of the thumbstick out to a 90 degree angle so I could surface mount them to the perfboard. Then I soldered it down and added some test leads, ran the wires out of a hole I drilled in the back of the box for the joysticks cable, and popped on the lid.</p>
<p><img class="alignnone size-full wp-image-66190" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2012/01/pdr_0025.jpg" alt="" width="470" height="353" /></p>
<p><img class="alignnone size-full wp-image-66191" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2012/01/pdr_0027.jpg" alt="" width="470" height="353" /></p>
<p>Using a multimeter I found out that it the furthest I could push the thumbstick came out to about 8.5K ohm on both axis. My meter is overkill for most of what I do, so I could have used the 5 digits of accuracy, but its not needed. I will add some trimpots later for fine tuning.</p>
<p>Now that I know 8.5K is my max resistance, its time to figure out how much capacitance I need to add so that the circuit internal to the computer will behave the same with this 10K pot as it did with a 150K. The formula to calculate the capacitance is pretty simple:</p>
<p>((original_potentiometer_value * internal_timing_capacitor) / new_potentiometer_value) – internal_timing_capacitor</p>
<p>Most of the time the internal timing capacitor is 0.022 uf, though you might want to check before assuming for your machine. The original potentiometer value of the Apple // is 150K ohm so&#8230;</p>
<p>((150,000 * 0.022) / 8500) – 0.022 = 0.366235294</p>
<p>Therefore we need to add about 0.36uf in parallel to the joystick so that a 10K pot works the same as a 150K pot in the timing circuit. My capacitor selection pretty much stinks so I ended up using 3, 0.1uf capacitors in parallel and 2, 0.1uf in series per axis, giving me about 0.35uf. It does not have to be exact because I also added a 10K trimpot in series with the capacitors which will allow me to control how fast the extra caps charge, giving a fine tuning mechanism. Below you will see the schematic I ended up with for my Apple //c.</p>
<p><img class="alignnone size-full wp-image-66200" title="schem" src="http://hackadaycom.files.wordpress.com/2012/01/schem.jpg" alt="" width="468" height="440" /></p>
<p>Now it is just a matter of wiring everything up, connecting buttons and a cable, and then using a test program to calibrate the thumbstick. The Apple //c has a nice diagnostic program which also test&#8217;s joysticks, but you could just as easily write one up in basic. For example, in Applesoft:</p>
<pre>10 X=PDL(0): FOR I=1 TO 10: NEXT: Y=PDL(1)
20 PRINT X " " Y " " PEEK(49249) , PEEK (49250)
30 GOTO 10</pre>
<p>To calibrate I just need to adjust the trimpots until its about center, the program above shows value from 0-255, and we can give ourselves about 5% in error, from there its just a matter of making sure the thumbstick maxes the readouts when in its most extreme up/down/left/right positions. Some error is ok, and a little jitteryness in center is fine as well.</p>
<p>Anyone who has programmed for analog controllers quickly figure out a little dead space for middle and a little room for error on the extremes is needed whether it be a 26+ year old computer, or a brand new Sony PSP, nothing is 100% perfect.</p>
<p><img class="alignnone size-full wp-image-66193" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2012/01/pdr_0035.jpg" alt="" width="470" height="282" /></p>
<p>Once the thumbstick is calibrated to the computer its time to button it up and play some retro games. How well does it work? Pretty darn good, I may go back and drill a couple small holes so I can fiddle with the trimpots without having to take it apart, but other than that it plays good and looks nice (IMO) .</p>
<p><img class="alignnone size-full wp-image-66198" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2012/01/pdr_00391.jpg" alt="" width="470" height="353" /></p>
<p>Thanks for reading!</p>
<p>(Reference: <a href="http://www.atariarchives.org/ccc/">The Computer Controller Cookbook</a>)</p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2012/01/26/analog-joypad-for-your-retro-pc/"><img src="http://img.youtube.com/vi/eG-qxqkmekc/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/how-to/'>how-to</a>, <a href='http://hackaday.com/category/news/'>news</a>, <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/66178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/66178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/66178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/66178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/66178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/66178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/66178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/66178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/66178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/66178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/66178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/66178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/66178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/66178/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=66178&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/26/analog-joypad-for-your-retro-pc/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">osgeld</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/pdr_0039.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/555-timer-monostable-one-shot-circuit.png" medium="image">
			<media:title type="html">555-Timer-Monostable-one-shot-Circuit</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/apple-iic-joystick.jpg" medium="image">
			<media:title type="html">apple IIc joystick</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/pdr_0011.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/pdr_0013.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/pdr_0022.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/pdr_0024.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/pdr_0025.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/pdr_0027.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/schem.jpg" medium="image">
			<media:title type="html">schem</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/pdr_0035.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/pdr_00391.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>
	</item>
		<item>
		<title>Modular controllers you can&#8217;t wait to show off to your friends</title>
		<link>http://hackaday.com/2012/01/25/modular-controllers-you-cant-wait-to-show-off-to-your-friends/</link>
		<comments>http://hackaday.com/2012/01/25/modular-controllers-you-cant-wait-to-show-off-to-your-friends/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 20:33:06 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[midi]]></category>
		<category><![CDATA[Teensy]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=66240</guid>
		<description><![CDATA[Let&#8217;s get this straight, [Alex] is going to show us how to make controllers like this one? Where do we sign up? Even without seeing it in action we want one, but the urge to build is even greater after he shows it off (check the clip after the break). He&#8217;s a design student who [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=66240&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-66241" title="modular-controllers" src="http://hackadaycom.files.wordpress.com/2012/01/modular-controllers-e1327509379786.jpg" alt="" width="470" height="351" /></p>
<p>Let&#8217;s get this straight, [Alex] is going to show us how to make controllers like this one? Where do we sign up? Even without seeing it in action we want one, but the urge to build is even greater after he shows it off (check the clip after the break). He&#8217;s a design student who made an open source project aimed at making it easier to <a href="http://www.instructables.com/id/A-Framework-For-Making-Affordable-Stylish-Modula/">build hardware controllers that pair with just about any software application</a>.</p>
<p>The need for external controllers is on the rise, starting with music-based applications like DJ tools, and Midi controllers for musicians (we&#8217;re thinking <a href="http://hackaday.com/2010/01/12/arduinome-with-many-pots/">Monome clones</a>). But anything that can take input from a USB HID can be controlled with something like this. That&#8217;s because [Alex] is using the Teensy controller board as an interface. Just select the input types you want &#8211; sliders, potentiometers, buttons, switches &#8211; then wire them up to the microcontroller pins. If you start to run out of inputs he also discusses some add-on chips to use as port expanders.</p>
<p>Of course there&#8217;s a lot to be said for the physical appearance as well. Even though he used point-to-point connections for all of the controls, that wiring is hidden behind the aesthetically pleasing laser-cut dashboard. Follow his advice for layout and <a href="http://hackaday.com/2012/01/13/grenadier-wins-the-laser-cutter-for-his-portable-x-ray-project/">find a friend with access to a sweet laser cutter</a> and you&#8217;re in business.<span id="more-66240"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2012/01/25/modular-controllers-you-cant-wait-to-show-off-to-your-friends/"><img src="http://img.youtube.com/vi/lf-4HYM94_M/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>, <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/66240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/66240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/66240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/66240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/66240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/66240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/66240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/66240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/66240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/66240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/66240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/66240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/66240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/66240/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=66240&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/25/modular-controllers-you-cant-wait-to-show-off-to-your-friends/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/modular-controllers-e1327509379786.jpg" medium="image">
			<media:title type="html">modular-controllers</media:title>
		</media:content>
	</item>
		<item>
		<title>Shove a Hub into That Keyboard</title>
		<link>http://hackaday.com/2012/01/22/shove-a-hub-into-that-keyboard/</link>
		<comments>http://hackaday.com/2012/01/22/shove-a-hub-into-that-keyboard/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 15:59:01 +0000</pubDate>
		<dc:creator>Kevin Dady</dc:creator>
				<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=65939</guid>
		<description><![CDATA[As masters of technology, our desks are often cluttered with odds and ends. We have cables spewing out of every nook, and our computer ports full. The last thing we really want is more stuff getting in the way or buried under piles of technical documentation when adding something like a USB hub. That is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65939&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-65940" title="Untitled" src="http://hackadaycom.files.wordpress.com/2012/01/untitled1.jpg" alt="" width="470" height="353" /></p>
<p>As masters of technology, our desks are often cluttered with odds and ends. We have cables spewing out of every nook, and our computer ports full. The last thing we really want is more stuff getting in the way or buried under piles of technical documentation when adding something like a USB hub. That is where [Michael] comes in, <a href="http://mtkaalund.blogspot.com/2011/11/adding-usb-hub-to-keyboard.html">shoving a small USB hub into his Logitech keyboard</a>.</p>
<p>The keyboard is already USB, and the hub has 3 forward facing ports and a fourth single port in the rear. Taking the 2 devices apart he used the already there USB cord from the keyboard replacing the input cord of the hub. Then he removed the rear port and directly wired his keyboard onto the hub.</p>
<p>From there, its just a matter of figuring out where he wanted the hub, and cutting out the plastic. He used a knife, and had fond memories of some minor cuts, which leads us to recommend being (more) careful. A little application of fire to blade goes a long way.</p>
<p>Once the keyboard is back together he has a convenient 3 port hub on the back of his keyboard that looks factory and saves clutter.</p>
<br />Filed under: <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/65939/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/65939/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/65939/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/65939/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/65939/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/65939/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/65939/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/65939/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/65939/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/65939/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/65939/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/65939/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/65939/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/65939/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65939&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/22/shove-a-hub-into-that-keyboard/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">osgeld</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/untitled1.jpg" medium="image">
			<media:title type="html">Untitled</media:title>
		</media:content>
	</item>
		<item>
		<title>Adjustable rapid fire for Xbox 360 controller</title>
		<link>http://hackaday.com/2012/01/11/adjustable-rapid-fire-for-xbox-360-controller/</link>
		<comments>http://hackaday.com/2012/01/11/adjustable-rapid-fire-for-xbox-360-controller/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 23:32:03 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[attiny85]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[rapid fire]]></category>
		<category><![CDATA[xbox 360]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=65298</guid>
		<description><![CDATA[[Shawn] wrote in to share his post outlining the addition of rapid fire to an Xbox 360 controller. He&#8217;s going all out with this mod by including a pretty beefy microcontroller. But you get a lot of functionality for that. You can just make out the trimpot below and to the right of the green [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65298&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-65299" title="xbox-360-rapid-fire" src="http://hackadaycom.files.wordpress.com/2012/01/xbox-360-rapid-fire-e1326311446861.jpg" alt="" width="470" height="376" /></p>
<p>[Shawn] wrote in to share his post outlining <a href="http://theifdark.blogspot.com/2012/01/diy-how-to-fully-adjustable-xbox-360.html">the addition of rapid fire to an Xbox 360 controller</a>. He&#8217;s going all out with this mod by including a pretty beefy microcontroller. But you get a lot of functionality for that. You can just make out the trimpot below and to the right of the green A button. This tweaks the speed at which your right trigger repeats. Next to the trimmer is an amber LED which indicates whether the hack is enabled or not. The switch to the left of the D-pad simply patches the add-on circuit into the right trigger hardware.</p>
<p>Some might raise an eyebrow when we call the ATtiny85 used here beefy. But considering the job at hand, we&#8217;re sure a lot of the lower end of the ATtiny family will work just as well. [Shawn] soldered everything up on a piece of protoboard and removed one of the rumble motors to make room inside the controller. The video after the break is pretty shaky and out of focus, but you can clearly hear him explain how the hack works.</p>
<p>If you&#8217;re looking for a rapid fire mod that doesn&#8217;t require programming a chip, perhaps <a href="http://hackaday.com/2008/07/28/simple-xbox-360-rapid-fire-mod/">you could just repurpose the PWM from the LED</a>.<span id="more-65298"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2012/01/11/adjustable-rapid-fire-for-xbox-360-controller/"><img src="http://img.youtube.com/vi/mYAedWjAQ4E/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/65298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/65298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/65298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/65298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/65298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/65298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/65298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/65298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/65298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/65298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/65298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/65298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/65298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/65298/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65298&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/11/adjustable-rapid-fire-for-xbox-360-controller/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/xbox-360-rapid-fire-e1326311446861.jpg" medium="image">
			<media:title type="html">xbox-360-rapid-fire</media:title>
		</media:content>
	</item>
		<item>
		<title>Universal Commodore 64 cartridge speeds up demo production</title>
		<link>http://hackaday.com/2012/01/11/universal-commodore-64-cartridge-speeds-up-demo-production/</link>
		<comments>http://hackaday.com/2012/01/11/universal-commodore-64-cartridge-speeds-up-demo-production/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 13:01:39 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[commodore 64]]></category>
		<category><![CDATA[demoscene]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=65258</guid>
		<description><![CDATA[As a life long lover of his venerable Commodore 64, [Frank] was looking for a way to speed up the development time when writing C64 demos. His solution is a universal C64 cartridge that will connect to a PC over a USB port. The board is powered by a CLPD and a microcontroller loaded with code [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65258&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-65259" title="c64" src="http://hackadaycom.files.wordpress.com/2012/01/c64.jpg" alt="" width="470" height="133" /></p>
<p>As a life long lover of his venerable Commodore 64, [Frank] was looking for a way to speed up the development time when writing C64 demos. His solution is a <a href="http://www.ohwr.org/projects/c64cartridge/wiki">universal C64 cartridge</a> that will connect to a PC over a USB port.</p>
<p>The board is powered by a CLPD and a microcontroller loaded with code from [Frank]&#8216;s previous <a href="http://hackaday.com/2011/07/31/commodore-64-usb-controller-adapter-for-your-pc/">C64 USB controller adapter</a>. A 16 Mbit flash chip is able to store 31 classic games like <em>Pitfall, Dig Dug, </em>and <em>Lode Runner.</em></p>
<p>On his <a href="https://plus.google.com/u/0/117017735090421436012/posts/LyHxeR6HfCX">Google+ announcement</a>, [Frank] says this is a very early prototype. He plans on reducing the board size to fit inside a standard C64 cartridge, and the firmware for the micro and CLPD aren&#8217;t finished yet. That being said, [Frank] does have a board that does what he wants it to do: extremely rapid C64 development.</p>
<p>Check out [Frank]&#8216;s demo after the break of him compiling and re-uploading a simple demo to his cherished computer in just a few seconds. That&#8217;s a lot faster than it would take with a <a href="http://www.1541ultimate.net/content/">1541 Ultimate </a>or other SD card reader.</p>
<p><span id="more-65258"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2012/01/11/universal-commodore-64-cartridge-speeds-up-demo-production/"><img src="http://img.youtube.com/vi/lxD64RWuJEI/2.jpg" alt="" /></a></span>
<p><em>All for the want of a 6551</em></p>
<br />Filed under: <a href='http://hackaday.com/category/classic-hacks/'>classic hacks</a>, <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/65258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/65258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/65258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/65258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/65258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/65258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/65258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/65258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/65258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/65258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/65258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/65258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/65258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/65258/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65258&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/11/universal-commodore-64-cartridge-speeds-up-demo-production/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/c64.jpg" medium="image">
			<media:title type="html">c64</media:title>
		</media:content>
	</item>
		<item>
		<title>The matrix reloaded: now better than the movie</title>
		<link>http://hackaday.com/2012/01/09/the-matrix-reloaded-now-better-than-the-movie/</link>
		<comments>http://hackaday.com/2012/01/09/the-matrix-reloaded-now-better-than-the-movie/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 19:25:43 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[keyboard matrix]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=65116</guid>
		<description><![CDATA[If you&#8217;re looking for a custom controller for a MAME cabinet build, CNC machine, or just want to control a robot build, you&#8217;re going to need to wire up some buttons. You could wire up a bunch of buttons to a microcontroller, but if you use an old computer keyboard the work is already done [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65116&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-65117" title="kb" src="http://hackadaycom.files.wordpress.com/2012/01/kb.png" alt="" width="470" height="206" /></p>
<p>If you&#8217;re looking for a custom controller for a MAME cabinet build, CNC machine, or just want to control a robot build, you&#8217;re going to need to wire up some buttons. You could wire up a bunch of buttons to a microcontroller, but if you use an <a href="http://runawaybrainz.blogspot.com/2012/01/hack-reverse-engineer-and-re-purpose.html">old computer keyboard</a> the work is already done for you.</p>
<p>[Rupert] sent in a great tutorial on repurposing old keyboards. The build is very, very simple: just take a multimeter to each contact and measure the rows and columns for continuity. Once [Rupert] had the matrix codes for every button on the keyboard, he wired up a length of ribbon cable to the keyboard PCB. From there, a small breakout board provides all the connections that a MAME cabinet would need.</p>
<p>Opposed to a custom keyboard encoder like an <a href="http://www.ultimarc.com/ipac1.html">I-PAC</a> or a homebrew solution, [Rupert]&#8216;s build is very easy and can be built for only the dignity required to dumpster dive for a keyboard.</p>
<br />Filed under: <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/65116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/65116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/65116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/65116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/65116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/65116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/65116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/65116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/65116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/65116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/65116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/65116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/65116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/65116/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65116&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/09/the-matrix-reloaded-now-better-than-the-movie/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/kb.png" medium="image">
			<media:title type="html">kb</media:title>
		</media:content>
	</item>
		<item>
		<title>Projector project bears no fruit but it was a fun ride</title>
		<link>http://hackaday.com/2012/01/09/projector-project-bears-no-fruit-but-it-was-a-fun-ride/</link>
		<comments>http://hackaday.com/2012/01/09/projector-project-bears-no-fruit-but-it-was-a-fun-ride/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 17:01:22 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[video hacks]]></category>
		<category><![CDATA[projector]]></category>
		<category><![CDATA[reverse engineer]]></category>
		<category><![CDATA[whiteboard]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=65095</guid>
		<description><![CDATA[No matter how good the intentions or how strong your hack-fu may be, sometimes you just can&#8217;t cross the finish line with every project. Here&#8217;s one that we hate to see go unfinished, but it&#8217;s obvious that a ton of work already went into reclaiming these smart white-board projectors and it&#8217;s time to cut the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65095&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-65096" title="projector-project-fail" src="http://hackadaycom.files.wordpress.com/2012/01/projector-project-fail-e1326119581119.jpg" alt="" width="470" height="279" /></p>
<p>No matter how good the intentions or how strong your hack-fu may be, sometimes you just can&#8217;t cross the finish line with every project. Here&#8217;s one that we hate to see go unfinished, but it&#8217;s obvious that <a href="http://milwaukeemakerspace.org/2012/01/smartboard-projector-project-abandoned/">a ton of work already went into reclaiming these smart white-board projectors</a> and it&#8217;s time to cut the losses.</p>
<p>The hardware is a Smartboard Unifi 35&#8243; computer with a projector mounted on a telescoping rod. It was manufactured for use with a touch-sensitive white board which the guys at the Milwaukee Makerspace don&#8217;t have. The projector works, but all it will display is a message instructing the user to connect the computer to the white board. Since they&#8217;ve got a couple of these projectors, it would be nice to salvage the functionality.</p>
<p>The first attempt was to replace the video signal to the projector. A few test boards were etched to experiment with DVI input. This included several logic sniffing runs to see what the computer is pushing to get the warning message to display. Alas, the group was not able to get the device to respond. But this opens up a great opportunity for you to play <a href="http://en.wikipedia.org/wiki/List_of_sports_idioms#M">Monday morning hacker</a>. Take a look at the data they&#8217;ve posted in the link above and let us know how you would&#8217;ve done it in the comments.</p>
<br />Filed under: <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>, <a href='http://hackaday.com/category/video-hacks/'>video hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/65095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/65095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/65095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/65095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/65095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/65095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/65095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/65095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/65095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/65095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/65095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/65095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/65095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/65095/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65095&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/09/projector-project-bears-no-fruit-but-it-was-a-fun-ride/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/projector-project-fail-e1326119581119.jpg" medium="image">
			<media:title type="html">projector-project-fail</media:title>
		</media:content>
	</item>
		<item>
		<title>Remove Function Lock Key with a 4016 and a 555</title>
		<link>http://hackaday.com/2012/01/07/remove-function-lock-key-with-a-4016-and-a-555/</link>
		<comments>http://hackaday.com/2012/01/07/remove-function-lock-key-with-a-4016-and-a-555/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 16:01:04 +0000</pubDate>
		<dc:creator>Kevin Dady</dc:creator>
				<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[555 timer]]></category>
		<category><![CDATA[Flock]]></category>
		<category><![CDATA[HEF4016]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=64966</guid>
		<description><![CDATA[Many companies today try to simplify life by over complicating the keyboard. Microsoft has been doing it since 2001. If you love your ergonomic keyboard, but hate that “function lock” key, there are plenty of options out there for you to try. The least complicated way is to either modify some XML or just set [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64966&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-64968" title="IMG_1133" src="http://hackadaycom.files.wordpress.com/2012/01/img_1133.jpg" alt="" width="470" height="351" /></p>
<p>Many companies today try to simplify life by over complicating the keyboard. Microsoft has been doing it since 2001. If you love your ergonomic keyboard, but hate that “function lock” key, there are plenty of options out there for you to try.</p>
<p>The least complicated way is to either modify some XML or just set macros up in the MS software, but who wants to do that every time they re-install Windows? Reader [Elco] didn’t so he added a simple little 555 circuit inside the keyboard, that <a href="http://www.elcojacobs.com/hardware-fix-for-the-f-lock-key-on-my-microsoft-natural-ergonomic-keyboard/">automatically re-enables the Flock after three seconds</a> if he happens to hit it during fast and furious typing.</p>
<p>Now no matter what system the keyboard is plugged into he does not have to worry that if he hits F7 whether the system is going to spell check his document, or reply to an email, or that F2 is actually going to rename something and not undo his work silently.</p>
<br />Filed under: <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/64966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/64966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/64966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/64966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/64966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/64966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/64966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/64966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/64966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/64966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/64966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/64966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/64966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/64966/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64966&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/07/remove-function-lock-key-with-a-4016-and-a-555/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">osgeld</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/img_1133.jpg" medium="image">
			<media:title type="html">IMG_1133</media:title>
		</media:content>
	</item>
		<item>
		<title>Arcade controller will give you button envy</title>
		<link>http://hackaday.com/2012/01/03/arcade-controller-will-give-you-button-envy/</link>
		<comments>http://hackaday.com/2012/01/03/arcade-controller-will-give-you-button-envy/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 13:00:31 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[buttons]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[xbox 360]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=64616</guid>
		<description><![CDATA[[Aaron's] arcade controller really makes us want to put in a button order. There aren&#8217;t any secrets hidden in his design or fabrication, but he did a remarkably clean job of putting it together. The housing is a writing box he bought at the hardware store (but he also shows off an emtpy Xbox 360 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64616&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-64617" title="xbox360-arcade-controller" src="http://hackadaycom.files.wordpress.com/2012/01/xbox360-arcade-controller.jpg" alt="" width="500" height="373" /></p>
<p><a href="http://x2jiggy.com/2012/01/xbox-pc-arcade-joystick/">[Aaron's] arcade controller</a> really makes us want to put in a button order. There aren&#8217;t any secrets hidden in his design or fabrication, but he did a remarkably clean job of putting it together.</p>
<p>The housing is a writing box he bought at the hardware store (but he also shows off an emtpy Xbox 360 case hosting the same control layout). It has a hinged cover which is perfect for getting at the components inside, and is also at a nice angle for your wrists during long gaming session.</p>
<p>An Xbox 360 controller provides the connectivity for the device. Obviously it will work with the Microsoft hardware, but all modern operating systems have methods available for interfacing with these controllers as well. In the video after the break you can see [Aaron] gut the controller, soldering wires to all of the button pads and connecting those to some terminal strips. This makes the wire organization inside quite clean. He uses crimp connectors to jumper the buttons and joy stick to the other side of the terminals. Add  a nice paint job and you&#8217;ve got a controller that will look right at home in your living room.</p>
<p><span id="more-64616"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2012/01/03/arcade-controller-will-give-you-button-envy/"><img src="http://img.youtube.com/vi/L5qrZHVFXE0/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/64616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/64616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/64616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/64616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/64616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/64616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/64616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/64616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/64616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/64616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/64616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/64616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/64616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/64616/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64616&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/03/arcade-controller-will-give-you-button-envy/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/xbox360-arcade-controller.jpg" medium="image">
			<media:title type="html">xbox360-arcade-controller</media:title>
		</media:content>
	</item>
		<item>
		<title>Augmented reality ex nihilo</title>
		<link>http://hackaday.com/2011/12/28/augmented-reality-ex-nihilo/</link>
		<comments>http://hackaday.com/2011/12/28/augmented-reality-ex-nihilo/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 20:14:35 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[augmented reality]]></category>
		<category><![CDATA[Kinect]]></category>
		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=64185</guid>
		<description><![CDATA[[David] sent in a nice project to demonstrate augmented reality with ARtoolkit and discuss the deep philosophical underpinnings of the meaning of nothingness. The good news is he was able to create a volume control button on a sheet of paper with a marker. The bad news is the philosophical treatment is a bit weak; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64185&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://hackadaycom.files.wordpress.com/2011/12/kinect.jpg"><img class="alignnone size-full wp-image-64187" title="kinect" src="http://hackadaycom.files.wordpress.com/2011/12/kinect.jpg" alt="" width="470" height="122" /></a></p>
<p>[David] sent in a nice project to <a href="http://papermint-designs.com/community/node/177">demonstrate augmented reality</a> with ARtoolkit and discuss the deep philosophical underpinnings of the meaning of nothingness. The good news is he was able to create a volume control button on a sheet of paper with a marker. The bad news is the philosophical treatment is a bit weak; [David] built something cool, so we&#8217;re able to let that slide for now.</p>
<p>This build was inspired by the <a href="http://www.youtube.com/watch?v=7yuqMQWYVnM&amp;feature=autoplay&amp;list=PL49E51448D885EECC&amp;lf=plpp_video&amp;index=8&amp;playnext=2">Impromptu Sound Board</a> made using a Kinect and a piece of paper. The idea behind the sound board is simple &#8211; draw some buttons on the paper, and use them to play short sound clips. [David] took this idea to make a small tutorial on augmented reality for <a href="http://webs.uvigo.es/occams-razor/">Occam&#8217;s Razor</a>.</p>
<p>The hardware is very simple &#8211; just a webcam, a piece of paper, and a marker. After [David] draws a large square on the paper, the code recognizes it as a volume control. Rotating the paper counterclockwise increases the volume, and clockwise turns the volume down. It&#8217;s a neat build to get into the foundations of augmented reality.</p>
<p>Check out the video demo of [David]&#8216;s build after the break.</p>
<p><span id="more-64185"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/12/28/augmented-reality-ex-nihilo/"><img src="http://img.youtube.com/vi/CX5H2rRdWuI/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/64185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/64185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/64185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/64185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/64185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/64185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/64185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/64185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/64185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/64185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/64185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/64185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/64185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/64185/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64185&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/28/augmented-reality-ex-nihilo/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/12/kinect.jpg" medium="image">
			<media:title type="html">kinect</media:title>
		</media:content>
	</item>
		<item>
		<title>Improving terrible computer speakers</title>
		<link>http://hackaday.com/2011/12/15/improving-terrible-computer-speakers/</link>
		<comments>http://hackaday.com/2011/12/15/improving-terrible-computer-speakers/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 21:01:46 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[digital audio hacks]]></category>
		<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[audio amplifier]]></category>
		<category><![CDATA[speakers]]></category>
		<category><![CDATA[stereo]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=63411</guid>
		<description><![CDATA[[Victor] likes to watch movies on his laptop, but the tiny speakers in his machine don&#8217;t do [John Williams] and other perfectly fine soundtracks justice. To pump up the jams a little bit, [Victor] got a pair of Trust Mila 2.0 speakers for Sinterklaas. Unfortunately, these speakers were terrible &#8211; noise everywhere, tinny output and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=63411&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-63412" title="amp" src="http://hackadaycom.files.wordpress.com/2011/12/amp.jpg" alt="" width="470" height="182" /></p>
<p>[Victor] likes to watch movies on his laptop, but the tiny speakers in his machine don&#8217;t do [John Williams] and other perfectly fine soundtracks justice. To pump up the jams a little bit, [Victor] got a pair of Trust Mila 2.0 speakers for Sinterklaas. Unfortunately, these speakers were terrible &#8211; noise everywhere, tinny output and a brighter-than-the-sun blue LED. These problems were fixed once [Victor] <a href="http://www.hackvandedam.nl/blog/?p=351">replaced the amplifier in both speakers</a>.</p>
<p>After shopping around for a new power amp to go in each speaker, [Vic] hit upon the <a href="http://www.maxim-ic.com/datasheet/index.mvp/id/4738">MAX9575 3.2 Watt amplifier</a>. This little guy met all of [Victor]&#8216;s requirements. The only problem is that the MAX9575 is only available in a TQFN package.</p>
<p>After a deep breath and much sweat of the brow, both amps found a new home in their respective speakers, deadbug style. It probably would have been easier to etch a PCB, but we&#8217;ll give a tip of the hat to [Victor]&#8216;s fine motor skills anyway.</p>
<p>Because of the insane soldering skill demonstrated in the title pic, [Vic] now has a really nice pair of speakers. Check out the demo of the improved speakers after the break.</p>
<p><span id="more-63411"></span></p>
<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/33724857' width='400' height='300' frameborder='0'></iframe></div>
<br />Filed under: <a href='http://hackaday.com/category/digital-audio-hacks/'>digital audio hacks</a>, <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/63411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/63411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/63411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/63411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/63411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/63411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/63411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/63411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/63411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/63411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/63411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/63411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/63411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/63411/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=63411&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/15/improving-terrible-computer-speakers/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/12/amp.jpg" medium="image">
			<media:title type="html">amp</media:title>
		</media:content>
	</item>
		<item>
		<title>Pick up that can, [Jeri]</title>
		<link>http://hackaday.com/2011/12/04/pick-up-that-can-jeri/</link>
		<comments>http://hackaday.com/2011/12/04/pick-up-that-can-jeri/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 17:01:21 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[half-life]]></category>
		<category><![CDATA[tilt switch]]></category>
		<category><![CDATA[video game]]></category>
		<category><![CDATA[xbox]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=62612</guid>
		<description><![CDATA[We all need an excuse to play Half-Life 2 sometimes. [Jeri Ellsworth] put together a My First Crowbar controller to throw a few headcrabs across the room. It&#8217;s pretty much Half-Life 2 for the Wii. The build is very simple &#8211; just a tilt switch hot glued to the underside of a childs-size crowbar. Two [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=62612&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-62613" title="crowbar" src="http://hackadaycom.files.wordpress.com/2011/12/crowbar.jpg" alt="" width="470" height="162" /></p>
<p>We all need an excuse to play Half-Life 2 sometimes. [Jeri Ellsworth] put together a <a href="http://www.youtube.com/watch?v=aW49Mjn5f0g">My First Crowbar</a> controller to throw a few headcrabs across the room. It&#8217;s pretty much Half-Life 2 for the Wii.</p>
<p>The build is very simple &#8211; just a tilt switch hot glued to the underside of a childs-size crowbar. Two leads go from the tilt switch to the contacts on a (PS3?) controller. All you need to do to attack is swing the crowbar wildly.</p>
<p>[Jeri] has us wondering what other awesome game controllers could be made. Of course we&#8217;ve been wanting a real-life Gravity Gun or Portal Gun for years now, but right now we&#8217;re thinking about a real Katamari. We might need more hot glue.</p>
<p>As far as building our own, we&#8217;re thinking about using one of the <a href="http://hackaday.com/2011/12/02/cheap-diy-tilt-switches-are-great-in-a-pinch/">Cheap DIY tilt switches</a> we saw the other day. It&#8217;s a simple build, and sure looks like a lot of fun.</p>
<p><span id="more-62612"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/12/04/pick-up-that-can-jeri/"><img src="http://img.youtube.com/vi/aW49Mjn5f0g/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/misc-hacks/'>misc hacks</a>, <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/62612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/62612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/62612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/62612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/62612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/62612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/62612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/62612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/62612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/62612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/62612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/62612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/62612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/62612/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=62612&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/04/pick-up-that-can-jeri/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/12/crowbar.jpg" medium="image">
			<media:title type="html">crowbar</media:title>
		</media:content>
	</item>
	</channel>
</rss>
