<?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>Web Columns &#187; Rob&#8217;s ShopBot Magic</title>
	<atom:link href="http://www.shopbotblog.com/index.php/category/robs-shopbot-magic/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shopbotblog.com</link>
	<description>ShopBot Blogs</description>
	<lastBuildDate>Sat, 14 Jan 2012 09:27:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Loading Heavy Sheet Goods aka the ShopBot Salutation!</title>
		<link>http://www.shopbotblog.com/index.php/2008/08/loading-heavy-sheet-goods-aka-the-shopbot-salutation/</link>
		<comments>http://www.shopbotblog.com/index.php/2008/08/loading-heavy-sheet-goods-aka-the-shopbot-salutation/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 16:06:14 +0000</pubDate>
		<dc:creator>Rob Bell, Zomadic LLC</dc:creator>
				<category><![CDATA[Rob's ShopBot Magic]]></category>

		<guid isPermaLink="false">http://blog.shopbottools.com/?p=1186</guid>
		<description><![CDATA[<p>Sheet goods can be awkward and heavy. Depending on your shop configuration, manually loading even moderately heavy sheets alone can be cumbersome at best. This ShopBot Salutation is a technique which, for me, is the easiest, fastest, and safest way of manually handling and loading sheet goods.</p> <p></p> <p>Everyone is different and you know  ...
<p>Continue reading >>> <a href="http://www.shopbotblog.com/index.php/2008/08/loading-heavy-sheet-goods-aka-the-shopbot-salutation/">Loading Heavy Sheet Goods aka the ShopBot Salutation!</a></p>]]></description>
			<content:encoded><![CDATA[<p>Sheet goods can be awkward and heavy. Depending on your shop configuration, manually loading even moderately heavy sheets alone can be cumbersome at best. This ShopBot Salutation is a technique which, for me, is the easiest, fastest, and safest way of manually handling and loading sheet goods.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/Qe0GHflYyT0&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/Qe0GHflYyT0&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Everyone is different and you know your body and capabilities best. But if you can almost touch your toes and you don&#8217;t throw out your back everytime you lift something wrong this might work for you. Keep in mind that, while this technique works well for me it might not be best for you. Practice with light materials until you get the hang of it &#8211; and go slowly. Once you do get the hang of it, if you are like me you&#8217;ll never go back.</p>
<p>However be warned! You may be laughed at.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shopbotblog.com/index.php/2008/08/loading-heavy-sheet-goods-aka-the-shopbot-salutation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starting the Magic</title>
		<link>http://www.shopbotblog.com/index.php/2008/06/starting-the-magic/</link>
		<comments>http://www.shopbotblog.com/index.php/2008/06/starting-the-magic/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 14:38:06 +0000</pubDate>
		<dc:creator>Rob Bell, Zomadic LLC</dc:creator>
				<category><![CDATA[Rob's ShopBot Magic]]></category>

		<guid isPermaLink="false">http://blog.shopbottools.com/?p=1029</guid>
		<description><![CDATA[&#8220;Any sufficiently advanced technology is indistinguishable from magic.&#8221; &#8211; Arthur C. Clarke <p>ShopBot makes amazing tools, and while they aren&#8217;t really magic, they can seem that way. A ShopBot is a 10,000 trick pony and in this column we are going to explore techniques and patterns that can make your ShopBot experience more productive,  ...
<p>Continue reading >>> <a href="http://www.shopbotblog.com/index.php/2008/06/starting-the-magic/">Starting the Magic</a></p>]]></description>
			<content:encoded><![CDATA[<address>&#8220;Any sufficiently advanced technology is indistinguishable from magic.&#8221; &#8211; Arthur C. Clarke</address>
<p>ShopBot makes amazing tools, and while they aren&#8217;t really magic, they can seem that way. A ShopBot is a 10,000 trick pony and in this column we are going to explore techniques and patterns that can make your ShopBot experience more productive, more fun and maybe even magical.</p>
<p>A Design Pattern is a description of a solution to a particular problem. And a collection of design patterns is called a Pattern Language. This column is devoted to defining a ShopBot Pattern Language: a collection of useful design patterns which used together in a composition can help solve problems and reduce complexity in your digital fabrication projects.</p>
<p>While one pattern may stand alone, another may only make sense within the context of a composition of patterns. In either case each pattern defines a good solution to a particular type of problem. With each entry we will describe the problem, why the given design pattern is a good solution, and present a real world example of the pattern in use.</p>
<p>So let&#8217;s get started building out our vocabulary and seeing the components in use &#8230;</p>
<p><strong>1. The Puzzle Joint</strong></p>
<p><img class="alignnone size-medium wp-image-1036" title="puzzlegraphic" src="http://www.shopbotblog.com/wp-content/puzzlegraphic-300x162.jpg" alt="puzzlegraphic" width="300" height="162" /></p>
<p>Sometimes a design presents itself in which flat parts cannot easily be cut as a single part. Either the part is too large to cut from the material available, exceeds your ShopBot capacity, or maybe would simply be too wasteful to cut as a single object. Puzzle joints provide a fast and easy way to accurately attach flat parts together to create larger parts.</p>
<p><strong>Turning MDF back into Trees: A Puzzle Joint Example</strong></p>
<p><img class="alignnone size-medium wp-image-1037" title="shadow" src="http://www.shopbotblog.com/wp-content/shadow-300x226.jpg" alt="shadow" width="300" height="226" /></p>
<p>I was presented with a design problem which involved producing over 52 linear feet of a 5 foot tall articulating and branching tree shapes for an indoor garden of a local restaurant.</p>
<p><img class="alignnone size-medium wp-image-1038" title="casework" src="http://www.shopbotblog.com/wp-content/casework-300x160.jpg" alt="casework" width="300" height="160" /></p>
<p>The design, provided by the architect, resembled an artistic, silhouette tree-scape. The contractor I was working with was conscientious about material waste and so I suggested that we break the trees into parts which could then be assembled onsite like a giant jigsaw puzzle. This would increase our yield from 30% to 80% &#8211; a significant improvement.</p>
<p><img class="alignnone size-medium wp-image-1039" title="tree_parts" src="http://www.shopbotblog.com/wp-content/tree_parts-300x226.jpg" alt="tree_parts" width="300" height="226" /></p>
<p>It took me just under three hours using Sketchup to break the design down into manageable parts and to align and scale the puzzle joint geometry to the parts. In the end there were 127 parts. Every part had a number and of course I provided the key for assembly. We joked with the contractor about just dropping off a giant pile of parts and letting him figure it out &#8211; somehow he didn&#8217;t see the humor.</p>
<p><img class="alignnone size-medium wp-image-1040" title="nested_parts" src="http://www.shopbotblog.com/wp-content/nested_parts-300x154.jpg" alt="nested_parts" width="300" height="154" /></p>
<p>Unfortunately the special 1/2&#8243; fire-proof MDF was only available in 4&#8242;x10&#8242; sheets so I precut each into 4&#8242;x5&#8242; sections for nesting. In the end only 3 sheets were required. Here&#8217;s an example of one of the nesting patterns. This was done by hand and while somewhat tedious it didn&#8217;t really take very long.</p>
<p><img class="alignnone size-medium wp-image-1041" title="sandy" src="http://www.shopbotblog.com/wp-content/sandy-224x300.jpg" alt="sandy" width="224" height="300" /></p>
<p>I stopped by the jobsite to take some pictures and make sure everything was coming together well. The contractor has been apprehensive that this approach would be difficult and time consuming for him. And while he probably wasn&#8217;t so happy about all the edge sanding the assembly portion of the job came together quickly and easily.</p>
<p><img class="alignnone size-medium wp-image-1042" title="section" src="http://www.shopbotblog.com/wp-content/section-300x222.jpg" alt="section" width="300" height="222" /> <img class="alignnone size-medium wp-image-1043" title="spike" src="http://www.shopbotblog.com/wp-content/spike-300x224.jpg" alt="spike" width="300" height="224" /></p>
<p>Here&#8217;s a picture of the first sub-assembly being test fit. One of the three puzzle keys has been taped to the wall for reference.</p>
<p><img class="alignnone size-medium wp-image-1044" title="key" src="http://www.shopbotblog.com/wp-content/key-225x300.jpg" alt="key" width="225" height="300" /></p>
<p>And at last the trees were done. These were taken minutes before the opening night party. They were a huge success!</p>
<p><img class="alignnone size-medium wp-image-1045" title="east" src="http://www.shopbotblog.com/wp-content/east-300x223.jpg" alt="east" width="300" height="223" /> <img class="alignnone size-medium wp-image-1046" title="west" src="http://www.shopbotblog.com/wp-content/west-300x225.jpg" alt="west" width="300" height="225" /> <img class="alignnone size-medium wp-image-1046" title="west" src="http://www.shopbotblog.com/wp-content/west-300x225.jpg" alt="west" width="300" height="225" /></p>
<p>And there&#8217;s the magic &#8211; turning MDF back into Trees!</p>
<p><strong>How to construct a Puzzle Joint</strong></p>
<p>Breaking a part down into smaller parts which interlock via puzzle joints is fast and easy. Here&#8217;s how I use Google Sketchup (a free version can be downloaded from their website) to create a puzzle joint design. Any decent CAD software should be able to perform equivalent operations.</p>
<p>First I&#8217;ve designed and saved a model of a generic puzzle joint. There are many possible variations on this form. This just happens to be one I generally start with. You can download a zipped dxf file of this joint here.</p>
<p><img class="size-thumbnail wp-image-1035 alignnone" title="puzzle_pic" src="http://www.shopbotblog.com/wp-content/puzzle_pic-150x79.jpg" alt="puzzle_pic" width="150" height="79" /></p>
<p>Then, starting with the model I want to break up into smaller parts I import my puzzle joint geometry. In Sketchup, when one model is imported into another, the imported geometry is encapsulated into its own component. This is handy since for the moment we want to move, rotate and scale the puzzle joint without interfering with our base model geometry.</p>
<p><img class="size-thumbnail wp-image-1030 alignnone" title="puzzle_pic2" src="http://www.shopbotblog.com/wp-content/puzzle_pic2-150x81.jpg" alt="puzzle_pic2" width="150" height="81" /></p>
<p>Move the puzzle joint so that one endpoint is coincident with a point on the model where you want the joint to begin.</p>
<p><img class="size-thumbnail wp-image-1031 alignnone" title="puzzle_pic3" src="http://www.shopbotblog.com/wp-content/puzzle_pic3-150x80.jpg" alt="puzzle_pic3" width="150" height="80" /></p>
<p>Rotate the puzzle joint about that first point such that the other end is in alignment with the opposite point you wish the joint to span.</p>
<p><img class="alignnone size-thumbnail wp-image-1032" title="puzzle_pic4" src="http://www.shopbotblog.com/wp-content/puzzle_pic4-150x79.jpg" alt="puzzle_pic4" width="150" height="79" /></p>
<p>Scale the joint along its axis to bridge the two points. When scaling always have care that the curves of the joint never become too small for your intended cutting tool to properly machine.</p>
<p><img class="alignnone size-thumbnail wp-image-1033" title="puzzle_pic5" src="http://www.shopbotblog.com/wp-content/puzzle_pic5-150x78.jpg" alt="puzzle_pic5" width="150" height="78" /></p>
<p>Explode the puzzle joint component thereby merging its geometry with the rest of the part. Separate the two parts from one another. These parts are now ready for nesting and toolpathing.</p>
<p><img class="alignnone size-thumbnail wp-image-1034" title="puzzle_pic6" src="http://www.shopbotblog.com/wp-content/puzzle_pic6-150x78.jpg" alt="puzzle_pic6" width="150" height="78" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shopbotblog.com/index.php/2008/06/starting-the-magic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

