<?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></title>
	<atom:link href="http://www.chrisfenton.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chrisfenton.com</link>
	<description>Home to a cunning artificer</description>
	<lastBuildDate>Sun, 09 Jun 2013 16:57:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>The Turbo Entabulator is alive!</title>
		<link>http://www.chrisfenton.com/2013/06/09/the-turbo-entabulator-is-alive/</link>
		<comments>http://www.chrisfenton.com/2013/06/09/the-turbo-entabulator-is-alive/#comments</comments>
		<pubDate>Sun, 09 Jun 2013 16:55:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chrisfenton.com/?p=442</guid>
		<description><![CDATA[I finally got my 3D-printed, fully-mechanical computer running! Go check out the Turbo Entabulator - and then go build your own!]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.chrisfenton.com/wp-content/uploads/2013/06/te_zero_detect1.jpg"><img class="aligncenter size-medium wp-image-443" title="te_zero_detect" src="http://www.chrisfenton.com/wp-content/uploads/2013/06/te_zero_detect1-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>I finally got my 3D-printed, fully-mechanical computer running! Go check out the <a href="http://www.chrisfenton.com/the-turbo-entabulator/">Turbo Entabulator -</a> and then go<a href="http://www.thingiverse.com/thing:101105"> build your own</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfenton.com/2013/06/09/the-turbo-entabulator-is-alive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cray-zy progress! We have a booting system!</title>
		<link>http://www.chrisfenton.com/2013/05/03/cray-zy-progress-we-have-a-booting-system/</link>
		<comments>http://www.chrisfenton.com/2013/05/03/cray-zy-progress-we-have-a-booting-system/#comments</comments>
		<pubDate>Fri, 03 May 2013 02:53:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chrisfenton.com/?p=418</guid>
		<description><![CDATA[I had gotten bogged down with the data recovery effort from my COS disk pack in the last year (and my day job building slightly more modern supercomputers got a bit busier), but an awesome programmer named Andras has picked <a class="more-link" href="http://www.chrisfenton.com/2013/05/03/cray-zy-progress-we-have-a-booting-system/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I had gotten bogged down with the data recovery effort from my COS disk pack in the last year (and my day job building slightly more modern supercomputers got a bit busier), but an awesome programmer named Andras has picked up the torch and carried it ridiculously far!</p>
<p>He not only re-wrote all of my disk recovery software to overcome most of the disk corruption, he also reverse engineered the file system and wrote a simulator for an entire data center&#8217;s worth of equipment (4 CPU Cray X-MP, with 4 IO Processors, a peripheral expander, printer, wyse 50 terminals, a farm of disk drives and a real-time clock module that apparently uses the AT command set), and actually got the OS to boot! His write-up about his work is pretty awesome: <a href="http://modularcircuits.tantosonline.com/blog/articles/the-cray-files/" target="_blank">http://modularcircuits.<wbr>tantosonline.com/blog/<wbr>articles/the-cray-files/</wbr></wbr></a>, including code for his simulator.</p>
<p>If anyone has any software for a Cray-1 or Cray X-MP, now is the time to speak up! We&#8217;ve got a working system that can run it! Now, to just find the time to get my FPGA version up to speed so I can run this!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfenton.com/2013/05/03/cray-zy-progress-we-have-a-booting-system/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A 3D-printable, mechanical stepper</title>
		<link>http://www.chrisfenton.com/2013/04/15/a-3d-printable-mechanical-stepper/</link>
		<comments>http://www.chrisfenton.com/2013/04/15/a-3d-printable-mechanical-stepper/#comments</comments>
		<pubDate>Mon, 15 Apr 2013 23:02:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chrisfenton.com/?p=413</guid>
		<description><![CDATA[My efforts have slowly been converging on a workable design for a 3D-printable, all-mechanical computer (with an emphasis on the word *slowly*). Inspired by this recent post I saw floating around the &#8216;net, I thought I would post my most <a class="more-link" href="http://www.chrisfenton.com/2013/04/15/a-3d-printable-mechanical-stepper/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.chrisfenton.com/wp-content/uploads/2013/04/mechanical_stepper.jpg"><img class="aligncenter size-medium wp-image-414" title="mechanical_stepper" src="http://www.chrisfenton.com/wp-content/uploads/2013/04/mechanical_stepper-300x225.jpg" alt="" width="300" height="225" /></a>My efforts have slowly been converging on a workable design for a 3D-printable, all-mechanical computer (with an emphasis on the word *slowly*). Inspired by this<a href="http://hackaday.com/2013/04/13/working-3d-printed-stepper-motor/#more-97529"> recent post</a> I saw floating around the &#8216;net, I thought I would post my most recent attempt at building a fully-mechanical stepping mechanism (to replace the stepper motors used in my FIBIAC project). Eventually I will get around to integrating this with my <a href="http://www.thingiverse.com/thing:16068">electromechanical counter</a> so that I have a fully mechanical counting mechanism.</p>
<p>And video!</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/hf3dVEAKjFU?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfenton.com/2013/04/15/a-3d-printable-mechanical-stepper/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Loom!</title>
		<link>http://www.chrisfenton.com/2012/11/03/loom/</link>
		<comments>http://www.chrisfenton.com/2012/11/03/loom/#comments</comments>
		<pubDate>Sat, 03 Nov 2012 21:56:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chrisfenton.com/?p=408</guid>
		<description><![CDATA[I&#8217;ve been reading an awesome textbook on power-loom engineering, and it&#8217;s inspired me to try to build my own all-mechanical, jacquard-style punch card reader. I have a small 3-bit version more-or-less working, and up on thingiverse in case anyone wants <a class="more-link" href="http://www.chrisfenton.com/2012/11/03/loom/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.chrisfenton.com/wp-content/uploads/2012/11/jacquard_back.jpg"><img class="aligncenter size-medium wp-image-410" title="jacquard_back" src="http://www.chrisfenton.com/wp-content/uploads/2012/11/jacquard_back-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>I&#8217;ve been reading an awesome<a href="http://www.amazon.com/Mechanism-Weaving-Thomas-William-Fox/dp/1142250016"> textbook on power-loom engineering</a>, and it&#8217;s inspired me to try to build my own all-mechanical, jacquard-style punch card reader. I have a small 3-bit version more-or-less working, and up on <a href="http://www.thingiverse.com/thing:33696">thingiverse</a> in case anyone wants to build their own. I doubt it will ever happen, but it would be cool to build a super-simplified all-mechanical computer that actually used punch cards. Maybe I could call it <a href="http://plan28.org/">&#8220;Plan 2.8&#8243;</a> instead? Anyway, eat your heart out steampunk fans!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfenton.com/2012/11/03/loom/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>To the sea!</title>
		<link>http://www.chrisfenton.com/2012/07/28/to-the-sea/</link>
		<comments>http://www.chrisfenton.com/2012/07/28/to-the-sea/#comments</comments>
		<pubDate>Sat, 28 Jul 2012 15:46:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chrisfenton.com/?p=402</guid>
		<description><![CDATA[A project that&#8217;s been on my &#8216;to-do&#8217; list for years now is some kind of autonomous, robotic boat platform. Although I have dreams of crossing the atlantic someday, for now my sights are set on something more local. To that <a class="more-link" href="http://www.chrisfenton.com/2012/07/28/to-the-sea/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A project that&#8217;s been on my &#8216;to-do&#8217; list for years now is some kind of autonomous, robotic boat platform. Although I have dreams of crossing the atlantic someday, for now my sights are set on something more local. To that end, I&#8217;ve started construction on a small nautical rover. I unfortunately don&#8217;t actually know much about boats or robotics in general, and my primary tools are the laser cutter at NYCResistor and my trusty Thing-o-matic 3D printer, so my boat is kind of funny looking. Some preliminary tests have been promising so far though!</p>
<p><a href="http://www.chrisfenton.com/wp-content/uploads/2012/07/boat_prototype.jpg"><img class="aligncenter size-medium wp-image-403" title="boat_prototype" src="http://www.chrisfenton.com/wp-content/uploads/2012/07/boat_prototype-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>The 3D-printed propellers work much better than I expected!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfenton.com/2012/07/28/to-the-sea/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>It runs!</title>
		<link>http://www.chrisfenton.com/2012/05/05/it-runs/</link>
		<comments>http://www.chrisfenton.com/2012/05/05/it-runs/#comments</comments>
		<pubDate>Sun, 06 May 2012 03:32:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chrisfenton.com/?p=399</guid>
		<description><![CDATA[I really wanted to get this thing up and running for the upcoming interactive art show at NYCR. Behold &#8211; the FIBIAC! I&#8217;ll do a full write-up for it soon with some more details.]]></description>
			<content:encoded><![CDATA[<p>I really wanted to get this thing up and running for the upcoming<a href="http://interactiveshow2012.eventbrite.com/?ref=ecount"> interactive art show at NYCR</a>.</p>
<p>Behold &#8211; the FIBIAC!</p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/2S-a28CQqps?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>I&#8217;ll do a full write-up for it soon with some more details.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfenton.com/2012/05/05/it-runs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>More progress!</title>
		<link>http://www.chrisfenton.com/2012/04/29/more-progress/</link>
		<comments>http://www.chrisfenton.com/2012/04/29/more-progress/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 00:29:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chrisfenton.com/?p=389</guid>
		<description><![CDATA[After a tedious afternoon of soldering, I have the three counters needed for this prototype mounted along with corresponding stepper motors and driver circuits. I still need to add a circuit board to the middle layer to connect the upper <a class="more-link" href="http://www.chrisfenton.com/2012/04/29/more-progress/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After a tedious afternoon of soldering, I have the three counters needed for this prototype mounted along with corresponding stepper motors and driver circuits. I still need to add a circuit board to the middle layer to connect the upper and lower layers (to connect the counters to both the card reader and the microcontroller used for sequencing). Anyway, a pic of the (rather awkwardly sized) machine so far:</p>
<p><a href="http://chrisfenton.com/wp-content/uploads/2012/04/mech_comp.jpg"><img class="aligncenter size-full wp-image-390" title="mech_comp" src="http://chrisfenton.com/wp-content/uploads/2012/04/mech_comp.jpg" alt="" width="600" height="800" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfenton.com/2012/04/29/more-progress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The sound of progress&#8230;</title>
		<link>http://www.chrisfenton.com/2012/04/25/behold/</link>
		<comments>http://www.chrisfenton.com/2012/04/25/behold/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 00:56:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chrisfenton.com/?p=363</guid>
		<description><![CDATA[I finally feel like I&#8217;m starting to make some progress on this electromechanical computer project. Behold! My prototype electromechanical punch card reader! &#160;]]></description>
			<content:encoded><![CDATA[<p>I finally feel like I&#8217;m starting to make some progress on this electromechanical computer project. Behold! My prototype electromechanical punch card reader!</p>
<p>&nbsp;</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/Uz9cM6TL6xA?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfenton.com/2012/04/25/behold/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Progress update on my Cray-1</title>
		<link>http://www.chrisfenton.com/2012/03/11/progress-update-on-my-cray-1/</link>
		<comments>http://www.chrisfenton.com/2012/03/11/progress-update-on-my-cray-1/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 00:48:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chrisfenton.com/?p=360</guid>
		<description><![CDATA[Despite my lack of website updates, I actually have continued work on my Cray-1 project. In addition to some progress in recovering an operating system for it, I&#8217;ll (hopefully) be releasing another hardware update pretty soon. Major new features that <a class="more-link" href="http://www.chrisfenton.com/2012/03/11/progress-update-on-my-cray-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Despite my lack of website updates, I actually have continued work on my Cray-1 project. In addition to some progress in recovering an operating system for it, I&#8217;ll (hopefully) be releasing another hardware update pretty soon. Major new features that seem to be mostly working:</p>
<p>- I/O channels! I actually implemented the I/O channel hardware for the Cray-1. Initially I had just been using memory-mapped hardware for everything, but I&#8217;d like to actually use that space for memory in the near future, so I took some time to add real DMA hardware. 12 Input and 12 Output channels (I think they were typically used in pairs as 12 full-duplex I/O channels for connecting devices). As currently implemented, they&#8217;re 64-bit I/O ports that can have anything hung off of them. The 64-bit UART the Cray currently uses for I/O, for instance, would be straightforward to connect to a pair of channels.</p>
<p>-New memory controller / arbiter! This goes along with the I/O channels, as I now have 24 I/O channels competing for memory access, in addition to the main memory controller and the Instruction Buffer. For now it&#8217;s just a simple priority arbiter, although I intend to make it a round-robin type to make it more useful. I also had to completely mangle the timing of the main CPU memory &#8216;functional unit&#8217; to support the new arbiter. The performance impact will probably be minimal. Hopefully I can get around to adding a full 4-megaword (32 megabyte) complement of memory to the Cray soon via on-board DRAM.</p>
<p>-New hardware! I retired the Spartan-3E 1600 I had been using (which was too small to support the I/O channel hardware, unfortunately), and moved to a new Spartan-6 LX45t board that Xilinx sent me. This gave me a lot more breathing room for implementing extra features (hopefully including the aforementioned DRAM controller soon), as well as 128MB of on-board DDR3 memory.</p>
<p>-More speed! I&#8217;m fortunately much better at RTL design now than when I started this project, so I took some time to look at what the actual critical path was that was holding me back to 33 MHz or so. With a bit of tweaking I&#8217;m actually able to get my design to compile for the Spartan-6 at the Cray-1&#8242;s original 80 MHz! This is something that had really been nagging me, so I was pretty happy to get that working.</p>
<p>-A new UART! I moved to a new UART from opencores.org that supports RTS/CTS handshaking, so I can get faster data transfers from my main PC to the Cray-1 (115200 kbps for now &#8211; I haven&#8217;t tried it any faster).</p>
<p>I probably introduced a whole pile of new bugs with my timing fixes (any DV engineers out there looking for a new hobby?), but I was able to write a simple test program that listens on the serial port and echoes whatever I type back to me (running at 80MHz!!).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfenton.com/2012/03/11/progress-update-on-my-cray-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Let there be blogging!</title>
		<link>http://www.chrisfenton.com/2012/03/11/let-there-be-blogging/</link>
		<comments>http://www.chrisfenton.com/2012/03/11/let-there-be-blogging/#comments</comments>
		<pubDate>Sun, 11 Mar 2012 23:34:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chrisfenton.com/?p=347</guid>
		<description><![CDATA[For the last couple of years I&#8217;ve just been using my website to host pages about my finished projects (which typically means 2-3 updates a year, at the most). I do a fair amount of work that either 1) never <a class="more-link" href="http://www.chrisfenton.com/2012/03/11/let-there-be-blogging/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For the last couple of years I&#8217;ve just been using my website to host pages about my finished projects (which typically means 2-3 updates a year, at the most). I do a fair amount of work that either 1) never goes anywhere, or 2) is kind of &#8216;follow-up&#8217; work on some of my projects that might be interesting to some people (as it turns out people actually read this site occasionally &#8211; thanks all you people who have e-mailed me!). I have no idea if I&#8217;ll do this with any more regularity than I normally update my site, but we&#8217;ll see. On that note, let there be blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfenton.com/2012/03/11/let-there-be-blogging/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
