<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Open Source Mechanic blog</title>
	<atom:link href="http://www.opensourcemechanic.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.opensourcemechanic.com/blog</link>
	<description>cat /dev/random &#124; strings &#124; grep "For being ignorant to whom it goes I writ at random, very doubtfully"</description>
	<lastBuildDate>Fri, 18 Mar 2011 22:42:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Looking for ideas in Japan</title>
		<link>http://www.opensourcemechanic.com/blog/2011/03/looking-for-ideas-in-japan/</link>
		<comments>http://www.opensourcemechanic.com/blog/2011/03/looking-for-ideas-in-japan/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 00:45:14 +0000</pubDate>
		<dc:creator>bnitz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.opensourcemechanic.com/blog/?p=185</guid>
		<description><![CDATA[During the 1991 Persian gulf war, a laser guided bomb was dropped into a building air duct.  Why isn&#8217;t it possible to drop a few hundred gallons of boric acid water into an open pool whose roof is already gone?  (the borax could be in an aerodynamic shell) If the water cannon doesn&#8217;t work, could [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>During the 1991 Persian gulf war, a laser guided bomb was dropped into a building air duct.  Why isn&#8217;t it possible to drop a few hundred gallons of boric acid water into an open pool whose roof is already gone?  (the borax could be in an aerodynamic shell)</li>
<li>If the water cannon doesn&#8217;t work, could we use a ski slope&#8217;s snow making machine?</li>
<li>Japanese technology companies are known for amazing robotics.  Could a robot drag a long fire hose into the fuel storage pool?</li>
<li>Remotely operated flyable devices were used extensively in the Afghanistan and Iraq wars.  Would it not be possible to remotely operate a balloon or helicopter which could deliver water, a water tube or clear pictures of the storage pool so we know what needs to be done.</li>
<li>The power plants are only about 100 meters from a harbor.  Could a remotely operated barge be fitted with a water cannon?</li>
<li>If significant radiation remains in hot spots after this accident, couldn&#8217;t the cameras in mobile phones serve as low-sensitivity radiation detectors to map these hot spots for cleanup?Any other ideas?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.opensourcemechanic.com/blog/2011/03/looking-for-ideas-in-japan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looking for hope in Japan</title>
		<link>http://www.opensourcemechanic.com/blog/2011/03/looking-for-hope-in-japan/</link>
		<comments>http://www.opensourcemechanic.com/blog/2011/03/looking-for-hope-in-japan/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 23:41:48 +0000</pubDate>
		<dc:creator>bnitz</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[Fukushima I nuclear accident]]></category>
		<category><![CDATA[good news]]></category>
		<category><![CDATA[japan]]></category>

		<guid isPermaLink="false">http://www.opensourcemechanic.com/blog/?p=176</guid>
		<description><![CDATA[First, the bad news you know I&#8217;m watching NHK where I just learned that the Fukushima Daiichi nuclear plant&#8217;s #3 storage pool contained MOX (plutonium mix) fuel and that its floor may have cracked from the earthquake or explosion.  Snow is now falling on northern Japan, 28,000 people have evacuated, over 8000 people are in [...]]]></description>
			<content:encoded><![CDATA[<p><strong>First, the bad news you know</strong></p>
<p>I&#8217;m watching NHK where I just learned that the Fukushima Daiichi nuclear plant&#8217;s #3 storage pool contained MOX (plutonium mix) fuel and that its floor may have cracked from the earthquake or explosion.  Snow is now falling on northern Japan, 28,000 people have evacuated, over 8000 people are in shelters without food and sufficient heat and 13,000 are dead or missing.</p>
<p>I don&#8217;t want to sound like an apologist for the nuclear industry but a Terra-watt of coal energy does result in more deaths than a Terra-watt of nuclear energy.  I would like to see nuclear power live up to its promise of safe and clean energy but this accident is a sad reminder that many have failed to take the long view and plan for the event that happens ever 500 or 10,000 years.</p>
<p><strong>Is there any good news?</strong></p>
<p>Yes there is some good news but, like the glimmer of hope in the bottom of Pandora&#8217;s box, it is very difficult to find.  I can&#8217;t do anything about earthquakes, tsunamis or other disasters but I&#8217;m going to try to post as much good news as I can find so that we can crush hopelessness and help the people of Japan overcome these terrible disasters.</p>
<p>Anyone who has survived this tsunami and earthquake has already survived something worse than the Fukushima Daiichi nuclear accidents.  But in the information vacuum resulting from the tsunami, bad news travels fast and far.  The news media is eager to hype this bad news and the nuclear industry is in &#8220;cover your *** (CYA)&#8221; mode, so they&#8217;re afraid to reveal anything beyond the absolute minimum they are required to by law.  Recent updates at the TEPCO website and the IAEA have not been helpful.  The ecological, biological and psychological effects of nuclear  accidents seem much worse because we know so little and have so  little control.  TEPCO has failed to release timely and accurate information so that people can understand the risks and decide for themselves how to act upon this risk.  It seems their fear of panic is likely to create the conditions where panic might occur even in a country which has been remarkably stoic in adversity.</p>
<p><strong>So what is the good news?</strong></p>
<ul>
<li>The highest published reading, 400 millisieverts, was between two reactors.  The level at the power plant&#8217;s gate was lower and in populated areas much lower.  The levels <a href="http://www.bousai.ne.jp/eng/speedi/pref.php?id=08">reported elsewhere</a> appear to be within the 0.1 to 1.0 microsieverts/hour range.<em> </em><em>NOTE: I mistakingly reported nanoGreys as microsieverts.  A nanogray is 0.001 microsieverts a microsievert is 0.001 millisieverts.  So the highest number reported here is  0.000953, about 1/400,000th the level between the two reactors.  It makes you appreciate the heroism of the power plant workers.</em><br />
<em> </em></li>
<li>Japanese food such as sushi, miso soup and komubu  assures that many already have enough iodine to reduce the absorption of radioactive iodine.</li>
<li>The Japanese culture of cleanliness including the practice of wearing anti-pollution face masks should reduce exposure.</li>
<li>The power plant is very near the sea and falling rain and snow should help remove radioactive dust from the air.  Much of this dust will land on tsunami debris which must be disposed of anyway.</li>
<li>The disaster is unfolding before the growing season for most crops.</li>
<li>There are no reports of large amounts of cesium 137 or strontium 90, most of the reports only say &#8220;radiation&#8221;, much of this is likely radioactive water (tritium?) and Chlorine-37 (injected seawater activated by neutrons).  These don&#8217;t bioaccumulate for long in humans, its biological half life is around 10 days.</li>
<li>The prevailing winds tend to blow over the Pacific where rain and wind will dilute the radioactive isotopes.</li>
<li>If anyone outside of Japan is reading this, don&#8217;t worry about iodine unless you like miso soup, radiation may be measurable in your country but it is extremely unlikely to have measurable health effects.</li>
</ul>
<p>This is only my first post on this topic.  I hope it has been helpful.  Please let me know if you hear of more good news or if I&#8217;ve made any mistakes here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensourcemechanic.com/blog/2011/03/looking-for-hope-in-japan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More A11y inspirations</title>
		<link>http://www.opensourcemechanic.com/blog/2010/10/more-a11y-inspirations/</link>
		<comments>http://www.opensourcemechanic.com/blog/2010/10/more-a11y-inspirations/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 22:22:55 +0000</pubDate>
		<dc:creator>bnitz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://www.opensourcemechanic.com/blog/?p=173</guid>
		<description><![CDATA[I&#8217;m making some progress on data driven accessiblity testing using mago+ldtp2.  I&#8217;ve also built enough atspi2 to get atspi over dbus to work on Solaris.  There was no smoking gun with respect to performance except that the dbus_daemon consumed the most time within syscalls (you knew that didn&#8217;t you?)    I suppose I should see what [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m making some progress on data driven accessiblity testing using mago+ldtp2.  I&#8217;ve also built enough atspi2 to get atspi over dbus to work on Solaris.  There was no smoking gun with respect to performance except that the dbus_daemon consumed the most time within syscalls (you knew that didn&#8217;t you?)    I suppose I should see what syscalls it&#8217;s spending the most time in but that would require rebooting into Solaris.  Stay tuned&#8230;</p>
<p>I&#8217;ve also set sight on some long term projects.</p>
<ul>
<li>Use mobile phone accelerometers, GPS and camera data to create a community &#8216;best accessible path&#8217; with (optional) community tags.</li>
<li>Horizontal and vertical obstacle recognizer using conventional phase/contrast detection AF and cylindrical lenses</li>
<li>Fourier optic shape recognizer</li>
<li>Plenoptic camera in face/environment recognition system.</li>
<li>Music as an I/O method</li>
<li>Using observability tools (e.g. dtrace) to glean a11y information from badly behaved &#8220;closed&#8221; applications.</li>
</ul>
<p>None of this makes much sense yet but I&#8217;ve written it down here so I don&#8217;t forget about it.  A year ago I considered buying an arduino, beagleboard or hawkboard.  Now it looks like I should be buying a smartphone since my old symbian smartphone died in Spain.  Since I intend to do some opensource and a11y hacking, I&#8217;ll stay away from Apple.  I&#8217;d like an android with a qwerty keyboard for about 200 Euro which seems to be an impossible goal here in Ireland.  Wish me luck.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensourcemechanic.com/blog/2010/10/more-a11y-inspirations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inspired by accessibility team</title>
		<link>http://www.opensourcemechanic.com/blog/2010/10/inspired-by-accessibility-team/</link>
		<comments>http://www.opensourcemechanic.com/blog/2010/10/inspired-by-accessibility-team/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 21:10:21 +0000</pubDate>
		<dc:creator>bnitz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.opensourcemechanic.com/blog/?p=165</guid>
		<description><![CDATA[So now I&#8217;m inspired to try to help accessibility by: Formalizing the standards for different types of accessibility so that they can be written as rules which are pulled into data-driven automated regression tests. Improve Accerciser, add capability to use automation tests in a plug-in. Add link from interface view to documentation, improve general documentation. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_166" class="wp-caption alignnone" style="width: 310px"><a href="http://www.opensourcemechanic.com/blog/wp-content/uploads/2010/10/familylaptops.jpg"><img class="size-medium wp-image-166" src="http://www.opensourcemechanic.com/blog/wp-content/uploads/2010/10/familylaptops-300x209.jpg" alt="two kids and daddy hack shortly before Aegis/Gnome accessibility hackfest" width="300" height="209" /></a><p class="wp-caption-text">Family hacking</p></div>
<p>So now I&#8217;m inspired to try to help accessibility by:</p>
<ul>
<li>Formalizing the standards for different types of accessibility so  that they can be written as rules which are pulled into data-driven automated  regression tests.</li>
<li>Improve Accerciser, add capability to use automation tests in a  plug-in.  Add link from interface view to documentation, improve general  documentation.</li>
<li>Build ATSPI2 and orca on Solaris so I can do some dtrace exploration  of the cache misses Mike mentioned and try to dig out the root cause of  other performance issues.  I have this running at the moment and the dbus-daemon does spend far more time in syscalls than anything else.  This isn&#8217;t a smoking gun because it seems to be doing usual daemon type things.</li>
<li>Use dtrace to glean accessibility information from inaccessible apps (Adobe are your ears ringing?)</li>
<li>Have a look at other applications of OpenGazer technology and orca.   (I already tried to build it on Ubuntu but it seems unhappy with my  choice of cheap webcams)  There are many possibilities which make use of community weighting, mobile phones, GPS and image recognition.  When trying to figure out a simple fast method using optical FFTs to separately detect horizontal and vertical obstacle, I realized that I was reinventing aspects of how our vision works.  Hmm.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.opensourcemechanic.com/blog/2010/10/inspired-by-accessibility-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aegis conference &amp; gnome accessibilty hackfest</title>
		<link>http://www.opensourcemechanic.com/blog/2010/10/aegis-conference-gnome-accessibilty-hackfest/</link>
		<comments>http://www.opensourcemechanic.com/blog/2010/10/aegis-conference-gnome-accessibilty-hackfest/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 00:15:25 +0000</pubDate>
		<dc:creator>bnitz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.opensourcemechanic.com/blog/?p=154</guid>
		<description><![CDATA[I just returned from the First international Aegis accessibility conference and Gnome hackfest in Seville, Spain. I began with a presentation of my automated accessibility testing prototype. I intended for this to be a round-table discussion rather than a one way presentation but things got off to a slow start and Peter gave a detailed [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.opensourcemechanic.com/blog/wp-content/uploads/2010/10/bridge.jpg"><img class="alignnone size-medium wp-image-159" src="http://www.opensourcemechanic.com/blog/wp-content/uploads/2010/10/bridge-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>I just returned from the First international <a href="http://www.aegis-conference.eu/pages/hackfest.html">Aegis accessibility conference and Gnome hackfest</a> in Seville, Spain.  I began with a presentation of my automated accessibility testing prototype.  I intended for this to be a round-table discussion rather than a one way presentation but things got off to a slow start and Peter gave a detailed presentation of the Aegis testing framework background so I tried to wrap up quickly.  I did get some excellent feedback and more importantly, I began to get to know some of the talented people who work on Gnome Accessibility.</p>
<p>Joanmarie and API suggested that I organize the test classes around roles rather than application.  Applications are accessible with the application role.  We need to get together to discuss the rules.  If possible, I&#8217;d like to see the rules expressed in a parseable format which can become part of the documentation.  We also discussed several levels of report, similar to a compiler&#8217;s warning/error/pedantic reporting flags.</p>
<p>Shaun pointed me to blip, a really nice reporting tool which he wrote and which would be a nice central place for test results as well as linking the maintainer to the code and allowing us to notify the correct person.</p>
<p>Mike was working on some dbus performance issues with ATSPI2.  We were wondering about those ubiquitous bounce events.  Why are they being sent over the bus and could we improve things if we only sent stuff over the bus when there were registered listeners for that event.</p>
<p>I met with Gerry later to go over the technologies and design.  He liked what I&#8217;d been doing and would like to try to help if possible.   I could use help!  The Accessibility team could use help.  The people are brilliant but there are too few of them.  It&#8217;s quite a blow when big companies pull out talented people such as Willie Walker for no coherent reason.  If it weren&#8217;t for Mike, Joanmarie, Eitan, API, Mario&#8230; opensource desktop accessibility might have been set back years.</p>
<p>I feel very fortunate to have the opportunity to work with this team.  I only realized earlier today that my interest in accessible technology goes back to the late 1980s when I build a hardware text-to-speech device and used the tuner from an old radio in place of the crystal so that the speech rate could be varied.  I found that designing a katakana to phoneme translator in Commodore 64 basic was much easier than designing an English to phoneme translator.</p>
<p>Thanks to all of the people I met in Seville.  I&#8217;m looking forward to working with you and seeing you again soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensourcemechanic.com/blog/2010/10/aegis-conference-gnome-accessibilty-hackfest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>it was&#8230;</title>
		<link>http://www.opensourcemechanic.com/blog/2010/10/for-opensource-desktop-accessibility-it-was/</link>
		<comments>http://www.opensourcemechanic.com/blog/2010/10/for-opensource-desktop-accessibility-it-was/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 19:00:25 +0000</pubDate>
		<dc:creator>bnitz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.opensourcemechanic.com/blog/?p=146</guid>
		<description><![CDATA[It was the best of times, it was the worst of times, an age which celebrated the diversity of the human spirit, it was an age when differences were feared and outsiders were loathed. It was the epoc when we knew we could bring our dream to the world, it was the epoch when we [...]]]></description>
			<content:encoded><![CDATA[<p>It was the best of times, it was the worst of times, an age which celebrated the diversity of the human spirit, it was an age when differences were feared and outsiders were loathed.  It was the epoc when we knew we could bring our dream to the world, it was the epoch when we thought we would fail.  It was the season of shared knowledge, it was the season of hoarded, hidden truths, it was the spring when we were on the verge of an open and enlightened world, it was the winter when our dreams were crushed by the depth of evil to which humans will descend, we had technology and spirit and and wisdom and life, we had nothing&#8211; but hope.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensourcemechanic.com/blog/2010/10/for-opensource-desktop-accessibility-it-was/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Story Spectrum prototype</title>
		<link>http://www.opensourcemechanic.com/blog/2010/05/story-spectrum-prototype/</link>
		<comments>http://www.opensourcemechanic.com/blog/2010/05/story-spectrum-prototype/#comments</comments>
		<pubDate>Fri, 14 May 2010 18:17:04 +0000</pubDate>
		<dc:creator>bnitz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fiction]]></category>
		<category><![CDATA[writing tools]]></category>

		<guid isPermaLink="false">http://www.opensourcemechanic.com/blog/?p=140</guid>
		<description><![CDATA[Here is a story spectrum application I&#8217;ve been working on. It highlights &#8220;purple&#8221; prose as well as prose which appears in Shakespeare or Canterbury tales http://opensourcemechanic.com/stories/submit/ Here is the facebook application I&#8217;ve tied to it: http://apps.facebook.com/textrum/]]></description>
			<content:encoded><![CDATA[<p>Here is a story spectrum application I&#8217;ve been working on.  It highlights &#8220;purple&#8221; prose as well as prose which appears in Shakespeare or Canterbury tales</p>
<p><a href="http://opensourcemechanic.com/stories/submit/">http://opensourcemechanic.com/stories/submit/</a></p>
<p>Here is the facebook application I&#8217;ve tied to it:<br />
<a href="http://apps.facebook.com/textrum/">http://apps.facebook.com/textrum/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensourcemechanic.com/blog/2010/05/story-spectrum-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing a Casio SK-200 Music Keyboard</title>
		<link>http://www.opensourcemechanic.com/blog/2010/02/fixing-a-casio-sk-200-music-keyboard/</link>
		<comments>http://www.opensourcemechanic.com/blog/2010/02/fixing-a-casio-sk-200-music-keyboard/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 23:40:32 +0000</pubDate>
		<dc:creator>bnitz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[casio]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[repair]]></category>

		<guid isPermaLink="false">http://www.opensourcemechanic.com/blog/?p=118</guid>
		<description><![CDATA[Sometime in the late 1980s or early 90s I bought a Casio SK-200 sampling music keyboard. It has been a lot of fun over the years. I&#8217;ve sampled everything from radio static to hulusi&#8217;s and harps. The sound quality isn&#8217;t brilliant, it&#8217;s only 8-bit sampling at 10 kHz, but slightly higher quality than the more [...]]]></description>
			<content:encoded><![CDATA[<p>Sometime in the late 1980s or early 90s I bought a Casio SK-200 sampling music keyboard.  It has been a lot of fun over the years.  I&#8217;ve sampled everything from radio static to hulusi&#8217;s and harps.  The sound quality isn&#8217;t brilliant, it&#8217;s only 8-bit sampling at 10 kHz, but slightly higher quality than the more popular but older Casio SK-1.  I was surprised to learn that 20 years after I bought this keyboard, there doesn&#8217;t seem to be a similar &#8220;kid-sized&#8221; fun sampling keyboard.  So I hung onto it and now my kids have fun with it.  I think it may have helped encourage my little boy to talk.</p>
<div id="attachment_122" class="wp-caption alignnone" style="width: 310px"><a href="http://www.opensourcemechanic.com/blog/wp-content/uploads/2010/02/helpfixcasio.jpg"><img class="size-medium wp-image-122" src="http://www.opensourcemechanic.com/blog/wp-content/uploads/2010/02/helpfixcasio-300x157.jpg" alt="" width="300" height="157" /></a><p class="wp-caption-text">The little guy helped break it, but we can fix it and learn how it works.</p></div>
<p>Boys will be boys, and the little guy loves playing music keyboards with his feet.  So one of the black keys was wobbling like a loose tooth.</p>
<div id="attachment_123" class="wp-caption alignnone" style="width: 310px"><a href="http://www.opensourcemechanic.com/blog/wp-content/uploads/2010/02/brokensk200key_sm.jpg"><img class="size-medium wp-image-123" src="http://www.opensourcemechanic.com/blog/wp-content/uploads/2010/02/brokensk200key_sm-300x294.jpg" alt="" width="300" height="294" /></a><p class="wp-caption-text">Who needs C# anyway?</p></div>
<p>I decided to take it apart and try to epoxy glue the key.  Wow there were quite a few screws inside!  I read that the SK1 had 4 screws holding the key assembly into the case, this one had 14!  Ideally I would replace the cracked key or swap it for a seldom used one at the top of the range, but while white keys are discreet, black keys are grouped, about 10 together on a single piece of plastic.  The plastic has exactly the right springiness to make the keys bounce well.  The SK-200 is full of discrete electronics, many ICs capacitors, diodes, transistors&#8230; all work together to make a robust and wonderful keyboard.  Here is a photo of the M4135-MAIM board:</p>
<div id="attachment_125" class="wp-caption alignnone" style="width: 662px"><a href="http://www.opensourcemechanic.com/blog/wp-content/uploads/2010/02/sk200circuitboard1_sm.jpg"><img class="size-full wp-image-125" src="http://www.opensourcemechanic.com/blog/wp-content/uploads/2010/02/sk200circuitboard1_sm.jpg" alt="" width="652" height="300" /></a><p class="wp-caption-text">Main logic and sound circuit board SK-200</p></div>
<p>Here are some of the parts on the M4135-MAIM board</p>
<table border="1"><strong> </strong></p>
<tbody>
<tr>
<td><strong>TC4066BP (3)</strong></td>
<td><strong>TC40175BP(2)</strong></td>
</tr>
<tr>
<td><strong>5218/4558?(2)</strong></td>
<td><strong>TC74HC174P</strong></td>
</tr>
<tr>
<td><strong>TC74HCU04</strong></td>
<td><strong>8517PX204</strong></td>
</tr>
<tr>
<td><strong>TC74HC157P2</strong></td>
<td><strong>MSM6294-03</strong></td>
</tr>
<tr>
<td><strong>74HCABP(2?)</strong></td>
<td><strong>7416PX204(uPD4464C -15L)</strong></td>
</tr>
<tr>
<td><strong>tM6283-02</strong></td>
<td><strong>HD61702A04</strong></td>
</tr>
</tbody>
</table>
<table>The other circuit board has a few small ICs and lots of transistors, capacitors, resistors and diodes.  It appears to be the power supply and audio amplifier board.</p>
<p>I took apart a cheap modern keyboard recently and only found one of those ugly black blobs.  You can see why keyboards such as this and Casio&#8217;s SK-1 are sought after by circuit benders.  There are thousands of points where circuit modifications could be made.  I found a point where it would be easy to pitch bend and the trick of piggybacking an extra memory bank and soldering the data-select to a toggle switch wouldn&#8217;t be too difficult, but I think I&#8217;ll leave well enough alone.  With this minor repair the keyboard is just as fun as it was in the 1990s and neither Casio nor Yamaha appear to have taken advantage of 20-years of advancements in memory and sampling electronics and given us a higher quality portable sampling keyboard.  So this was well worth fixing.</p>
<p>One word of caution, if you do use epoxy, only use enough to fill the crack.  You don&#8217;t want the stiffness of epoxy to mess up the key bounce.  And be very careful you don&#8217;t glue the key to the case.</table>
]]></content:encoded>
			<wfw:commentRss>http://www.opensourcemechanic.com/blog/2010/02/fixing-a-casio-sk-200-music-keyboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SourceJuicer at Beijing OpenSolaris User&#8217;s Group</title>
		<link>http://www.opensourcemechanic.com/blog/2010/02/sourcejuicer-at-beijing-opensolaris-users-group/</link>
		<comments>http://www.opensourcemechanic.com/blog/2010/02/sourcejuicer-at-beijing-opensolaris-users-group/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 08:11:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.opensourcemechanic.com/blog/?p=111</guid>
		<description><![CDATA[While I was in China working with the desktop QA team,]]></description>
			<content:encoded><![CDATA[<p>While I was in China working with the desktop QA team, <div id="attachment_112" class="wp-caption alignnone" style="width: 310px"><a href="http://www.opensourcemechanic.com/blog/wp-content/uploads/2010/02/IMG_5598.jpg"><img src="http://www.opensourcemechanic.com/blog/wp-content/uploads/2010/02/IMG_5598-300x200.jpg" alt="SourceJuicer introduction for Beijing OpenSolaris User&#039;s group" title="Brian_Nitz_SourceJuicer_intro_Beijing" width="300" height="200" class="size-medium wp-image-112" /></a><p class="wp-caption-text">I was invited to present SourceJuicer to the Beijing OpenSolaris Users Group/Beijing GNOME group combined meeting.  (Thanks Emily and all!)</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensourcemechanic.com/blog/2010/02/sourcejuicer-at-beijing-opensolaris-users-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An engine crosses Malahide rail viaduct testing in progress!</title>
		<link>http://www.opensourcemechanic.com/blog/2009/11/an-engine-crosses-malahide-rail-viaduct-testing-in-progress/</link>
		<comments>http://www.opensourcemechanic.com/blog/2009/11/an-engine-crosses-malahide-rail-viaduct-testing-in-progress/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 13:18:42 +0000</pubDate>
		<dc:creator>bnitz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.opensourcemechanic.com/blog/?p=103</guid>
		<description><![CDATA[I was pleasantly surprised at the quick progress in plugging the breach in the weir and repairing the broken viaduct. Today marked a milestone, it was the first time since the rail problem that I saw a rail car traverse the broken section of track!]]></description>
			<content:encoded><![CDATA[<p>I was pleasantly surprised at the quick progress in plugging the breach in the weir and repairing the broken viaduct.  Today marked a milestone, it was the first time since the rail problem that I saw a rail car traverse the broken section of track!<div id="attachment_104" class="wp-caption alignnone" style="width: 986px"><img src="http://www.opensourcemechanic.com/blog/wp-content/uploads/2009/11/14novmalahiderail.jpg" alt="14 November 2009, railcar goes across malahide estuary." width="976" height="300" class="size-full wp-image-104" /><p class="wp-caption-text">14 November 2009, railcar goes across malahide estuary.</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensourcemechanic.com/blog/2009/11/an-engine-crosses-malahide-rail-viaduct-testing-in-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

