<?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>Chris Meighan &#187; Projects</title>
	<atom:link href="http://www.chrismeighan.com/category/projects/feed" rel="self" type="application/rss+xml" />
	<link>http://www.chrismeighan.com</link>
	<description>Personal website of Chris Meighan</description>
	<lastBuildDate>Thu, 17 Nov 2011 11:02:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Three-axis CNC robot</title>
		<link>http://www.chrismeighan.com/projects/three-axis-cnc-robot</link>
		<comments>http://www.chrismeighan.com/projects/three-axis-cnc-robot#comments</comments>
		<pubDate>Wed, 13 Feb 2008 23:20:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.chrismeighan.com/projects/three-axis-cnc-robot</guid>
		<description><![CDATA[


It is one thing to make things, but another to make something that itself makes other things. That is what I have tried to do here.  Inspired by the amazing achievements of the RepRap project, I built my own three-dimensional CNC positioning system, mainly. using parts from old typewriters and inkjet printers.

































Note &#8211; I [...]]]></description>
			<content:encoded><![CDATA[<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/511-2/three+axis+cnc+robot.jpg" title="Three-axis CNC robot" rel="lightbox[29]"><img src="http://www.chrismeighan.com/gallery2/d/510-2/three+axis+cnc+robot.jpg" width="150" height="113" id="IFid13" class="ImageFrame_none" alt="Three-axis CNC robot"/></a></div>
</div>
<p>It is one thing to make things, but another to make something that itself makes other things. That is what I have tried to do here.  Inspired by the amazing achievements of the <a title="RepRap" href="http://reprap.org/" target="_blank">RepRap</a> project, I built my own three-dimensional CNC positioning system, mainly. using parts from old typewriters and inkjet printers.<span id="more-29"></span></p>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/511-2/three+axis+cnc+robot.jpg" title="Three-axis CNC robot" rel="lightbox[29]"><img src="http://www.chrismeighan.com/gallery2/d/510-2/three+axis+cnc+robot.jpg" width="150" height="113" id="IFid14" class="ImageFrame_none" alt="Three-axis CNC robot"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/493-2/three+axis+cnc+robot+front.jpg" title="Three-axis CNC robot (front)" rel="lightbox[29]"><img src="http://www.chrismeighan.com/gallery2/d/492-2/three+axis+cnc+robot+front.jpg" width="150" height="113" id="IFid15" class="ImageFrame_none" alt="Three-axis CNC robot (front)"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/484-2/three+axis+cnc+robot+back.jpg" title="Three-axis CNC robot (rear)" rel="lightbox[29]"><img src="http://www.chrismeighan.com/gallery2/d/483-2/three+axis+cnc+robot+back.jpg" width="150" height="113" id="IFid16" class="ImageFrame_none" alt="Three-axis CNC robot (rear)"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/505-2/three+axis+cnc+robot+top+_with+drawing+table_.jpg" title="Three-axis CNC robot (top) with drawing table attached" rel="lightbox[29]"><img src="http://www.chrismeighan.com/gallery2/d/504-2/three+axis+cnc+robot+top+_with+drawing+table_.jpg" width="150" height="113" id="IFid17" class="ImageFrame_none" alt="Three-axis CNC robot (top) with drawing table attached"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/502-2/three+axis+cnc+robot+side.jpg" title="Three-axis CNC robot (side)" rel="lightbox[29]"><img src="http://www.chrismeighan.com/gallery2/d/501-2/three+axis+cnc+robot+side.jpg" width="150" height="113" id="IFid18" class="ImageFrame_none" alt="Three-axis CNC robot (side)"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/487-2/three+axis+cnc+robot+close+up.jpg" title="Three-axis CNC robot (close up of Z-axis)" rel="lightbox[29]"><img src="http://www.chrismeighan.com/gallery2/d/486-2/three+axis+cnc+robot+close+up.jpg" width="150" height="113" id="IFid19" class="ImageFrame_none" alt="Three-axis CNC robot (close up of Z-axis)"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/490-2/three+axis+cnc+robot+drawing.jpg" title="Three-axis CNC robot drawing" rel="lightbox[29]"><img src="http://www.chrismeighan.com/gallery2/d/489-2/three+axis+cnc+robot+drawing.jpg" width="150" height="113" id="IFid20" class="ImageFrame_none" alt="Three-axis CNC robot drawing"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/508-2/three+axis+cnc+robot+with+vacuum+attachment.jpg" title="Three-axis CNC robot with vacuum attachment" rel="lightbox[29]"><img src="http://www.chrismeighan.com/gallery2/d/507-2/three+axis+cnc+robot+with+vacuum+attachment.jpg" width="150" height="113" id="IFid21" class="ImageFrame_none" alt="Three-axis CNC robot with vacuum attachment"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/496-2/three+axis+cnc+robot+milling+styrofoam+1.jpg" title="Three-axis CNC robot milling Styrofoam" rel="lightbox[29]"><img src="http://www.chrismeighan.com/gallery2/d/495-2/three+axis+cnc+robot+milling+styrofoam+1.jpg" width="150" height="113" id="IFid22" class="ImageFrame_none" alt="Three-axis CNC robot milling Styrofoam"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/499-2/three+axis+cnc+robot+milling+styrofoam+2.jpg" title="Three-axis CNC robot milling Styrofoam" rel="lightbox[29]"><img src="http://www.chrismeighan.com/gallery2/d/498-2/three+axis+cnc+robot+milling+styrofoam+2.jpg" width="150" height="113" id="IFid23" class="ImageFrame_none" alt="Three-axis CNC robot milling Styrofoam"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/515-2/styrofoam+cube+man.jpg" title="Cube man milled from Styrofoam" rel="lightbox[29]"><img src="http://www.chrismeighan.com/gallery2/d/514-2/styrofoam+cube+man.jpg" width="150" height="113" id="IFid24" class="ImageFrame_none" alt="Cube man milled from Styrofoam"/></a></div>
</div>
<p><em>Note &#8211; I have produced a publication based on the development of this machine, entitled </em><a title="To err is almost human" href="/visual-art/work-2008/to-err-is-almost-human">To err is almost human</a><em>.</em></p>
<p>It is one thing to make things, but another to make something that itself makes other things. That is what I have tried to do here.  Inspired by the amazing achievements of the <a title="RepRap" href="http://reprap.org/" target="_blank">RepRap</a> project, I built my own three-dimensional CNC positioning system, mainly. using parts from old typewriters and inkjet printers.</p>
<p>I was very impressed with the electronics and firmware used by the RepRap printer, which make use of the <a title="Arduino" href="http://www.arduino.cc/" target="_blank">Arduino</a> experiment board to interface to the computer. The Arduino has an on-board microcontroller which means a lot of the timing and control can be done by the machine, rather than the computer. I have made use of the same electronics as RepRap (including PCB&#8217;s purchased from the <a title="RRRF Store" href="http://store.rrrf.org/" target="_blank">RepRap Research Foundation (RRRF) Store</a>).</p>
<p>This project has been ongoing for a while now, and has progressed quite well. It can draw very effectively, and I have recently started some experiments carving Styrofoam. The next step will be wood and possibly aluminium, although this would really be testing the strength of the thing.</p>
<p>As well as this, I have learned a lot though the process of building this machine. I intend to use this knowledge in the future to continue building similar, better machines. In fact, it should be possible to use this (version 1) machine to make some of the parts for the next generation.</p>
<p>Of course hardware is not so much use without an appropriate control program, so I have also written some software to control it. This can be found at my <a title="G-code for RepRap" href="/projects/g-code-for-reprap"><em>G-code for RepRap</em></a> page.</p>
<p></p><script type="text/javascript">single12versions=[[27,736,434],[28,480,290]];</script><a href="javascript:mkShutterWT(12,single12versions[document.getElementById('single12versionSelect').value][0],single12versions[document.getElementById('single12versionSelect').value][1],single12versions[document.getElementById('single12versionSelect').value][2],'Carving cube man');" title="View video Carving cube man" class="videoLink"><img src="/wp-content/plugins/wordtube/playicon.gif" alt="Play" />Carving cube man</a><form action="" method="get" style="font-size:8pt;margin:0;padding:0;">Select version: <select style="font-size:8pt;" id="single12versionSelect" onchange="versionChanged('single12',this.value,2);"><option value="0" selected="selected">Fast broadband (1Mbps)</option><option value="1">Broadband (300kbps)</option></select></form><p></p>
<p></p><script type="text/javascript">single9versions=[[18,640,500],[19,400,320]];</script><a href="javascript:mkShutterWT(9,single9versions[document.getElementById('single9versionSelect').value][0],single9versions[document.getElementById('single9versionSelect').value][1],single9versions[document.getElementById('single9versionSelect').value][2],'Three-axis CNC robot drawing test');" title="View video Three-axis CNC robot drawing test" class="videoLink"><img src="/wp-content/plugins/wordtube/playicon.gif" alt="Play" />Three-axis CNC robot drawing test</a><form action="" method="get" style="font-size:8pt;margin:0;padding:0;">Select version: <select style="font-size:8pt;" id="single9versionSelect" onchange="versionChanged('single9',this.value,2);"><option value="0" selected="selected">Fast broadband (1Mbps)</option><option value="1">Broadband (300kbps)</option></select></form><p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrismeighan.com/projects/three-axis-cnc-robot/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://www.chrismeighan.com/wp-content/uploads/video/carving_cube_man1Mbps.flv" length="1" type="video/x-flv"/>
<enclosure url="http://www.chrismeighan.com/wp-content/uploads/video/cnc_robot_drawing_test1Mbps.flv" length="1" type="video/x-flv"/>
	</item>
		<item>
		<title>G-code for RepRap</title>
		<link>http://www.chrismeighan.com/projects/g-code-for-reprap</link>
		<comments>http://www.chrismeighan.com/projects/g-code-for-reprap#comments</comments>
		<pubDate>Wed, 13 Feb 2008 23:07:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.chrismeighan.com/projects/g-code-for-reprap</guid>
		<description><![CDATA[


A program which I have written to read G-code files, the standard format for controlling CNC machine tools, and output this to the electronics designed for the RepRap project.









The RepRap project is a very exciting development in open-source hardware. It&#8217;s a machine for which the eventual aim is to have it make copies of itself, [...]]]></description>
			<content:encoded><![CDATA[<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/430-1/gcode_for_reprap_01.png" title="G-code for RepRap" rel="lightbox[28]"><img src="http://www.chrismeighan.com/gallery2/d/431-2/gcode_for_reprap_01.png" width="150" height="73" id="IFid29" class="ImageFrame_none" alt="G-code for RepRap"/></a></div>
</div>
<p>A program which I have written to read G-code files, the standard format for controlling CNC machine tools, and output this to the electronics designed for the <a title="RepRap" href="http://reprap.org/" target="_blank">RepRap</a> project.<span id="more-28"></span></p>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/430-1/gcode_for_reprap_01.png" title="G-code for RepRap" rel="lightbox[28]"><img src="http://www.chrismeighan.com/gallery2/d/431-2/gcode_for_reprap_01.png" width="150" height="73" id="IFid30" class="ImageFrame_none" alt="G-code for RepRap"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/435-2/gcode_for_reprap_02.png" title="G-code for RepRap" rel="lightbox[28]"><img src="http://www.chrismeighan.com/gallery2/d/434-2/gcode_for_reprap_02.png" width="150" height="137" id="IFid31" class="ImageFrame_none" alt="G-code for RepRap"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/453-2/threed_cnc_robot_06.jpg" title="Cube man drawn in pen using the robot and G-code for RepRap" rel="lightbox[28]"><img src="http://www.chrismeighan.com/gallery2/d/452-2/threed_cnc_robot_06.jpg" width="150" height="113" id="IFid32" class="ImageFrame_none" alt="Cube man drawn in pen using the robot and G-code for RepRap"/></a></div>
</div>
<p>The <a title="RepRap" href="http://reprap.org/" target="_blank">RepRap</a> project is a very exciting development in open-source hardware. It&#8217;s a machine for which the eventual aim is to have it <em>make copies of itself</em>, which is of course quite a tall order. It is a sort of computer-controlled robot which squirts out hot plastic in a controlled way, building it up in layers to make a solid object. When I read about this project I became very interested in its possibilities, particularly for artistic purposes. In theory it should be able to make almost any shape which can be imagined. The possibilities are endless!</p>
<p>As a stepping stone to building a full version of the RepStrap (the name given for a machine <em>not</em> built from self-generated parts, but designed to <em>make</em> the first generation of parts), I have built a 3-axis Cartesian robot from typewriter and inkjet printer parts, with the idea that I could attach a small drill to it in the meantime and use it to mill shapes from wood, plastic, maybe even aluminium. Building the thermoplastic extruder needed to start building things using additive manufacture looks like being a lot of work (and more importantly time), and so the subtractive (milling) option seemed a bit less daunting. More about my machine <a title="Three-axis CNC robot" href="/projects/three-axis-cnc-robot" target="_blank">here</a>.</p>
<p>The RepRap firmware has the ability to read G-code files, the standard format for controlling CNC machine tools. What my program does is provide a graphical user interface for this, allow the user to load a G-code program and run, stop, and pause this, as well as manually enter G-code. Additionally, there are jog buttons to allow manual positioning of the tool head before starting a program.<br />
Suggested CAD software for producing .DXF files;</p>
<ul>
<li><a title="Solid Edge 2D" href="http://www.plm.automation.siemens.com/en_us/products/velocity/solidedge/free2d/index.shtml" target="_blank">Solid Edge 2D</a> &#8211; this is a free version of a commercial 3D cad system. It seems very much like AutoCAD in how it works, and for me at least took quite a bit of getting used to. I have also used it to produce the drawings for my <a title="Pedal steel guitar" href="/projects/pedal-steel-guitar">pedal steel guitar</a>. Of course it is only 2D and so it would be necessary to produce a layer for each height in the cut profile, and assign a Z-dimension to each when converting to G-code. This is possible using Ace Converter (below).</li>
<li><a title="QCad" href="http://www.ribbonsoft.com/qcad.html" target="_blank">QCad</a> &#8211; Open source, quite mature and powerful. Also only 2D. Works well.</li>
</ul>
<p>I will try to add some more here when I get a chance to investigate some more. <a title="Contact me" href="/contact">Suggestions most welcome!</a></p>
<p>Some utilities to convert .DXF to .NC (G-code) files, as needed by <em>G-code for RepRap</em>;</p>
<ul>
<li><a title="CamBam" href="http://www.cambam.co.uk/" target="_blank">CamBam</a> &#8211; Windows-only program (no luck with <a title="Wine" href="http://www.winehq.org/" target="_blank">Wine</a> so far) which is extremely powerful and almost a CAD program in itself. I have had good results with DXF files produced in QCad. Highly recommended.</li>
<li><a title="Ace Converter" href="http://www.dakeng.com/ace.html" target="_blank">Ace Converter</a> &#8211; open source and seems to work pretty well, except that it does not insert feed speed commands; these need to be inserted manually. Windows only (works with <a title="Wine" href="http://www.winehq.org/" target="_blank">Wine</a> under Linux). Note that it seems to crash when reading large files.</li>
<li>CAD2CNC &#8211; an ancient DOS program which I came across on the internet (Google it). Seems to be quite powerful. It doesn&#8217;t work in Windows, but it may be possible to get it to work using VMware or something similar.</li>
</ul>
<p>Another use for this machine may be milling PCB&#8217;s. I have found <a title="Eagle to G-code" href="http://www.brusselsprout.org/PCB-Routing/" target="_blank">at least one piece of software</a> which is free and can produce G-code from <a title="Eagle" href="http://www.cadsoft.de/" target="_blank">Eagle</a> files as well as Gerber files. I have not yet tried it out with <em>G-code for RepRap</em>.</p>
<p>This software is GPL licensed (which means it&#8217;s free in all senses of the word).</p>
<p>A video of it in action can be seen at my <a title="Three-axis CNC robot" href="/projects/three-axis-cnc-robot">three-axis CNC robot</a> page.</p>
<p><a title="G-code for RepRap at Sourceforge" href="http://sourceforge.net/projects/gcodeforreprap/" target="_blank">Download <em>G-code for RepRap</em> from Sourceforge</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrismeighan.com/projects/g-code-for-reprap/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Media PC</title>
		<link>http://www.chrismeighan.com/projects/media-pc</link>
		<comments>http://www.chrismeighan.com/projects/media-pc#comments</comments>
		<pubDate>Sun, 23 Dec 2007 21:04:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://192.168.1.35:85/2007/12/23/media-pc</guid>
		<description><![CDATA[


I wanted to build an ultra-quiet PC to be used for playing DVD&#8217;s, MP3&#8217;s, downloaded films, watching (and pausing) live TV, and such like. It runs the Freevo home theatre platform on Linux, and features an IR remote control (with wake from standby functionality), an LCD display, TV-in and -out, and can barely be heard [...]]]></description>
			<content:encoded><![CDATA[<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/390-2/media_pc_01.jpg" title="Media PC" rel="lightbox[22]"><img src="http://www.chrismeighan.com/gallery2/d/389-2/media_pc_01.jpg" width="150" height="113" id="IFid47" class="ImageFrame_none" alt="Media PC"/></a></div>
</div>
<p>I wanted to build an ultra-quiet PC to be used for playing DVD&#8217;s, MP3&#8217;s, downloaded films, watching (and pausing) live TV, and such like. It runs the <a title="Freevo" href="http://freevo.sourceforge.net/" target="_blank">Freevo</a> home theatre platform on Linux, and features an IR remote control (with wake from standby functionality), an LCD display, TV-in and -out, and can barely be heard even in a completely silent room.<span id="more-22"></span></p>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/390-2/media_pc_01.jpg" title="Media PC" rel="lightbox[22]"><img src="http://www.chrismeighan.com/gallery2/d/389-2/media_pc_01.jpg" width="150" height="113" id="IFid48" class="ImageFrame_none" alt="Media PC"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/394-2/media_pc_02.jpg" title="LCD display with IR sensor window and on/off button" rel="lightbox[22]"><img src="http://www.chrismeighan.com/gallery2/d/393-2/media_pc_02.jpg" width="150" height="113" id="IFid49" class="ImageFrame_none" alt="LCD display with IR sensor window and on/off button"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/397-2/media_pc_03.jpg" title="Main screen" rel="lightbox[22]"><img src="http://www.chrismeighan.com/gallery2/d/396-2/media_pc_03.jpg" width="150" height="113" id="IFid50" class="ImageFrame_none" alt="Main screen"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/400-2/media_pc_04.jpg" title="TV menu" rel="lightbox[22]"><img src="http://www.chrismeighan.com/gallery2/d/399-2/media_pc_04.jpg" width="150" height="113" id="IFid51" class="ImageFrame_none" alt="TV menu"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/403-2/media_pc_05.jpg" title="Watching TV" rel="lightbox[22]"><img src="http://www.chrismeighan.com/gallery2/d/402-2/media_pc_05.jpg" width="150" height="113" id="IFid52" class="ImageFrame_none" alt="Watching TV"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/406-2/media_pc_06.jpg" title="Watching a film" rel="lightbox[22]"><img src="http://www.chrismeighan.com/gallery2/d/405-2/media_pc_06.jpg" width="150" height="113" id="IFid53" class="ImageFrame_none" alt="Watching a film"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/409-2/media_pc_07.jpg" title="Rear panel" rel="lightbox[22]"><img src="http://www.chrismeighan.com/gallery2/d/408-2/media_pc_07.jpg" width="150" height="113" id="IFid54" class="ImageFrame_none" alt="Rear panel"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/412-2/media_pc_08.JPG" title="Air vent on base" rel="lightbox[22]"><img src="http://www.chrismeighan.com/gallery2/d/411-2/media_pc_08.JPG" width="150" height="113" id="IFid55" class="ImageFrame_none" alt="Air vent on base"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/415-2/media_pc_09.jpg" title="With cover off" rel="lightbox[22]"><img src="http://www.chrismeighan.com/gallery2/d/414-2/media_pc_09.jpg" width="150" height="113" id="IFid56" class="ImageFrame_none" alt="With cover off"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/418-2/media_pc_10.jpg" title="LCD and IR electronics to left, ultra-quiet processor fan, DIY fanless PSU" rel="lightbox[22]"><img src="http://www.chrismeighan.com/gallery2/d/417-2/media_pc_10.jpg" width="150" height="113" id="IFid57" class="ImageFrame_none" alt="LCD and IR electronics to left, ultra-quiet processor fan, DIY fanless PSU"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/421-2/media_pc_11.JPG" title="Cables to rear panel" rel="lightbox[22]"><img src="http://www.chrismeighan.com/gallery2/d/420-2/media_pc_11.JPG" width="150" height="113" id="IFid58" class="ImageFrame_none" alt="Cables to rear panel"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/424-2/media_pc_12.JPG" title="Optical drive (wrapped in fabric to damp vibrations)" rel="lightbox[22]"><img src="http://www.chrismeighan.com/gallery2/d/423-2/media_pc_12.JPG" width="150" height="113" id="IFid59" class="ImageFrame_none" alt="Optical drive (wrapped in fabric to damp vibrations)"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/427-2/media_pc_13.jpg" title="Rear of LCD with control electronics" rel="lightbox[22]"><img src="http://www.chrismeighan.com/gallery2/d/426-2/media_pc_13.jpg" width="150" height="113" id="IFid60" class="ImageFrame_none" alt="Rear of LCD with control electronics"/></a></div>
</div>
<p>I wanted to build an ultra-quiet PC to be used for playing DVD&#8217;s, MP3&#8217;s, downloaded films, watching (and pausing) live TV, and such like. It runs the <a title="Freevo" href="http://freevo.sourceforge.net/" target="_blank">Freevo</a> home theatre platform on Linux, and features an IR remote control (with wake from standby functionality), an LCD display, TV-in and -out, and can barely be heard even in a completely silent room.</p>
<p>The first task was to identify what the components are which generate noise. These are;</p>
<ul>
<li>Fan in power supply</li>
<li>Processor fan</li>
<li>Hard drive</li>
<li>Optical (DVD) drive</li>
</ul>
<p>The first of these I tackled by constructing a passively-cooled PSU, that is to say a power supply without any fan at all. This I did by mounting the power transistors from an existing ATX power supply onto a very large aluminium heatsink, so large that it remains cool without air having to be blown over it. Since there are lethal voltages within a PC PSU, I then made a cage out of perforated steel to cover the whole thing. This is the large box at the rear of the machine which can be seen in the photos with the case off.</p>
<p>To solve the processor fan noise problem, I attempted to run the system using a passively-cooled Slot 1 PIII processor. Unfortunately, the fastest available was still not up to the job, and so I went looking for the quietest fan I could find. The one I have used is an <a title="Acousti Products" href="http://www.acoustiproducts.com/" target="_blank">Acoustifan</a>, which when run at 5V (rather than the usual 12V) is almost inaudible, even at night.</p>
<p>The hard drive is a 2.5&#8243; laptop hard drive connected via an adapter cable, which is also extremely quiet. To prevent vibrations from this transferring to the chassis, it is held between two pieces of foam rubber. The fact that the chassis is made from 18mm MDF, which has quite a high density, means that the whole thing does not resonate as much as a folded steel case would.</p>
<p>The area in which I had the least success was with the DVD drive &#8211; I could not find very much objective information online about really quiet drives, and ended up buying a couple which had been recommended on forums via eBay. The one which I have is still not ideal, but quieter than many others which I have come across. Some drives can be set to spin at relatively low speeds via software, but this one does not seem to respond to such commands.</p>
<p>As mentioned, Linux is the operating system installed on this machine, or to be more specific <a title="Mandriva" href="http://www.mandriva.com/" target="_blank">Mandriva Linux 2007</a>. The <a title="DirectFB" href="http://www.directfb.org/" target="_blank">DirectFB</a> system is used so that no windowing system is needed, thus reducing system resource requirements. This is important since the processor is a PIII 1000MHz, about the lower limit of what can be used for this type of system.</p>
<p>TV out is provided with a <a title="Matrox" href="http://www.matrox.com/" target="_blank">Matrox</a> G400 graphics card, which although pretty old has quite good Linux support and produces a fairly good picture (much better than the photos would suggest; it&#8217;s pretty difficult to take reasonable shots of an analogue TV picture!).</p>
<p>For watching TV, I have a <a title="Hauppauge" href="http://www.hauppage.com/" target="_blank">Hauppauge</a> WinTV-PVR-150 analogue TV card, which is the most appropriate here in the Netherlands where the majority of homes receive analogue cable TV through a coaxial wall socket. At some point in the future, it may be that it will need to be upgraded to one or other digital system.</p>
<p>I was very keen that it would be possible to put the thing into and out of standby using a remote control, just as is possible with most set top boxes. It took quite a bit of fiddling to get the system to enter suspend mode properly (and more to the point, come out of it), and indeed it turned out to be easier using the older APM system in Linux rather than the more modern ACPI.</p>
<p>The remote control is the one which came with the PVR-150 card, with a simple detector circuit wired up to COM1 as required by <a title="Linux Infrared Remote Control" href="http://www.lirc.org/" target="_blank">LIRC</a>.</p>
<p>To get the system out of standby using the remote control, it was necessary to construct a <a title="Wake-on-LIRC" href="http://markh.de/wakeonlirc/" target="_blank">small circuit</a> which would detect the IR code for &#8220;on&#8221;, and send an interrupt to the computer via the WOL (Wake-On-LAN) connector.</p>
<p>Finally, a small 20&#215;4 character HD44780 LCD display allows control of the system without the TV being on, which is useful when for example playing MP3 tracks. This makes use of the <a title="LoS-panel" href="http://www.xs4all.nl/~mlf/los/" target="_blank">LoS-panel</a> circuit, which interfaces to COM2 and allows the backlight to be switched on and off in software, which is used to power it down when in suspend mode since power is still supplied to the LCD display.</p>
<p>For practical reasons (cooling), and also because I quite like the look of the G5 Mac, I had a perforated steel case made to cover the MDF chassis. This was not too expensive, and works really well. The front panel is made from 6mm MDF, and both it and the case are finished with spray paint: matt black for the case, and dark metallic indigo for the front panel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrismeighan.com/projects/media-pc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pedal steel guitar</title>
		<link>http://www.chrismeighan.com/projects/pedal-steel-guitar</link>
		<comments>http://www.chrismeighan.com/projects/pedal-steel-guitar#comments</comments>
		<pubDate>Sun, 23 Dec 2007 20:51:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://192.168.1.35:85/2007/12/23/pedal-steel-guitar</guid>
		<description><![CDATA[


You will know it when you hear it; the beautiful, smooth sound of a slide guitar. Most of all in country music, but also in many other styles.  Unable to afford one, and of course because I love making things, I decided to build my own.
You will know it when you hear it; the [...]]]></description>
			<content:encoded><![CDATA[<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/281-4/pedal_steel_guitar_08.jpg" title="Pedal steel guitar and stool" rel="lightbox[20]"><img src="http://www.chrismeighan.com/gallery2/d/280-2/pedal_steel_guitar_08.jpg" width="113" height="150" id="IFid71" class="ImageFrame_none" alt="Pedal steel guitar and stool"/></a></div>
</div>
<p>You will know it when you hear it; the beautiful, smooth sound of a slide guitar. Most of all in country music, but also in many other styles.  Unable to afford one, and of course because I love making things, I decided to build my own.<span id="more-20"></span><br />
You will know it when you hear it; the beautiful, smooth sound of a slide guitar. Most of all in country music, but also in many other styles.  Unable to afford one, and of course because I love making things, I decided to build my own.</p>
<div class="imageSlider"><img title="Packed away" src="/wp-content/uploads/images/pedal_steel_guitar/pedal_steel_assembly_01.jpg" alt="Packed away" width="300" height="225" /><img title="Assembling" src="/wp-content/uploads/images/pedal_steel_guitar/pedal_steel_assembly_02.jpg" alt="Assembling" width="300" height="225" /><img title="Assembling" src="/wp-content/uploads/images/pedal_steel_guitar/pedal_steel_assembly_03.jpg" alt="Assembling" width="300" height="225" /><img title="Assembling" src="/wp-content/uploads/images/pedal_steel_guitar/pedal_steel_assembly_04.jpg" alt="Assembling" width="300" height="225" /><img title="Assembling" src="/wp-content/uploads/images/pedal_steel_guitar/pedal_steel_assembly_05.jpg" alt="Assembling" width="300" height="225" /><img title="Assembling" src="/wp-content/uploads/images/pedal_steel_guitar/pedal_steel_assembly_06.jpg" alt="Assembling" width="300" height="225" /><img title="Assembling" src="/wp-content/uploads/images/pedal_steel_guitar/pedal_steel_assembly_07.jpg" alt="Assembling" width="300" height="225" /><img title="Assembled!" src="/wp-content/uploads/images/pedal_steel_guitar/pedal_steel_assembly_08.jpg" alt="Assembled!" width="300" height="225" /></div>
<p>This beast has been over two years in the making, and is now a complete redesign of my original attempt, put together as it was in an afternoon from salvaged guitar parts and MDF. What has taken by far the most amount of time is designing a reliable string bending mechanism. The current incarnation is composed of Meccano, extruded aluminium, and hardware purchased at my local ALDI. Precision engineering is this thus definitely not. However it does work, and keeps its tune pretty well.</p>
<div class="centeredContent">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/248-3/pedal_steel_guitar_10.jpg" title="Bender stop from bridge end underside" rel="lightbox[20]"><img src="http://www.chrismeighan.com/gallery2/d/247-2/pedal_steel_guitar_10.jpg" width="150" height="113" id="IFid72" class="ImageFrame_none" alt="Bender stop from bridge end underside"/></a></div>
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/254-4/pedal_steel_guitar_12.jpg" title="Bender stop from bridge end underside" rel="lightbox[20]"><img src="http://www.chrismeighan.com/gallery2/d/253-3/pedal_steel_guitar_12.jpg" width="150" height="113" id="IFid73" class="ImageFrame_none" alt="Bender stop from bridge end underside"/></a></div>
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/278-3/pedal_steel_guitar_20.jpg" title="Bridge" rel="lightbox[20]"><img src="http://www.chrismeighan.com/gallery2/d/277-2/pedal_steel_guitar_20.jpg" width="150" height="113" id="IFid74" class="ImageFrame_none" alt="Bridge"/></a></div>
</div>
<div class="centeredContent">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/275-4/pedal_steel_guitar_19.jpg" title="Nut and tuning keys" rel="lightbox[20]"><img src="http://www.chrismeighan.com/gallery2/d/274-2/pedal_steel_guitar_19.jpg" width="150" height="113" id="IFid75" class="ImageFrame_none" alt="Nut and tuning keys"/></a></div>
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/272-3/pedal_steel_guitar_18.jpg" title="Pickup and bridge" rel="lightbox[20]"><img src="http://www.chrismeighan.com/gallery2/d/271-2/pedal_steel_guitar_18.jpg" width="150" height="113" id="IFid76" class="ImageFrame_none" alt="Pickup and bridge"/></a></div>
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/260-4/pedal_steel_guitar_14.jpg" title="Return springs" rel="lightbox[20]"><img src="http://www.chrismeighan.com/gallery2/d/259-2/pedal_steel_guitar_14.jpg" width="150" height="113" id="IFid77" class="ImageFrame_none" alt="Return springs"/></a></div>
</div>
<div class="centeredContent">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/251-4/pedal_steel_guitar_11.jpg" title="Single/dual coil switch underside" rel="lightbox[20]"><img src="http://www.chrismeighan.com/gallery2/d/250-2/pedal_steel_guitar_11.jpg" width="150" height="113" id="IFid78" class="ImageFrame_none" alt="Single/dual coil switch underside"/></a></div>
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/266-4/pedal_steel_guitar_16.jpg" title="Springs, bender cranks, bender stop" rel="lightbox[20]"><img src="http://www.chrismeighan.com/gallery2/d/265-2/pedal_steel_guitar_16.jpg" width="150" height="113" id="IFid79" class="ImageFrame_none" alt="Springs, bender cranks, bender stop"/></a></div>
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/269-3/pedal_steel_guitar_17.jpg" title="Stool closeup" rel="lightbox[20]"><img src="http://www.chrismeighan.com/gallery2/d/268-2/pedal_steel_guitar_17.jpg" width="150" height="113" id="IFid80" class="ImageFrame_none" alt="Stool closeup"/></a></div>
</div>
<p>The legs have been salvage from an old card table (the sort which is roughly 1m square and is covered with green cloth), and possess a nice locking mechanism. In addition to the main guitar table and pedal base, the instrument features a folding stool which forms part of the case when packed away.<br />
</p><script type="text/javascript">single8versions=[[15,640,500],[16,400,320]];</script><a href="javascript:mkShutterWT(8,single8versions[document.getElementById('single8versionSelect').value][0],single8versions[document.getElementById('single8versionSelect').value][1],single8versions[document.getElementById('single8versionSelect').value][2],'Playing the pedal steel guitar');" title="View video Playing the pedal steel guitar" class="videoLink"><img src="/wp-content/plugins/wordtube/playicon.gif" alt="Play" />Playing the pedal steel guitar</a><form action="" method="get" style="font-size:8pt;margin:0;padding:0;">Select version: <select style="font-size:8pt;" id="single8versionSelect" onchange="versionChanged('single8',this.value,2);"><option value="0" selected="selected">Fast broadband (1Mbps)</option><option value="1">Broadband (300kbps)</option></select></form><p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrismeighan.com/projects/pedal-steel-guitar/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://www.chrismeighan.com/wp-content/uploads/video/playing_the_pedal_steel_guitar1Mbps.flv" length="1" type="video/x-flv"/>
	</item>
		<item>
		<title>Tricycle</title>
		<link>http://www.chrismeighan.com/projects/tricycle</link>
		<comments>http://www.chrismeighan.com/projects/tricycle#comments</comments>
		<pubDate>Fri, 27 Jul 2007 16:25:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://testchrismeighan:85/projects/tricycle</guid>
		<description><![CDATA[


I built this during the time that I was a participant in the artwork Beautiful City by Maria Pask, which took place during the summer of 2007 as part of Skulptur Projekte Münster 07. I had always wanted to construct some type of bicycle, and this proved to be a good opportunity to do so.












I [...]]]></description>
			<content:encoded><![CDATA[<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/345-3/tricycle_01.jpg" title="Tricycle after a few months, a bit worse for wear" rel="lightbox[24]"><img src="http://www.chrismeighan.com/gallery2/d/344-2/tricycle_01.jpg" width="150" height="113" id="IFid86" class="ImageFrame_none" alt="Tricycle after a few months, a bit worse for wear"/></a></div>
</div>
<p>I built this during the time that I was a participant in the artwork <a title="Beautiful City" href="http://www.beautifulcity.de/" target="_blank"><em>Beautiful City</em></a> by Maria Pask, which took place during the summer of 2007 as part of Skulptur Projekte Münster 07. I had always wanted to construct some type of bicycle, and this proved to be a good opportunity to do so.<span id="more-24"></span></p>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/352-3/tricycle_03.jpg" title="Esther and Simone on the front, me pedalling" rel="lightbox[24]"><img src="http://www.chrismeighan.com/gallery2/d/351-2/tricycle_03.jpg" width="150" height="113" id="IFid87" class="ImageFrame_none" alt="Esther and Simone on the front, me pedalling"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/345-3/tricycle_01.jpg" title="Tricycle after a few months, a bit worse for wear" rel="lightbox[24]"><img src="http://www.chrismeighan.com/gallery2/d/344-2/tricycle_01.jpg" width="150" height="113" id="IFid88" class="ImageFrame_none" alt="Tricycle after a few months, a bit worse for wear"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/349-3/tricycle_02.jpg" title="Under construction" rel="lightbox[24]"><img src="http://www.chrismeighan.com/gallery2/d/348-2/tricycle_02.jpg" width="150" height="113" id="IFid89" class="ImageFrame_none" alt="Under construction"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/355-3/tricycle_04.jpg" title="With figurehead" rel="lightbox[24]"><img src="http://www.chrismeighan.com/gallery2/d/354-2/tricycle_04.jpg" width="150" height="113" id="IFid90" class="ImageFrame_none" alt="With figurehead"/></a></div>
</div>
<p>I built this during the time that I was a participant in the artwork <a title="Beautiful City" href="http://www.beautifulcity.de/" target="_blank"><em>Beautiful City</em></a> by Maria Pask, which took place during the summer of 2007 as part of Skulptur Projekte Münster. I had always wanted to construct some type of bicycle, and this proved to be a good opportunity to do so.</p>
<p>The intention of <em>Beautiful City</em> was to build a city of ideas in place of one of concrete and stone. A large tent was set up in the Schlossgarten in Münster, where a talk was held every Sunday by a representative of a religion or belief &#8211; including a Buddist heavy metal band, no less than two witches, and a lesbian catholic priestess. At the same time, the city was populated by a different group of people every week, most of whom were art students from the Netherlands &#8211; including myself.</p>
<p>The equipment which I had available was pretty limited, which made things quite difficult. All the parts which I needed were salvaged from the nearby university, and hauled through the streets of Münster to the park where we were staying.</p>
<p>It went through a couple of versions before it was able to work successfully, and it must be admitted that it is not the most practical thing I have ever built. It&#8217;s really heavy, and also a bit dangerous if someone sits on the front without there being someone on the back to counteract their weight. This became a bit of a problem during on of the Sunday lectures, when a German Buddhist named Winfred Kopps decided that it would be nice to deliver his talk whilst sitting on the bicycle. We tried hanging jerrycans full of water on the back, which was not too successful, and so instead myself and one of the project organisers took it in turns sitting on the back while he spoke. Happy memories indeed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrismeighan.com/projects/tricycle/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ScopeShapes</title>
		<link>http://www.chrismeighan.com/projects/scopeshapes</link>
		<comments>http://www.chrismeighan.com/projects/scopeshapes#comments</comments>
		<pubDate>Sat, 23 Apr 2005 20:56:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://192.168.1.35:85/2005/04/23/scopeshapes</guid>
		<description><![CDATA[


ShopeShapes is a piece of computer software which allows an oscilloscope to be generate vector graphics using the sound card output of a computer. It reads 2- or 3D shapes from .dxf files, and allows up to ten such shapes to be rotated, zoomed, and morphed in real time. It runs on Windows, Linux, and [...]]]></description>
			<content:encoded><![CDATA[<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/329-1/scopeshapes_scope.jpg" title="ScopeShapes" rel="lightbox[21]"><img src="http://www.chrismeighan.com/gallery2/d/330-3/scopeshapes_scope.jpg" width="150" height="113" id="IFid96" class="ImageFrame_none" alt="ScopeShapes"/></a></div>
</div>
<p><em>ShopeShapes</em> is a piece of computer software which allows an oscilloscope to be generate vector graphics using the sound card output of a computer. It reads 2- or 3D shapes from .dxf files, and allows up to ten such shapes to be rotated, zoomed, and morphed in real time. It runs on Windows, Linux, and Mac OS X.<span id="more-21"></span></p>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/329-1/scopeshapes_scope.jpg" title="ScopeShapes" rel="lightbox[21]"><img src="http://www.chrismeighan.com/gallery2/d/330-3/scopeshapes_scope.jpg" width="150" height="113" id="IFid97" class="ImageFrame_none" alt="ScopeShapes"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/332-1/scopeshapes_screenshot_01.png" title="ScopeShapes" rel="lightbox[21]"><img src="http://www.chrismeighan.com/gallery2/d/333-3/scopeshapes_screenshot_01.png" width="150" height="113" id="IFid98" class="ImageFrame_none" alt="ScopeShapes"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/334-1/scopeshapes_screenshot_02.png" title="ScopeShapes" rel="lightbox[21]"><img src="http://www.chrismeighan.com/gallery2/d/335-3/scopeshapes_screenshot_02.png" width="150" height="113" id="IFid99" class="ImageFrame_none" alt="ScopeShapes"/></a></div>
</div>
<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.chrismeighan.com/gallery2/d/336-1/scopeshapes_screenshot_03.png" title="ScopeShapes" rel="lightbox[21]"><img src="http://www.chrismeighan.com/gallery2/d/337-3/scopeshapes_screenshot_03.png" width="150" height="113" id="IFid100" class="ImageFrame_none" alt="ScopeShapes"/></a></div>
</div>
<p>I bought an oscilloscope cheap, and it seemed like fun to try and make it do things it wasn&#8217;t designed for. For those who are wondering what on earth an oscilloscope is, here is a bit of background&#8230;</p>
<p>An oscilloscope is a piece of laboratory equipment which has a small screen, various controls, and inputs for electrical signals. Its normal mode of operation is to trace voltages over a certain short period of time, say a tenth or a hundreth of a second. The horizontal axis represents time, and the vertical axis voltage. An electrocardiogram display as might be used in a hospital is a specialist form of oscilloscope.</p>
<p>However, the one I have (and most models, for that matter), has a special mode whereby the horizontal axis can be controlled by a voltage as well, rather than by time, such that a line can be drawn to any point on the screen by varying two (rather than one) voltages.</p>
<p>I did some thinking, and realised that the stereo sound output that most computers have is just 2 digital-to-analogue converters, that is the it is just 2 voltages that are under software control. So by writing some clever software, and connecting, say, left to X, and right to Y, we could produce pretty pictures on the screen! Without having to build any additional hardware!</p>
<p>This is what <em>ScopeShapes</em> is for. Of course, a picture speaks a thousand words &#8211; have a look at the photos for a better idea of what it is all about.</p>
<p><em>ScopeShapes</em> reads in DXF files, which are produced by <em>AutoCAD</em>, and many other programs &#8211; they are basically a CAD-orientated 3D vector format. I chose this because it is a pretty common format, and the specifications for it were freely available. It can hold up to 10 shapes at once, and switch smoothly between them. This can be done with the mouse, or via keyboard shortcuts.</p>
<p><em>ScopeShapes</em> runs on Windows, Mac OS X, and Linux.</p>
<p><a title="ScopeShapes at SourceForge" href="http://sourceforge.net/project/showfiles.php?group_id=134883&amp;package_id=148051" target="_blank">Download <em>ScopeShapes</em> from SourceForge</a></p>
<p><a title="ScopeShapes manual" href="/wp-content/uploads/pdf/scopeshapes_manual.pdf" target="_blank">Read the <em>ScopeShapes</em> manual (pdf)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrismeighan.com/projects/scopeshapes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

