<?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>MakerBot &#187; Digital Design</title>
	<atom:link href="http://www.makerbot.com/blog/category/digital-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makerbot.com</link>
	<description>Democratizing Manufacturing</description>
	<lastBuildDate>Tue, 22 May 2012 21:42:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Finding The Right 3D Modeling Tool For Your MakerBot; Bonzai 3D Pros And Cons</title>
		<link>http://www.makerbot.com/blog/2012/05/16/finding-the-right-3d-modeling-tool-for-your-makerbot-bonzai-3d-pros-and-cons/</link>
		<comments>http://www.makerbot.com/blog/2012/05/16/finding-the-right-3d-modeling-tool-for-your-makerbot-bonzai-3d-pros-and-cons/#comments</comments>
		<pubDate>Wed, 16 May 2012 17:06:30 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Digital Design]]></category>
		<category><![CDATA[3d design]]></category>
		<category><![CDATA[3d modeling]]></category>
		<category><![CDATA[3d printing]]></category>
		<category><![CDATA[bonzai3D]]></category>
		<category><![CDATA[google sketchup]]></category>

		<guid isPermaLink="false">http://www.makerbot.com/?p=56328</guid>
		<description><![CDATA[On his blog my plastic future, Gregg Wygonik lays out why Bonzai 3D (B3D) is a good tool for modeling for your MakerBot, and maybe better than SketchUp Pro. Gregg says he wanted to find an alternative, in case SketchUp goes through some changes after Trimble takes it over from Google. Sketch Up Pro and B3D [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.makerbot.com/blog/2012/05/16/finding-the-right-3d-modeling-tool-for-your-makerbot-bonzai-3d-pros-and-cons/gregg-wygonik-b3d/" rel="attachment wp-att-56329"><img class="aligncenter size-full wp-image-56329" title="Gregg Wygonik B3D" src="http://makerbot-blog.s3.amazonaws.com/wp-content/uploads/2012/05/Gregg-Wygonik-B3D.jpg" alt="" width="584" height="395" /></a></p>
<p>On his blog <em>my plastic future</em>, Gregg Wygonik <a href="http://myplasticfuture.com/2012/05/13/bonzai-3d-as-replacement-for-sketchup/#more-947" target="_blank">lays out</a> why <a href="http://download.cnet.com/Bonzai3d/3000-18496_4-10968985.html" target="_blank">Bonzai 3D (B3D)</a> is a good tool for modeling for your MakerBot, and maybe better than <a href="http://sketchup.google.com/product/gsup.html" target="_blank">SketchUp Pro</a>. Gregg says he wanted to find an alternative, in case SketchUp goes through some changes after Trimble takes it over from Google.</p>
<p>Sketch Up Pro and B3D run about the same in terms of price (just under $500 for both). However, he says his files from SketchUp occasionally have some problems when you try to slice them in ReplicatorG. No such problems in B3D:</p>
<blockquote><p>Half the time I would have to rework parts I made in SketchUp that had holes or other simple design bits due to errors with slicing in RepG; no such issue with the many things I threw at it from B3D. Interestingly B3D has the ability to “diagnose” various potential problems when you export a STL file, but even with it reporting issues with a few of my objects, I had no problems with slicing/printing.</p></blockquote>
<p>Here&#8217;s Gregg&#8217;s Pro/Con list for Bonzai 3D.</p>
<blockquote><p>Things I liked:</p>
<ul>
<li>ability to draw lines and primitives as walls (think: no need to draw an extruded hexagon followed by another one a little smaller and push/pull to remove the middle, just draw an extruded hexagon with a set wall size and done!);</li>
<li>some pretty sweet additions to regular booleans (slicing, object and surface splitting);</li>
<li>NURBS with some really cool blending tools, in a much more approachable interface than Blender;</li>
<li>4-up “old school” view (top, left, right, perspective all at once);</li>
<li>helix creation (screw tops!!);</li>
<li>rounded or faceted edges with myriad settings;</li>
<li>right-click on any tool and set a keyboard shortcut;</li>
<li>and my new favorite: thicken, which takes any non-solid and turns it into a solid of a specified width</li>
</ul>
<p>Things I didn’t like:</p>
<ul>
<li>some features require the setting of custom workplanes while some don’t and you don’t know until it throws an error dialog (workplanes are all new to me, but I like overall);</li>
<li>inconsistent workplane handling (“lock workplane” sometimes doesn’t lock, and you have to use “save custom workplane”);</li>
<li>adding dimensions to a part is hit-or-miss whether or not it will measure between the points you click or the entire edge you’re touching, while “measure distance” works perfect but doesn’t leave the dimensions on screen;</li>
<li>too much reliance on hovering to open up tool groups and additional options (small gripe)</li>
</ul>
</blockquote>
<p>More <a href="http://myplasticfuture.com/2012/05/13/bonzai-3d-as-replacement-for-sketchup/#more-947" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerbot.com/blog/2012/05/16/finding-the-right-3d-modeling-tool-for-your-makerbot-bonzai-3d-pros-and-cons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MakerBot &amp; Miniatures: 123D Catch</title>
		<link>http://www.makerbot.com/blog/2012/05/11/makerbot-miniatures-123d-catch/</link>
		<comments>http://www.makerbot.com/blog/2012/05/11/makerbot-miniatures-123d-catch/#comments</comments>
		<pubDate>Fri, 11 May 2012 14:56:22 +0000</pubDate>
		<dc:creator>PrettySmallThings</dc:creator>
				<category><![CDATA[Digital Design]]></category>
		<category><![CDATA[Guest Post]]></category>
		<category><![CDATA[123D Catch]]></category>
		<category><![CDATA[3d design]]></category>
		<category><![CDATA[3d printing]]></category>
		<category><![CDATA[3d scanning]]></category>
		<category><![CDATA[Autodesk]]></category>
		<category><![CDATA[digital design]]></category>
		<category><![CDATA[digital scanning]]></category>

		<guid isPermaLink="false">http://www.makerbot.com/?p=56038</guid>
		<description><![CDATA[I&#8217;m taking a short break from the blog series this week, but I didn&#8217;t want to leave you hanging.  I&#8217;ve put together a short screencast on how I use the creation tools in 123D Catch, specifically reference points and reference distances, to create scans that print in my desired scale.  This tip is great for [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m taking a short break from the <a title="MakerBot &amp; Miniatures: Developing A Workflow" href="http://www.makerbot.com/blog/2012/05/04/makerbot-miniatures-developing-a-workflow/" target="_blank">blog series</a> this week, but I didn&#8217;t want to leave you hanging.  I&#8217;ve put together a short screencast on how I use the creation tools in <a href="http://www.123dapp.com/catch" target="_blank">123D Catch</a>, specifically reference points and reference distances, to create scans that print in my desired scale.  This tip is great for anyone who wants tight control over print size, whether you&#8217;re working in scale or not.</p>
<p><a href="http://www.makerbot.com/blog/2012/05/11/makerbot-miniatures-123d-catch/"><em>Click here to view the embedded video.</em></a></p>
<p>A Quick Note: I&#8217;m running Autodesk 123D Catch on my mac through VMware Fusion.  Autodesk just released a web version, which is great for mac users, but it lacks some of the advanced features like creation tools.  So to use this tip, you need to use the desktop application on Windows.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerbot.com/blog/2012/05/11/makerbot-miniatures-123d-catch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Calendar Update: MakerBot Education @ Tekserve</title>
		<link>http://www.makerbot.com/blog/2012/05/03/calendar-update-makerbot-education-tekserve/</link>
		<comments>http://www.makerbot.com/blog/2012/05/03/calendar-update-makerbot-education-tekserve/#comments</comments>
		<pubDate>Thu, 03 May 2012 21:47:46 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Digital Design]]></category>
		<category><![CDATA[MakerBot Education]]></category>
		<category><![CDATA[3d design]]></category>
		<category><![CDATA[3d modeling]]></category>
		<category><![CDATA[3d printing]]></category>
		<category><![CDATA[3d scanning]]></category>
		<category><![CDATA[blender]]></category>
		<category><![CDATA[Jon Santiago]]></category>
		<category><![CDATA[liz arum]]></category>
		<category><![CDATA[tekserve]]></category>
		<category><![CDATA[Xbox Kinect]]></category>

		<guid isPermaLink="false">http://www.makerbot.com/?p=55518</guid>
		<description><![CDATA[There&#8217;s one week left to sign up for our third class in the &#8220;How to MakerBot&#8221; series at Tekserve in Manhattan. Liz Arum, our education specialist, will be leading the class. This class is focused on the program modeling program Blender. In order to participate, those attending the class should take some time to download [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.makerbot.com/blog/2012/05/03/calendar-update-makerbot-education-tekserve/calendaricon-6/" rel="attachment wp-att-55534"><img class=" wp-image-55534 alignleft" title="CalendarIcon" src="http://makerbot-blog.s3.amazonaws.com/wp-content/uploads/2012/05/CalendarIcon-150x150.jpg" alt="" width="175" height="175" /></a>There&#8217;s one week left to sign up for our third class in the <strong>&#8220;How to MakerBot&#8221;</strong> series at <a href="http://www.tekserve.com/" target="_blank">Tekserve</a> in Manhattan. Liz Arum, our education specialist, will be leading the class.</p>
<p>This class is focused on the program modeling program Blender. In order to participate, those attending the class should take some time to download the following programs before class:</p>
<ul>
<li><a href="http://replicat.org" target="_blank">ReplicatorG</a></li>
<li><a href="http://blender.org" target="_blank">Blender</a></li>
<li><a href="http://meshlab.sourceforge.net/" target="_blank">MeshLab</a></li>
<li><a href="https://github.com/kylemcdonald/Makerbot" target="_blank">KinectToStl</a></li>
<li><a href="http://www.netfabb.com/download.php" target="_blank">NetFabb</a></li>
</ul>
<p>&nbsp;</p>
<p>And then you should bring that computer, a 3-button mouse, and a desire to learn some awesome stuff about 3D modeling and MakerBotting!</p>
<p><strong>RSVP now to reserve your spot! You can view the invitation <a href="http://www.eventbrite.com/event/3447602873" target="_blank">here</a>.</strong></p>
<p><strong>Tekserve – Seminar Room</strong><br />
<strong>119 W 23rd Street</strong><br />
<strong>NY, NY 10011</strong><br />
<strong>212-929-3645</strong></p>
<p><strong>Thursday, May 10; 6:30 p.m. &#8211; 8:00 p.m.</strong></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerbot.com/blog/2012/05/03/calendar-update-makerbot-education-tekserve/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joinery &#8211; Not just for lasercutters any more</title>
		<link>http://www.makerbot.com/blog/2012/05/03/joinery-not-just-for-lasercutters-any-more/</link>
		<comments>http://www.makerbot.com/blog/2012/05/03/joinery-not-just-for-lasercutters-any-more/#comments</comments>
		<pubDate>Thu, 03 May 2012 13:00:04 +0000</pubDate>
		<dc:creator>MakerBlock</dc:creator>
				<category><![CDATA[Design Tips]]></category>
		<category><![CDATA[cnc joinery]]></category>
		<category><![CDATA[cnc joint]]></category>
		<category><![CDATA[join]]></category>
		<category><![CDATA[joinery]]></category>
		<category><![CDATA[joint]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[make blog]]></category>
		<category><![CDATA[maker blog]]></category>
		<category><![CDATA[wood joints]]></category>

		<guid isPermaLink="false">http://www.makerbot.com/?p=55381</guid>
		<description><![CDATA[The Make Blog recent posted about CNC panel joinery techniques.  However, there&#8217;s no reason these really amazing assembly techniques should be relegated to just CNC cutting machines.  Any of these techniques could be easily applied to 3D printing to create objects that can be assembled without any tools or hardware.  Some of my favorite things [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_55382" class="wp-caption aligncenter" style="width: 590px"><a href="http://blog.makezine.com/2012/04/13/cnc-panel-joinery-notebook/"><img class="size-full wp-image-55382" title="Joinery - Not just for lasercutters any more" src="http://makerbot-blog.s3.amazonaws.com/wp-content/uploads/2012/05/cnc-panel-joinery-grab-bag1.png" alt="Joinery - Not just for lasercutters any more" width="580" height="396" /></a><p class="wp-caption-text">Joinery - Not just for lasercutters any more</p></div>
<p>The <a href="blog.makezine.com/2012/04/13/cnc-panel-joinery-notebook/">Make Blog recent posted about CNC panel joinery techniques</a>.  However, there&#8217;s no reason these really amazing assembly techniques should be relegated to just CNC cutting machines.  Any of these techniques could be easily applied to 3D printing to create objects that can be assembled without any tools or hardware.  Some of my favorite things to 3D print of all time are multi-part pieces that can be hand assembled.  There&#8217;s the <a href="http://www.thingiverse.com/thing:8505">dinosaur</a>, the <a href="http://www.thingiverse.com/thing:9646">spider</a>, the <a href="www.thingiverse.com/thing:9454">27-to-1 gear ratio crank</a>, and <a href="http://www.thingiverse.com/thing:11189">Tony Buser&#8217;s Toy Robot Toolkit</a>.</p>
<p>Of course, having a 3D printer at your disposal means you don&#8217;t need to use joinery to create a 90 degree angle or a corner like those pictured above.  Even so, there&#8217;s no reason why one couldn&#8217;t use those same techniques to connect larger, more complex, 3D parts.  I would love to see an OpenSCAD library of joinery &#8211; little cutouts and tabs that could just be dropped into a design to make it snap-slide-slot together.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerbot.com/blog/2012/05/03/joinery-not-just-for-lasercutters-any-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autodesk&#8217;s Inventor Fusion Preview Available For Windows And Mac</title>
		<link>http://www.makerbot.com/blog/2012/05/02/autodesks-inventor-fusion-preview-available-for-windows-and-mac/</link>
		<comments>http://www.makerbot.com/blog/2012/05/02/autodesks-inventor-fusion-preview-available-for-windows-and-mac/#comments</comments>
		<pubDate>Wed, 02 May 2012 17:24:54 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Digital Design]]></category>
		<category><![CDATA[3d design]]></category>
		<category><![CDATA[3d modeling]]></category>
		<category><![CDATA[Autodesk]]></category>
		<category><![CDATA[Inventor Fusion]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.makerbot.com/?p=55436</guid>
		<description><![CDATA[From Fabbaloo: Autodesk is previewing its Inventor Fusion software, which &#8220;unites direct and parametric workflows within a single digital model created in Autodesk Inventor.&#8221; Here are the updates touted in the press release: Surfacing support! Users can now work seamlessly between solids and surfaces, expanding their confidence and capabilities to tackle design changes. By enhancing [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://labs.autodesk.com/technologies/fusion/"><img class="aligncenter size-full wp-image-55437" title="Inventor Fusion" src="http://makerbot-blog.s3.amazonaws.com/wp-content/uploads/2012/05/Inventor-Fusion.jpg" alt="" width="204" height="120" /></a></p>
<p>From <a href="http://fabbaloo.com/blog/2012/5/1/free-autodesk-inventor-fusion-for-osx-and-windows.html" target="_blank">Fabbaloo</a>:</p>
<p>Autodesk is <a href="http://labs.autodesk.com/technologies/fusion/" target="_blank">previewing its Inventor Fusion software</a>, which &#8220;unites direct and parametric workflows within a single digital model created in Autodesk Inventor.&#8221;</p>
<p>Here are the updates touted in the press release:</p>
<p style="padding-left: 30px;"><strong>Surfacing support</strong>! Users can now work seamlessly between solids and surfaces, expanding their confidence and capabilities to tackle design changes. By enhancing the existing translators to read surface data and adding new Parasolid, Rhino, IGES and AliasDesign .wire file import capabilities user have access to an even larger number of design formats.<br />
<strong>Simplification wizard</strong>. Simulation users now have one button simplification of designs. This makes simplifying common geometry fast and easy and ensures that mesh and solves times are as fast as possible.<br />
<strong>Ease of use improvements</strong>. New marking menus, sketch ease of use and modeling ease of use, make this release of Inventor Fusion the easiest to use yet. Did we mention it was easy?</p>
<p>Well that sounds fun. I downloaded Inventor Fusion for myself, and there&#8217;s just a brief questionnaire to fill out beforehand. If you&#8217;re looking for a great 3D modeling option, give it a try. But act now, since the previews will expire.</p>
<p style="padding-left: 30px;">&#8211; The Microsoft Windows compatible technology preview executable expires on <strong>April 1, 2013</strong>.<br />
&#8211; The Apple OS X compatible version of the technology preview expires on <strong>January 1, 2013</strong>.</p>
<p>Hey Mac users, see that? You can use this Autodesk program!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerbot.com/blog/2012/05/02/autodesks-inventor-fusion-preview-available-for-windows-and-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notepad++, the ONLY way to OpenSCAD</title>
		<link>http://www.makerbot.com/blog/2012/05/01/notepad-the-only-way-to-openscad/</link>
		<comments>http://www.makerbot.com/blog/2012/05/01/notepad-the-only-way-to-openscad/#comments</comments>
		<pubDate>Tue, 01 May 2012 13:00:16 +0000</pubDate>
		<dc:creator>MakerBlock</dc:creator>
				<category><![CDATA[Design Tips]]></category>
		<category><![CDATA[blarbles]]></category>
		<category><![CDATA[justblair]]></category>
		<category><![CDATA[notepad++]]></category>
		<category><![CDATA[openscad]]></category>
		<category><![CDATA[worthless dice]]></category>

		<guid isPermaLink="false">http://www.makerbot.com/?p=55374</guid>
		<description><![CDATA[Now, don&#8217;t get me wrong &#8211; I love me my OpenSCAD.  While it&#8217;s an amazing and powerful tool for 3D modeling, the text editor is not as full featured as one would want.  Thankfully, Thingiverse citizen justblair has put together a short tutorial on how to use the text editor of your choice with OpenSCAD [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_55375" class="wp-caption aligncenter" style="width: 660px"><a href="http://www.thingiverse.com/thing:7753"><img class="size-large wp-image-55375" title="Worthless Dice by blarbles" src="http://makerbot-blog.s3.amazonaws.com/wp-content/uploads/2012/04/worthlessdice_display_medium1-650x487.jpg" alt="Worthless Dice by blarbles" width="650" height="487" /></a><p class="wp-caption-text">Worthless Dice by blarbles</p></div>
<p>Now, don&#8217;t get me wrong &#8211; I love me my <a title="OpenSCAD Intermediates: How to Make Organic Shapes" href="http://www.makerbot.com/blog/2012/04/30/openscad-intermediates-how-to-make-organic-shapes/">OpenSCAD</a>.  While it&#8217;s an amazing and powerful tool for 3D modeling, the text editor is not as full featured as one would want.  Thankfully, <a href="http://www.thingiverse.com/thing:15363">Thingiverse citizen justblair has put together a short tutorial on how to use the text editor of your choice with OpenSCAD</a> for the best of both worlds &#8211; a full featured text editor and an awesome 3D modeling program.</p>
<p>Justblair recommends my personal pick for a text editor, the <a href="http://notepad-plus-plus.org/">free, open source, and very feature rich Notepad++</a>.  (I prefer the <a href="http://portableapps.com/apps/development/notepadpp_portable">PortableApps.com</a> version). <sup><a href="http://www.makerbot.com/blog/2012/05/01/notepad-the-only-way-to-openscad/#footnote_0_55374" id="identifier_0_55374" class="footnote-link footnote-identifier-link" title="See a pattern?">1</a></sup>  The process basically involves changing a few settings so that OpenSCAD will immediately re-compile the current objects from a file being edited, whenever that file is saved.</p>
<p>The process is really easy and very worthwhile.  Being able to find/replace and perform regex searches make designing in OpenSCAD so much easier.</p>
<div class="thingiverse-thing" id="thing-15363">
<div class="thingiverse-thing-data">
<div class="thing-left">
<div class="thing-title"><a href="http://www.thingiverse.com/thing:15363">OpenSCAD/Notepad++ Language File (including useage guide)</a> by <a href="http://www.thingiverse.com/Justblair">Justblair</a></div>
<a href="http://www.thingiverse.com/thing:15363"><img class="thing-image" src="http://thingiverse-production.s3.amazonaws.com/renders/73/4c/de/fa/57/editor_in_use_preview_large.jpg" /></a>
</div>
<div class="thing-description">
This guide is for Windows Users.
I am growing to love OpenSCAD as a creative tool for 3D design but I do find that it's text editor lacks many of the basic features that I appreciate when writing code... Namely:
Auto-Completion
Syntax Highlighting
Collapsible Outline levels
Line Numbering
Automatic Tabbing
Search and Replace
Block Tabbing using the tab key.
I was pleased to discover however that you don't need to put up with the standard text editor.  There is a feature that allows you to conveniently use the text editor of your choice with OpenSCAD.  My editor of choice is Notepad++ a fast well featured open source text editor.  You can download it from notepad-plus-plus.org/ 
Notepad++ supports many different programming languages but not unfortunately OpenSCAD.  It does however have the facility that allows you to create your own language file which I have included here.
This is definitely a work in progress as I have had to make a few compromises due to the limitations of Notepad++'s language editor.  I dare say other more experienced coders opinions will differ as to how best to syntax code the OpenSCAD language.
I am currently working on adding auto-complete functionality to notepad++ as we speak.  I have included a working though not complete file called openscad_removethisbitandcopy.xml.  Currently most if not all functions will auto-complete, what is going to take me longer is adding call-tips to all the functions which would be nice though is not critical.
**** Edits *****
13/5/2012  Added extension type to openscad.xml so that Notepad++ will now automatically detect language when .scad files are opened.  Thankyou CrazyJaw, saved me some time there.</div>
</div>
<div class="thingiverse-thing-meta">
<a href="http://www.thingiverse.com/thing:15363">This thing</a> brought to you by <a href="http://www.thingiverse.com/"><img src="http://www.makerbot.com/wp-content/plugins/thingiverse-embed/thingiverse_logo.png" alt="Thingiverse.com" title="Thingiverse.com" /></a>
</div>
</div>

<ol class="footnotes"><li id="footnote_0_55374" class="footnote"><a title="Single Line Art / Traveling Salesman Problem Tutorial" href="http://www.makerbot.com/blog/2012/03/12/single-line-art-traveling-salesman-problem-tutorial/">See a pattern</a>?</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.makerbot.com/blog/2012/05/01/notepad-the-only-way-to-openscad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSCAD Intermediates: How to Make Organic Shapes</title>
		<link>http://www.makerbot.com/blog/2012/04/30/openscad-intermediates-how-to-make-organic-shapes/</link>
		<comments>http://www.makerbot.com/blog/2012/04/30/openscad-intermediates-how-to-make-organic-shapes/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 17:26:51 +0000</pubDate>
		<dc:creator>MakerBlock</dc:creator>
				<category><![CDATA[Design Tips]]></category>
		<category><![CDATA[2d]]></category>
		<category><![CDATA[2d forms]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[homework]]></category>
		<category><![CDATA[hull]]></category>
		<category><![CDATA[minkowski]]></category>
		<category><![CDATA[openscad]]></category>
		<category><![CDATA[openscad tutorial]]></category>
		<category><![CDATA[openscad tutorials]]></category>
		<category><![CDATA[organic]]></category>
		<category><![CDATA[rvanchie]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.makerbot.com/?p=55315</guid>
		<description><![CDATA[In this OpenSCAD tutorial series we’ve covered the basics of the OpenSCAD interface, how to make 2D forms, how to make some basic 3D forms, how to position those forms in 3D space, the different ways to combine forms, how to create mashups of one or more existing STL’s and OpenSCAD forms, how to use [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_55316" class="wp-caption aligncenter" style="width: 610px"><a href="http://www.thingiverse.com/thing:20790"><img class="size-large wp-image-55316" title="Memory Card Enclosure by rvanchie" src="http://makerbot-blog.s3.amazonaws.com/wp-content/uploads/2012/04/memoryCard_display_medium1-e1335654378607.jpg" alt="Memory Card Enclosure by rvanchie" width="600" height="254" /></a><p class="wp-caption-text">Memory Card Enclosure by rvanchie</p></div>
<p>In this <a href="http://openscad.org/" target="_blank">OpenSCAD</a> tutorial series we’ve covered the basics of the <a href="http://www.makerbot.com/blog/2011/06/30/blog/2011/03/16/2011/02/08/2011/01/19/openscad-basics-the-setup/" target="_blank">OpenSCAD interface</a>, how to make <a href="http://www.makerbot.com/blog/2011/06/30/blog/2011/03/16/2011/02/08/2011/01/20/openscad-basics-2d-forms/" target="_blank">2D forms</a>, how to make some basic <a href="http://www.makerbot.com/blog/2011/06/30/blog/2011/03/16/2011/02/08/2011/01/21/openscad-basics-3d-forms/" target="_blank">3D forms</a>, how to <a href="http://www.makerbot.com/blog/2011/06/30/blog/2011/03/16/2011/02/08/2011/01/28/openscad-basics-manipulating-forms/" target="_self">position those forms in 3D space</a>, the <a href="http://www.makerbot.com/blog/2011/06/30/blog/2011/03/16/2011/02/02/openscad-intermediates-combining-forms/" target="_self">different ways to combine forms</a>, how to <a href="http://www.makerbot.com/blog/2011/06/30/blog/2011/02/08/openscad-intermediates-mashups/">create mashups</a> of one or more existing STL’s and OpenSCAD forms, <a title="OpenSCAD Intermediates: Modularity" href="http://www.makerbot.com/blog/2011/03/16/openscad-intermediates-modularity/">how to use modules to reuse your code to make your life easier</a>, how to <a title="OpenSCAD Intermediates: Extruding 2D Objects" href="http://www.makerbot.com/blog/2011/05/23/openscad-intermediates-extruding-2d-objects/">extrude flat 2D forms into 3D forms</a>, and <a href="http://www.makerbot.com/blog/2011/06/30/openscad-intermediates-fixing-design-problems/">how to fix design problems</a>.  Although I described a few of the last tutorials as “intermediate” levels, that’s really only because you learned the basics so quickly from the first few tutorials.</p>
<p>Today I&#8217;d like to show you how easy it is to make some neat organic looking forms with OpenSCAD.  The secret behind doing so are two functions, &#8220;hull&#8221; and &#8220;minkowski.&#8221;  Let&#8217;s learn a little bit about what each of these functions do and try out some code.  More, after the break!</p>
<p><span id="more-55315"></span></p>
<ul>
<li><strong>Hull</strong></li>
<ul>
<li>The &#8220;hull&#8221; function essentially connects two or more 2D shapes, almost as if they were &#8220;shrink-wrapped&#8221; together.  Suppose you wanted to create an pear-shape, you could do this by creating two circles &#8211; one larger than another &#8211; and tracing around the both of them.  Let&#8217;s see what these two circles would look like without the hull function first:</li>
<ol>
<li>translate([0,50,0]) circle(30);</li>
<li>circle(50);</li>
</ol>
<li>What you should expect to see is the two circles, somewhat overlapping.  Now, let&#8217;s see how the hull function automatically connects these two shapes into just one shape:
<ol>
<li>“hull()</li>
<li>{</li>
<li>translate([0,40,0]) circle(30);</li>
<li>circle(50);</li>
<li>}”</li>
</ol>
</li>
<li>By using hull to connect squares and circles, anyone can easily create extremely organic seeming shapes.  One interesting way to use this function is to create just the major points of your desired complex organic 2D object, and then apply the hull function as we did above.  This way you can be sure the final object created by hull would have all the important features you were trying to create.</li>
<li>Pro Tip:  The hull function can be used with more than one 2D shape.</li>
<li>Pro Tip:  Since a complex object created with hull is also a 2D shape, you can make another 2D shape by using hull around other 2D shapes and other complex shapes created by a hull function.</li>
</ul>
<li><strong>Minkowski</strong></li>
<ul>
<li>The &#8220;minkowski&#8221; function basically takes one 2D shape and traces it around the edge of another 2D shape.  As with &#8220;hull&#8221;, the best way to understand how this function works is to see how the two objects appear without, and then with, the minkowski function around them.  So, first try:</li>
<ol>
<li>square(50);</li>
<li>circle(10);</li>
</ol>
<li>You should see a square and a circle overlapping at the origin point.  Now, let&#8217;s try it again with the minkowski function around those two 2D objects:</li>
<ol>
<li>minkowski()</li>
<li>{</li>
<li>square(50);</li>
<li>circle(10);</li>
<li>}</li>
</ol>
<li>You should now see a square with rounded corners!</li>
</ul>
<li>Wait, wait&#8230;  I promised you organic, right?  Try this on for size:</li>
<ul>
<li>minkowski()</li>
<li>     {</li>
<li>     circle(4);</li>
<li>     for(i=[0:5])</li>
<li>          {</li>
<li>          rotate([0,0,360/5 * i])</li>
<li>          hull()</li>
<li>               {</li>
<li>               translate([20,0,0]) square(10);</li>
<li>               square(2);</li>
<li>               }</li>
<li>          }</li>
<li>     }</li>
</ul>
<li><strong>Conclusion</strong></li>
<ul>
<li>Hull and Minkowski functions let you combine two or more 2D shapes in ways that would be really difficult in other methods.  Using these two interesting functions in conjunction make even more amazing organic appearing shapes possible.  Once you&#8217;ve created a complex shape by using hull, or several hull objects combined, being able to trace another shape around that complex object can make interesting, and sometimes slightly unpredictable results.<br />
<strong></strong></li>
</ul>
<li><strong>Homework Assignment</strong></li>
<ul>
<li>Now that you’ve learned how to use hull and minkowski functions, show everyone what you can do!  Use what you’ve learned today to either (a) create one 2D object using hull and one 2D object using minkowski or (b) one object that uses both hull and minkowski, then upload your your OpenSCAD file and the STL to <a href="http://www.thingiverse.com/">Thingiverse</a>.</li>
<li><strong> Extra credit:</strong>  If you want to make me <em>extra</em> proud, please tag it with “<a href="http://www.thingiverse.com/tag:openscadtutorial" target="_blank">openscadtutorial</a>.”  That way anyone who clicks that link will be able to see all of our hard work!<strong></strong></li>
</ul>
<li>Last but not least, today&#8217;s gold star goes to&#8230; <a href="http://www.thingiverse.com/thing:20790">rvanchie</a> for their OpenSCAD tutorial homework.  I’d like to include a picture of <em>your</em> homework next time &#8211; so don&#8217;t forget your homework!</li>
</ul>
<p>[simple_series title="OpenSCAD Tutorial Series"]</p>
<p>The topic of the next tutorial is up to you.  What would you like to learn next?  Is there something you’d like to learn how to make?  Is there something more you’d like to learn about some of the topics we’ve covered?</p>
<div class="thingiverse-thing" id="thing-20790">
<div class="thingiverse-thing-data">
<div class="thing-left">
<div class="thing-title"><a href="http://www.thingiverse.com/thing:20790">Memory Card Enclosure</a> by <a href="http://www.thingiverse.com/rvanchie">rvanchie</a></div>
<a href="http://www.thingiverse.com/thing:20790"><img class="thing-image" src="http://thingiverse-production.s3.amazonaws.com/renders/2f/cc/e2/41/b7/memoryCard_preview_card.jpg" /></a>
</div>
<div class="thing-description">
I needed a thing to hold the guts of a worn out thumb drive.  I thought it would be a simple project to learn openscad.</div>
</div>
<div class="thingiverse-thing-meta">
<a href="http://www.thingiverse.com/thing:20790">This thing</a> brought to you by <a href="http://www.thingiverse.com/"><img src="http://www.makerbot.com/wp-content/plugins/thingiverse-embed/thingiverse_logo.png" alt="Thingiverse.com" title="Thingiverse.com" /></a>
</div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.makerbot.com/blog/2012/04/30/openscad-intermediates-how-to-make-organic-shapes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Paper Modelling</title>
		<link>http://www.makerbot.com/blog/2012/04/25/paper-modelling/</link>
		<comments>http://www.makerbot.com/blog/2012/04/25/paper-modelling/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 01:22:35 +0000</pubDate>
		<dc:creator>MakerBlock</dc:creator>
				<category><![CDATA[Digital Design]]></category>
		<category><![CDATA[3d modeling]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[origami]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[paper craft]]></category>
		<category><![CDATA[robert lang]]></category>

		<guid isPermaLink="false">http://www.makerbot.com/?p=54561</guid>
		<description><![CDATA[The recent news of a process for creating balloons of any shape using 3D printed molds and sophisticated balloon deflating modelling, reminded me of two really cool ways for creating paper models. First is TreeMaker by Robert Lang, an engineer and world-renowned origami master.  Lang&#8217;s free and open source program lets the user specify the [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_55076" class="wp-caption aligncenter" style="width: 660px"><a href="http://www.thingiverse.com/thing:16209"><img class="size-large wp-image-55076" title="Paper Folding Models by aubenc" src="http://makerbot-blog.s3.amazonaws.com/wp-content/uploads/2012/04/IMG_3097_display_medium1-650x433.jpg" alt="Paper Folding Models by aubenc" width="650" height="433" /></a><p class="wp-caption-text">Paper Folding Models by aubenc</p></div>
<p>The <a title="Reverse Engineering Shaped Balloons With 3D Printing!" href="http://www.makerbot.com/blog/2012/04/24/reverse-engineering-shaped-balloons-with-3d-printing/">recent news of a process for creating balloons of any shape using 3D printed molds</a> and sophisticated balloon deflating modelling, reminded me of two really cool ways for creating paper models.</p>
<p>First is <a href="http://www.langorigami.com/science/computational/treemaker/treemaker.php">TreeMaker</a> by <a href="http://www.langorigami.com/">Robert Lang</a>, an engineer and world-renowned origami master.  Lang&#8217;s free and open source program lets the user specify the number and ratio of major &#8220;flaps&#8221; and it designs a base that should collapse into a model with that number and ratio of flaps.  When folding an octopus, one uses a base with 9 flaps &#8211; 8 equal flaps for the eight legs and 1 shorter flap that forms the head.  A giraffe would probably use five really long flaps (for the legs and neck) and one very short one (for the tail).</p>
<p>The second is a <a href="http://en.wikipedia.org/wiki/Paper_model">type of software</a> that assists with creating papercraft models by exploding a 3D model into a flat pattern that, when cut out and assembled using glue and tabs, would create a physical paper version of the 3D model.  There are several different programs that do this, but I&#8217;m not aware of any that are free or open source. <sup><a href="http://www.makerbot.com/blog/2012/04/25/paper-modelling/#footnote_0_54561" id="identifier_0_54561" class="footnote-link footnote-identifier-link" title="The wikipedia article provides several suggestions and links if you&amp;#8217;re interested.">1</a></sup></p>
<p>If you know of any versions that are either free or open source &#8211; please share!</p>
<div class="thingiverse-thing" id="thing-16209">
<div class="thingiverse-thing-data">
<div class="thing-left">
<div class="thing-title"><a href="http://www.thingiverse.com/thing:16209">Paper Folding Models</a> by <a href="http://www.thingiverse.com/aubenc">aubenc</a></div>
<a href="http://www.thingiverse.com/thing:16209"><img class="thing-image" src="http://thingiverse-production.s3.amazonaws.com/renders/4d/cf/8f/77/7d/IMG_3097_preview_large.jpg" /></a>
</div>
<div class="thing-description">
Few ages ago I was using a piece of paper "quite a 2D thing" to get 3 dimensional models, so this is a tribute to a couple of my first ever "made things".
It's a quick OpenSCAD that don't take in account some important aspects to make the models easyly printable. Take a look to the instructions and the scad script itself for more info.
Some more pictures: flickr.com/photos/aubenc/sets/72157628926382411/</div>
</div>
<div class="thingiverse-thing-meta">
<a href="http://www.thingiverse.com/thing:16209">This thing</a> brought to you by <a href="http://www.thingiverse.com/"><img src="http://www.makerbot.com/wp-content/plugins/thingiverse-embed/thingiverse_logo.png" alt="Thingiverse.com" title="Thingiverse.com" /></a>
</div>
</div>

<ol class="footnotes"><li id="footnote_0_54561" class="footnote">The <a href="http://en.wikipedia.org/wiki/Paper_model">wikipedia article</a> provides several suggestions and links if you&#8217;re interested.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.makerbot.com/blog/2012/04/25/paper-modelling/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sketch Or SketchUp, A Summary</title>
		<link>http://www.makerbot.com/blog/2012/04/23/sketch-or-sketchup-a-summary/</link>
		<comments>http://www.makerbot.com/blog/2012/04/23/sketch-or-sketchup-a-summary/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 19:51:00 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Digital Design]]></category>
		<category><![CDATA[3d design]]></category>
		<category><![CDATA[3d modeling]]></category>
		<category><![CDATA[3d printing]]></category>
		<category><![CDATA[Autodesk]]></category>
		<category><![CDATA[cad]]></category>
		<category><![CDATA[google sketchup]]></category>
		<category><![CDATA[sketching]]></category>
		<category><![CDATA[Thingiverse]]></category>
		<category><![CDATA[tinkercad]]></category>

		<guid isPermaLink="false">http://www.makerbot.com/?p=54769</guid>
		<description><![CDATA[There was a really nice set of responses to a post last week about sketching. Basically, I asked whether blog readers and MakerBot operators were accustomed to sketching their designs from the very beginning or using CAD tools to 3D model a design from the get go. I just thought the responses deserved a quick recap, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thingiverse.com/thing:11654"><img class="aligncenter size-full wp-image-54805" title="R. Maker" src="http://makerbot-blog.s3.amazonaws.com/wp-content/uploads/2012/04/R.-Maker.jpg" alt="" width="598" height="230" /></a></p>
<p>There was a really nice set of responses to a <a title="Sketch Or SketchUp; Where Do Your Ideas Start?" href="http://www.makerbot.com/blog/2012/04/19/sketch-or-sketchup-where-do-your-ideas-start/" target="_blank">post last week</a> about sketching. Basically, I asked whether blog readers and MakerBot operators were accustomed to sketching their designs from the very beginning or using CAD tools to 3D model a design from the get go.</p>
<p>I just thought the responses deserved a quick recap, especially because they underscore the point that there is no right answer. As someone who jumped into this company with no background in 3D printing or any other hardware hacking, I have been continually surprised how accessible the concepts are. I think it&#8217;s nice to point out that those of you who do such great work all also have varying processes &#8212; so the results aren&#8217;t just individualized, the process is too.</p>
<p>The star of today&#8217;s episode of <a href="http://youtu.be/oG09-jWyc4U" target="_blank">MakerBot TV</a>, Kacie Hultgren (aka <a href="http://www.thingiverse.com/PrettySmallThings" target="_blank">PrettySmallThings</a>), said that the sketching stage is often absent from her work; not because she eschews pencil and paper, but because much of what she does comes from photographs. It&#8217;s pre-sketched, in a way.</p>
<p><a href="http://www.thingiverse.com/emmett" target="_blank">Emmett</a>, whose Things number among the most notable contributions in the Thingiverse, similarly doesn&#8217;t sketch much. But in his case, it&#8217;s because his &#8220;imagination works in 3D already.&#8221; Communicating an idea to someone else, however, deserves a sketch. Renee  not only sketches, but cleans that sketch up in Illustrator before bringing it into a modeling environment.</p>
<p>The creator of MakerBot mascot R.Maker (pictured above), <a href="http://www.thingiverse.com/ErikJDurwoodII" target="_blank">ErikJDurwoodII</a>, said he sketches to lend some purpose to the CAD process, even if that sketch will change over time, and <a href="http://about.me/gwygonik" target="_blank">Gregg Wygonik</a> also uses sketching to make sure the computer phase doesn&#8217;t include avoidable elements that cause discouragement. (Visit Gregg&#8217;s Thingiverse page <a href="http://www.thingiverse.com/gwygonik" target="_blank">here</a>.)</p>
<p><a href="https://twitter.com/#!/swearstoomuch" target="_blank">Stephen Holmes</a>, who writes for Develop3D, pinged us on twitter with a really <a href="http://develop3d.com/profiles/best-tool-for-the-job" target="_blank">relevant article</a> showing yet another mindset: 3D sketching. The people at the UK product design consultancy 3form Design (3fD) do specifically leave pencil and paper sketching out of their process. Founder Austen Miller argues that the &#8220;reverse engineering&#8221; required to take a designers sketch on paper into the domain of the engineer can cause the loss of original design intentions. Instead, the groups designers start in SolidWorks.</p>
<p>Echoing what our commenters said:</p>
<blockquote><p>Miller doesn’t succumb to the argument that by jumping straight into CAD stifles creativity. In his opinion, just like pen and paper, CAD is a tool and depends whose hand it’s in as to the end result. “Creativity should not be measured by the medium we choose but how successful we can be with it&#8230;&#8221;</p></blockquote>
<p>Thanks, all, for the input!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerbot.com/blog/2012/04/23/sketch-or-sketchup-a-summary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Program a Robot Parent</title>
		<link>http://www.makerbot.com/blog/2012/04/20/how-to-program-a-robot-parent/</link>
		<comments>http://www.makerbot.com/blog/2012/04/20/how-to-program-a-robot-parent/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 03:32:59 +0000</pubDate>
		<dc:creator>MakerBlock</dc:creator>
				<category><![CDATA[Digital Design]]></category>
		<category><![CDATA[Tinkering Dad]]></category>
		<category><![CDATA[begninning programming]]></category>
		<category><![CDATA[braininwashing 101]]></category>
		<category><![CDATA[dr techniko]]></category>
		<category><![CDATA[intro to programming]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[teaching kids]]></category>

		<guid isPermaLink="false">http://www.makerbot.com/?p=54535</guid>
		<description><![CDATA[Dr. Techniko recently posted a really great way to introduce kids to programming.  By having the children&#8217;s parents act like the robots and giving the children a &#8220;Robot Language Dictionary&#8221; of simple action commands, the children can write down instructions for their robots to carry out.  This is a fantastic way to teach kids planning, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_54536" class="wp-caption aligncenter" style="width: 660px"><a href="http://drtechniko.wordpress.com/2012/04/09/how-to-train-your-robot/"><img class="size-large wp-image-54536" title="ParentBots and their Robot Masters, living in harmony" src="http://makerbot-blog.s3.amazonaws.com/wp-content/uploads/2012/04/DSC01538-650x487.jpg" alt="ParentBots and their Robot Masters, living in harmony" width="650" height="487" /></a><p class="wp-caption-text">ParentBots and their Robot Masters, living in harmony</p></div>
<p><a href="http://drtechniko.wordpress.com/2012/04/09/how-to-train-your-robot/">Dr. Techniko recently posted a really great way to introduce kids to programming</a>.  By having the children&#8217;s parents act like the robots and giving the children a &#8220;Robot Language Dictionary&#8221; of simple action commands, the children can write down instructions for their robots to carry out.  This is a fantastic way to teach kids planning, creative and logical thinking, and problem solving.  One of the amazing things about Dr. Techniko&#8217;s write-up is his descriptions of how the children will naturally develop and discovery certain programming practices such as parametrization, composition, abstraction, and testing all on their own!</p>
<p>If you want to try this out for yourself, Dr. Techniko has made the <a href="http://drtechniko.wordpress.com/2012/04/09/how-to-train-your-robot/">instructions</a> and entire &#8220;<a href="http://www.facebook.com/photo.php?fbid=272352616182087&amp;set=a.190935084323841.48036.175197739230909&amp;type=3">Robot Language Dictionary</a>&#8221; free to download!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerbot.com/blog/2012/04/20/how-to-program-a-robot-parent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

