<?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>GilesBathgate</title>
	<atom:link href="http://www.gilesbathgate.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gilesbathgate.com</link>
	<description>Things I want to tell the world</description>
	<lastBuildDate>Tue, 02 Mar 2010 22:06:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OverlapStrap progress and firmware modification</title>
		<link>http://www.gilesbathgate.com/2010/02/overlapstrap-progress-and-firmware-modification/</link>
		<comments>http://www.gilesbathgate.com/2010/02/overlapstrap-progress-and-firmware-modification/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 11:57:37 +0000</pubDate>
		<dc:creator>GilesBathgate</dc:creator>
				<category><![CDATA[Reprap]]></category>

		<guid isPermaLink="false">http://www.gilesbathgate.com/?p=305</guid>
		<description><![CDATA[I have completed the Y and Z axes now of my OverlapStrap. I was originally planning to only use one Z axis motor and use one of the syncroflex belts that I bought for the Mendel to drive the two lead screws. But when I saw the price of the cheapest aluminium timing pulleys  that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/wordpress/wp-content/uploads/2010/02/100_1321.jpg"><img class="alignleft size-medium wp-image-307" title="100_1321" src="/wordpress/wp-content/uploads/2010/02/100_1321-300x225.jpg" alt="" width="300" height="225" /></a>I have completed the Y and Z axes now of my OverlapStrap. I was originally planning to only use one Z axis motor and use one of the syncroflex belts that I bought for the Mendel to drive the two lead screws. But when I saw the price of the cheapest <a href="http://www.technobots.co.uk/acatalog/Shop_Front_Aluminium_Timing_Pulleys_411.html">aluminium timing pulleys </a> that I could find, I decided it was cheaper and simpler just to use two stepper motors for the Z axis instead</p>
<p>At this stage I also intend to drive the Y and X axis using lead screws. This required some modifications to the reprap firmware. Annoyingly there are preferences in the reprap software for features that don&#8217;t exist. I am a strong believer of <a href="http://en.wikipedia.org/wiki/You_ain%27t_gonna_need_it">YAGNI</a> and also think that <a href="http://www.gilesbathgate.com/2010/02/green-code/">Green Code</a> is a violation of this principle, so I was a bit annoyed to find both of these practices employed in the reprap code. Anyway, once I got over it and realised that the software preference for steps/mm had no effect on the hardcoded steps/mm defined in the configuration.h of the reprap firmware I was able to change it and upload the new firmware.</p>
<p>I have a feeling that such a low steps/mm setting will lead to printing problems when overlapstrap is complete, however I have a plan to mitigate these problems. I intend to bootstrap some basic parts using the leadscrews and then upgrade overlapstrap to a belt drive version using these parts. I will need to print a belt splitter jig, and some drive pulleys.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gilesbathgate.com/2010/02/overlapstrap-progress-and-firmware-modification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Green Code</title>
		<link>http://www.gilesbathgate.com/2010/02/green-code/</link>
		<comments>http://www.gilesbathgate.com/2010/02/green-code/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 11:43:25 +0000</pubDate>
		<dc:creator>GilesBathgate</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.gilesbathgate.com/?p=312</guid>
		<description><![CDATA[Green code is code that has been commented out. Its usually green because the popular development environments I use syntax highlight the comments in green. In my personal opinion having large chunks of commented out code is a violation of YAGNI. A much better approach than commenting out the code is just to remove it, [...]]]></description>
			<content:encoded><![CDATA[<p>Green code is code that has been commented out. Its usually green because the popular development environments I use syntax highlight the comments in green. In my personal opinion having large chunks of commented out code is a violation of <a href="http://en.wikipedia.org/wiki/You_ain%27t_gonna_need_it">YAGNI</a>. A much better approach than commenting out the code is just to remove it, if you are using  source control, which surely you must be? a record of it will be stored in version control. Doing this has two advantages, firstly the current source code has less clutter, and secondly the source code is kept historically in version control <strong>along side</strong> the code that it was meant to work with. Keeping the code commented out along side the current code is daft, unless you think that un-commenting out the code six months later it will still work, which in most cases it probably won&#8217;t.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gilesbathgate.com/2010/02/green-code/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wordpress category feeds</title>
		<link>http://www.gilesbathgate.com/2010/02/wordpress-category-feeds/</link>
		<comments>http://www.gilesbathgate.com/2010/02/wordpress-category-feeds/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 01:31:22 +0000</pubDate>
		<dc:creator>GilesBathgate</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.gilesbathgate.com/?p=302</guid>
		<description><![CDATA[Today my colleague Ciaran showed me how I could create a category feed, so that I could keep posts related to OverlapStrap seperate from my other posts, and save having to post to two blogs, whilst still having the reprap related posts appear in the Reprap aggregation pipe. So with any luck this post won&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Today my colleague <a href="http://ciarang.com">Ciaran</a> showed me how I could create a category feed, so that I could keep posts related to <a href="http://gilesbathgate.com/category/reprap" >OverlapStrap</a> seperate from my other posts, and save having to post to two blogs, whilst still having the reprap related posts appear in the <a href="http://pipes.yahoo.com/davidbuzz/reprap_aggregation_pipe">Reprap aggregation pipe</a>. So with any luck this post won&#8217;t appear in the pipe, and actually serves as a test.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gilesbathgate.com/2010/02/wordpress-category-feeds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bleeding Edge reprap software.</title>
		<link>http://www.gilesbathgate.com/2010/02/bleeding-edge-reprap-software/</link>
		<comments>http://www.gilesbathgate.com/2010/02/bleeding-edge-reprap-software/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 16:43:00 +0000</pubDate>
		<dc:creator>GilesBathgate</dc:creator>
				<category><![CDATA[Reprap]]></category>

		<guid isPermaLink="false">http://www.gilesbathgate.com/2010/02/bleeding-edge-reprap-software/</guid>
		<description><![CDATA[I wanted to try the bleeding edge software that Adrian is working on. First I got the latest source
svn co http://reprap.svn.sourceforge.net/svnroot/reprap/trunk/reprap/host reprap
There is a setup-reprap-host-dev-environment.sh script that probably works but it downloads an installs versions of stuff, that i didn&#8217;t want cluttering up my system.
Also it seems that the intention is to distribute the files [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to try the bleeding edge software that Adrian is working on. First I got the latest source
<pre>svn co http://reprap.svn.sourceforge.net/svnroot/reprap/trunk/reprap/host reprap</pre>
<p>There is a setup-reprap-host-dev-environment.sh script that probably works but it downloads an installs versions of stuff, that i didn&#8217;t want cluttering up my system.</p>
<p>Also it seems that the intention is to distribute the files that get downloaded with the reprap source anyway, and indeed I already had them by now since they are in the svn repository.</p>
<p>In short I didn&#8217;t see the point of setup-reprap-host-dev-environment.sh and took it apon myself to &#8220;fix it&#8221; so that it uses the jar files included in reprap/lib</p>
<p>Firstly I modified the build-user.xml file so that the classpath was as specified in the manifest section as follows:</p>
<pre>&lt;manifest&gt;
    &lt;attribute name="Main-Class" value="${main-class}"/&gt;
    &lt;attribute name="Class-Path" value="./lib/j3dcore.jar ./lib/vecmath.jar ./lib/j3dutils.jar ./lib/RXTXcomm.jar ./lib/swing-layout-1.0.3.jar ./lib/j3d-org-java3d-all.jar ./lib/"/&gt;
&lt;/manifest&gt;</pre>
<p>The next step was to set the CLASSPATH enviroment variable so that I could compile the source
<pre>export CLASSPATH="./lib/j3dcore.jar;./lib/vecmath.jar;./lib/j3dutils.jar;./lib/RXTXcomm.jar;./lib/swing-layout-1.0.3.jar;./lib/j3d-org-java3d-all.jar"</pre>
<p>Then I compiled it and moved the resulting reprap.jar file into the current dir &#8230;</p>
<pre>cd reprap
ant jar
mv jar/reprap.jar .
</pre>
<p>&#8230; so that it could be run by using </p>
<pre>./reprap-host.sh</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gilesbathgate.com/2010/02/bleeding-edge-reprap-software/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OverlapStrap Z Roller</title>
		<link>http://www.gilesbathgate.com/2010/02/overlapstrap-z-roller/</link>
		<comments>http://www.gilesbathgate.com/2010/02/overlapstrap-z-roller/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 22:54:00 +0000</pubDate>
		<dc:creator>GilesBathgate</dc:creator>
				<category><![CDATA[Reprap]]></category>

		<guid isPermaLink="false">http://www.gilesbathgate.com/2010/02/overlapstrap-z-roller/</guid>
		<description><![CDATA[I have finished building the Z axis roller that is mounted on the other Z axis rail. I really liked the axes design that Ed has used for mendel. I can imagine that if the Z Axis rails were not exactly parallel, and I had used two identical skates, then there would be the possibility [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/100_1313.jpg"><img class="aligncenter size-medium wp-image-343" title="100_1313" src="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/100_1313-225x300.jpg" alt="" width="225" height="300" /></a>I have finished building the Z axis roller that is mounted on the other Z axis rail. I really liked the <a href="http://objects.reprap.org/wiki/Mendel_Overview#Essential_understanding">axes design that Ed has used for mendel</a>. I can imagine that if the Z Axis rails were not exactly parallel, and I had used two identical skates, then there would be the possibility that the skates would jam either at the top or bottom of the axes.<br />
My design includes a 1/2&#8243; x 1/8&#8243; aluminium bar that is made by cutting an edge off a length of aluminium angle that I have used before. <a href="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/Z-Roller-Top.png"><img class="aligncenter size-medium wp-image-344" title="Z-Roller-Top" src="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/Z-Roller-Top-290x300.png" alt="" width="290" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gilesbathgate.com/2010/02/overlapstrap-z-roller/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OverlapStrap Y-Roller and Chassis Drawings</title>
		<link>http://www.gilesbathgate.com/2010/02/overlapstrap-y-roller-and-chassis-drawings/</link>
		<comments>http://www.gilesbathgate.com/2010/02/overlapstrap-y-roller-and-chassis-drawings/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 20:15:00 +0000</pubDate>
		<dc:creator>GilesBathgate</dc:creator>
				<category><![CDATA[Reprap]]></category>

		<guid isPermaLink="false">http://www.gilesbathgate.com/2010/02/overlapstrap-y-roller-and-chassis-drawings/</guid>
		<description><![CDATA[
Here are a few extra drawings of the parts shown in the photo from the post I did a few weeks ago.
The chassis is made from 12mm thick mdf. I chose 12mm thick mdf so that it would be the same width as the original parts that I made from 12mm thick timber, as such [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/Chassis-1off.png"><img class="aligncenter size-medium wp-image-339" title="Chassis-1off" src="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/Chassis-1off-300x260.png" alt="" width="300" height="260" /></a><br />
Here are a few extra drawings of the parts shown in the <a href="http://www.gilesbathgate.com/2010/01/overlapstrap-y-roller-and-chassis/">photo from the post I did a few weeks ago.</a><br />
The chassis is made from 12mm thick mdf. I chose 12mm thick mdf so that it would be the same width as the original parts that I made from 12mm thick timber, as such someone wanting to make both those parts and the chassis on a cnc router machine could make it from one sheet. I am not really sure why I chose 12mm thick for corner parts, it just seemed like a good thickness at the time.<br />
I think its important to give as much detail as possible so that anyone else wanting to make one could do so, and so that people can make improvements. Well, I suppose that&#8217;s the whole point of open source.<br />
<a href="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/Y-Roller-1off.png"><img class="aligncenter size-medium wp-image-340" title="Y-Roller-1off" src="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/Y-Roller-1off-300x131.png" alt="" width="300" height="131" /></a><br />
As usual the drawings are <a href="http://www.gilesbathgate.com/OverlapStrap">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gilesbathgate.com/2010/02/overlapstrap-y-roller-and-chassis-drawings/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OverlapStrap Z Skates</title>
		<link>http://www.gilesbathgate.com/2010/01/overlapstrap-z-skates/</link>
		<comments>http://www.gilesbathgate.com/2010/01/overlapstrap-z-skates/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 16:58:00 +0000</pubDate>
		<dc:creator>GilesBathgate</dc:creator>
				<category><![CDATA[Reprap]]></category>

		<guid isPermaLink="false">http://www.gilesbathgate.com/2010/01/overlapstrap-z-skates/</guid>
		<description><![CDATA[I have built the first of the Z skates for OverlapStrap.They can be tightened using the 4 M4&#215;40 bolts, and when tightened just right they run very smoothly. I haven&#8217;t had a chance to upload any drawings of the parts that make it up yet.

This image gives you an idea of angles at which the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/100_1312.jpg"><img src="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/100_1312-225x300.jpg" alt="" title="100_1312" width="225" height="300" class="aligncenter size-medium wp-image-336" /></a>I have built the first of the Z skates for OverlapStrap.They can be tightened using the 4 M4&#215;40 bolts, and when tightened just right they run very smoothly. I haven&#8217;t had a chance to upload any drawings of the parts that make it up yet.<br />
<a href="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/Z-Skate-Top.png"><img src="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/Z-Skate-Top-300x282.png" alt="" title="Z-Skate-Top" width="300" height="282" class="aligncenter size-medium wp-image-337" /></a><br />
This image gives you an idea of angles at which the bearings are arranged.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gilesbathgate.com/2010/01/overlapstrap-z-skates/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OverlapStrap Y Roller and Chassis</title>
		<link>http://www.gilesbathgate.com/2010/01/overlapstrap-y-roller-and-chassis/</link>
		<comments>http://www.gilesbathgate.com/2010/01/overlapstrap-y-roller-and-chassis/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 19:47:00 +0000</pubDate>
		<dc:creator>GilesBathgate</dc:creator>
				<category><![CDATA[Reprap]]></category>

		<guid isPermaLink="false">http://www.gilesbathgate.com/2010/01/overlapstrap-y-roller-and-chassis/</guid>
		<description><![CDATA[
I have tried to make the chassis constrained the same way as it is in the original mendel, however I am relying on gravity to hold the chassis down so I only need 6 bearings in total for the chassis. Below is a picture of the chassis mounted to the OverlapStrap frame.

]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/100_1308.jpg"><img src="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/100_1308-300x225.jpg" alt="" title="100_1308" width="300" height="225" class="aligncenter size-medium wp-image-331" /></a><br />
I have tried to make the chassis constrained the same way as it is in the original mendel, however I am relying on gravity to hold the chassis down so I only need 6 bearings in total for the chassis. Below is a picture of the chassis mounted to the OverlapStrap frame.<br />
<a href="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/100_1310.jpg"><img src="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/100_1310-300x225.jpg" alt="" title="100_1310" width="300" height="225" class="aligncenter size-medium wp-image-333" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gilesbathgate.com/2010/01/overlapstrap-y-roller-and-chassis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OverlapStrap Y Skate</title>
		<link>http://www.gilesbathgate.com/2010/01/overlapstrap-y-skate/</link>
		<comments>http://www.gilesbathgate.com/2010/01/overlapstrap-y-skate/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 20:31:00 +0000</pubDate>
		<dc:creator>GilesBathgate</dc:creator>
				<category><![CDATA[Reprap]]></category>

		<guid isPermaLink="false">http://www.gilesbathgate.com/2010/01/overlapstrap-y-skate/</guid>
		<description><![CDATA[
The main reason my plans for this repstrap deviate from the work being done by bodgeit was because he uses 606 bearings. I wanted to use the M4 bearings that are part of the Mendel Bill of materials. Instead I have made these skates inspired by those used in the build your cnc project.
The M4 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/100_1294.jpg"><img class="aligncenter size-medium wp-image-327" title="100_1294" src="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/100_1294-300x225.jpg" alt="" width="300" height="225" /></a><br />
The main reason my plans for this repstrap deviate from the work being done by bodgeit was because he uses 606 bearings. I wanted to use the M4 bearings that are part of the Mendel Bill of materials. Instead I have made these skates inspired by those used in the <a href="http://buildyourcnc.com/step1.aspx">build your cnc</a> project.</p>
<p>The M4 bearings are mounted on <a href="http://stores.shop.ebay.co.uk/Ringwood-Precision-Engineering_1-2-x-1-2_W0QQ_fsubZ684392012QQ_sidZ32977372QQ_trksidZp4634Q2ec0Q2em322">1/2&#8243; x 1/2&#8243; x 1/8&#8243; Aluminium Equal Angle</a> which I picked up from eBay<br />
<a href="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/Y-Skate-1off.png"><img class="aligncenter size-medium wp-image-329" title="Y-Skate-1off" src="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/Y-Skate-1off-300x122.png" alt="" width="300" height="122" /></a><br />
As usual the dxf files can be found <a href="http://www.gilesbathgate.com/OverlapStrap">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gilesbathgate.com/2010/01/overlapstrap-y-skate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OverlapStrap Z-Rail Mounts</title>
		<link>http://www.gilesbathgate.com/2010/01/overlapstrap-z-rail-mounts/</link>
		<comments>http://www.gilesbathgate.com/2010/01/overlapstrap-z-rail-mounts/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 12:16:00 +0000</pubDate>
		<dc:creator>GilesBathgate</dc:creator>
				<category><![CDATA[Reprap]]></category>

		<guid isPermaLink="false">http://www.gilesbathgate.com/2010/01/overlapstrap-z-rail-mounts/</guid>
		<description><![CDATA[A couple more drawings for the Z-Rail Mounts.
The upper mount

The lower mount

All Files can be downloaded here
]]></description>
			<content:encoded><![CDATA[<p>A couple more drawings for the Z-Rail Mounts.<br />
The upper mount<br />
<a href="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/Z-Rail-Mount-Upper-2off.png"><img class="aligncenter size-medium wp-image-324" title="Z-Rail-Mount-Upper-2off" src="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/Z-Rail-Mount-Upper-2off-300x175.png" alt="" width="300" height="175" /></a><br />
The lower mount<br />
<a href="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/Z-Rail-Mount-Lower-2off.png"><img class="aligncenter size-medium wp-image-325" title="Z-Rail-Mount-Lower-2off" src="http://www.gilesbathgate.com/wordpress/wp-content/uploads/2010/03/Z-Rail-Mount-Lower-2off-300x188.png" alt="" width="300" height="188" /></a><br />
All Files can be downloaded <a href="http://www.gilesbathgate.com/OverlapStrap">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gilesbathgate.com/2010/01/overlapstrap-z-rail-mounts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
