<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Ponoko - Blog</title>
	
	<link>http://blog.ponoko.com</link>
	<description>The world's easiest making system</description>
	<lastBuildDate>Thu, 09 Feb 2012 08:21:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Ponoko" /><feedburner:info uri="ponoko" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Ponoko</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Solid modeling with the new ImplicitCAD</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/nV4xZksNILQ/</link>
		<comments>http://blog.ponoko.com/2012/02/09/solid-modeling-with-the-new-implicitcad/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 08:21:02 +0000</pubDate>
		<dc:creator>Derek Quenneville</dc:creator>
				<category><![CDATA[3D Printing]]></category>
		<category><![CDATA[Derek Quenneville]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34810</guid>
		<description><![CDATA[Open source modeling tool written in Haskell, or, &#8220;Clobbering programming problems with gigantic mathematical hammers&#8221;

ImplicitCAD is a new, open source, programmatic modeling tool that is similar to projects like OpenSCAD and OpenJsCAD. The author, Christopher Olah, first told me about it at a party last year and now it&#8217;s ready for people to start using [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Open source modeling tool written in Haskell, or, &#8220;Clobbering programming problems with gigantic mathematical hammers&#8221;</strong></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/extrudevartwistobj1.png"><img src="http://blog.ponoko.com/wp-content/uploads/2012/02/extrudevartwistobj1.png" alt="" title="extrudevartwistobj1" width="100%" class="alignnone size-full wp-image-34814" /></a></p>
<p><a href="https://github.com/colah/ImplicitCAD">ImplicitCAD</a> is a new, open source, programmatic modeling tool that is similar to projects like <a href="http://www.openscad.org/">OpenSCAD</a> and <a href="http://joostn.github.com/OpenJsCad/">OpenJsCAD</a>. The author, <a href="http://christopherolah.wordpress.com/">Christopher Olah</a>, first told me about it at a party last year and now it&#8217;s ready for people to start using it!</p>
<p>I asked Chris some questions about his efforts:<span id="more-34810"></span></p>
<p style="padding-left: 30px; color:#999999;">Q: What&#8217;s the purpose of the ImplicitCAD project?<br />
A: To provide more powerful Programmatic CAD Tools to the 3D printing community.</p>
<p style="padding-left: 30px; color:#999999;">Q: How does ImplicitCAD compare to OpenSCAD?<br />
A: To me the fundamental difference is the operations we provide for manipulating objects. For example, in OpenSCAD it&#8217;s really hard to not make your object look like a bunch of pieces that have been glued together. But with ImplicitCAD&#8217;s rounded CSG operations, one can easily create natural transitions between components.</p>
<p style="padding-left: 30px; color:#999999;">Q: What was the biggest challenge in producing ImplicitCAD?<br />
A: Existing 3D geometry engines didn&#8217;t provide the features we wanted, so we wrote our own. That massively increased the size of the project, relative to if we&#8217;d relied on an external engine like OpenSCAD.</p>
<p>It&#8217;s quite easy to work with. Here&#8217;s a twisted, rounded extrusion that I made from a modified example:</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/twisted_rounded.png"><img src="http://blog.ponoko.com/wp-content/uploads/2012/02/twisted_rounded.png" alt="" title="twisted_rounded" width="100%" class="alignnone size-full wp-image-34813" /></a></p>
<p>The installation instructions don&#8217;t mention it, but I was able to get ImplicitCAD running just fine in Windows. First you need to install the Windows version of <a href="http://www.haskell.org">Haskell</a> from <a href="http://hackage.haskell.org/platform/windows.html">here</a>, then run these commands in a command prompt window:</p>
<p><code>cabal update<br />
cabal install implicit</code></p>
<p>It&#8217;ll take a little while, but once finished you can follow along with the examples in the <a href="https://github.com/colah/ImplicitCAD/blob/master/README.md">README file</a> as normal.</p>
<p>Being version 0.0.1, there may be a few bumps in road&#8230; But ImplicitCAD is already doing cool things and rendering faster than OpenSCAD.</p>
<p>You can check out more examples and discussion going at <a href="http://www.thingiverse.com">Thingiverse</a> here: <a href="http://www.thingiverse.com/thing:16532">http://www.thingiverse.com/thing:16532</a></p>
<hr /><em>Derek Quenneville is a 3D printing evangelist who posts weekly on the Ponoko blog. Follow him on Twitter <a href="http://twitter.com/techknight">@techknight</a>.</em></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/digital-fabrication/3d-printing/">3D Printing</a>, <a href="http://blog.ponoko.com/category/writers/derek-quenneville/">Derek Quenneville</a> by Derek Quenneville | <a class="noComments" href="http://blog.ponoko.com/2012/02/09/solid-modeling-with-the-new-implicitcad/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/nV4xZksNILQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/02/09/solid-modeling-with-the-new-implicitcad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/02/09/solid-modeling-with-the-new-implicitcad/</feedburner:origLink></item>
		<item>
		<title>3D printed lower jawbone transplanted into an 83-year-old woman</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/mZpvQg6xc6w/</link>
		<comments>http://blog.ponoko.com/2012/02/08/3d-printed-lower-jawbone-transplanted-into-an-83-year-old-woman/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 13:42:38 +0000</pubDate>
		<dc:creator>Taylor Gilbert</dc:creator>
				<category><![CDATA[3D Printing]]></category>
		<category><![CDATA[Taylor Gilbert]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[jaw]]></category>
		<category><![CDATA[jawbone]]></category>
		<category><![CDATA[netherlands]]></category>
		<category><![CDATA[surgery]]></category>
		<category><![CDATA[transplant]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34800</guid>
		<description><![CDATA[The first operation of its kind.

An 83-year-old&#8217;s lower jaw was completely replaced with a 3D printed titanium substitute due to a chronic bone infection. The operation occurred in June, but has only recently been publicized.
The doctors chose this approach because they believed traditional reconstructive surgery was too risky considering her age. The operation to attach [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The first operation of its kind.</strong></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/3d-jaw.jpg"><img class="alignnone size-full wp-image-34801" title="3d-jaw" src="http://blog.ponoko.com/wp-content/uploads/2012/02/3d-jaw.jpg" alt="" width="100%" /></a></p>
<p>An 83-year-old&#8217;s lower jaw was <a href="http://www.bbc.co.uk/news/technology-16907104" target="_blank">completely replaced</a> with a 3D printed titanium substitute due to a chronic bone infection. The operation occurred in June, but has only recently been publicized.</p>
<p>The doctors chose this approach because they believed traditional reconstructive surgery was too risky considering her age. The operation to attach the new jawbone took only four hours, one-fifth the time of the traditional method. The time savings is due to the fact that the 3D printed jaw fit the patient perfectly. The woman went home after four days.<br />
<span id="more-34800"></span><br />
The titanium jaw was printed by <a href="http://www.layerwise.com/" target="_blank">LayerWise</a> before being coated with a special bioceramic via a high-temperature plasma spray to help the part mimic real bone.</p>
<p><iframe width="500" height="254" src="http://www.youtube.com/embed/nP1jUABA6A4?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/3dprintedjaw.jpg"><img class="alignnone size-full wp-image-34802" title="3dprintedjaw" src="http://blog.ponoko.com/wp-content/uploads/2012/02/3dprintedjaw.jpg" alt="" width="100%" /></a></p>
<p>Via <a href="http://www.bbc.co.uk/news/technology-16907104" target="_blank">BBC News</a></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/digital-fabrication/3d-printing/">3D Printing</a>, <a href="http://blog.ponoko.com/category/writers/taylor-gilbert/">Taylor Gilbert</a>, <a href="http://blog.ponoko.com/category/good-stuff/technology/">Technology</a> by Taylor Gilbert | <a class="noComments" href="http://blog.ponoko.com/2012/02/08/3d-printed-lower-jawbone-transplanted-into-an-83-year-old-woman/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/mZpvQg6xc6w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/02/08/3d-printed-lower-jawbone-transplanted-into-an-83-year-old-woman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/02/08/3d-printed-lower-jawbone-transplanted-into-an-83-year-old-woman/</feedburner:origLink></item>
		<item>
		<title>A low cost open source laser sintering 3D printer</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/VwFKta_almc/</link>
		<comments>http://blog.ponoko.com/2012/02/07/a-low-cost-open-source-laser-sintering-3d-printer/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 11:41:45 +0000</pubDate>
		<dc:creator>Taylor Gilbert</dc:creator>
				<category><![CDATA[3D Printing]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Taylor Gilbert]]></category>
		<category><![CDATA[3d printer]]></category>
		<category><![CDATA[Andreas Bastian]]></category>
		<category><![CDATA[laser sintering]]></category>
		<category><![CDATA[wax]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34775</guid>
		<description><![CDATA[Another 3D printing technology goes open source.

Open source and low cost plastic extrusion 3D printers have become so common they don&#8217;t even seem exciting anymore. There are even low cost UV resin printers and powder/adhesive printers around if you look. But laser sintering has remained the domain of high-end commercial printers.
This project Swarthmore College engineering [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Another 3D printing technology goes open source.</strong></p>
<p><iframe src="http://player.vimeo.com/video/29564093?title=0&amp;byline=0&amp;portrait=0&amp;color=ffffff" width="500" height="375" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>Open source and low cost plastic extrusion 3D printers have become so common they don&#8217;t even seem exciting anymore. There are even low cost <a href="http://blog.ponoko.com/2011/11/16/build-a-3d-printer-at-home-really/" target="_blank">UV resin printers</a> and <a href="http://blog.ponoko.com/2011/04/05/designing-a-cheap-open-source-powder-based-3d-printer/" target="_blank">powder/adhesive</a> printers around if you look. But laser sintering has remained the domain of high-end commercial printers.</p>
<p><a href="http://andreasbastian.com/3dp/3dp.html" target="_blank">This project</a> Swarthmore College engineering student Andreas Bastian is an important step towards making laser sintering machines accessible. It uses a relatively low-powered laser to fuse a wax powder. These models can then be made into metal via traditional lost-wax casting. It&#8217;s not quite a direct-to-metal laser sinter printer, but its a step closer.<br />
<span id="more-34775"></span><br />
On a side note, 3D printing directly into <a href="http://www.ponoko.com/make-and-sell/show-material/239-3d-printed-stainless-steel" target="_blank">stainless steel</a> is available through Personal Factory.</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/gear_in_powder1.png"><img class="alignnone size-full wp-image-34776" title="gear_in_powder" src="http://blog.ponoko.com/wp-content/uploads/2012/02/gear_in_powder1.png" alt="" width="100%" /></a></p>
<p>Via <a href="http://blog.makezine.com/2012/02/01/an-open-source-laser-sintering-3d-printer/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+makezineonline+%28MAKE%29&amp;utm_content=Google+Reader" target="_blank">MAKE</a> via <a href="http://hackaday.com/2012/01/31/3d-print-in-wax-cast-in-metal/" target="_blank">Hack a Day</a></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/digital-fabrication/3d-printing/">3D Printing</a>, <a href="http://blog.ponoko.com/category/miy-diy/hardware/">Hardware</a>, <a href="http://blog.ponoko.com/category/design/open-source/">Open Source</a>, <a href="http://blog.ponoko.com/category/writers/taylor-gilbert/">Taylor Gilbert</a> by Taylor Gilbert | <a class="comments" href="http://blog.ponoko.com/2012/02/07/a-low-cost-open-source-laser-sintering-3d-printer/#comments">1 Comment</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/VwFKta_almc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/02/07/a-low-cost-open-source-laser-sintering-3d-printer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/02/07/a-low-cost-open-source-laser-sintering-3d-printer/</feedburner:origLink></item>
		<item>
		<title>Free 3D Software from DAZ</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/DblyERQmghw/</link>
		<comments>http://blog.ponoko.com/2012/02/06/free-3d-software-from-daz/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 04:04:52 +0000</pubDate>
		<dc:creator>Guy Blashki</dc:creator>
				<category><![CDATA[Downloadable]]></category>
		<category><![CDATA[Guy Blashki]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools + Apps]]></category>
		<category><![CDATA[Bryce]]></category>
		<category><![CDATA[daz]]></category>
		<category><![CDATA[DAZ Studio]]></category>
		<category><![CDATA[daz3d]]></category>
		<category><![CDATA[digital art zone]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[free download]]></category>
		<category><![CDATA[Hexagon]]></category>
		<category><![CDATA[modelling software]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34786</guid>
		<description><![CDATA[Digital Art Zone now offering free downloads

It can be pretty costly to set yourself up with 3d modelling software, particularly when you&#8217;re after the good stuff.
So you can imagine the buzz that&#8217;s followed DAZ 3D&#8217;s recent release of three of their major titles as free downloads for all to enjoy.
Modelling human figures? DAZ Studio Pro [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Digital Art Zone now offering free downloads</strong></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/daz3d.jpg"><img class="alignnone size-full wp-image-34792" title="daz3d" src="http://blog.ponoko.com/wp-content/uploads/2012/02/daz3d-e1328587189784.jpg" alt="" width="500" height="407" /></a></p>
<p>It can be pretty costly to set yourself up with 3d modelling software, particularly when you&#8217;re after the good stuff.</p>
<p>So you can imagine the buzz that&#8217;s followed DAZ 3D&#8217;s recent release of three of their major titles as <a href="http://www.daz3d.com/i/3d/free-3d-software-overview?home_5_btn=start">free downloads for all to enjoy.</a></p>
<p>Modelling human figures? <strong>DAZ Studio Pro</strong> will sort you out.<br />
Landscapes and environmental animations? <strong>Bryce 7 Pro</strong> has it covered.<br />
And the one that has us talking here at Ponoko&#8230; 3D models both for rendering/animation <em>and</em> ready to export as .stl files? <strong>Hexagon</strong> does this and more.</p>
<p>To purchase this software suite from the Digital Art Zone would once have left you on the nasty side of $800, but for a limited time full version downloads are completely free.</p>
<p>Now all that&#8217;s left is to fire up your imagination&#8230;</p>
<p><a href="http://www.daz3d.com/">Digital Art Zone</a></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/design/downloadable/">Downloadable</a>, <a href="http://blog.ponoko.com/category/writers/guy-blashki/">Guy Blashki</a>, <a href="http://blog.ponoko.com/category/miy-diy/software/">Software</a>, <a href="http://blog.ponoko.com/category/miy-diy/tools-and-apps/">Tools + Apps</a> by Guy Blashki | <a class="comments" href="http://blog.ponoko.com/2012/02/06/free-3d-software-from-daz/#comments">2 Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/DblyERQmghw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/02/06/free-3d-software-from-daz/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/02/06/free-3d-software-from-daz/</feedburner:origLink></item>
		<item>
		<title>Tired of laser cutting?</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/bwCGjHCoago/</link>
		<comments>http://blog.ponoko.com/2012/02/05/tired-of-laser-cutting/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 05:55:03 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Laser Cutting]]></category>
		<category><![CDATA[Sam Tanis]]></category>
		<category><![CDATA[hamish coventry1]]></category>
		<category><![CDATA[laserCut works]]></category>
		<category><![CDATA[mikey lland]]></category>
		<category><![CDATA[sascha grant]]></category>
		<category><![CDATA[snuva]]></category>
		<category><![CDATA[wim delvoye]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34765</guid>
		<description><![CDATA[The Laser Cutter Roundup — a weekly dose of laser-cut love: #65

Hey, Sam here,back collecting the post from The Laser Cutter.
Above is The Exploded Eye as Quoted from flickr:
Architect postgraduate Marina Karamali has exploded the human eye in her spacial exploration of the human anatomy.
Courtesy of  LaserCut WORKS. 
After the jump, rockets, a smokehouse, a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The Laser Cutter Roundup — a weekly dose of laser-cut love: #65</strong></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/tlc65b.jpg"><img class="alignnone size-full wp-image-34768" title="tlc65b" src="http://blog.ponoko.com/wp-content/uploads/2012/02/tlc65b.jpg" alt="" width="100%" /></a></p>
<p>Hey, Sam here,back collecting the post from <a href="http://thelasercutter.blogspot.com/">The Laser Cutter</a>.</p>
<p>Above is The Exploded Eye as Quoted from flickr:<br />
<em>Architect postgraduate Marina Karamali has exploded the human eye in her spacial exploration of the human anatomy.</em><br />
Courtesy of  <a href="http://www.flickr.com/people/lasercutworks/?relcreate=1">LaserCut WORKS</a><em>. </em></p>
<p>After the jump, rockets, a smokehouse, a tire, and a lamp&#8230;<span id="more-34765"></span></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/tlc65e1.jpg"><img class="alignnone size-full wp-image-34771" title="tlc65e1" src="http://blog.ponoko.com/wp-content/uploads/2012/02/tlc65e1.jpg" alt="" width="100%" /></a></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/tlc65e2.jpg"><img class="alignnone size-full wp-image-34772" title="tlc65e2" src="http://blog.ponoko.com/wp-content/uploads/2012/02/tlc65e2.jpg" alt="" width="100%" /></a></p>
<p>Above is a Draconian Marauder, another work from Sascha Grant:<br />
<a href="http://www.blogger.com/goog_375642633"><em>I bought a 30 year old rocket kit on ebay and instead of ripping it  open, I located scans of all the parts online and laser cut them.  Figured I&#8217;d keep the old rocket kit as a collectable. The parts were cut  from 600gsm cardboard (.85mm thick).</em></a><br />
<a href="http://www.oflittleinterest.com/content/view/186/1/"><em>And then flew the finished rocket!! </em></a></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/tlc65a.jpg"><img class="alignnone size-full wp-image-34767" title="tlc65a" src="http://blog.ponoko.com/wp-content/uploads/2012/02/tlc65a.jpg" alt="" width="100%" /></a></p>
<p><em> </em>Above is the Smoke House, a Laser cut birch plywood architectural model from <a href="http://www.flickr.com/people/lasercutworks/">LaserCut WORKS</a>.</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/tlc65c.jpg"><img class="alignnone size-full wp-image-34769" title="tlc65c" src="http://blog.ponoko.com/wp-content/uploads/2012/02/tlc65c.jpg" alt="" width="100%" /></a></p>
<p>Above is a tire that I believed was laser or CNC, but turns our to he hand carved by artist <a href="http://www.wimdelvoye.be/">Wim Delvoy</a>. From <a href="http://snuva.tasgeocaching.com/">Snuva</a>.</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/tlc65f.jpg"><img class="alignnone size-full wp-image-34773" title="tlc65f" src="http://blog.ponoko.com/wp-content/uploads/2012/02/tlc65f.jpg" alt="" width="100%" /></a></p>
<p>Above is a laser cut art deco inspired lamp from <a href="http://www.flickr.com/people/71145275@N06/">Hamish Coventry1</a>.</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/tlc65d.jpg"><img class="alignnone size-full wp-image-34770" title="tlc65d" src="http://blog.ponoko.com/wp-content/uploads/2012/02/tlc65d.jpg" alt="" width="100%" /></a></p>
<p>Above is a book cover Laser etched by <a href="http://cargocollective.com/mikeylland">Mikey Lland</a>.</p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/digital-fabrication/laser-cutting/">Laser Cutting</a>, <a href="http://blog.ponoko.com/category/writers/sam_tanis/">Sam Tanis</a> by Sam | <a class="noComments" href="http://blog.ponoko.com/2012/02/05/tired-of-laser-cutting/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/bwCGjHCoago" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/02/05/tired-of-laser-cutting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/02/05/tired-of-laser-cutting/</feedburner:origLink></item>
		<item>
		<title>3D printing exhibition explores typographic history</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/iq9cZ_7QPtI/</link>
		<comments>http://blog.ponoko.com/2012/02/05/3d-printing-explores-typographic-history/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 01:40:11 +0000</pubDate>
		<dc:creator>David McGahan</dc:creator>
				<category><![CDATA[3D Printing]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[David McGahan]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[3d print]]></category>
		<category><![CDATA[exhibition]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[graphic design]]></category>
		<category><![CDATA[typography]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34700</guid>
		<description><![CDATA[Arkitypo: a 3D printed typographic exhibition

Arkitypo is an exploration of typographic history. From A to Z, each letter features a 3D printed letter specimen of a unique typeface that portrays a particular trait. The exhibition was created by London based design studio Johnson Banks in collaboration with Ravensbourne University. Video and more photos after the jump&#8230;


The [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Arkitypo: a 3D printed typographic exhibition</strong></p>
<p><strong><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/arkitypo.jpg"><img class="alignnone size-full wp-image-34756" title="arkitypo exhibition" src="http://blog.ponoko.com/wp-content/uploads/2012/02/arkitypo.jpg" alt="arkitypo exhibition" width="500" height="500" /></a></strong></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/711_E_architypo_A4.jpg"></a>Arkitypo is an exploration of typographic history. From A to Z, each letter features a <a href="http://www.ponoko.com/3d-printing">3D printed</a> letter specimen of a unique typeface that portrays a particular trait. The exhibition was created by London based design studio Johnson Banks in collaboration with Ravensbourne University. Video and more photos after the jump&#8230;</p>
<p><span id="more-34700"></span></p>
<p style="text-align: center;"><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/711_B_architypo_A4.jpg"><img class="size-full wp-image-34708 aligncenter" title="711_B_architypo_A4" src="http://blog.ponoko.com/wp-content/uploads/2012/02/711_B_architypo_A4.jpg" alt="" width="400" height="561" /></a></p>
<p>The work took six months to complete, including research into each typeface. This research was then used to inform the three-dimensional form. The letter &#8216;B&#8217; for example, is based on two typefaces &#8211; Baskerville and Bodoni. They are fused together as Bodoni was based upon Baskerville, but with slightly exagerated proportions.</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/711_C_architypo_A4.jpg"><img class="alignnone size-full wp-image-34709" title="711_C_architypo_A4" src="http://blog.ponoko.com/wp-content/uploads/2012/02/711_C_architypo_A4.jpg" alt="" width="400" height="288" /></a></p>
<p>Courier was commissioned by IBM for its typewriters in the 1950&#8217;s, however, it soon became the default standard among typewriter fonts. As such, they have modeled the letter C onto typewriter keys arranged in a C shape.</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/711_O_arkitypo_a4.jpg"><img class="alignnone size-full wp-image-34721" title="711_O_arkitypo_a4" src="http://blog.ponoko.com/wp-content/uploads/2012/02/711_O_arkitypo_a4.jpg" alt="" width="400" height="572" /></a></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/711_O_arkitypo_a4.jpg"></a>OCR-A was one of the early computer typefaces designed to be used in optical character recognition. It is often used for printing cheque numbers and was often printed with magnetic ink.</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/714_arkitypo_ex_1_400.jpg"><img class="alignnone size-full wp-image-34739" title="714_arkitypo_ex_1_400" src="http://blog.ponoko.com/wp-content/uploads/2012/02/714_arkitypo_ex_1_400.jpg" alt="" width="400" height="275" /></a></p>
<p>With the <a href="http://blog.ponoko.com/2012/01/28/send-to-print-print-to-send-exhibition/#more-34341">Send to Print / Print to Send exhibition</a> also currently running, London seems like the place to be to see 3D print design exhibitions at the moment. Arkitypo is only open until the 8th of February, 9.00am to 6.00pm daily at Arup gallery.</p>
<p>    <iframe src="http://player.vimeo.com/video/36129468" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>Via <a href="http://www.designboom.com/weblog/cat/8/view/18961/3d-alphabet-shows-the-history-of-type.html">designboom</a></p>
<hr />David is an industrial designer from New Zealand. He contributes a weekly article on personal fabrication for Ponoko. You can follow him on <a href="http://www.twitter.com/@dizymac">Twitter</a>.</p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/digital-fabrication/3d-printing/">3D Printing</a>, <a href="http://blog.ponoko.com/category/design/art/">Art</a>, <a href="http://blog.ponoko.com/category/writers/david-mcgahan/">David McGahan</a>, <a href="http://blog.ponoko.com/category/design/">Design</a>, <a href="http://blog.ponoko.com/category/good-stuff/events/">Events</a> by David McGahan | <a class="noComments" href="http://blog.ponoko.com/2012/02/05/3d-printing-explores-typographic-history/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/iq9cZ_7QPtI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/02/05/3d-printing-explores-typographic-history/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/02/05/3d-printing-explores-typographic-history/</feedburner:origLink></item>
		<item>
		<title>Selling 3D printed products from the trunk of a Prius on a road trip</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/RCohYGaCcbo/</link>
		<comments>http://blog.ponoko.com/2012/02/04/selling-3d-printed-products-from-the-trunk-of-a-prius-on-a-road-trip/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 14:52:13 +0000</pubDate>
		<dc:creator>Taylor Gilbert</dc:creator>
				<category><![CDATA[3D Printing]]></category>
		<category><![CDATA[Maker Movement]]></category>
		<category><![CDATA[Taylor Gilbert]]></category>
		<category><![CDATA[pocket factory]]></category>
		<category><![CDATA[prius]]></category>
		<category><![CDATA[road trip]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34745</guid>
		<description><![CDATA[3D printing across the USA.

Bilal Ghalib and Alex Hornstein are currently driving across the country in a Prius with two 3D printers in their trunk for a project they call &#8220;Pocket Factory.&#8221; They are printing products to sell in various cities along the way as an experiment to try starting a business based on accessible [...]]]></description>
			<content:encoded><![CDATA[<p><strong>3D printing across the USA.</strong></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/Pocket-Factory.jpeg"><img class="alignnone size-full wp-image-34746" title="Pocket-Factory" src="http://blog.ponoko.com/wp-content/uploads/2012/02/Pocket-Factory.jpeg" alt="" width="100%" /></a></p>
<p><a href="http://bilalghalib.com/" target="_blank">Bilal Ghalib</a> and <a href="http://www.artiswrong.com/" target="_blank">Alex Hornstein</a> are currently driving across the country in a Prius with two 3D printers in their trunk for a project they call &#8220;Pocket Factory.&#8221; They are printing products to sell in various cities along the way as an experiment to try starting a business based on accessible 3D printing technology.</p>
<p>You can see their route on the map below or read about it on the <a href="http://pocketfactory.org/?page_id=18" target="_blank">Pocket Factory</a> site.</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/pocket_factory_4.png"><img class="alignnone size-full wp-image-34747" title="pocket_factory_4" src="http://blog.ponoko.com/wp-content/uploads/2012/02/pocket_factory_4.png" alt="" width="100%" /></a></p>
<p>Via <a href="http://www.psfk.com/2012/01/3d-printing-technology-prius.html" target="_blank">psfk</a></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/digital-fabrication/3d-printing/">3D Printing</a>, <a href="http://blog.ponoko.com/category/miy-diy/maker-movement/">Maker Movement</a>, <a href="http://blog.ponoko.com/category/writers/taylor-gilbert/">Taylor Gilbert</a> by Taylor Gilbert | <a class="noComments" href="http://blog.ponoko.com/2012/02/04/selling-3d-printed-products-from-the-trunk-of-a-prius-on-a-road-trip/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/RCohYGaCcbo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/02/04/selling-3d-printed-products-from-the-trunk-of-a-prius-on-a-road-trip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/02/04/selling-3d-printed-products-from-the-trunk-of-a-prius-on-a-road-trip/</feedburner:origLink></item>
		<item>
		<title>Cutting James Bond in half with a laser cutter</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/iS1Lz7P_kAU/</link>
		<comments>http://blog.ponoko.com/2012/02/03/cutting-james-bond-in-half-with-a-laser-cutter/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 20:04:12 +0000</pubDate>
		<dc:creator>Taylor Gilbert</dc:creator>
				<category><![CDATA[Laser Cutting]]></category>
		<category><![CDATA[Maker Movement]]></category>
		<category><![CDATA[Taylor Gilbert]]></category>
		<category><![CDATA[goldfinger]]></category>
		<category><![CDATA[james bond]]></category>
		<category><![CDATA[laser]]></category>
		<category><![CDATA[laser cutter]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34702</guid>
		<description><![CDATA[Recreating the classic Goldfinger scene with a slightly different ending. 

This is perhaps the clearest indication of how easily available laser cutters are these days. They are now being used to recreate classic movie scenes for a youtube video. I&#8217;m just surprised no one did it earlier.
In this video, Martin Raynsford cut James Bond in [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Recreating the classic Goldfinger scene with a slightly different ending. </strong></p>
<p><iframe width="500" height="339" src="http://www.youtube.com/embed/Pc7pCEJ59FQ?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>This is perhaps the clearest indication of how easily available laser cutters are these days. They are now being used to recreate classic movie scenes for a youtube video. I&#8217;m just surprised no one did it earlier.</p>
<p>In this video, <a href="http://msraynsford.blogspot.com/2011/12/bond.html" target="_blank">Martin Raynsford</a> cut James Bond in half with a laser like in Goldfinger (it&#8217;s an alternate ending). The resemblance to Bond is uncanny.</p>
<p>Via <a href="http://hackedgadgets.com/2012/01/29/laser-beam-cuts-man-in-half/" target="_blank">Hacked Gadgets</a></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/digital-fabrication/laser-cutting/">Laser Cutting</a>, <a href="http://blog.ponoko.com/category/miy-diy/maker-movement/">Maker Movement</a>, <a href="http://blog.ponoko.com/category/writers/taylor-gilbert/">Taylor Gilbert</a> by Taylor Gilbert | <a class="comments" href="http://blog.ponoko.com/2012/02/03/cutting-james-bond-in-half-with-a-laser-cutter/#comments">1 Comment</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/iS1Lz7P_kAU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/02/03/cutting-james-bond-in-half-with-a-laser-cutter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/02/03/cutting-james-bond-in-half-with-a-laser-cutter/</feedburner:origLink></item>
		<item>
		<title>Pythagoras the drawing robot</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/D2p6dNRvl5U/</link>
		<comments>http://blog.ponoko.com/2012/02/03/pythagoras-the-drawing-robot/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 15:00:02 +0000</pubDate>
		<dc:creator>Rich Decibels</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Electronics + Robotics]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Laser Cutting]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Rich Decibels]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=33943</guid>
		<description><![CDATA[A laser-cut delta robot that can draw better than I can

Aaron Fan is a robotics student at Georgia Tech. Over the past few months he has been regularly updating his website with details of his current project: Pythagoras the drawing robot. He covers a lot of ground, from the mathematics to the coding and hardware [...]]]></description>
			<content:encoded><![CDATA[<p><strong>A laser-cut delta robot that can draw better than I can</strong><br />
<img src="http://1.bp.blogspot.com/-R-fV2hZgTDE/TqxZngHGeeI/AAAAAAAABcY/tyicYWOBARU/s1600/robot-trans.png" alt="" width="100%" /><br />
<a href="http://aaronbot3000.blogspot.com/">Aaron Fan</a> is a robotics student at Georgia Tech. Over the past few months he has been regularly updating his website with details of his current project: <a href="http://aaronbot3000.blogspot.com/search/label/Pythagoras">Pythagoras the drawing robot.</a> He covers a lot of ground, from the mathematics to the coding and hardware design. </p>
<p>I love this project because it ticks all my boxes: the parts are laser cut, the design is open source and well-documented, and the finished machine is equal parts ingenious and pointless. Check out <a href="<br />
http://aaronbot3000.blogspot.com/p/pythagoras.html">this post</a> for an overview of the project, or take a look after the break for video of the bot in action and examples of what it can draw.<span id="more-33943"></span><br />
<img src="http://2.bp.blogspot.com/-4W_aPBs7NvQ/TkQmHMBRIfI/AAAAAAAAA50/dCkjhALyP2M/s640/IMG_20110731_020155.jpg" width="100%"/><img src="http://4.bp.blogspot.com/-H9YaYpd0I-I/TqX3Ei0isUI/AAAAAAAABaI/Y1G1zFLainU/s640/IMG_20111021_141634.jpg" width="100%"/><img src="http://1.bp.blogspot.com/-LqBMkq32vMo/Tt7T8M_XG4I/AAAAAAAAB8Y/CD6YuZTuG50/s600/IMG_20111206_214825.jpg" width="100%"/><br />
<iframe width="420" height="243" src="http://www.youtube.com/embed/UtbBudzJ5Yo" frameborder="0" allowfullscreen></iframe></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/design/art/">Art</a>, <a href="http://blog.ponoko.com/category/design/electronics-robotics/">Electronics + Robotics</a>, <a href="http://blog.ponoko.com/category/miy-diy/hardware/">Hardware</a>, <a href="http://blog.ponoko.com/category/digital-fabrication/laser-cutting/">Laser Cutting</a>, <a href="http://blog.ponoko.com/category/design/open-source/">Open Source</a>, <a href="http://blog.ponoko.com/category/miy-diy/programming/">Programming</a>, <a href="http://blog.ponoko.com/category/writers/rich-decibels/">Rich Decibels</a> by Rich Decibels | <a class="noComments" href="http://blog.ponoko.com/2012/02/03/pythagoras-the-drawing-robot/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/D2p6dNRvl5U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/02/03/pythagoras-the-drawing-robot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/02/03/pythagoras-the-drawing-robot/</feedburner:origLink></item>
		<item>
		<title>MeshLab for iOS devices</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/CIM3PqXEYrs/</link>
		<comments>http://blog.ponoko.com/2012/02/02/meshlab-for-ios-devices/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 12:32:30 +0000</pubDate>
		<dc:creator>Derek Quenneville</dc:creator>
				<category><![CDATA[3D Printing]]></category>
		<category><![CDATA[Derek Quenneville]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34667</guid>
		<description><![CDATA[Easy model viewing on the go

If you do any 3D printing work, you&#8217;re probably familiar with MeshLab. It&#8217;s a great tool for fixing models, skinning point clouds, and all sorts of interesting stuff. But did you know that there&#8217;s been a version of MeshLab for iOS since September?
It doesn&#8217;t have the editing capabilities of the [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Easy model viewing on the go</strong></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/intro.jpg"><img src="http://blog.ponoko.com/wp-content/uploads/2012/02/intro.jpg" alt="laurana50k demo model" title="laurana50k demo model" width="100%" class="alignnone size-full wp-image-34672" /></a></p>
<p>If you do any <a href="http://www.ponoko.com/3d-printing">3D printing</a> work, you&#8217;re probably familiar with <a href="http://meshlab.sourceforge.net/">MeshLab</a>. It&#8217;s a great tool for fixing models, skinning point clouds, and all sorts of interesting stuff. But did you know that there&#8217;s been a version of MeshLab for iOS since September?</p>
<p>It doesn&#8217;t have the editing capabilities of the <a href="http://meshlab.sourceforge.net/">desktop software</a>, but it&#8217;s a great tool for viewing and presenting 3D models on the go.</p>
<p>You can import files using iTunes or email, but the best way is to use the Dropbox integration feature:<span id="more-34667"></span></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/dropbox.jpg"><img src="http://blog.ponoko.com/wp-content/uploads/2012/02/dropbox.jpg" alt="Dropbox integration" title="Dropbox integration" width="100%" class="alignnone size-full wp-image-34670" /></a><br />
Once imported, a model can be rotated and zoomed in all the usual ways:</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/smooth_controls.jpg"><img src="http://blog.ponoko.com/wp-content/uploads/2012/02/smooth_controls.jpg" alt="Controls in smooth mode" title="Controls in smooth mode" width="100%" class="alignnone size-full wp-image-34673" /></a></p>
<p>Models can also be viewed in flat or point cloud modes, and the light source is easily adjusted:</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/flat.jpg"><img src="http://blog.ponoko.com/wp-content/uploads/2012/02/flat.jpg" alt="&quot;Flat&quot; view of Beethoven model by dino-girl" title="&quot;Flat&quot; view of Beethoven model by dino-girl" width="100%" class="alignnone size-full wp-image-34671" /></a></p>
<p>If you&#8217;d like to give it a try, MeshLab can be downloaded for free from the iTunes App Store: <a href="http://itunes.apple.com/us/app/meshlab-for-ios/id451944013?mt=8">http://itunes.apple.com/us/app/meshlab-for-ios/id451944013?mt=8</a></p>
<p>(via Tony Buser <a href="https://twitter.com/#!/tbuser/status/164212106814693377">@tbuser on Twitter</a>)</p>
<hr /><em>Derek Quenneville is a 3D printing evangelist who posts weekly on the Ponoko blog. Follow him on Twitter <a href="http://twitter.com/techknight">@techknight</a>.</em></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/digital-fabrication/3d-printing/">3D Printing</a>, <a href="http://blog.ponoko.com/category/writers/derek-quenneville/">Derek Quenneville</a> by Derek Quenneville | <a class="comments" href="http://blog.ponoko.com/2012/02/02/meshlab-for-ios-devices/#comments">2 Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/CIM3PqXEYrs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/02/02/meshlab-for-ios-devices/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/02/02/meshlab-for-ios-devices/</feedburner:origLink></item>
		<item>
		<title>Graphic Solutions</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/9RMPkDtGmUs/</link>
		<comments>http://blog.ponoko.com/2012/02/01/graphic-solutions/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 03:02:01 +0000</pubDate>
		<dc:creator>yana</dc:creator>
				<category><![CDATA[Functional Art + Objects]]></category>
		<category><![CDATA[Maker Stories]]></category>
		<category><![CDATA[Yana Skaler]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34650</guid>
		<description><![CDATA[Making for business and leisureAt some point towards the end of last year, I was walking through town, and a rather distinctive shop front caught my attention.  The bold window graphics looked very familiar, and after a couple of moments the light bulb in my head switched on when I realised that the Graphic Solutions [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Making for business and leisure<a href="http://blog.ponoko.com/wp-content/uploads/2012/02/jess-obrien_12.jpg"><img class="aligncenter size-full wp-image-34657" title="jess obrien_12" src="http://blog.ponoko.com/wp-content/uploads/2012/02/jess-obrien_12.jpg" alt="" width="100%" /></a></strong>At some point towards the end of last year, I was walking through town, and a rather distinctive shop front caught my attention.  The bold window graphics looked very familiar, and after a couple of moments the light bulb in my head switched on when I realised that the Graphic Solutions signage is made with Ponoko Personal Factory.  Like seeing a friend’s product in a design magazine, it was one of those little proud moments.</p>
<p>Wellington’s Graphics Solutions co-founder Elizajane started off using Personal Factory for personal projects.  It was a chance discovery by word of mouth as often happens in this part of the world.  The graphic designer already knew about the potential of laser cutting, so she was quite excited to learn just how accessible the service was.  Initially Elizajane experimented with making plywood and felt ornaments, which caught the attention of the Your Home and Garden magazine.  It wasn’t long before the projects became more company focused with commissioned designs for promotional jobs, as well as Graphic Solutions signage and branded gifts from a variety of felts and plywoods.<a href="http://blog.ponoko.com/wp-content/uploads/2012/02/jess-obrien_11.jpg"><img class="aligncenter size-full wp-image-34653" title="jess obrien_11" src="http://blog.ponoko.com/wp-content/uploads/2012/02/jess-obrien_11.jpg" alt="" width="100%" /></a><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/jess-obrien_05.jpg"><img class="aligncenter size-large wp-image-34652" title="jess obrien_05" src="http://blog.ponoko.com/wp-content/uploads/2012/02/jess-obrien_05-1024x299.jpg" alt="" width="100%" /></a>Easy access to digital fabrication has enabled Elizajane to move away from handcrafting and printing and reach a more polished aesthetic with made objects.  Her photography and graphic design background means no shortage of ideas for designs to laser cut.  The 2D graphic nature of her designs means very little hand finishing is required.  The felt parts are aired out, and the plywood parts are given a light sand (it’s incredible how beautifully smooth you can make the ply with just a few scuffs of fine sand paper).  The next challenge is adding an extra dimension to designs with 3D printing.</p>
<p>Words of wisdom from Elizajane after the jump:</p>
<p><span id="more-34650"></span><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/jess-obrien_15.jpg"><img class="aligncenter size-full wp-image-34656" title="jess obrien_15" src="http://blog.ponoko.com/wp-content/uploads/2012/02/jess-obrien_15.jpg" alt="" width="395" height="283" /></a></p>
<p><strong>How would you describe your creative process? </strong>I&#8217;m quite a big workbook-type person. I like to photograph, draw, or collect ideas, then focus it all into a project. (I love the process!)</p>
<p><strong>Have you been surprised by anything in the PF process: positives/n</strong><strong>egatives? </strong>The team at Ponoko has been amazing &#8211; both the Wellington-based team and the online team. Helpful with questions, suggestions, everything!  ASK questions!  Use the forum for some problem solving.</p>
<p><strong>Do you have any tips for other makers? </strong>Its well worth using the Prime pricing, for speed of delivery AND price of product.  Remember not to cram things into EVERY little space &#8211; this can be hard to resist &#8211; I know!<a href="http://blog.ponoko.com/wp-content/uploads/2012/02/jess-obrien_14.jpg"><img class="aligncenter size-full wp-image-34655" title="jess obrien_14" src="http://blog.ponoko.com/wp-content/uploads/2012/02/jess-obrien_14.jpg" alt="" width="100%" /></a>Elizajane:<a href="http://felt.co.nz/shop/elizajane" target="_blank"> http://felt.co.nz/shop/elizajane</a></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/design/functional_art_objects/">Functional Art + Objects</a>, <a href="http://blog.ponoko.com/category/ponoko/maker-stories-ponoko-related/">Maker Stories</a>, <a href="http://blog.ponoko.com/category/writers/yana-skaler-writers/">Yana Skaler</a> by yana | <a class="noComments" href="http://blog.ponoko.com/2012/02/01/graphic-solutions/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/9RMPkDtGmUs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/02/01/graphic-solutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/02/01/graphic-solutions/</feedburner:origLink></item>
		<item>
		<title>Leather – February material of the month</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/fmNctyuOl6o/</link>
		<comments>http://blog.ponoko.com/2012/02/01/leather-%e2%80%93-february-material-or-the-month/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 01:24:40 +0000</pubDate>
		<dc:creator>yana</dc:creator>
				<category><![CDATA[Materials Catalog]]></category>
		<category><![CDATA[Yana Skaler]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34631</guid>
		<description><![CDATA[Hell bent for leather
Unless you are of the vegan variety, you probably have quite a few things made of leather, mostly footwear and luggage.  Leather is a wonderfully versatile material, and I’ll always pick it over its plastic substitutes.  Working with leather requires skill, but is incredibly satisfying, provided you have the right tools.  In [...]]]></description>
			<content:encoded><![CDATA[<p>Hell bent for leather</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/02/leather.jpg"><img class="aligncenter size-full wp-image-34637" title="leather" src="http://blog.ponoko.com/wp-content/uploads/2012/02/leather.jpg" alt="" width="100%" /></a>Unless you are of the vegan variety, you probably have quite a few things made of leather, mostly footwear and luggage.  Leather is a wonderfully versatile material, and I’ll always pick it over its plastic substitutes.  Working with leather requires skill, but is incredibly satisfying, provided you have the right tools.  In the last few years laser cutting has become more and more prolific as a tool for manipulating leather, and now features prominently in many everyday leather items.  We’ve featured some <a href="http://blog.ponoko.com/2011/08/03/laser-cut-fashion-feature-at-fashioning-tech/">laser cut</a> and <a href="http://blog.ponoko.com/2010/08/24/design-your-own-moleskine-covers/">laser engraved</a> fashion previously, but that was only the tip of the iceberg.</p>
<p>Leather in fashion has seen its peaks and troths, and it’s definitely at its peak currently if the catwalks are the vogue yard stick.  Laser cutting is behind much of that popularity, and as always the fashion trend is driven by the hi-fashion avant-garde designers who push the concepts and boundaries of material use and perception.  Some of the notable ideas come from Visbol de Arce’s <a href="http://vilsboldearce.com/#/AW%2010%20Anatomy/">Anatomy collection</a>, current king (or in this case, queen) of the fashion mountain Iris van Herpen’s <a href="http://www.irisvanherpen.com/site/collections/synesthesia ">Synesthesia</a>, and a selection of rather <a href="http://jamespiatt.com/09tinkerbellw3.html">unusual bags</a> from James Platt.<a href="http://blog.ponoko.com/wp-content/uploads/2012/02/avant-garde.jpg"><img class="aligncenter size-full wp-image-34632" title="avant garde" src="http://blog.ponoko.com/wp-content/uploads/2012/02/avant-garde.jpg" alt="" width="100%" /></a></p>
<p>More sweet leathery goodness under the cut:</p>
<p><span id="more-34631"></span>Where visionaries lead, fashion houses follow.  Laser cut leather garments are now appearing in High street fashion outlets, such as <a href="http://www.asos.com/au/search/laser-cut-leather?hrd=1&amp;q=laser+cut+leather">ASOS</a>.  The mass market appeal is certainly increasing, fuelled by fashion heavyweights such as  <a href="http://coolspotters.com/clothing/louis-vuitton-fall-2011-rtw-laser-cut-leather-dress">Louis Vuitton</a>, <a href="http://www.design42day.com/2010/06/haider-ackermann/">Haider Ackerman</a>, <a href="http://www.abbyloulou.com/post/12554470057/laser-cutting-warning-requires-patience">Valentino</a> and <a href="http://www.vogue.co.uk/fashion/spring-summer-2012/ready-to-wear/giles/full-length-photos#/image/25">Giles</a>.<a href="http://blog.ponoko.com/wp-content/uploads/2012/02/fashion.jpg"><img class="aligncenter size-full wp-image-34634" title="fashion" src="http://blog.ponoko.com/wp-content/uploads/2012/02/fashion.jpg" alt="" width="100%" /></a></p>
<p>Quite a few Ponoko Personal Factory makers have used laser cut leather to create a variety of products.  These range from purely ornamental to quite utilitarian objects.  You can even find leather goods to adorn your cranial area.  There are the <a href="http://www.etsy.com/shop/hahabird">Haha Bird</a> moustachioed neck warmers, Christina Westbrook’s <a href="http://www.facebook.com/photo.php?fbid=10151196886965613&amp;set=a.10150555035585613.657323.127355730612&amp;type=3&amp;theater ">masquerade mask</a> cut from <a href="http://www.ponoko.com/make-and-sell/show-material/255-leather-vege-tanned-dark-brown">Dark Brown leather</a> and Matt Borgatti’s seriously Steampunk leather and brass <a href="http://www.ponoko.com/design-your-own/products/steampunk-couture-goggle-leather-pattern-4567 ">goggles</a> that <a href="http://blog.ponoko.com/2010/07/07/make-interview-digitally-fabricated-steampunk-goggles/">we’ve featured</a> a while back.<a href="http://blog.ponoko.com/wp-content/uploads/2012/02/for-face.jpg"><img class="aligncenter size-full wp-image-34635" title="for face" src="http://blog.ponoko.com/wp-content/uploads/2012/02/for-face.jpg" alt="" width="100%" /></a></p>
<p>Need something to carry stuff in?  Is it a <a href="http://www.ponoko.com/design-your-own/products/leather-camera-case-5623 ">camera</a>?  A <a href="http://www.ponoko.com/design-your-own/products/filleting-knife-sheath-7237 ">filleting knife</a>?  Your <a href="http://www.ponoko.com/design-your-own/products/card-holder-wallet-4025 ">credit card </a>richess?  Not only do we have these carrying options covered (in leather), but the files for all these useful designs are available for FREE from the Ponoko showroom.  That’s a whole lot of free.<a href="http://blog.ponoko.com/wp-content/uploads/2012/02/carrying.jpg"><img class="aligncenter size-full wp-image-34633" title="carrying" src="http://blog.ponoko.com/wp-content/uploads/2012/02/carrying.jpg" alt="" width="100%" /></a></p>
<p>Want even more free stuff?  There is a free laser cutting file for the <a href="http://www.ponoko.com/design-your-own/jewelry/leather-necklace-7240">leather necklace</a>, which has been cut from <a href="http://www.ponoko.com/make-and-sell/show-material/395-upholstery-leather-driftwood">Driftwood upholstery leather</a>.  This newly added, beautifully soft material is available in the NZ material catalogue.  US makers have the option of <a href="http://www.ponoko.com/make-and-sell/show-material/222-upholstery-leather-mocha">Mocha</a> instead.  The thicker, stiffer <a href="http://www.ponoko.com/make-and-sell/show-material/93-leather-vege-tanned-natural-russet">Russet leather</a> is also a popular choice and is the preferred material for <a href="http://www.etsy.com/listing/27972105/encircledlaser-cut-leather-choker">Cuff Modern’s</a> extensive collection of cuffs and chokers.  Russet’s stiffness makes it suitable for rings, such as the ones featured here from <a href="http://www.ponoko.com/design-your-own/jewelry/ring-xica-3413">Megan Ellis</a>.<a href="http://blog.ponoko.com/wp-content/uploads/2012/02/jewellery.jpg"><img class="aligncenter size-full wp-image-34636" title="jewellery" src="http://blog.ponoko.com/wp-content/uploads/2012/02/jewellery.jpg" alt="" width="100%" /></a></p>
<p>Leather is available from both the <a href="http://www.ponoko.com/make-and-sell/materials/ponoko-united-states?kind=Leather&amp;mode=materials">US</a> and the <a href="http://www.ponoko.com/make-and-sell/materials/ponoko-new-zealand?kind=Leather&amp;mode=materials">NZ</a> hub, as well as <a href="http://www.ponoko.com/make-and-sell/materials/ponoko-vectorealism-milan?kind=Leather&amp;mode=materials">Vectorealism</a> and <a href="http://www.ponoko.com/make-and-sell/materials/ponoko-formulor-berlin?kind=Leather&amp;mode=materials">Formulor</a>.</p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/ponoko/materials-catalog/">Materials Catalog</a>, <a href="http://blog.ponoko.com/category/writers/yana-skaler-writers/">Yana Skaler</a> by yana | <a class="noComments" href="http://blog.ponoko.com/2012/02/01/leather-%e2%80%93-february-material-or-the-month/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/fmNctyuOl6o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/02/01/leather-%e2%80%93-february-material-or-the-month/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/02/01/leather-%e2%80%93-february-material-or-the-month/</feedburner:origLink></item>
		<item>
		<title>Get a FREE $50 Making Voucher with any $50 order at Ponoko</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/HOJXkTV-blc/</link>
		<comments>http://blog.ponoko.com/2012/02/01/get-a-free-50-making-voucher-with-any-50-order-at-ponoko/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 16:00:56 +0000</pubDate>
		<dc:creator>Ponoko Team</dc:creator>
				<category><![CDATA[Ponoko News]]></category>
		<category><![CDATA[promotion]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34560</guid>
		<description><![CDATA[Valentine special offer ends Feb 17th!

We know it&#8217;s a &#8220;manufactured holiday,&#8221; but we&#8217;re all about manufacturing! And really, what better theme than love to invent a holiday for?
So to show our love, we&#8217;re running everyone&#8217;s favorite promotion as a Valentine Special!
Spend $50 or more at Ponoko, get a FREE $50 Making Voucher.



To get your $50 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Valentine special offer ends Feb 17th!</strong><br />
<a href="http://blog.ponoko.com/wp-content/uploads/2012/01/vtinepromo1.jpg"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/vtinepromo1.jpg" alt="" title="vtinepromo1" width="100%" class="alignright size-full wp-image-34594" /></a></p>
<p>We know it&#8217;s a &#8220;manufactured holiday,&#8221; but we&#8217;re all about manufacturing! And really, what better theme than love to invent a holiday for?</p>
<p>So to show our love, we&#8217;re running everyone&#8217;s favorite promotion as a Valentine Special!</p>
<h3>Spend $50 or more at Ponoko, get a FREE $50 Making Voucher.</h3>
<p>
<img src="http://blog.ponoko.com/wp-content/uploads/2012/01/vtinepromo2b.jpg" alt="" title="vtinepromo2b" width="100%" class="alignright size-full wp-image-34589" /></p>
<p></p>
<p><strong>To get your $50 making voucher:</strong> place a $50 minimum order at the Ponoko US or NZ hub. Type in XOXO in the special shipping instructions, and we’ll email you your $50 Making Voucher.</p>
<p><strong>Things you should know:</strong> Offer is for making stuff with Ponoko. Showroom or sample store purchases do not qualify. $50 minimum does not include shipping. Other coupons and vouchers cannot be used towards $50 minimum. Offer only good at Ponoko US and NZ. Offer totally valid for Ponoko Prime accounts! Offer ends at midnight pst on February 17, 2012.</p>
<p><strong>About the free Making Voucher:</strong> Promotional making voucher is good for a future order, not the initial $50 order. One promotional voucher per account. (<a href="http://support.ponoko.com/entries/20198027-what-can-i-apply-making-vouchers-to-on-my-order">Making Vouchers</a> are good on making costs only.)</p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/ponoko/news/">Ponoko News</a> by Ponoko Team | <a class="noComments" href="http://blog.ponoko.com/2012/02/01/get-a-free-50-making-voucher-with-any-50-order-at-ponoko/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/HOJXkTV-blc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/02/01/get-a-free-50-making-voucher-with-any-50-order-at-ponoko/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/02/01/get-a-free-50-making-voucher-with-any-50-order-at-ponoko/</feedburner:origLink></item>
		<item>
		<title>Remote controlled flying people</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/GaqBw47kc-U/</link>
		<comments>http://blog.ponoko.com/2012/02/01/remote-controlled-flying-people/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 11:30:43 +0000</pubDate>
		<dc:creator>Guy Blashki</dc:creator>
				<category><![CDATA[Downloadable]]></category>
		<category><![CDATA[Electronics + Robotics]]></category>
		<category><![CDATA[Guy Blashki]]></category>
		<category><![CDATA[Laser Cutting]]></category>
		<category><![CDATA[Toys + Games]]></category>
		<category><![CDATA[chronicle]]></category>
		<category><![CDATA[flight]]></category>
		<category><![CDATA[flying human]]></category>
		<category><![CDATA[laser-cut]]></category>
		<category><![CDATA[rcsuperhero]]></category>
		<category><![CDATA[remote control]]></category>
		<category><![CDATA[superhero]]></category>
		<category><![CDATA[viral campaign]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34614</guid>
		<description><![CDATA[It&#8217;s a bird&#8230; it&#8217;s a plane&#8230;  it&#8217;s an RcSuperhero!

The Ponoko connection may be tenuous, but I&#8217;m going for it anyway. These remote controlled flying people are simply awesome.
The above clip was put together as a part of a viral marketing campaign for the film Chronicle, but don&#8217;t let that deter you if you&#8217;re keen to [...]]]></description>
			<content:encoded><![CDATA[<p><strong>It&#8217;s a bird&#8230; it&#8217;s a plane&#8230;  it&#8217;s an RcSuperhero!</strong></p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/dcDN409ZBv4?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>The Ponoko connection may be tenuous, but I&#8217;m going for it anyway. These remote controlled flying people are simply awesome.</p>
<p>The above clip was put together as a part of a viral marketing campaign for the film Chronicle, but don&#8217;t let that deter you if you&#8217;re keen to take to the skies yourself.</p>
<p>Downloadable PDF plans are available from <a href="http://www.rcsuperhero.com/index.html">RcSuperhero</a> that you can send to your favourite laser cutting service; or you can get a head start and buy the laser cut foam, sub-structure and various parts in kit form. And then what? Simply whack in the required electronics and soon you&#8217;ll be launching your own human-shaped glider into the sky.</p>
<p>It must be quite a sight to behold in the flesh. What a brilliant idea.</p>
<p>via <a href="http://www.ubergizmo.com/2012/01/rcsuperhero/">ubergizmo</a></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/design/downloadable/">Downloadable</a>, <a href="http://blog.ponoko.com/category/design/electronics-robotics/">Electronics + Robotics</a>, <a href="http://blog.ponoko.com/category/writers/guy-blashki/">Guy Blashki</a>, <a href="http://blog.ponoko.com/category/digital-fabrication/laser-cutting/">Laser Cutting</a>, <a href="http://blog.ponoko.com/category/design/toys-games/">Toys + Games</a> by Guy Blashki | <a class="noComments" href="http://blog.ponoko.com/2012/02/01/remote-controlled-flying-people/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/GaqBw47kc-U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/02/01/remote-controlled-flying-people/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/02/01/remote-controlled-flying-people/</feedburner:origLink></item>
		<item>
		<title>Design something w. the new Tinkercad to win a pack of 3D printed material samples from Ponoko!</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/eM7GwOPahZM/</link>
		<comments>http://blog.ponoko.com/2012/01/31/design-something-w-the-new-tinkercad-to-win-a-pack-of-3d-printed-material-samples-from-ponoko/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 16:00:34 +0000</pubDate>
		<dc:creator>Ponoko Team</dc:creator>
				<category><![CDATA[Contests + Competitions]]></category>
		<category><![CDATA[Tools + Apps]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34492</guid>
		<description><![CDATA[fun + easy CAD / fun + easy contest

Did ya hear that Tinkercad released the newest version of their awesome, easy, browser based CAD tool? And guess what; you can send your Tinkercad design directly to Ponoko to have it 3D printed!
Tinkercad is super fun, easy to use, and you can make all kinds of [...]]]></description>
			<content:encoded><![CDATA[<p><strong>fun + easy CAD / fun + easy contest</strong><br />
<a href="http://blog.ponoko.com/wp-content/uploads/2012/01/tinkercad_contest.jpg"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/tinkercad_contest.jpg" alt="" title="tinkercad_contest" width="100%" class="alignright size-full wp-image-34508" /></a></p>
<p>Did ya hear that <a href="http://blog.ponoko.com/2012/01/30/ponoko-announces-tinkercad-3d-design-app-in-the-personal-factory-app-gateway/">Tinkercad released the newest version</a> of their awesome, easy, browser based CAD tool? And guess what; you can send your Tinkercad design directly to Ponoko to have it 3D printed!</p>
<p>Tinkercad is super fun, easy to use, and you can make all kinds of stuff with just 3 simple design tools. We really want you to try it out, so we&#8217;re having a little contest to give away a pack of nine 3D printed material samples!</p>
<h3>How to enter</h3>
<hr />
<p>1. Go to the <a href="http://www.ponoko.com/app-gateway/awesome-apps">App Gateway</a> and find the Tinkercad app.<br />
2. Design something with Tinkercad.<br />
3. Tweet a pic of your design to @Ponoko and @Tinkercad with the hashtag #3Dprinting.</p>
<h3>Prize</h3>
<hr />
<p>One <a href="http://samples.ponoko.com/collections/collections/products/3d-all-materials">pack of 3D printing material samples</a> from Ponoko. Your pack will contain a sample of each of the following materials: Durable Plastic, Rainbow Plastic, Superfine Plastic &#8211; White, Stainless Steel, Gold Plated, Durable Gloss &#8211; Black, Durable Gloss &#8211; Ivory, Durable Fine Plastic, and Glazed Ceramic. That&#8217;s 9 material samples valued at $90 when bought individually!</p>
<h3>Deadline &#038; Restrictions</h3>
<hr />
Contest runs through the month of February and ends February 29, 2012. One winner will be chosen at random on March 1, 2012. You may enter as many times as you like, but each Tinkercad design you tweet must be original. Good luck!</p>
<h3>Get Started w. Your Tinkercad Design</h3>
<hr />
<p>Check out this three and half minute tutorial on using Tinkercad. Then <a href="http://www.ponoko.com/app-gateway/awesome-apps">hop over to the App Gateway</a>, click on Tinkercad, design something rad, and tweet to win!</p>
<p><iframe width="100%" height="350" src="http://www.youtube.com/embed/KCaenAGeK_Q" frameborder="0" allowfullscreen></iframe></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/good-stuff/contests-competitions/">Contests + Competitions</a>, <a href="http://blog.ponoko.com/category/miy-diy/tools-and-apps/">Tools + Apps</a> by Ponoko Team | <a class="noComments" href="http://blog.ponoko.com/2012/01/31/design-something-w-the-new-tinkercad-to-win-a-pack-of-3d-printed-material-samples-from-ponoko/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/eM7GwOPahZM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/31/design-something-w-the-new-tinkercad-to-win-a-pack-of-3d-printed-material-samples-from-ponoko/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/31/design-something-w-the-new-tinkercad-to-win-a-pack-of-3d-printed-material-samples-from-ponoko/</feedburner:origLink></item>
		<item>
		<title>Top ten innovative hardware projects of 2011</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/GjoUCjbLe30/</link>
		<comments>http://blog.ponoko.com/2012/01/31/top-ten-innovative-hardware-projects-of-2011/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 15:09:19 +0000</pubDate>
		<dc:creator>Taylor Gilbert</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Taylor Gilbert]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[best of the blog]]></category>
		<category><![CDATA[best of the blog 2011]]></category>
		<category><![CDATA[bob]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34537</guid>
		<description><![CDATA[Best of the Blog 2011 &#8211; Hardware

Since the beginning of history, people have been using tools to reshape their environment while in some sense being reshaped by their tools. Each new age has been defined by a new set of tools, a new type of hardware, from scraping sticks with rocks to cutting out forms [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Best of the Blog 2011 &#8211; Hardware</strong></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/bob2011_hardware.jpg"><img class="alignnone size-full wp-image-34534" title="bob2011_hardware" src="http://blog.ponoko.com/wp-content/uploads/2012/01/bob2011_hardware.jpg" alt="" width="100%" /></a></p>
<p>Since the beginning of history, people have been using tools to reshape their environment while in some sense being reshaped by their tools. Each new age has been defined by a new set of tools, a new type of hardware, from scraping sticks with rocks to cutting out forms with a laser. These are our best hardware articles from 2011.</p>
<h3><a href="http://blog.ponoko.com/2011/12/03/stead-i-cam-laser-cut-handheld-camera-crane/" target="_blank">#10 Stead i Cam: laser cut handheld camera crane</a></h3>
<p><a href="http://blog.ponoko.com/2011/12/03/stead-i-cam-laser-cut-handheld-camera-crane/" target="_blank"><img class="alignnone size-full wp-image-34545" title="IMG_1349_display_medium-e1322972757813" src="http://blog.ponoko.com/wp-content/uploads/2012/01/IMG_1349_display_medium-e1322972757813.jpeg" alt="" width="100%" /></a></p>
<p>After watching a few minutes of shaky video most people are about ready to claw their eyes out (or turn off the video). Even best and newest super-HD camera with every imaginable feature will produce terrible video if it is not held steady. Unfortunately, commercial camera stabilizers are very expensive. <a href="http://blog.ponoko.com/2011/12/03/stead-i-cam-laser-cut-handheld-camera-crane/" target="_blank">Laser cutting to the rescue.</a><br />
<span id="more-34537"></span></p>
<h3><a href="http://blog.ponoko.com/2011/09/15/hp-scanner-for-3d-objects-but-not-a-3d-scanner/" target="_blank">#9 HP scanner for 3D objects but not a 3D scanner</a></h3>
<p><a href="http://blog.ponoko.com/2011/09/15/hp-scanner-for-3d-objects-but-not-a-3d-scanner/" target="_blank"><img class="alignnone size-full wp-image-34547" title="topshot01r" src="http://blog.ponoko.com/wp-content/uploads/2012/01/topshot01r.jpg" alt="" width="100%" /></a></p>
<p>This HP multifunctional printer combo caused some confusion when it came out with its <a href="http://blog.ponoko.com/2011/09/15/hp-scanner-for-3d-objects-but-not-a-3d-scanner/" target="_blank">&#8220;scanner for 3D objects.&#8221;</a> While it is not a 3D scanner, it is still a clever addition. The scanner takes pictures from multiple angles and automatically combines them into one well-lit high resolution photo. It would be particularly handy for people selling their wares online.</p>
<h3><a href="http://blog.ponoko.com/2011/09/04/diy-robot-amuses-passers-by/" target="_blank">#8 DIY robot drawings amuse passers-by in studio window</a></h3>
<p><a href="http://blog.ponoko.com/2011/09/04/diy-robot-amuses-passers-by/" target="_blank"><img class="alignnone size-full wp-image-34541" title="b_img-1956-e1315143984944" src="http://blog.ponoko.com/wp-content/uploads/2012/01/b_img-1956-e1315143984944.jpg" alt="" width="100%" /></a></p>
<p>Dubbed <a href="http://blog.ponoko.com/2011/09/04/diy-robot-amuses-passers-by/" target="_blank">Der Kritzler</a> (The Scribbler), this little robots draws programmed images onto the window to simultaneously decorate the maker&#8217;s studio and entertain people passing by. The structure is laser cut, and it is controlled by an Arduino board.</p>
<h3><a href="http://blog.ponoko.com/2011/10/29/the-making-of-arduino-five-guys-walk-into-a-bar/" target="_blank">#7 The making of Arduino: Five guys walk into a bar…</a></h3>
<p><a href="http://blog.ponoko.com/2011/10/29/the-making-of-arduino-five-guys-walk-into-a-bar/" target="_blank"><img class="alignnone size-full wp-image-34539" title="arduino01-1319573198164" src="http://blog.ponoko.com/wp-content/uploads/2012/01/arduino01-1319573198164.jpg" alt="" width="100%" /></a></p>
<p>Stories about how successful computer companies start quickly become legends. This is the <a href="http://blog.ponoko.com/2011/10/29/the-making-of-arduino-five-guys-walk-into-a-bar/" target="_blank">legend of Arduino</a>. It starts with five guys in a bar.</p>
<h3><a href="http://blog.ponoko.com/2011/05/24/modifying-a-makerbot-for-pcb-milling/" target="_blank">#6 Modifying a Makerbot for PCB milling</a></h3>
<p><a href="http://blog.ponoko.com/2011/05/24/modifying-a-makerbot-for-pcb-milling/" target="_blank"><img class="alignnone size-full wp-image-34542" title="DSCN7843" src="http://blog.ponoko.com/wp-content/uploads/2012/01/DSCN7843.jpg" alt="" width="100%" /></a></p>
<p>In theory, all CNC machines, from routers to laser cutters to 3D printers, use essentially the same method to control the motion of the tool. So it&#8217;s not too much of a stretch to imagine transforming one into another. This series of experiments with a <a href="http://blog.ponoko.com/2011/05/24/modifying-a-makerbot-for-pcb-milling/" target="_blank">Dremel mounted on a Makerbot</a> for making PCBs might be one of the trickier goals.</p>
<h3><a href="http://blog.ponoko.com/2011/08/18/teagueduino-the-snap-and-go-arduino/" target="_blank">#5 Teagueduino: the snap-and-go Arduino</a></h3>
<p><a href="http://blog.ponoko.com/2011/08/18/teagueduino-the-snap-and-go-arduino/" target="_blank"><img class="alignnone size-full wp-image-34546" title="teagueduino" src="http://blog.ponoko.com/wp-content/uploads/2012/01/teagueduino.jpg" alt="" width="100%" /></a></p>
<p>Arduino made it easier than ever before to assemble custom hardware, but that hasn&#8217;t stopped people from trying to make it even easier. This <a href="http://blog.ponoko.com/2011/08/18/teagueduino-the-snap-and-go-arduino/" target="_blank">plug-in Arduino work-alike</a> deals with the hassle of trying to shove tiny wires into a breadboard.</p>
<h3><a href="http://blog.ponoko.com/2011/12/16/upverter-online-hardware-design-tool/" target="_blank">#4 Upverter: online hardware design tool</a></h3>
<p><a href="http://blog.ponoko.com/2011/12/16/upverter-online-hardware-design-tool/" target="_blank"><img class="alignnone size-full wp-image-34544" title="FDJ2OPQGB3XJFOA" src="http://blog.ponoko.com/wp-content/uploads/2012/01/FDJ2OPQGB3XJFOA.png" alt="" width="100%" /></a></p>
<p>Sharing open source software online is pretty easy, but hardware is a bit trickier. <a href="http://blog.ponoko.com/2011/12/16/upverter-online-hardware-design-tool/" target="_blank">Upverter</a> is trying to make it easy to work on collaborative open source hardware projects with a web-based schematic tool and a versioning systm integrated with Github.</p>
<h3><a href="http://blog.ponoko.com/2011/08/03/arduino-for-beginners-sparkfun-protosnap/" target="_blank">#3 Arduino for beginners: SparkFun ProtoSnap</a></h3>
<p><a href="http://blog.ponoko.com/2011/08/03/arduino-for-beginners-sparkfun-protosnap/" target="_blank"><img class="alignnone size-full wp-image-34548" title="014816_file-e1312368199525" src="http://blog.ponoko.com/wp-content/uploads/2012/01/014816_file-e1312368199525.jpeg" alt="" width="100%" /></a></p>
<p><a href="http://blog.ponoko.com/2011/08/03/arduino-for-beginners-sparkfun-protosnap/" target="_blank">ProtoSnap</a> from Sparkfun gives everyone access to the kind of custom hardware manufacturing that was only available to huge companies making thousands of units. You send them plans and they send you pre-configured modules ready to wire into your projects. Brilliantly simple.</p>
<h3><a href="http://blog.ponoko.com/2011/03/23/let-a-robot-decorate-your-eggs-this-easter-%E2%80%94-the-incredible-egg-bot/" target="_blank">#2 Let a robot decorate your eggs this Easter — the incredible Egg-Bot!</a></h3>
<p><a href="http://blog.ponoko.com/2011/03/23/let-a-robot-decorate-your-eggs-this-easter-%E2%80%94-the-incredible-egg-bot/" target="_blank"><img class="alignnone size-full wp-image-34543" title="easter-egg-bot0" src="http://blog.ponoko.com/wp-content/uploads/2012/01/easter-egg-bot0.jpg" alt="" width="100%" /></a></p>
<p>Dipping Easter eggs in dye is now officially outdated. The <a href="http://blog.ponoko.com/2011/03/23/let-a-robot-decorate-your-eggs-this-easter-%E2%80%94-the-incredible-egg-bot/" target="_blank">Egg-Bot</a> decorates your eggs (or any roughly spherical object about the same size) using patterns and shapes you prepare in a program like Inkscape.</p>
<h3><a href="http://blog.ponoko.com/2011/08/05/rich-decibels-brainwave-disruptor/" target="_blank">#1 Rich Decibels disrupts brainwaves using an Arduino</a></h3>
<p><a href="http://blog.ponoko.com/2011/08/05/rich-decibels-brainwave-disruptor/" target="_blank"><img class="alignnone size-full wp-image-34538" title="6010611942_fbc99d5e7d_z" src="http://blog.ponoko.com/wp-content/uploads/2012/01/6010611942_fbc99d5e7d_z.jpg" alt="" width="100%" /></a></p>
<p>I&#8217;m not sure if experimenting on your own brain is bold or crazy, but it&#8217;s definitely cool. <a href="http://blog.ponoko.com/2011/08/05/rich-decibels-brainwave-disruptor/" target="_blank">Rich Decibels Brainwave Disrupter</a> uses lights and sounds set to specific frequencies to alter brainwaves and induce auditory and visual hallucinations.</p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/miy-diy/hardware/">Hardware</a>, <a href="http://blog.ponoko.com/category/writers/taylor-gilbert/">Taylor Gilbert</a> by Taylor Gilbert | <a class="noComments" href="http://blog.ponoko.com/2012/01/31/top-ten-innovative-hardware-projects-of-2011/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/GjoUCjbLe30" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/31/top-ten-innovative-hardware-projects-of-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/31/top-ten-innovative-hardware-projects-of-2011/</feedburner:origLink></item>
		<item>
		<title>Top ten open source projects of 2011</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/3l4H2RCsJBk/</link>
		<comments>http://blog.ponoko.com/2012/01/30/top-ten-open-source-projects-of-2011/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 03:15:15 +0000</pubDate>
		<dc:creator>Taylor Gilbert</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Taylor Gilbert]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[best of the blog]]></category>
		<category><![CDATA[bob]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34465</guid>
		<description><![CDATA[Best of the Blog 2011 &#8211; Open Source

The open source movement has come a long way since its beginning with computer software. Now we have open source electronic hardware, digital fabrication machines, and even farming equipment and houses. If it can be made, it can be open sourced. Here are our top ten articles about [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Best of the Blog 2011 &#8211; Open Source</strong></p>
<p><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/bob2011_opensource.jpg" alt="" title="bob2011_opensource" width="100%" class="alignright size-full wp-image-34531" /></p>
<p>The open source movement has come a long way since its beginning with computer software. Now we have open source electronic hardware, digital fabrication machines, and even farming equipment and houses. If it can be made, it can be open sourced. Here are our top ten articles about open source projects from 2011.</p>
<h3><a href="http://blog.ponoko.com/2011/03/01/second-generation-open-source-laser-cutter/" target="_blank">#10 Second Generation Open Source Laser Cutter</a></h3>
<p><a href="http://blog.ponoko.com/2011/03/01/second-generation-open-source-laser-cutter/" target="_blank"><img class="alignnone size-full wp-image-34469" title="branding" src="http://blog.ponoko.com/wp-content/uploads/2012/01/branding.jpg" alt="" width="100%" /></a></p>
<p>This is a new and improved version of a <a href="http://blog.ponoko.com/2011/03/01/second-generation-open-source-laser-cutter/" target="_blank">laser cutter project</a> organized on Buildlog.Net. It&#8217;s compact enough for a desktop and nicely contained in a custom enclosure. All the plans are available for free and kits are also available.<br />
<span id="more-34465"></span></p>
<h3><a href="http://blog.ponoko.com/2011/12/01/arduino-1-0-programming-environment-and-language-released/" target="_blank">#9 Arduino 1.0 programming environment and language released</a></h3>
<p><a href="http://blog.ponoko.com/2011/12/01/arduino-1-0-programming-environment-and-language-released/" target="_blank"><img class="alignnone size-full wp-image-34467" title="Arduino-1.0-screenshot" src="http://blog.ponoko.com/wp-content/uploads/2012/01/Arduino-1.0-screenshot.png" alt="" width="100%" /></a></p>
<p>Despite the fact that Arduino has been widely used for several years, the programming language/environment only recently left beta status. <a href="http://blog.ponoko.com/2011/12/01/arduino-1-0-programming-environment-and-language-released/" target="_blank">Version 1.0</a> was released in 2011, the first full official release. They grow up so fast . . .</p>
<h3><a href="http://blog.ponoko.com/2011/08/26/fabfi-community-built-wireless-network/" target="_blank">#8 FabFi: community-built wireless network</a></h3>
<p><a href="http://blog.ponoko.com/2011/08/26/fabfi-community-built-wireless-network/" target="_blank"><img class="alignnone size-full wp-image-34466" title="08_12_26_wrongdirection" src="http://blog.ponoko.com/wp-content/uploads/2012/01/08_12_26_wrongdirection2.jpg" alt="" width="100%" /></a></p>
<p>This is one of those inspiring projects that is so simple, yet so effective, you have to wonder why no one thought of it earlier. It combines an off-the-shelf router and a CNC&#8217;ed reflector dish to provide <a href="http://blog.ponoko.com/2011/08/26/fabfi-community-built-wireless-network/" target="_blank">wireless internet</a> to small communities in Kenya and Afganistan.</p>
<h3><a href="http://blog.ponoko.com/2011/09/12/comic-style-introduction-to-arduino/" target="_blank">#7 Comic-style introduction to Arduino</a></h3>
<p><a href="http://blog.ponoko.com/2011/09/12/comic-style-introduction-to-arduino/" target="_blank"><img class="alignnone size-full wp-image-34468" title="arduinocomic-e1315836855250" src="http://blog.ponoko.com/wp-content/uploads/2012/01/arduinocomic-e1315836855250.jpeg" alt="" width="100%" /></a></p>
<p>Arduino helps people who are not so technically inclined do amazing things with technology, but understanding how it all works still requires wading through some technical information. Artist Jody Culkin made this beginning stage easier in the form of a <a href="http://blog.ponoko.com/2011/09/12/comic-style-introduction-to-arduino/" target="_blank">comic-style introduction</a> to Arduino. As a bonus, the comic has a CC license.</p>
<h3><a href="http://blog.ponoko.com/2011/11/09/global-village-construction-set/" target="_blank">#6 Global Village Construction Set</a></h3>
<p><a href="http://blog.ponoko.com/2011/11/09/global-village-construction-set/" target="_blank"><img class="alignnone size-full wp-image-34472" title="Global Village Construction Set « Ponoko – Blog" src="http://blog.ponoko.com/wp-content/uploads/2012/01/Global-Village-Construction-Set-«-Ponoko-–-Blog.png" alt="" width="100%" /></a></p>
<p>The goal of <a href="http://blog.ponoko.com/2011/11/09/global-village-construction-set/" target="_blank">Global Village Construction Set</a> is to provide open source plans for all the farming and building machinery needed for a thriving village. This is, obviously, no small task, but they are doing great so far. Perhaps most notably, their machines are, on average, 8x cheaper than commercially available counterparts, including the cost of labor to build them.</p>
<h3><a href="http://blog.ponoko.com/2011/08/08/open-source-hardware-from-microsoft/" target="_blank">#5 Open source hardware from Microsoft</a></h3>
<p><a href="http://blog.ponoko.com/2011/08/08/open-source-hardware-from-microsoft/" target="_blank"><img class="alignnone size-full wp-image-34471" title="gadgeteer01" src="http://blog.ponoko.com/wp-content/uploads/2012/01/gadgeteer01.jpg" alt="" width="100%" /></a></p>
<p>Hearing &#8220;open source&#8221; and &#8220;Microsoft&#8221; in the same sentence is enough to make anyone skeptical, yet Microsoft is now offering their own <a href="http://blog.ponoko.com/2011/08/08/open-source-hardware-from-microsoft/" target="_blank">open source microcontroller</a> to compete with Arduino. I&#8217;ll let you judge for yourself.</p>
<h3><a href="http://blog.ponoko.com/2011/12/30/littlebits/" target="_blank">#4 littleBits — educational open-source modular electronics</a></h3>
<p><a href="http://blog.ponoko.com/2011/12/30/littlebits/" target="_blank"><img class="alignnone size-full wp-image-34473" title="littlebits" src="http://blog.ponoko.com/wp-content/uploads/2012/01/littlebits.jpg" alt="" width="100%" /></a></p>
<p>Electronics has a pretty steep learning curve to make much of anything. There&#8217;s studying the different components, soldering, and just figuring out how to connect everything together in a way that actually does something. <a href="http://blog.ponoko.com/2011/12/30/littlebits/" target="_blank">littlebits</a> is trying to simplify the process with pre-assembled modules that snap together with magnets to get you to the fun part faster.</p>
<h3><a href="http://blog.ponoko.com/2011/12/19/fabscan-open-source-3d-scanner/" target="_blank">#3 FabScan open source 3D scanner</a></h3>
<p><a href="http://blog.ponoko.com/2011/12/19/fabscan-open-source-3d-scanner/" target="_blank"><img class="alignnone size-full wp-image-34470" title="fabscan" src="http://blog.ponoko.com/wp-content/uploads/2012/01/fabscan1.jpg" alt="" width="100%" /></a></p>
<p>It seems like a new low-cost open source 3D printer appears on the market every other week these days, but 3D scanners are quite a bit more rare. Enter the <a href="http://blog.ponoko.com/2011/12/19/fabscan-open-source-3d-scanner/" target="_blank">FabScan</a>, an open source scanner based on a webcam.</p>
<h3><a href="http://blog.ponoko.com/2011/08/25/wikihouse-the-open-source-house/" target="_blank">#2 WikiHouse – the open source house</a></h3>
<p><a href="http://blog.ponoko.com/2011/08/25/wikihouse-the-open-source-house/" target="_blank"><img class="alignnone size-full wp-image-34475" title="slide_01" src="http://blog.ponoko.com/wp-content/uploads/2012/01/slide_011.png" alt="" width="100%" /></a></p>
<p>I&#8217;m not sure if this is the most complex open source project I&#8217;ve seen, but it&#8217;s definitely the largest in terms of physical size. The project is trying to make available plans for <a href="http://blog.ponoko.com/2011/08/25/wikihouse-the-open-source-house/" target="_blank">livable houses</a> that anyone can download, cut with a CNC mill, and assemble with hand tools.</p>
<h3><a href="http://blog.ponoko.com/2011/09/17/doctor-3d-prints-a-model-of-a-bone-for-surgery-preparation/" target="_blank">#1 Doctor 3D prints a model of a bone for surgery preparation</a></h3>
<p><a href="http://blog.ponoko.com/2011/09/17/doctor-3d-prints-a-model-of-a-bone-for-surgery-preparation/" target="_blank"><img class="alignnone size-full wp-image-34474" title="Shapeways_3d_printing_bones01" src="http://blog.ponoko.com/wp-content/uploads/2012/01/Shapeways_3d_printing_bones01.jpg" alt="" width="100%" /></a></p>
<p>With the cost of healthcare rising at a dizzying rate, this project shows a small glimmer of hope. An orthopedic surgical trainee used open source software and an online 3D printing service to make a <a href="http://blog.ponoko.com/2011/09/17/doctor-3d-prints-a-model-of-a-bone-for-surgery-preparation/" target="_blank">better model</a> for surgical preparation than the hospital could for more than $1000 less.</p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/design/open-source/">Open Source</a>, <a href="http://blog.ponoko.com/category/writers/taylor-gilbert/">Taylor Gilbert</a> by Taylor Gilbert | <a class="noComments" href="http://blog.ponoko.com/2012/01/30/top-ten-open-source-projects-of-2011/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/3l4H2RCsJBk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/30/top-ten-open-source-projects-of-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/30/top-ten-open-source-projects-of-2011/</feedburner:origLink></item>
		<item>
		<title>Ponoko announces Tinkercad 3D design app in the Personal Factory App Gateway</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/xca8STGTCP0/</link>
		<comments>http://blog.ponoko.com/2012/01/30/ponoko-announces-tinkercad-3d-design-app-in-the-personal-factory-app-gateway/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 21:15:31 +0000</pubDate>
		<dc:creator>Ponoko Team</dc:creator>
				<category><![CDATA[App Gateway]]></category>
		<category><![CDATA[Personal Factory]]></category>
		<category><![CDATA[Ponoko News]]></category>
		<category><![CDATA[Tools + Apps]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34390</guid>
		<description><![CDATA[plus a chance to win a sample pack of 3D printing materials!

Tinkercad has just released the latest version of their browser based CAD and 3D modeling application, and this version allows users to send their designs to Ponoko&#8217;s 3D printing services directly through the app.
Tinkercad&#8217;s got a new look, a new logo, and an improved [...]]]></description>
			<content:encoded><![CDATA[<p><strong>plus a chance to win a sample pack of 3D printing materials!</strong><br />
<a href="http://www.ponoko.com/app-gateway/awesome-apps"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/tinkercad_launch3.jpg" alt="" title="tinkercad_launch3" width="100%" class="alignright size-full wp-image-34484" /></a></p>
<p><a href="http://tinkercad.com">Tinkercad</a> has just released the latest version of their browser based CAD and 3D modeling application, and this version allows users to send their designs to Ponoko&#8217;s 3D printing services directly through the app.</p>
<p>Tinkercad&#8217;s got a new look, a new logo, and an improved user interface designed to get things done fast and to be quick to learn. With only three basic tools you can create a wide range of useful things. And best of all, you can send your designs to be 3D printed — all within your browser.</p>
<p>&#8220;We&#8217;re seeing a whole new range of CAD products being developed that make designing in 3D easier than ever,&#8221; says Ponoko CEO David ten Have. &#8220;Integrating those products directly with fabrication services means it&#8217;s also easier than ever to turn those designs into final products.&#8221; </p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/tinkercad_launch4.jpg"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/tinkercad_launch4.jpg" alt="" title="tinkercad_launch4" width="100%" class="alignright size-full wp-image-34487" /></a></p>
<p>Ten Have is very excited to see the addition of Tinkercad to Ponoko&#8217;s directory of product creation apps — the <a href="http://www.ponoko.com/app-gateway/awesome-apps">Personal Factory App Gateway</a>. </p>
<p><span id="more-34390"></span></p>
<p><strong>&#8220;Tinkercad is one of the best new 3D design apps,&#8221; ten Have says &#8220;and we&#8217;re proud to offer Ponoko&#8217;s 3D printing services directly through Tinkercad via the Personal Factory API.&#8221;</strong></p>
<p>Making it easy to turn designs into final products is the driving goal behind Ponoko&#8217;s<a href="http://www.ponoko.com/app-gateway/developer-resources"> Personal Factory API</a> and software. It connects users directly with manufacturing to make custom goods, on-demand. </p>
<p>Kai Backman, founder of Tinkercad and a former programmer at Google, is equally as enthusiastic about the partnership. &#8220;We are always looking for opportunities to increase the number of great services our users can access directly from Tinkercad,&#8221; Backman explains.</p>
<p>He goes on to talk about working with the Personal Factory API: &#8220;The API is easy to work with. It has a fresh and modern design which made the technical work of integrating the Tinkercad editor with Ponoko very straightforward.&#8221;</p>
<p><strong>To celebrate the addition of Tinkercad to the Personal Factory App Gateway, Ponoko is sponsoring a contest to win a sample pack of their 3D printing materials.</strong> To enter, simply design something with Tinkercad and tweet a pic of your design to @Ponoko and @Tinkercad with the hashtag #3Dprinting. (<a href="http://blog.ponoko.com/2012/01/31/design-something-w-the-new-tinkercad-to-win-a-pack-of-3d-printed-material-samples-from-ponoko/">Click here for more contest details.</a>)</p>
<hr />
<strong>About Tinkercad</strong><br />
Tinkercad runs http://tinkercad.com, an easy to use and powerful browser based CAD aimed at designing physical things for 3D printing. The service is strongly focused on teaching people about design and CAD software using engaging and fun quests.</p>
<p><strong>About Ponoko</strong><br />
Ponoko is reinventing the way goods are designed, made, and distributed. With the development of the Personal Factory software platform and a global network of fabricators, Ponoko has created the world&#8217;s easiest making system. Over 100,00 customer designed products have been made so far, everything from 3D printed jewelry to laser-cut clocks to CNC routed furniture.</p>
<p><strong>About Personal Factory</strong><br />
Personal Factory is a cloud software platform for app developers to connect users directly to manufacturing devices to make custom goods on-demand. The Personal Factory API integrates product creation and customization apps with an established manufacturing and distribution system, so users can turn their designs into final products and have those products delivered to their door. Ponoko&#8217;s vision is a making device in every business, school, and home — powered by Personal Factory</p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/ponoko/app-gateway-ponoko/">App Gateway</a>, <a href="http://blog.ponoko.com/category/ponoko/personal-factory-ponoko/">Personal Factory</a>, <a href="http://blog.ponoko.com/category/ponoko/news/">Ponoko News</a>, <a href="http://blog.ponoko.com/category/miy-diy/tools-and-apps/">Tools + Apps</a> by Ponoko Team | <a class="comments" href="http://blog.ponoko.com/2012/01/30/ponoko-announces-tinkercad-3d-design-app-in-the-personal-factory-app-gateway/#comments">1 Comment</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/xca8STGTCP0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/30/ponoko-announces-tinkercad-3d-design-app-in-the-personal-factory-app-gateway/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/30/ponoko-announces-tinkercad-3d-design-app-in-the-personal-factory-app-gateway/</feedburner:origLink></item>
		<item>
		<title>Tutorial: getting started with the Personal Factory API in Python</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/vdEK9RM-hIQ/</link>
		<comments>http://blog.ponoko.com/2012/01/29/tutorial-getting-started-with-the-personal-factory-api-in-python/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 00:00:06 +0000</pubDate>
		<dc:creator>Mark Schafer</dc:creator>
				<category><![CDATA[API Tutorial]]></category>
		<category><![CDATA[Personal Factory]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34008</guid>
		<description><![CDATA[
Personal Factory is a cloud software platform for app developers to connect users directly to manufacturing devices to make custom goods on-demand. 
It integrates product creation and customization apps with an established manufacturing and distribution system, so users can turn their designs into final products and have those products delivered to their door.
This is part [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/tut_started_in_python.jpg" alt="" title="tut_started_in_python" width="100%" class="alignright size-full wp-image-34453" /><br />
Personal Factory is a cloud software platform for app developers to connect users directly to manufacturing devices to make custom goods on-demand. </p>
<p>It integrates product creation and customization apps with an established manufacturing and distribution system, so users can turn their designs into final products and have those products delivered to their door.</p>
<p><strong>This is part one in a series of tutorials written by technologist Mark Schafer on working with the Personal Factory API in Python.</strong></p>
<p>The full <a href="http://www.ponoko.com/app-gateway/api-documentation">API documentation is here</a>. All supplied examples use <a href="http://curl.haxx.se/">cURL</a>.</p>
<p>The code for this tutorial can be found here: <a href="https://github.com/Neon22/Ponoko-API-from-python">https://github.com/Neon22/Ponoko-API-from-python</a></p>
<p><span id="more-34008"></span></p>
<h3>Basic steps</h3>
<p>Firstly we need to work out how to communicate with the sandbox created for us to play in without mucking up the proper site. To do that we have to use an authentication method to prove we are a legitimate user of the API.</p>
<p>There are three ways to authenticate yourself with Ponoko. Two of them are for using it yourself and the third allows you to add designs and products to other people’s (your clients?) accounts. This third method uses OAuth as the authentication method. We won’t be dealing with that here. Instead we will just be using the simple personal method.</p>
<p>We will use the “Simple access keys (for your own Personal Factory only)” which shows up under that heading in your application page.</p>
<p>All of this assumes you have <a href="http://www.ponoko.com/app-gateway/create-an-app">registered an application with Ponoko</a> and can see it under your “my apps” menu item on your personal page. This is where you will find these keys.</p>
<p>The API documentation page shows us a simple url showing how we can send a message to Ponoko to discover the manufacturing nodes available for us to use to create products. Onto this simple URL we need to add the authentication args.</p>
<p>Our simple authentication string is in this form (using your own values shown in your app page) looks like this:</p>
<p><em>app_key=abcdefgh&#038;user_access_key=stuvwxyz</em></p>
<p>The basic url looks like this:  </p>
<p><em>https://sandbox.ponoko.com/services/api/v2/nodes</em></p>
<p>Resulting in this: </p>
<p><em>https://sandbox.ponoko.com/services/api/v2/nodes?app_key=abcdefgh&#038;user_access_key=stuvwxyz</em></p>
<p>We expect to get back a json format string containing useful info (defined one the API page). So lets try this in Python.</p>
<h3>Keys</h3>
<p>Firstly – our secret app keys (on your <a href="http://www.ponoko.com/services/apps">My apps</a> page)</p>
<div id="gist-1629879" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="n">app_key</span> <span class="o">=</span> <span class="p">(</span><span class="s">&quot;app_key&quot;</span><span class="p">,</span> <span class="s">&quot; abcdefgh &quot;</span><span class="p">)</span></div><div class='line' id='LC2'><span class="n">user_access_key</span> <span class="o">=</span> <span class="p">(</span><span class="s">&quot;user_access_key&quot;</span><span class="p">,</span> <span class="s">&quot; stuvwxyz &quot;</span><span class="p">)</span></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1629879/b7a2015b88ee5af53bd54125cd0aaa1128f08fdd/gistfile1.py" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1629879#file_gistfile1.py" style="float:right;margin-right:10px;color:#666">gistfile1.py</a>
            <a href="https://gist.github.com/1629879">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<h3>Sandbox vs Live</h3>
<p>Secondly &#8211; we need to play in the safe sandbox until we get everything working. Then we’re going to want to switch to live. So we may as well make this easy now. The difference between the two is ‘www’ or ‘sandbox’ at the head of the URL.</p>
<div id="gist-1629885" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="c"># Use live system or Sandbox</span></div><div class='line' id='LC2'><span class="c">#live_or_test = &quot;www&quot;</span></div><div class='line' id='LC3'><span class="n">live_or_test</span> <span class="o">=</span> <span class="s">&quot;sandbox&quot;</span></div><div class='line' id='LC4'><span class="n">baseURL</span> <span class="o">=</span> <span class="s">&quot;http://&quot;</span><span class="o">+</span> <span class="n">live_or_test</span> <span class="o">+</span><span class="s">&quot;.ponoko.com/services/api/v2&quot;</span></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1629885/dea460ad1b8586f0113394a4ac0878cd27d7a68a/gistfile1.py" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1629885#file_gistfile1.py" style="float:right;margin-right:10px;color:#666">gistfile1.py</a>
            <a href="https://gist.github.com/1629885">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>We will switch comments when we go live. </p>
<h3>Python &#8211; urllib2 and pycurl</h3>
<p>In python there are several good ways to construct, send, and receive this information. The one I’m going to use is the urllib2 module. Later we will use pycurl for posting more complex multi-part forms.</p>
<p>In python we have:</p>
<div id="gist-1629811" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="kn">from</span> <span class="nn">urllib2</span> <span class="kn">import</span> <span class="n">Request</span><span class="p">,</span> <span class="n">urlopen</span></div><div class='line' id='LC2'><span class="kn">from</span> <span class="nn">urllib</span> <span class="kn">import</span> <span class="n">urlencode</span><span class="p">,</span> <span class="n">quote</span></div><div class='line' id='LC3'><span class="kn">import</span> <span class="nn">json</span></div><div class='line' id='LC4'><br/></div><div class='line' id='LC5'><span class="n">nodesTAG</span> <span class="o">=</span> <span class="s">&quot;/nodes&quot;</span> <span class="c"># added onto baseURL</span></div><div class='line' id='LC6'><br/></div><div class='line' id='LC7'><span class="c"># place following function code in here</span></div><div class='line' id='LC8'><br/></div><div class='line' id='LC9'><span class="c">## main</span></div><div class='line' id='LC10'><span class="k">if</span> <span class="n">__name__</span> <span class="o">==</span> <span class="s">&quot;__main__&quot;</span><span class="p">:</span><span class="c">#</span></div><div class='line' id='LC11'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">keydata</span> <span class="o">=</span> <span class="n">urlencode</span><span class="p">((</span><span class="n">app_key</span><span class="p">,</span> <span class="n">user_access_key</span><span class="p">))</span></div><div class='line' id='LC12'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">success</span><span class="p">,</span> <span class="n">nodes</span> <span class="o">=</span> <span class="n">get_manufacturing_nodes</span><span class="p">(</span><span class="n">baseURL</span><span class="p">,</span> <span class="n">keydata</span><span class="p">)</span></div><div class='line' id='LC13'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="n">success</span><span class="p">:</span></div><div class='line' id='LC14'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="n">success</span><span class="p">,</span> <span class="n">nodes</span></div><div class='line' id='LC15'><br/></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1629811/c7619cfbdcb4c05ca0ef4519f14b65453f94899d/gistfile1.py" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1629811#file_gistfile1.py" style="float:right;margin-right:10px;color:#666">gistfile1.py</a>
            <a href="https://gist.github.com/1629811">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>This approach has the function get_manufacturing_nodes returning two values. Success and the nodes found. Many things can go wrong in http communications so we need to address that.</p>
<p>Lets define that function:</p>
<div id="gist-1629913" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="k">def</span> <span class="nf">get_manufacturing_nodes</span><span class="p">(</span><span class="n">URL</span><span class="p">,</span> <span class="n">keydata</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="bp">True</span><span class="p">):</span></div><div class='line' id='LC2'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="sd">&quot;&quot;&quot; Get the nodes from dedicated url.</span></div><div class='line' id='LC3'><span class="sd">        Uses basic request</span></div><div class='line' id='LC4'><span class="sd">    &quot;&quot;&quot;</span></div><div class='line' id='LC5'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">URL_full</span> <span class="o">=</span> <span class="s">&quot;</span><span class="si">%s%s</span><span class="s">?</span><span class="si">%s</span><span class="s">&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">URL</span><span class="p">,</span> <span class="n">nodesTAG</span><span class="p">,</span> <span class="n">keydata</span><span class="p">)</span></div><div class='line' id='LC6'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="n">verbose</span><span class="p">:</span></div><div class='line' id='LC7'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;Getting Node catalog</span><span class="se">\n</span><span class="s">  </span><span class="si">%s</span><span class="s">&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">URL_full</span><span class="p">)</span></div><div class='line' id='LC8'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">req</span> <span class="o">=</span> <span class="n">Request</span><span class="p">(</span><span class="n">URL_full</span><span class="p">)</span></div><div class='line' id='LC9'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">success</span><span class="p">,</span> <span class="n">result</span> <span class="o">=</span> <span class="n">basic_request</span><span class="p">(</span><span class="n">req</span><span class="p">)</span></div><div class='line' id='LC10'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="ow">not</span> <span class="n">success</span><span class="p">:</span></div><div class='line' id='LC11'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="c"># fail!!</span></div><div class='line' id='LC12'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="n">verbose</span><span class="p">:</span> <span class="k">print</span> <span class="s">&quot;Error:&quot;</span><span class="p">,</span> <span class="n">result</span></div><div class='line' id='LC13'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">return</span> <span class="p">(</span><span class="bp">False</span><span class="p">,</span> <span class="n">result</span><span class="p">)</span></div><div class='line' id='LC14'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">else</span><span class="p">:</span> <span class="c"># Success</span></div><div class='line' id='LC15'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">nodes</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">result</span><span class="p">[</span><span class="mi">0</span><span class="p">])[</span><span class="s">&#39;nodes&#39;</span><span class="p">]</span></div><div class='line' id='LC16'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="n">verbose</span><span class="p">:</span></div><div class='line' id='LC17'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;Response:</span><span class="se">\n</span><span class="s">  </span><span class="si">%s</span><span class="s">&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">nodes</span><span class="p">)</span></div><div class='line' id='LC18'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="c"># for each node</span></div><div class='line' id='LC19'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">nodes</span><span class="p">)):</span></div><div class='line' id='LC20'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;Node name&quot;</span><span class="p">,</span> <span class="n">nodes</span><span class="p">[</span><span class="n">i</span><span class="p">][</span><span class="s">u&#39;name&#39;</span><span class="p">]</span></div><div class='line' id='LC21'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;  Last updated:&quot;</span><span class="p">,</span> <span class="n">nodes</span><span class="p">[</span><span class="n">i</span><span class="p">][</span><span class="s">u&#39;materials_updated_at&#39;</span><span class="p">]</span></div><div class='line' id='LC22'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;  node_key&quot;</span><span class="p">,</span> <span class="n">nodes</span><span class="p">[</span><span class="n">i</span><span class="p">][</span><span class="s">u&#39;key&#39;</span><span class="p">]</span></div><div class='line' id='LC23'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">return</span> <span class="p">(</span><span class="bp">True</span><span class="p">,</span> <span class="n">nodes</span><span class="p">)</span></div><div class='line' id='LC24'><br/></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1629913/9e975222af937bfd1e9a4b46e5797e71fc5be2e9/gistfile1.py" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1629913#file_gistfile1.py" style="float:right;margin-right:10px;color:#666">gistfile1.py</a>
            <a href="https://gist.github.com/1629913">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>In the above function:</p>
<ol>
<li>We call it with the baseURL and the authentication key. We set verbose=True for debugging purposes. Later we’ll change this default to False.
</li>
<li>We construct the URL arguments manually as they are simple.</li>
<li>Request has been imported from the urrllib2 module and formulates the request for us. When we call basic_request it will be actioned.</li>
<li>The result is a success flag an dthe returned string from the Ponoko server.</li>
<li>If the call failed we will see an error message in the result.</li>
<li>If we succeeded then we wil hav the list of manufacturing nodes in json form in the result variable.</li>
<li>So we extract them and report salient info on name and age for each manufacturing node if verbose.</li>
</ol>
<p>Here is the function to perform basic http requests using urllib2. It detects the various exceptions likely to occur and returns correct codes. It also has its own verbose flag – which you can use to help see what it is doing or debug it.</p>
<div id="gist-1630008" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="k">def</span> <span class="nf">basic_request</span><span class="p">(</span><span class="n">request</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="bp">False</span><span class="p">):</span></div><div class='line' id='LC2'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="sd">&quot;&quot;&quot; request is in form of a urllib2.Request()</span></div><div class='line' id='LC3'><span class="sd">        Return (False, error) OR</span></div><div class='line' id='LC4'><span class="sd">        (True, response, url, info)</span></div><div class='line' id='LC5'><span class="sd">        &quot;&quot;&quot;</span></div><div class='line' id='LC6'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">error</span> <span class="o">=</span> <span class="bp">False</span></div><div class='line' id='LC7'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">result</span> <span class="o">=</span> <span class="p">[]</span></div><div class='line' id='LC8'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">try</span><span class="p">:</span></div><div class='line' id='LC9'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">response</span> <span class="o">=</span> <span class="n">urlopen</span><span class="p">(</span><span class="n">request</span><span class="p">,</span><span class="n">timeout</span><span class="o">=</span><span class="mi">100</span><span class="p">)</span></div><div class='line' id='LC10'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">except</span> <span class="ne">IOError</span><span class="p">,</span> <span class="n">e</span><span class="p">:</span></div><div class='line' id='LC11'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">e</span><span class="p">,</span><span class="s">&#39;reason&#39;</span><span class="p">):</span></div><div class='line' id='LC12'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">error</span> <span class="o">=</span> <span class="p">(</span><span class="s">&quot;FAILED to reach server&quot;</span><span class="p">,</span> <span class="n">e</span><span class="o">.</span><span class="n">reason</span><span class="p">)</span></div><div class='line' id='LC13'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">elif</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">e</span><span class="p">,</span> <span class="s">&#39;code&#39;</span><span class="p">):</span></div><div class='line' id='LC14'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">error</span> <span class="o">=</span> <span class="p">(</span><span class="s">&quot;FAIL - Server could not fulfill request&quot;</span><span class="p">,</span> <span class="n">e</span><span class="o">.</span><span class="n">code</span><span class="p">)</span></div><div class='line' id='LC15'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">inst</span><span class="p">:</span></div><div class='line' id='LC16'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">error</span> <span class="o">=</span> <span class="p">(</span><span class="s">&quot;unspecified error occurred&quot;</span><span class="p">,</span> <span class="n">inst</span><span class="o">.</span><span class="n">args</span><span class="p">)</span></div><div class='line' id='LC17'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">else</span><span class="p">:</span> <span class="c"># all good</span></div><div class='line' id='LC18'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">result</span> <span class="o">=</span> <span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">read</span><span class="p">(),</span> <span class="n">response</span><span class="o">.</span><span class="n">geturl</span><span class="p">(),</span> <span class="n">response</span><span class="o">.</span><span class="n">info</span><span class="p">())</span></div><div class='line' id='LC19'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="n">verbose</span><span class="p">:</span></div><div class='line' id='LC20'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;Requested:</span><span class="se">\n</span><span class="s">  </span><span class="si">%s</span><span class="s">&quot;</span> <span class="o">%</span> <span class="n">request</span></div><div class='line' id='LC21'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;Response:</span><span class="se">\n</span><span class="s">  </span><span class="si">%s</span><span class="s">&quot;</span> <span class="o">%</span> <span class="n">result</span></div><div class='line' id='LC22'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">return</span> <span class="p">(</span><span class="bp">True</span><span class="p">,</span> <span class="n">result</span><span class="p">)</span></div><div class='line' id='LC23'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="c"># Failed - return error codes</span></div><div class='line' id='LC24'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="n">verbose</span><span class="p">:</span></div><div class='line' id='LC25'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;Error&quot;</span><span class="p">,</span> <span class="n">error</span></div><div class='line' id='LC26'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">return</span> <span class="p">(</span><span class="bp">False</span><span class="p">,</span> <span class="n">error</span><span class="p">)</span></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1630008/bdba5a843fe68d2855dd2970beb49fdcdc531cb8/gistfile1.py" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1630008#file_gistfile1.py" style="float:right;margin-right:10px;color:#666">gistfile1.py</a>
            <a href="https://gist.github.com/1630008">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>It returns the error if it fails and a triplet of response, url, and info if successful. These may be useful for other purposes later. Primarily the response is all we need.</p>
<p>If we run this we should see a result like this:</p>
<div id="gist-1630026" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'>Getting Node catalog</div><div class='line' id='LC2'>&nbsp;&nbsp;http://sandbox.ponoko.com/services/api/v2/nodes?app_key<span class="o">=</span>abcdefgh &amp;user_access_key<span class="o">=</span>stuvwxyz</div><div class='line' id='LC3'>Response:</div><div class='line' id='LC4'>&nbsp;&nbsp;<span class="o">[{</span>u<span class="s1">&#39;materials_updated_at&#39;</span>: u<span class="s1">&#39;2011/06/27 20:23:16 +0000&#39;</span>, u<span class="s1">&#39;name&#39;</span>: u<span class="s1">&#39;Ponoko - United States&#39;</span>, u<span class="s1">&#39;key&#39;</span>: u<span class="s1">&#39;2e9d8ccdb04a&#39;</span><span class="o">}]</span></div><div class='line' id='LC5'>Node name Ponoko - United States</div><div class='line' id='LC6'>&nbsp;&nbsp;Last updated: 2011/06/27 20:23:16 +0000</div><div class='line' id='LC7'>&nbsp;&nbsp;node_key 2e9d8ccdb04a</div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1630026/deb6f7c2bf24e8b1be294cd5f089aa6e5c253641/gistfile1.sh" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1630026#file_gistfile1.sh" style="float:right;margin-right:10px;color:#666">gistfile1.sh</a>
            <a href="https://gist.github.com/1630026">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>If we had an error we might see this:</p>
<div id="gist-1630033" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'>Getting Node catalog</div><div class='line' id='LC2'>&nbsp;&nbsp;http://sandbox.ponoko.com/services/api/v2/nodes?app_key<span class="o">=</span> abcdefgh &amp;user_access_key<span class="o">=</span> stuvwxyz</div><div class='line' id='LC3'>Error: <span class="o">(</span><span class="s1">&#39;FAIL - Server could not fulfill request&#39;</span>, 401<span class="o">)</span></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1630033/5be0b8cfc7a82d815f7812d47eafbd965ffceb4d/gistfile1.sh" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1630033#file_gistfile1.sh" style="float:right;margin-right:10px;color:#666">gistfile1.sh</a>
            <a href="https://gist.github.com/1630033">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>Showing us the only node in the sandbox is the USA hub, and when its materials were last updated. Once again – referring to the API docs is important to understand what to expect and what these fields are for.</p>
<p>We will use the last updated date to help us determine if we have to download a new materials catalog. If we did we could use a routine like the following to retrieve the product catalog to update our local store. (Which we are probably caching in our database.)</p>
<p>So we could change main to be:</p>
<div id="gist-1630037" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="c">## main</span></div><div class='line' id='LC2'><span class="k">if</span> <span class="n">__name__</span> <span class="o">==</span> <span class="s">&quot;__main__&quot;</span><span class="p">:</span><span class="c">#</span></div><div class='line' id='LC3'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">keydata</span> <span class="o">=</span> <span class="n">urlencode</span><span class="p">((</span><span class="n">app_key</span><span class="p">,</span> <span class="n">user_access_key</span><span class="p">))</span></div><div class='line' id='LC4'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">success</span><span class="p">,</span> <span class="n">nodes</span> <span class="o">=</span> <span class="n">get_manufacturing_nodes</span><span class="p">(</span><span class="n">baseURL</span><span class="p">,</span> <span class="n">keydata</span><span class="p">)</span></div><div class='line' id='LC5'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="n">success</span><span class="p">:</span></div><div class='line' id='LC6'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="n">success</span><span class="p">,</span> <span class="n">nodes</span></div><div class='line' id='LC7'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">nodes</span><span class="p">)):</span></div><div class='line' id='LC8'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">update_node_materials</span><span class="p">(</span><span class="n">nodes</span><span class="p">[</span><span class="n">i</span><span class="p">],</span> <span class="n">baseURL</span><span class="p">,</span> <span class="n">keydata</span><span class="p">)</span></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1630037/0ec1e9dfcf54cacb2eee2e69537c0bff655fde44/gistfile1.py" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1630037#file_gistfile1.py" style="float:right;margin-right:10px;color:#666">gistfile1.py</a>
            <a href="https://gist.github.com/1630037">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>Also lets add a dummy materials structure to check against. This would instead come from your database and you will have to make code changes to reflect the different structure.</p>
<div id="gist-1630057" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="n">Node_materials</span> <span class="o">=</span> <span class="p">{</span><span class="s">&#39;Ponoko - United States&#39;</span><span class="p">:</span> <span class="p">[</span><span class="s">u&#39;2010/06/28 20:23:16&#39;</span><span class="p">,</span></div><div class='line' id='LC2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="p">{</span><span class="s">&#39;6bb50fb04a&#39;</span> <span class="p">:</span></div><div class='line' id='LC3'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="p">{</span><span class="s">u&#39;material_type&#39;</span><span class="p">:</span> <span class="s">u&#39;printed&#39;</span><span class="p">,</span></div><div class='line' id='LC4'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="s">u&#39;updated_at&#39;</span><span class="p">:</span> <span class="s">u&#39;2011/06/27 20:23:16 +0000&#39;</span><span class="p">,</span></div><div class='line' id='LC5'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="s">u&#39;key&#39;</span><span class="p">:</span> <span class="s">u&#39;6bb500cdb04a&#39;</span><span class="p">,</span></div><div class='line' id='LC6'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="s">u&#39;name&#39;</span><span class="p">:</span> <span class="s">u&#39;Durable plastic&#39;</span><span class="p">}},</span></div><div class='line' id='LC7'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="p">{</span><span class="s">&#39;6b62cdbed4a&#39;</span> <span class="p">:</span></div><div class='line' id='LC8'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="p">{</span><span class="s">u&#39;material_type&#39;</span><span class="p">:</span> <span class="s">u&#39;printed&#39;</span><span class="p">,</span></div><div class='line' id='LC9'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="s">u&#39;updated_at&#39;</span><span class="p">:</span> <span class="s">u&#39;2011/06/27 20:23:16 +0000&#39;</span><span class="p">,</span></div><div class='line' id='LC10'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="s">u&#39;key&#39;</span><span class="p">:</span> <span class="s">u&#39;6bb9552cdb04a&#39;</span><span class="p">,</span></div><div class='line' id='LC11'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="s">u&#39;name&#39;</span><span class="p">:</span> <span class="s">u&#39;Rainbow Ceramic&#39;</span><span class="p">}}</span></div><div class='line' id='LC12'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="p">]</span></div><div class='line' id='LC13'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="p">}</span></div><div class='line' id='LC14'><br/></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1630057/7a74f49b6925af407c6d243b831fa9b04f096072/gistfile1.py" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1630057#file_gistfile1.py" style="float:right;margin-right:10px;color:#666">gistfile1.py</a>
            <a href="https://gist.github.com/1630057">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>You’ll also need to add this near the others at the top of the file:</p>
<div id="gist-1630062" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="n">material_catalogTAG</span> <span class="o">=</span> <span class="s">&quot;/material_catalog/&quot;</span> <span class="c"># added onto nodesTAG</span></div><div class='line' id='LC2'><span class="kn">from</span> <span class="nn">datetime</span> <span class="kn">import</span> <span class="n">datetime</span></div><div class='line' id='LC3'><span class="kn">from</span> <span class="nn">copy</span> <span class="kn">import</span> <span class="n">deepcopy</span></div><div class='line' id='LC4'><br/></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1630062/928dcc1f9bf6b801bfdb3148bf5213d6a41e3a3b/gistfile1.py" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1630062#file_gistfile1.py" style="float:right;margin-right:10px;color:#666">gistfile1.py</a>
            <a href="https://gist.github.com/1630062">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>So for each node we can check to see if it needs updating. So update_node_materials might look like this:</p>
<div id="gist-1630064" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="k">def</span> <span class="nf">update_node_materials</span><span class="p">(</span><span class="n">node</span><span class="p">,</span> <span class="n">URL</span><span class="p">,</span> <span class="n">keydata</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="bp">True</span><span class="p">):</span></div><div class='line' id='LC2'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="sd">&quot;&quot;&quot; for a manufacturing node:</span></div><div class='line' id='LC3'><span class="sd">        - retrieve the catalog in json format</span></div><div class='line' id='LC4'><span class="sd">        - convert it to python dictionary and list structures</span></div><div class='line' id='LC5'><span class="sd">    &quot;&quot;&quot;</span></div><div class='line' id='LC6'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">location</span> <span class="o">=</span> <span class="n">node</span><span class="p">[</span><span class="s">u&#39;name&#39;</span><span class="p">]</span></div><div class='line' id='LC7'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">date</span> <span class="o">=</span>     <span class="n">node</span><span class="p">[</span><span class="s">u&#39;materials_updated_at&#39;</span><span class="p">]</span></div><div class='line' id='LC8'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">key</span> <span class="o">=</span>      <span class="n">node</span><span class="p">[</span><span class="s">u&#39;key&#39;</span><span class="p">]</span></div><div class='line' id='LC9'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">date</span> <span class="o">=</span> <span class="n">date</span><span class="p">[:</span><span class="o">-</span><span class="mi">6</span><span class="p">]</span> <span class="c"># strip off seconds</span></div><div class='line' id='LC10'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">recorded_materials</span> <span class="o">=</span> <span class="n">Node_materials</span><span class="p">[</span><span class="n">location</span><span class="p">]</span></div><div class='line' id='LC11'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">ourdate</span> <span class="o">=</span> <span class="n">datetime</span><span class="o">.</span><span class="n">strptime</span><span class="p">(</span><span class="n">recorded_materials</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="s">&quot;%Y/%m/</span><span class="si">%d</span><span class="s"> %H:%M:%S&quot;</span><span class="p">)</span></div><div class='line' id='LC12'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">newdate</span> <span class="o">=</span> <span class="n">datetime</span><span class="o">.</span><span class="n">strptime</span><span class="p">(</span><span class="n">date</span><span class="p">,</span> <span class="s">&quot;%Y/%m/</span><span class="si">%d</span><span class="s"> %H:%M:%S&quot;</span><span class="p">)</span></div><div class='line' id='LC13'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="n">verbose</span><span class="p">:</span> <span class="k">print</span> <span class="s">&quot;Checking: </span><span class="si">%s</span><span class="s"> vs. </span><span class="si">%s</span><span class="s">&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">ourdate</span><span class="p">,</span> <span class="n">newdate</span><span class="p">)</span></div><div class='line' id='LC14'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="n">ourdate</span> <span class="o">&lt;=</span> <span class="n">newdate</span><span class="p">:</span></div><div class='line' id='LC15'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="c"># need to update some or all materials</span></div><div class='line' id='LC16'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">catalog</span> <span class="o">=</span> <span class="n">recorded_materials</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span></div><div class='line' id='LC17'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">catalogURL</span> <span class="o">=</span> <span class="s">&quot;</span><span class="si">%s%s%s</span><span class="s">&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">URL</span><span class="p">,</span> <span class="n">nodesTAG</span><span class="p">,</span> <span class="n">material_catalogTAG</span><span class="p">)</span></div><div class='line' id='LC18'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">request</span> <span class="o">=</span> <span class="s">&quot;</span><span class="si">%s%s</span><span class="s">?</span><span class="si">%s</span><span class="s">&quot;</span> <span class="o">%</span><span class="p">(</span><span class="n">catalogURL</span><span class="p">,</span> <span class="n">key</span><span class="p">,</span> <span class="n">keydata</span><span class="p">)</span></div><div class='line' id='LC19'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="n">verbose</span><span class="p">:</span> <span class="k">print</span> <span class="s">&quot;Requesting Catalog updates for </span><span class="si">%s</span><span class="se">\n</span><span class="s">  </span><span class="si">%s</span><span class="s">&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">location</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span></div><div class='line' id='LC20'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">req</span> <span class="o">=</span> <span class="n">Request</span><span class="p">(</span><span class="n">request</span><span class="p">)</span></div><div class='line' id='LC21'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">result</span> <span class="o">=</span> <span class="n">basic_request</span><span class="p">(</span><span class="n">req</span><span class="p">)</span></div><div class='line' id='LC22'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="ow">not</span> <span class="n">result</span><span class="p">[</span><span class="mi">0</span><span class="p">]:</span></div><div class='line' id='LC23'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="c"># fail</span></div><div class='line' id='LC24'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="n">result</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span></div><div class='line' id='LC25'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">else</span><span class="p">:</span> <span class="c"># Success</span></div><div class='line' id='LC26'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">materials</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">result</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">0</span><span class="p">])</span></div><div class='line' id='LC27'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">show_materials</span><span class="p">(</span><span class="n">materials</span><span class="p">,</span> <span class="n">location</span><span class="p">)</span></div><div class='line' id='LC28'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="c"># update the local store</span></div><div class='line' id='LC29'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="c">#!!!</span></div><div class='line' id='LC30'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">else</span><span class="p">:</span> <span class="c"># no need to update</span></div><div class='line' id='LC31'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;No change to materials for </span><span class="si">%s</span><span class="s">&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">location</span><span class="p">)</span></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1630064/9a949c55fe0f001f5bc85a0699210d55585bed2f/gistfile1.py" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1630064#file_gistfile1.py" style="float:right;margin-right:10px;color:#666">gistfile1.py</a>
            <a href="https://gist.github.com/1630064">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>I’ve added a function called show_materials here to show what’s in the catalog and to save it. But you will need to update your own materials datastructure.</p>
<div id="gist-1630069" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="k">def</span> <span class="nf">show_materials</span><span class="p">(</span><span class="n">materials</span><span class="p">,</span> <span class="n">location</span><span class="p">):</span></div><div class='line' id='LC2'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="sd">&quot;&quot;&quot; show what&#39;s in the materials catalog &quot;&quot;&quot;</span></div><div class='line' id='LC3'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">key_superset</span> <span class="o">=</span> <span class="p">[]</span></div><div class='line' id='LC4'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">key_commonset</span> <span class="o">=</span> <span class="p">[]</span></div><div class='line' id='LC5'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="c">#</span></div><div class='line' id='LC6'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">key</span> <span class="o">=</span> <span class="n">materials</span><span class="p">[</span><span class="s">&#39;key&#39;</span><span class="p">]</span></div><div class='line' id='LC7'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">count</span> <span class="o">=</span> <span class="n">materials</span><span class="p">[</span><span class="s">&#39;count&#39;</span><span class="p">]</span></div><div class='line' id='LC8'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">catalog</span> <span class="o">=</span> <span class="n">materials</span><span class="p">[</span><span class="s">&#39;materials&#39;</span><span class="p">]</span></div><div class='line' id='LC9'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="n">count</span> <span class="o">!=</span> <span class="nb">len</span><span class="p">(</span><span class="n">catalog</span><span class="p">):</span></div><div class='line' id='LC10'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="c"># something not right</span></div><div class='line' id='LC11'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;Expecting count to be same as length of catalog&quot;</span></div><div class='line' id='LC12'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;Failing...&quot;</span></div><div class='line' id='LC13'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">else</span><span class="p">:</span> <span class="c"># good</span></div><div class='line' id='LC14'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;Location: </span><span class="si">%s</span><span class="s">&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">location</span><span class="p">)</span></div><div class='line' id='LC15'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;  </span><span class="si">%s</span><span class="s"> materials found&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">count</span><span class="p">)</span></div><div class='line' id='LC16'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">for</span> <span class="n">c</span> <span class="ow">in</span> <span class="n">catalog</span><span class="p">:</span></div><div class='line' id='LC17'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">keys</span> <span class="o">=</span> <span class="n">c</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span></div><div class='line' id='LC18'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">keys</span><span class="o">.</span><span class="n">sort</span><span class="p">()</span></div><div class='line' id='LC19'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="c"># collect superset of all keys</span></div><div class='line' id='LC20'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">for</span> <span class="n">k</span> <span class="ow">in</span> <span class="n">keys</span><span class="p">:</span></div><div class='line' id='LC21'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="n">k</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">key_superset</span><span class="p">:</span></div><div class='line' id='LC22'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">key_superset</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">k</span><span class="p">)</span></div><div class='line' id='LC23'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="c">#</span></div><div class='line' id='LC24'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot; &quot;</span><span class="p">,</span> <span class="n">c</span><span class="p">[</span><span class="s">&#39;name&#39;</span><span class="p">]</span></div><div class='line' id='LC25'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="n">c</span><span class="p">[</span><span class="s">&#39;name&#39;</span><span class="p">]</span> <span class="o">==</span> <span class="s">&#39;Cork&#39;</span><span class="p">:</span></div><div class='line' id='LC26'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="n">c</span><span class="p">[</span><span class="s">&#39;key&#39;</span><span class="p">],</span> <span class="n">c</span><span class="p">[</span><span class="s">&#39;weight&#39;</span><span class="p">],</span> <span class="n">c</span><span class="p">[</span><span class="s">&#39;thickness&#39;</span><span class="p">]</span></div><div class='line' id='LC27'><span class="c">##            if u&#39;weight&#39; in keys:</span></div><div class='line' id='LC28'><span class="c">##                print c[&#39;name&#39;]</span></div><div class='line' id='LC29'><span class="c">##                print &quot; &quot;, c</span></div><div class='line' id='LC30'><span class="c">##                #print &quot; &quot;,c[&#39;type&#39;]</span></div><div class='line' id='LC31'><span class="c">##                #print &quot; &quot;,c[&#39;kind&#39;]</span></div><div class='line' id='LC32'><span class="c">##                #print &quot; &quot;,c[&#39;updated_at&#39;]</span></div><div class='line' id='LC33'><span class="c">##                #print &quot; &quot;, keys</span></div><div class='line' id='LC34'><span class="c">##            if u&#39;type&#39; not in keys:</span></div><div class='line' id='LC35'><span class="c">##                print c[&#39;name&#39;]</span></div><div class='line' id='LC36'><span class="c">##                print &quot; &quot;, c</span></div><div class='line' id='LC37'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="c"># Find common set of keys</span></div><div class='line' id='LC38'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">key_commonset</span> <span class="o">=</span> <span class="n">deepcopy</span><span class="p">(</span><span class="n">key_superset</span><span class="p">)</span></div><div class='line' id='LC39'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">for</span> <span class="n">c</span> <span class="ow">in</span> <span class="n">catalog</span><span class="p">:</span></div><div class='line' id='LC40'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">keys</span> <span class="o">=</span> <span class="n">c</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span></div><div class='line' id='LC41'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">for</span> <span class="n">k</span> <span class="ow">in</span> <span class="n">key_commonset</span><span class="p">:</span></div><div class='line' id='LC42'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="n">k</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">keys</span><span class="p">:</span></div><div class='line' id='LC43'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">key_commonset</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="n">k</span><span class="p">)</span></div><div class='line' id='LC44'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="c">#</span></div><div class='line' id='LC45'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;Superset of all keys found is:&quot;</span><span class="p">,</span> <span class="n">key_superset</span></div><div class='line' id='LC46'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">print</span> <span class="s">&quot;Common set of keys is:&quot;</span><span class="p">,</span> <span class="n">key_commonset</span></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1630069/bdcea4e79e33eae7dcf476b1f15f55fe68aaec5c/gistfile1.py" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1630069#file_gistfile1.py" style="float:right;margin-right:10px;color:#666">gistfile1.py</a>
            <a href="https://gist.github.com/1630069">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>There’s a lot of data in the catalog – so I have chosen to only print out the names and some info about the cork materials. I also gathered the keys that were used. This might help me when designing a database to know which fields are mandatory. Other possible fields are commented out above. Consult the <a href="http://www.ponoko.com/app-gateway/api-documentation">API docs</a> for all of them.</p>
<p>We would want to use the updated_at field to help us only modify fields in our material structure that were out of date.</p>
<p>For questions about this tutorial or any questions about using the Personal Factory API, please visit the <a href="http://support.ponoko.com/categories/10441-developer-program">Ponoko Developer Forum</a>.</p>
<p>Part 2 in this tutorial series: Uploading a product.</p>
<hr /><em><strong>Mark Schafer is a technologist at Wireframe Ltd.</strong><br />
He has done some stuff. Like:<br />
• wrote the first commercial single skinned skeletal animation system.<br />
• worked in features, commercials, video games, and tech companies.<br />
• motion captured Gollum for the LOTR films.<br />
• been in a few startups (UK, USA, NZ), some more successful than others…<br />
• makes Neon light sculptures&#8230; amongst other things.<br />
• is building a 1m cubed 3D printer using icing sugar.<br />
 • has a sparsely populated store in the Ponoko showroom.<br />
</em></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/making-help/api-making-help/">API Tutorial</a>, <a href="http://blog.ponoko.com/category/ponoko/personal-factory-ponoko/">Personal Factory</a>, <a href="http://blog.ponoko.com/category/miy-diy/programming/">Programming</a> by Mark Schafer | <a class="noComments" href="http://blog.ponoko.com/2012/01/29/tutorial-getting-started-with-the-personal-factory-api-in-python/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/vdEK9RM-hIQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/29/tutorial-getting-started-with-the-personal-factory-api-in-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/29/tutorial-getting-started-with-the-personal-factory-api-in-python/</feedburner:origLink></item>
		<item>
		<title>Building a tower with flying robots</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/7le_2g9aN1k/</link>
		<comments>http://blog.ponoko.com/2012/01/29/building-a-tower-with-flying-robots/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 19:39:09 +0000</pubDate>
		<dc:creator>Taylor Gilbert</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Taylor Gilbert]]></category>
		<category><![CDATA[building]]></category>
		<category><![CDATA[flying architecture]]></category>
		<category><![CDATA[helicopters]]></category>
		<category><![CDATA[machines]]></category>
		<category><![CDATA[quadracopters]]></category>
		<category><![CDATA[robots]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34403</guid>
		<description><![CDATA[Autonomous quadracopters build a six meter tower of polystyrene bricks.

While we are still disappointingly far away from the vision of the future presented by The Jetsons, every once in awhile we get just a little bit closer. Swiss architects Gramazio &#38; Kohler and Raffaello D’Andrea built this six meter tall (19.7 feet) tower of polystyrene [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Autonomous quadracopters build a six meter tower of polystyrene bricks.</strong></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/dezeen_Flight-Assembled-Architecture-by-Gramazio-and-Kohler-and-Raffaello-dAndrea-1.jpg"><img class="alignnone size-full wp-image-34404" title="dezeen_Flight-Assembled-Architecture-by-Gramazio-and-Kohler-and-Raffaello-dAndrea-1" src="http://blog.ponoko.com/wp-content/uploads/2012/01/dezeen_Flight-Assembled-Architecture-by-Gramazio-and-Kohler-and-Raffaello-dAndrea-1.jpg" alt="" width="100%" /></a></p>
<p>While we are still disappointingly far away from the vision of the future presented by The Jetsons, every once in awhile we get just a little bit closer. Swiss architects Gramazio &amp; Kohler and Raffaello D’Andrea built this six meter tall (19.7 feet) tower of polystyrene foam bricks using an automated system of quadracopter robots for their project Flight Assembled Architecture.</p>
<p><a href="http://vimeo.com/35702714" target="_blank">This video</a> shows some of the building process.</p>
<p>Via <a href="http://www.dezeen.com/2012/01/26/dezeen-screen-flight-assembled-architecture/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+dezeen+%28Dezeenfeed%29&amp;utm_content=Google+Reader" target="_blank">Dezeen</a></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/design/architecture/">Architecture</a>, <a href="http://blog.ponoko.com/category/writers/taylor-gilbert/">Taylor Gilbert</a> by Taylor Gilbert | <a class="noComments" href="http://blog.ponoko.com/2012/01/29/building-a-tower-with-flying-robots/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/7le_2g9aN1k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/29/building-a-tower-with-flying-robots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/29/building-a-tower-with-flying-robots/</feedburner:origLink></item>
		<item>
		<title>A primer on 3D printing</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/BCjXUdgAV9Q/</link>
		<comments>http://blog.ponoko.com/2012/01/29/a-primer-on-3d-printing/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 07:23:46 +0000</pubDate>
		<dc:creator>Guy Blashki</dc:creator>
				<category><![CDATA[3D Printing]]></category>
		<category><![CDATA[Downloadable]]></category>
		<category><![CDATA[Guy Blashki]]></category>
		<category><![CDATA[Interviews, Thoughts + Opinions]]></category>
		<category><![CDATA[Inventions]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[digital forming]]></category>
		<category><![CDATA[lisa harouni]]></category>
		<category><![CDATA[TED talks]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34379</guid>
		<description><![CDATA[2012 may be the year of 3D printing: Lisa Harouni on TED

We may be preaching to the converted, but for those who still aren&#8217;t convinced (or maybe even aren&#8217;t aware) of just how exciting 3D printing is, this recent TED talk gives a neat overview.
The speaker is Lisa Harouni, CEO of Digital Forming. Having specialised [...]]]></description>
			<content:encoded><![CDATA[<p><strong>2012 may be the year of 3D printing: Lisa Harouni on TED</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="368" 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="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talk/stream/2011S/Blank/LisaHarouni_2011S-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/LisaHarouni_2011S-embed.jpg&amp;vw=512&amp;vh=288&amp;ap=0&amp;ti=1335&amp;lang=&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=lisa_harouni_a_primer_on_3d_printing;year=2011;theme=design_like_you_give_a_damn;event=TEDSalon+London+Spring+2011;tag=business;tag=design;tag=technology;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><param name="src" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><param name="bgcolor" value="#ffffff" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="368" src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" flashvars="vu=http://video.ted.com/talk/stream/2011S/Blank/LisaHarouni_2011S-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/LisaHarouni_2011S-embed.jpg&amp;vw=512&amp;vh=288&amp;ap=0&amp;ti=1335&amp;lang=&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=lisa_harouni_a_primer_on_3d_printing;year=2011;theme=design_like_you_give_a_damn;event=TEDSalon+London+Spring+2011;tag=business;tag=design;tag=technology;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" bgcolor="#ffffff" wmode="transparent" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>We may be preaching to the converted, but for those who still aren&#8217;t convinced (or maybe even aren&#8217;t aware) of just how exciting 3D printing is, this recent TED talk gives a neat overview.</p>
<p>The speaker is Lisa Harouni, CEO of <a href="http://www.digitalforming.com/">Digital Forming.</a> Having specialised for a number of years pioneering software development for 3D printing applications, she is well placed to convince even the most sceptical of viewers that we are indeed on the cusp of a manufacturing revolution.</p>
<p>via <a href="http://www.ted.com/talks/lang/en/lisa_harouni_a_primer_on_3d_printing.html">TED</a></p>
<p><strong><br />
</strong></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/digital-fabrication/3d-printing/">3D Printing</a>, <a href="http://blog.ponoko.com/category/design/downloadable/">Downloadable</a>, <a href="http://blog.ponoko.com/category/writers/guy-blashki/">Guy Blashki</a>, <a href="http://blog.ponoko.com/category/good-stuff/interviews-thoughts-opinions/">Interviews, Thoughts + Opinions</a>, <a href="http://blog.ponoko.com/category/design/inventions/">Inventions</a>, <a href="http://blog.ponoko.com/category/design/open-source/">Open Source</a> by Guy Blashki | <a class="noComments" href="http://blog.ponoko.com/2012/01/29/a-primer-on-3d-printing/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/BCjXUdgAV9Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/29/a-primer-on-3d-printing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/29/a-primer-on-3d-printing/</feedburner:origLink></item>
		<item>
		<title>Laser cut living things</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/7AQvsFjPDzg/</link>
		<comments>http://blog.ponoko.com/2012/01/28/laser-cut-living-things/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 04:18:55 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Ponoko News]]></category>
		<category><![CDATA[does loverpool]]></category>
		<category><![CDATA[guy dickinson]]></category>
		<category><![CDATA[nervous system]]></category>
		<category><![CDATA[shara lambeth]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34372</guid>
		<description><![CDATA[he Laser Cutter Roundup — a weekly dose of laser-cut love: #64

Hey, Sam here,back collecting the post from The Laser Cutter.
Above is a laser cut paper work from Nervous System.
After the jump, a pig, a dachshund, barnacles, a way to display business cards. 

Above is a piggy bank from  DoES Liverpool.

Above is Laser cut Rimu [...]]]></description>
			<content:encoded><![CDATA[<p><strong>he Laser Cutter Roundup — a weekly dose of laser-cut love: #64</strong></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/tlc64b.jpg"><img class="alignnone size-full wp-image-34374" title="tlc64b" src="http://blog.ponoko.com/wp-content/uploads/2012/01/tlc64b.jpg" alt="" width="100%" /></a></p>
<p>Hey, Sam here,back collecting the post from <a href="http://thelasercutter.blogspot.com/">The Laser Cutter</a>.</p>
<p>Above is a laser cut paper work from <a href="http://n-e-r-v-o-u-s.com/">Nervous System</a>.</p>
<p>After the jump, a pig, a dachshund, barnacles, a way to display business cards. <span id="more-34372"></span></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/tlc64c.jpg"><img class="alignnone size-full wp-image-34375" title="tlc64c" src="http://blog.ponoko.com/wp-content/uploads/2012/01/tlc64c.jpg" alt="" width="100%" /></a></p>
<p>Above is a piggy bank from  <a href="http://doesliverpool.com/">DoES Liverpool</a>.</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/tlc64e.jpg"><img class="alignnone size-full wp-image-34377" title="tlc64e" src="http://blog.ponoko.com/wp-content/uploads/2012/01/tlc64e.jpg" alt="" width="100%" /></a></p>
<p>Above is Laser cut Rimu wood brooch from <a href="http://www.sharalambethdesigns.com/">Shara Lambeth</a>.</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/tlc64d.jpg"><img class="alignnone size-full wp-image-34376" title="tlc64d" src="http://blog.ponoko.com/wp-content/uploads/2012/01/tlc64d.jpg" alt="" width="100%" /></a></p>
<p>Above is a barnacle wall test from <a href="http://n-e-r-v-o-u-s.com/">Nervous System</a>.</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/tlc64a.jpg"><img class="alignnone size-full wp-image-34373" title="tlc64a" src="http://blog.ponoko.com/wp-content/uploads/2012/01/tlc64a.jpg" alt="" width="100%" /></a></p>
<p>Above is a laser cut living hinge business card holder from <a href="http://www.gdickinson.co.uk/">Guy Dickinson</a>.</p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/ponoko/news/">Ponoko News</a> by Sam | <a class="comments" href="http://blog.ponoko.com/2012/01/28/laser-cut-living-things/#comments">2 Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/7AQvsFjPDzg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/28/laser-cut-living-things/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/28/laser-cut-living-things/</feedburner:origLink></item>
		<item>
		<title>Send to Print / Print to Send exhibition</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/uBlbl4CkVYE/</link>
		<comments>http://blog.ponoko.com/2012/01/28/send-to-print-print-to-send-exhibition/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 11:16:40 +0000</pubDate>
		<dc:creator>David McGahan</dc:creator>
				<category><![CDATA[3D Printing]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[David McGahan]]></category>
		<category><![CDATA[Functional Art + Objects]]></category>
		<category><![CDATA[Furniture + Lighting]]></category>
		<category><![CDATA[Jewellery]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[exhibition]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34341</guid>
		<description><![CDATA[3D printing art &#38; design exhibition in London!
The Send to Print / Print to Send exhibition has been running at the Aram Gallery on Drury Lane in London since January 13. It is exhibiting a range of avant garde 3D print designs. The exhibition includes works from the fields of architecture, industrial design, fashion, and [...]]]></description>
			<content:encoded><![CDATA[<p><strong>3D printing art &amp; design exhibition in London!</strong><strong><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/sendtoprint.jpg"><img class="alignnone size-large wp-image-34344" title="sendtoprint" src="http://blog.ponoko.com/wp-content/uploads/2012/01/sendtoprint-1024x636.jpg" alt="Send to print / print to send exhibition" width="100%" /></a></strong></p>
<p>The Send to Print / Print to Send exhibition has been running at the <a href="http://www.thearamgallery.org/now/">Aram Gallery</a> on Drury Lane in London since January 13. It is exhibiting a range of avant garde <a href="http://www.ponoko.com/3d-printing">3D print designs</a>. The exhibition includes works from the fields of architecture, industrial design, fashion, and product design.</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/cube.jpg"><img class="size-full wp-image-34347 alignnone" title="cube" src="http://blog.ponoko.com/wp-content/uploads/2012/01/cube.jpg" alt="Serie, Façade Model" width="100%" /></a>Serie, Façade Model</p>
<blockquote><p>The Aram Gallery uses this exhibition as a way to examine how designers’ processes are developing to accommodate new technological advances. We offer our visitors an idea of what 3D Printing is, and how it is being contemporaneously used. This exhibition is not intended as an exhaustive overview, but a cross-disciplinary pick and mix of examples.</p></blockquote>
<p><span id="more-34341"></span></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/Marcus-Kayser_Solar-Sinter-Vessel3.jpg"><img class="alignnone size-full wp-image-34355" title="Marcus-Kayser_Solar-Sinter-Vessel3" src="http://blog.ponoko.com/wp-content/uploads/2012/01/Marcus-Kayser_Solar-Sinter-Vessel3.jpg" alt="Marcus Kayser Solar Sinter Vessel" width="100%" /></a>Martyn Kayser, Vessel</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/sendtoprint.jpeg"><img class="alignnone size-full wp-image-34361" title="sendtoprint" src="http://blog.ponoko.com/wp-content/uploads/2012/01/sendtoprint.jpeg" alt="" width="100%" /></a></p>
<p>Many of the items on display have been featured here on the blog, including <a href="http://blog.ponoko.com/2011/06/25/sintering-in-the-desert/">Markus Kayser&#8217;s 3D printed vessel </a>of sand produced using his Solar Sintering machine. If you&#8217;re in London town don&#8217;t miss out on seeing the amazing designs in person. The exhibition closes February 25th!</p>
<hr />David is an industrial designer from New Zealand. He contributes a weekly article on personal fabrication for Ponoko. You can follow him on Twitter <a href="http://www.twitter.com/@dizymac">@dizymac</a></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/digital-fabrication/3d-printing/">3D Printing</a>, <a href="http://blog.ponoko.com/category/design/art/">Art</a>, <a href="http://blog.ponoko.com/category/writers/david-mcgahan/">David McGahan</a>, <a href="http://blog.ponoko.com/category/design/functional_art_objects/">Functional Art + Objects</a>, <a href="http://blog.ponoko.com/category/design/furniture_lighting/">Furniture + Lighting</a>, <a href="http://blog.ponoko.com/category/design/jewellery/">Jewellery</a> by David McGahan | <a class="noComments" href="http://blog.ponoko.com/2012/01/28/send-to-print-print-to-send-exhibition/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/uBlbl4CkVYE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/28/send-to-print-print-to-send-exhibition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/28/send-to-print-print-to-send-exhibition/</feedburner:origLink></item>
		<item>
		<title>Ponoko + Arduino = DIY MIDI controller framework</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/NQ2DqKhyqS8/</link>
		<comments>http://blog.ponoko.com/2012/01/27/ponoko-arduino-diy-midi-controller-framework/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 19:08:27 +0000</pubDate>
		<dc:creator>Rich Decibels</dc:creator>
				<category><![CDATA[Electronics + Robotics]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Laser Cutting]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Rich Decibels]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34131</guid>
		<description><![CDATA[Fantastic tutorial on how to build your own custom designs

Digital music production tools are so powerful these days that it seems you can compose and perform just about any kind of music entirely on a laptop. One of the weak points of digital production though is the physical interface: it&#8217;s hard to be expressive when [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Fantastic tutorial on how to build your own custom designs</strong><br />
<img src="http://www.instructables.com/image/F8UXNTAGXDWORAC/A-Framework-For-Making-Affordable-Stylish-Modula.jpg" width="100%"/></p>
<p>Digital music production tools are so powerful these days that it seems you can compose and perform just about any kind of music entirely on a laptop. One of the weak points of digital production though is the physical interface: it&#8217;s hard to be expressive when you&#8217;re pushing your finger around a trackpad. You can have a lot more control if you have a few physical knobs and sliders and buttons. Enter the generic MIDI controller. <span id="more-34131"></span><br />
<a href="http://farm8.staticflickr.com/7026/6733562793_f67731d33a_b.jpg"><img src="http://farm8.staticflickr.com/7026/6733562793_f67731d33a.jpg" width="100%"/></a><br />
MIDI controllers are a popular DIY project as they are relatively basic: a suite of buttons and knobs wired to some kind of controller and mounted in a case. Instructables user Fuzzy Wobble has put together<a href="http://www.instructables.com/id/A-Framework-For-Making-Affordable-Stylish-Modula/"> a fantastic tutorial on how to build your own MIDI controller</a>. His approach is clean and affordable, using <a href="http://www.ponoko.com/laser-cutting">Ponoko&#8217;s laser-cutting service</a> for the panels, and an Arduino-clone for the controller. Best of all, the tutorial is not just about how to build one unit, rather he aims to show you how to design your own custom controller.<br />
<a href="http://farm8.staticflickr.com/7034/6698946769_5e75859704_b.jpg"><img src="http://farm8.staticflickr.com/7034/6698946769_5e75859704.jpg" width="100%"/></a><br />
He&#8217;s obviously a big fan of his <a href="http://blog.ponoko.com/personal-factory">Personal Factory</a>, and his designs are gorgeous.<br />
<a href="http://farm8.staticflickr.com/7157/6698942897_d0044471be_b.jpg"><img src="http://farm8.staticflickr.com/7157/6698942897_d0044471be.jpg" width="100%"/></a></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/design/electronics-robotics/">Electronics + Robotics</a>, <a href="http://blog.ponoko.com/category/miy-diy/hardware/">Hardware</a>, <a href="http://blog.ponoko.com/category/digital-fabrication/laser-cutting/">Laser Cutting</a>, <a href="http://blog.ponoko.com/category/design/open-source/">Open Source</a>, <a href="http://blog.ponoko.com/category/miy-diy/programming/">Programming</a>, <a href="http://blog.ponoko.com/category/writers/rich-decibels/">Rich Decibels</a>, <a href="http://blog.ponoko.com/category/miy-diy/software/">Software</a> by Rich Decibels | <a class="noComments" href="http://blog.ponoko.com/2012/01/27/ponoko-arduino-diy-midi-controller-framework/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/NQ2DqKhyqS8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/27/ponoko-arduino-diy-midi-controller-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/27/ponoko-arduino-diy-midi-controller-framework/</feedburner:origLink></item>
		<item>
		<title>Scientists, hobbyists, and entrepreneurs: five fresh interviews from 2011</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/4ob9UGw5WXI/</link>
		<comments>http://blog.ponoko.com/2012/01/27/scientists-hobbyists-and-entrepreneurs-five-fresh-interviews-from-2011/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 18:39:43 +0000</pubDate>
		<dc:creator>Rich Decibels</dc:creator>
				<category><![CDATA[3D Printing]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Interviews, Thoughts + Opinions]]></category>
		<category><![CDATA[Maker Movement]]></category>
		<category><![CDATA[Rich Decibels]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34328</guid>
		<description><![CDATA[Best of the Blog 2011 &#8211; Interviews, Thoughts &#38; Opinions

Here&#8217;s five of my favourite interviews from 2011: we&#8217;re talking printed organs, education, DIY, hobby printing, and the future of connectivity. Kick back and tune in!
3D printing organs

PopTech talks to Dr. Gabor Forgac, founder of Organovo, a company that sells “the world’s only commercial bioprinter proven [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Best of the Blog 2011 &#8211; Interviews, Thoughts &amp; Opinions</strong><br />
<img src="http://blog.ponoko.com/wp-content/uploads/2012/01/bob2011_thoughts_ops.jpg" alt="" title="bob2011_thoughts_ops" width="100%" class="alignright size-full wp-image-34528" /></p>
<p>Here&#8217;s five of my favourite interviews from 2011: we&#8217;re talking printed organs, education, DIY, hobby printing, and the future of connectivity. Kick back and tune in!</p>
<h3><a href="http://blog.ponoko.com/2011/03/02/poptech-interview-on-the-reality-of-3d-organ-printing/">3D printing organs</a></h3>
<p><img width="100%" src="http://blog.ponoko.com/wp-content/uploads/2011/03/forgacs.jpg"/><br />
<a href="http://blog.ponoko.com/2011/03/02/poptech-interview-on-the-reality-of-3d-organ-printing/">PopTech talks to Dr. Gabor Forgac</a>, founder of Organovo, a company that sells “the world’s only commercial bioprinter proven to create tissue.”<span id="more-34328"></span></p>
<h3><a href="http://blog.ponoko.com/2011/11/10/what-happens-when-you-turn-a-middle-school-library-into-a-hackerspace/">What happens when you turn a middle school library into a hackerspace?</a></h3>
<p><img width="100%" src="http://blog.ponoko.com/wp-content/uploads/2011/10/tom1.jpg"/><br />
<a href="http://blog.ponoko.com/2011/11/10/what-happens-when-you-turn-a-middle-school-library-into-a-hackerspace/">This guest article from Thomas Maillioux</a> is a great story about what happens when you mix teaching with tinkering.</p>
<h3><a href="http://blog.ponoko.com/2011/04/12/diy-in-action-at-mit/">DIY in action at MIT</a></h3>
<p><img width="100%" src="http://blog.ponoko.com/wp-content/uploads/2011/04/mit-diy.jpg"/><br />
Ponoko co-founder Derek Elley talks <a href="http://blog.ponoko.com/2011/04/12/diy-in-action-at-mit/">DIY at an MIT symposium</a>.</p>
<h3><a href="http://blog.ponoko.com/2011/04/06/interview-with-rick-pollack-of-makergear/">Rick Pollack from MakerGear</a></h3>
<p><img width="100%" src="http://blog.ponoko.com/wp-content/uploads/2011/04/MakerGear-Rick.jpg"/><br />
Rick Pollack, a pioneer in the hobby 3D printing market, <a href="http://blog.ponoko.com/2011/04/06/interview-with-rick-pollack-of-makergear">talks to Derek Quenneville</a> about running a maker business.</p>
<h3><a href="http://blog.ponoko.com/2011/12/15/what-happens-when-everyone-and-everything-becomes-connected/">What happens when everyone and everything becomes connected?</a></h3>
<p><iframe width="400" height="233" src="http://www.youtube.com/embed/R7cuatm_bqw" frameborder="0" allowfullscreen></iframe><br />
This short film explores how connectivity is set to change our lives in ways never before imagined.</p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/digital-fabrication/3d-printing/">3D Printing</a>, <a href="http://blog.ponoko.com/category/miy-diy/hardware/">Hardware</a>, <a href="http://blog.ponoko.com/category/good-stuff/interviews-thoughts-opinions/">Interviews, Thoughts + Opinions</a>, <a href="http://blog.ponoko.com/category/miy-diy/maker-movement/">Maker Movement</a>, <a href="http://blog.ponoko.com/category/writers/rich-decibels/">Rich Decibels</a> by Rich Decibels | <a class="noComments" href="http://blog.ponoko.com/2012/01/27/scientists-hobbyists-and-entrepreneurs-five-fresh-interviews-from-2011/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/4ob9UGw5WXI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/27/scientists-hobbyists-and-entrepreneurs-five-fresh-interviews-from-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/27/scientists-hobbyists-and-entrepreneurs-five-fresh-interviews-from-2011/</feedburner:origLink></item>
		<item>
		<title>The elegance of Mechanical Movements</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/dL_kOsSzt98/</link>
		<comments>http://blog.ponoko.com/2012/01/27/the-elegance-of-mechanical-movements/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 12:09:06 +0000</pubDate>
		<dc:creator>Guy Blashki</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Electronics + Robotics]]></category>
		<category><![CDATA[Guy Blashki]]></category>
		<category><![CDATA[Inventions]]></category>
		<category><![CDATA[archival film]]></category>
		<category><![CDATA[film]]></category>
		<category><![CDATA[machinery]]></category>
		<category><![CDATA[mechanical]]></category>
		<category><![CDATA[movement]]></category>
		<category><![CDATA[ralph steiner]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34320</guid>
		<description><![CDATA[Embracing the sculptural beauty of machines in motion

Hot on the heels of this year&#8217;s Best of the Blog in Art post comes this mesmerising clip from filmmaker Ralph Steiner’s Mechanical Principles, a 1930&#8217;s masterpiece in which the inner workings of all kinds of devices are revealed.
Taking a moment to appreciate the sculptural qualities of decidedly [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Embracing the sculptural beauty of machines in motion</strong></p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/Y5pen3QMgzQ?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Hot on the heels of this year&#8217;s <a href="http://blog.ponoko.com/2012/01/26/ten-alluring-works-of-art-from-2011/">Best of the Blog in Art</a> post comes this mesmerising clip from filmmaker <a href="http://en.wikipedia.org/wiki/Ralph_Steiner">Ralph Steiner’s</a> <em>Mechanical Principles</em>, a 1930&#8217;s masterpiece in which the inner workings of all kinds of devices are revealed.</p>
<p>Taking a moment to appreciate the sculptural qualities of decidedly practical devices unveils the poetry inherent in their movements. It&#8217;s quite hypnotic, and well worth sitting back to contemplate (and indeed enjoy) over your morning coffee.</p>
<p>via <a href="http://blog.makezine.com/2012/01/26/a-ballet-of-mechanical-movements/">Make</a></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/design/art/">Art</a>, <a href="http://blog.ponoko.com/category/design/electronics-robotics/">Electronics + Robotics</a>, <a href="http://blog.ponoko.com/category/writers/guy-blashki/">Guy Blashki</a>, <a href="http://blog.ponoko.com/category/design/inventions/">Inventions</a> by Guy Blashki | <a class="comments" href="http://blog.ponoko.com/2012/01/27/the-elegance-of-mechanical-movements/#comments">1 Comment</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/dL_kOsSzt98" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/27/the-elegance-of-mechanical-movements/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/27/the-elegance-of-mechanical-movements/</feedburner:origLink></item>
		<item>
		<title>Ten alluring works of digitally produced art from 2011</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/wFOQ-7uSAao/</link>
		<comments>http://blog.ponoko.com/2012/01/26/ten-alluring-works-of-art-from-2011/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 12:07:11 +0000</pubDate>
		<dc:creator>Guy Blashki</dc:creator>
				<category><![CDATA[3D Printing]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[CNC Routing]]></category>
		<category><![CDATA[Guy Blashki]]></category>
		<category><![CDATA[Laser Cutting]]></category>
		<category><![CDATA[Maker Movement]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[3d printed]]></category>
		<category><![CDATA[art object]]></category>
		<category><![CDATA[artist]]></category>
		<category><![CDATA[best of blog]]></category>
		<category><![CDATA[best of the blog 2011]]></category>
		<category><![CDATA[bob]]></category>
		<category><![CDATA[BoB 2011]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34269</guid>
		<description><![CDATA[Best of the Blog 2011: Art

Take a moment to step back and see the world a little differently with this selection of ten memorable works of art that appeared on the Ponoko blog during 2011.
From unique perspectives on everyday objects to different ways of capturing and expressing movement, join us to explore how artists continue [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Best of the Blog 2011: Art</strong></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/bob2011_art.jpg"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/bob2011_art.jpg" alt="" title="bob2011_art" width="100%" class="alignright size-full wp-image-34524" /></a></p>
<p>Take a moment to step back and see the world a little differently with this selection of ten memorable works of art that appeared on the Ponoko blog during 2011.</p>
<p>From unique perspectives on everyday objects to different ways of capturing and expressing movement, join us to explore how artists continue to use digital manufacturing technologies in new and exciting ways.</p>
<h3><a href="http://blog.ponoko.com/2011/11/21/sculptures-made-with-motion-capture-3d-printing-and-bronze-casting/">1. Sculptures made with motion capture, 3D printing and bronze casting</a></h3>
<p><a href="http://blog.ponoko.com/2011/11/21/sculptures-made-with-motion-capture-3d-printing-and-bronze-casting/"><img class="alignnone" src="http://blog.ponoko.com/wp-content/uploads/2011/11/MotionSculpture1.jpg" alt="" width="500" height="360" /></a></p>
<p>The mesmerising motion of professional dancers and martial artists is captured in this <a href="http://blog.ponoko.com/2011/11/21/sculptures-made-with-motion-capture-3d-printing-and-bronze-casting/">intriguing project by Mathew Schwartz.</a> Data from the sinuous movements is 3D printed before being cast in bronze, giving a unique perspective on human movement that would surely have Muybridge&#8217;s nod of approval.</p>
<p><span id="more-34269"></span></p>
<h3><a href="http://blog.ponoko.com/2011/12/24/bicycle-wheel-animation/">2. Bicycle wheel animation</a></h3>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/r6XbhIRtUjQ?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>The wheels of the humble pushie become an animation paradise with these playful <a href="http://blog.ponoko.com/2011/12/24/bicycle-wheel-animation/">hand cut paper patterns from Katy Beveridge.</a> Even fancier laser cut versions are now available on her Etsy store.</p>
<h3><a href="http://blog.ponoko.com/2011/12/12/movement-through-geometry-%E2%80%94-laser-engraved-and-hand-inked-artwork/">3. Movement through geometry</a></h3>
<p><a href="http://blog.ponoko.com/2011/12/12/movement-through-geometry-%E2%80%94-laser-engraved-and-hand-inked-artwork/"><img class="alignnone" src="http://blog.ponoko.com/wp-content/uploads/2011/12/otto1.jpg" alt="" width="500" height="230" /></a></p>
<p>Taking a whole different approach to the concept of Movement, the striking laser cut and hand inked works from Otto Gunther have <a href="http://blog.ponoko.com/2011/12/12/movement-through-geometry-%E2%80%94-laser-engraved-and-hand-inked-artwork/">long been a Ponoko favourite.</a> In this article, Otto talks through his methodology, and passes on a few tips for those eager to have a go themselves.</p>
<h3><a href="http://blog.ponoko.com/2011/08/23/time-print-machine/">4. Time print machine</a></h3>
<p><a href="http://blog.ponoko.com/2011/08/23/time-print-machine/"><img class="alignnone" src="http://blog.ponoko.com/wp-content/uploads/2011/08/Screen-shot-2011-08-23-at-8.59.48-PM-e1314097324226.jpg" alt="" width="499" height="326" /></a></p>
<p>For the CNC drawing enthusiast who isn’t in a hurry to produce their next masterpiece, <a href="http://blog.ponoko.com/2011/08/23/time-print-machine/">Paul Ferragut’s Time Print Machine</a> offers a rather unique solution. His device incorporates a special program which takes the grey value of a pixel and converts it using a time-based algorithm.</p>
<h3><a href="http://blog.ponoko.com/2011/08/18/mobius-collaborative-stop-motion-sculpture/">5. MÖBIUS collaborative stop-motion sculpture</a></h3>
<p>    <iframe src="http://player.vimeo.com/video/27461519" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>MÖBIUS is a sculpture that can be configured into many cyclical patterns and behave as though it is eating itself, whilst sinking into the ground. The resulting video is an optical illusion and a time-lapse of people interacting with the sculpture. <a href="http://blog.ponoko.com/2011/08/18/mobius-collaborative-stop-motion-sculpture/">A mesmerising installation</a> at Melbourne&#8217;s Federation Square.</p>
<h3><a href="http://blog.ponoko.com/2011/07/29/surreal-3d-architecture-mods/">6. Surreal 3d architecture mods</a></h3>
<p><a href="http://blog.ponoko.com/2011/07/29/surreal-3d-architecture-mods/"><img class="alignnone" src="http://blog.ponoko.com/wp-content/uploads/2011/07/3D-Architecture-Victor-Enrich-e1311944451642.jpeg" alt="" width="500" height="500" /></a></p>
<p>An expert in 3d architectural visualization, Victor Enrich sees the built environment as a conceptual playground where his imagination can roam free.</p>
<p>These <a href="http://blog.ponoko.com/2011/07/29/surreal-3d-architecture-mods/">striking compositions</a> show local (mostly in Tel Aviv, Israel) landmarks bursting from within the confines of their rectilinear and physical law-abiding realities.</p>
<h3><a href="http://blog.ponoko.com/2011/07/06/laser-cut-zoetropes-from-animated-gifs/">7. Laser cut zoetropes from animated GIFs</a></h3>
<p><a href="http://blog.ponoko.com/2011/07/06/laser-cut-zoetropes-from-animated-gifs/"><img class="alignnone" src="http://blog.ponoko.com/wp-content/uploads/2011/07/Screen-shot-2011-07-06-at-11.47.17-PM-e1309960180807.jpg" alt="" width="500" height="374" /></a></p>
<p>We all know and love animated GIF images, and the successful Kickstarter campaign <strong>Physical GIF</strong> <a href="http://blog.ponoko.com/2011/07/06/laser-cut-zoetropes-from-animated-gifs/">celebrates these silent flickering favourites</a> by releasing animations from their digital confines.<br />
How do they do this? The individual frames of the GIF animations are edited to include little tabs and then laser cut, to be reunited on a turntable device. When the turntable spins and is illuminated with a strobe light, persistence of vision creates a fluid animation for your viewing pleasure.</p>
<h3><a href="http://blog.ponoko.com/2011/04/20/3d-printed-wind-powered-walking-creature/">8. 3D printed miniature Strandbeest</a></h3>
<p><a href="http://blog.ponoko.com/2011/04/20/3d-printed-wind-powered-walking-creature/"><img class="alignnone" src="http://blog.ponoko.com/wp-content/uploads/2011/04/Strandbeest.jpg" alt="" width="344" height="307" /></a></p>
<p>Theo Jansen&#8217;s Strandbeests have been steadily evolving ever since his first creature walked across a sandy beach back in 1990. Eventually, they will be set free to roam and live independent lives. Until this eventuates, you can enjoy building your own miniature wind powered mechanical creature with thanks to this nifty <a href="http://blog.ponoko.com/2011/04/20/3d-printed-wind-powered-walking-creature/">3D printed kit.</a></p>
<h3><a href="http://blog.ponoko.com/2011/02/20/makerbot-welcomes-marius-watz-as-first-artist-in-residence/">9. MakerBot welcomes Artist-in-Residence</a></h3>
<p><a href="http://blog.ponoko.com/2011/02/20/makerbot-welcomes-marius-watz-as-first-artist-in-residence/"><img class="alignnone size-full wp-image-34312" title="mariuswatzmakerbot" src="http://blog.ponoko.com/wp-content/uploads/2012/01/mariuswatzmakerbot-e1327577897403.jpeg" alt="" width="500" height="333" /></a></p>
<p>With unlimited plastic and 2 months access to the BotFarm, Marius Watz took on the challenge to become MakerBot&#8217;s <a href="http://blog.ponoko.com/2011/02/20/makerbot-welcomes-marius-watz-as-first-artist-in-residence/">very first Artist-in-Residence.</a></p>
<p>His work culminated with an exhibition in Oslo, and the models generated have been made available for download on Thingiverse.</p>
<h3><a href="http://blog.ponoko.com/2011/04/15/a-look-at-all-the-bits-and-pieces/">10. A look at all the bits and pieces</a></h3>
<p><a href="http://blog.ponoko.com/2011/04/15/a-look-at-all-the-bits-and-pieces/  "><img class="alignnone" src="http://blog.ponoko.com/wp-content/uploads/2011/04/old-typewriter.jpeg" alt="" width="480" height="618" /></a></p>
<p><a href="http://blog.ponoko.com/2011/04/15/a-look-at-all-the-bits-and-pieces/  ">Turning disassembly into an art form,</a> photographer Todd McLellan meticulously arranges the components of everyday objects in this series of stunning photographs.</p>
<p>Each carefully composed piece is complemented by a chaotic exploded version, and somehow together these two dramatically different images convey both the complexity and ingenuity that is so much a part of product design.</p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/digital-fabrication/3d-printing/">3D Printing</a>, <a href="http://blog.ponoko.com/category/design/art/">Art</a>, <a href="http://blog.ponoko.com/category/digital-fabrication/cnc-routing-digital-fabrication/">CNC Routing</a>, <a href="http://blog.ponoko.com/category/writers/guy-blashki/">Guy Blashki</a>, <a href="http://blog.ponoko.com/category/digital-fabrication/laser-cutting/">Laser Cutting</a>, <a href="http://blog.ponoko.com/category/miy-diy/maker-movement/">Maker Movement</a>, <a href="http://blog.ponoko.com/category/good-stuff/technology/">Technology</a> by Guy Blashki | <a class="noComments" href="http://blog.ponoko.com/2012/01/26/ten-alluring-works-of-art-from-2011/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/wFOQ-7uSAao" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/26/ten-alluring-works-of-art-from-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/26/ten-alluring-works-of-art-from-2011/</feedburner:origLink></item>
		<item>
		<title>When digital fabrication meets architecture — 10 awesome structures from 2011</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/MAguciI2AhQ/</link>
		<comments>http://blog.ponoko.com/2012/01/25/when-digital-fabrication-meets-architecture-%e2%80%94-10-awesome-structures-from-2011/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 06:49:57 +0000</pubDate>
		<dc:creator>Kristen Turner</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[CNC Routing]]></category>
		<category><![CDATA[Kristen Turner]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34271</guid>
		<description><![CDATA[Best of the Blog 2011 &#8211; Architecture

From open-source buildings and zero-waste designs to scale models and temporary structures, here are ten awesome examples of what can happen when the tools of digital fabrication are in service to the field of architecture. 
1. The world&#8217;s largest wooden structure

The enormous Metropol Parasol pavilion was erected in Seville, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Best of the Blog 2011 &#8211; Architecture</strong><br />
<a href="http://blog.ponoko.com/wp-content/uploads/2012/01/bob2011_architecture.jpg"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/bob2011_architecture.jpg" alt="" title="bob2011_architecture" width="100%" class="alignright size-full wp-image-34298" /></a><br />
From open-source buildings and zero-waste designs to scale models and temporary structures, here are ten awesome examples of what can happen when the tools of digital fabrication are in service to the field of architecture. </p>
<h3>1. The world&#8217;s largest wooden structure</h3>
<p><a href="http://blog.ponoko.com/2011/05/15/worlds-largest-wooden-structure/#more-24078"><img src="http://blog.ponoko.com/wp-content/uploads/2011/05/Metropol-Parasol-Fernando-Alda-ed01-e1305453959393.jpeg" alt="" title="Metropol-Parasol-Fernando-Alda-ed01" width="100%" class="alignright size-full wp-image-24454" /></a><br />
The enormous <a href="http://blog.ponoko.com/2011/05/15/worlds-largest-wooden-structure/#more-24078">Metropol Parasol pavilion</a> was erected in Seville, Spain last year. Spanning 230ft wide and 490ft long, the pavilion is said to be the largest wooden structure in the world.</p>
<p><span id="more-34271"></span></p>
<h3>2. Incredible CNC milled columns</h3>
<p><a href="http://blog.ponoko.com/2011/09/18/incredible-cnc-milled-columns-designed-with-processing/"><img src="http://blog.ponoko.com/wp-content/uploads/2011/09/column_2.jpg" alt="" title="column_2" width="100%" class="alignright size-full wp-image-30163" /></a><br />
These mind-blowing, <a href="http://blog.ponoko.com/2011/09/18/incredible-cnc-milled-columns-designed-with-processing/">intricate columns by Michael Hansmeyer</a> were part of an installation at the Gwangju Design Biennial in South Korea last year.</p>
<h3>3. WikiHouse — the open source home</h3>
<p><a href="http://blog.ponoko.com/2011/08/25/wikihouse-the-open-source-house/"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/slide_01.png" alt="" title="slide_01" width="100%" class="alignright size-full wp-image-33204" /></a><br />
<a href="http://blog.ponoko.com/2011/08/25/wikihouse-the-open-source-house/">WikiHouse</a> aims to make home construction open-source. With WikiHouse, anyone could download the plans and build a house themselves. </p>
<h3>4. Surreal 3D architectural mods</h3>
<p><a href="http://blog.ponoko.com/2011/07/29/surreal-3d-architecture-mods/"><img src="http://blog.ponoko.com/wp-content/uploads/2011/07/03DE_010SHALOM_02.jpeg" alt="" title="03DE_010SHALOM_02" width="100%" class="alignright size-full wp-image-27938" /></a><br />
So this one isn&#8217;t digital fabrication, but it does involve the digital manipulation of photographs of buildings with 3D models. Artist/designer <a href="http://blog.ponoko.com/2011/07/29/surreal-3d-architecture-mods/">Victor Enrich re-imagines architecture</a> in beautiful, impossible ways.</p>
<h3>5. Labyrs Frisae from Graffiti Gone Global</h3>
<p><a href="http://blog.ponoko.com/2011/12/14/on-site-digital-fabrication-and-mid-century-seats-at-graffiti-gone-global-during-art-basel-miami-beach/"><img src="http://blog.ponoko.com/wp-content/uploads/2011/12/ggg1.jpg" alt="" title="ggg1" width="100%" class="alignright size-full wp-image-32786" /></a><br />
<a href="http://blog.ponoko.com/2011/12/14/on-site-digital-fabrication-and-mid-century-seats-at-graffiti-gone-global-during-art-basel-miami-beach/">Labyrs Frisae</a> was the centerpiece of Art Basel Miami Beach satellite show Graffiti Gone Global. Constructed of 256 CNC cut metal sheets, the structure is representative of the general trend of &#8220;design by computation&#8221;.</p>
<h3>6. Historic preservation in miniature</h3>
<p><a href="http://blog.ponoko.com/2011/04/06/model-builder/"><img src="http://blog.ponoko.com/wp-content/uploads/2011/04/tony-rishardson19.jpg" alt="" title="tony rishardson19" width="100%" class="alignright size-full wp-image-22873" /></a><br />
Architectural model making can be an act of historic preservation, as in the case of these commemorative <a href="http://blog.ponoko.com/2011/04/06/model-builder/">scale models of the Futuna Chapel</a> of Wellington, New Zealand. </p>
<h3>7. Wonderful onion dome structures</h3>
<p><a href="http://blog.ponoko.com/2011/10/16/what-the-cnc-is-a-zome/"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/temporarystructure.jpg" alt="" title="temporarystructure" width="100%" class="alignright size-full wp-image-33206" /></a><br />
<a href="http://blog.ponoko.com/2011/10/16/what-the-cnc-is-a-zome/">The Zome is a clever dome like structure </a>that can be assembled without the use of tools. Using Ruby scripts and Google SketchUp, a Zome design can be generated and pieces can be CNC cut.</p>
<h3>8. Zero-waste construction of a pavilion</h3>
<p><a href="http://blog.ponoko.com/2011/12/08/expandable-surface-pavilion/"><img src="http://blog.ponoko.com/wp-content/uploads/2011/12/17678579541-e1323407465670.jpeg" alt="" title="17678579541" width="100%" class="alignright size-full wp-image-32635" /></a><br />
The <a href="http://blog.ponoko.com/2011/12/08/expandable-surface-pavilion/">Expandable Surface Pavilion</a> is made of wooden sheets with slots that allow the structure to contract or expand to fit various spaces.</p>
<h3>9. Pop-up architecture from a single sheet of paper</h3>
<p><a href="http://blog.ponoko.com/2011/05/17/pop-up-architecture/"><img src="http://blog.ponoko.com/wp-content/uploads/2011/05/kiyomizu.jpg" alt="" title="kiyomizu" width="100%" class="alignright size-full wp-image-24698" /></a><br />
These<a href="http://blog.ponoko.com/2011/05/17/pop-up-architecture/"> fantastic pop-up designs</a> demonstrate how space can be created from a 2D material.</p>
<h3>10. Creating a show-stopping trade show booth</h3>
<p><a href="http://blog.ponoko.com/2012/01/14/small-business-series-creating-a-show-stopping-trade-show-booth/"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/puffer1.jpeg" alt="" title="puffer1" width="100%" class="alignright size-full wp-image-33921" /></a><br />
Some of the most creative structures are temporary ones. Check out <a href="http://blog.ponoko.com/2012/01/14/small-business-series-creating-a-show-stopping-trade-show-booth/">the making of the Puffer</a>, a trade show booth for the Siggraph Asia.</p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/design/architecture/">Architecture</a>, <a href="http://blog.ponoko.com/category/digital-fabrication/cnc-routing-digital-fabrication/">CNC Routing</a>, <a href="http://blog.ponoko.com/category/writers/kristen-turner/">Kristen Turner</a> by Kristen Turner | <a class="comments" href="http://blog.ponoko.com/2012/01/25/when-digital-fabrication-meets-architecture-%e2%80%94-10-awesome-structures-from-2011/#comments">1 Comment</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/MAguciI2AhQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/25/when-digital-fabrication-meets-architecture-%e2%80%94-10-awesome-structures-from-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/25/when-digital-fabrication-meets-architecture-%e2%80%94-10-awesome-structures-from-2011/</feedburner:origLink></item>
		<item>
		<title>Javascript 3D modeling with OpenJsCad</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/zFEmvgiVV9o/</link>
		<comments>http://blog.ponoko.com/2012/01/25/javascript-3d-modeling-with-openjscad/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 05:46:50 +0000</pubDate>
		<dc:creator>Derek Quenneville</dc:creator>
				<category><![CDATA[3D Printing]]></category>
		<category><![CDATA[Derek Quenneville]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34272</guid>
		<description><![CDATA[Behold! Variables!

A new solid modeling tool called OpenJsCad was released a few days ago. Thingiverse user joostn created it to get around some frustrations that he was having with OpenSCAD, including a feature that many others have clamoured for: variables!
The tool can run in any WebGL-capable browser, and has a separate, offline parser for heavy [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Behold! Variables!</strong></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/iphonestand_display_medium.jpg"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/iphonestand_display_medium.jpg" alt="iPhone stand designed by joostn with OpenJsCad" title="iPhone stand designed by joostn with OpenJsCad" width="100%" class="alignnone size-full wp-image-34278" /></a></p>
<p>A new solid modeling tool called <a href="http://joostn.github.com/OpenJsCad/">OpenJsCad</a> was released a few days ago. <a href="http://www.thingiverse.com">Thingiverse</a> user <a href="http://www.thingiverse.com/joostn">joostn</a> created it to get around some frustrations that he was having with <a href="http://www.openscad.org/">OpenSCAD</a>, including a feature that many others have clamoured for: variables!</p>
<p>The tool can run in any WebGL-capable browser, and has a separate, offline parser for heavy lifting. It&#8217;s too early to guess at what kind of adoption there might be, but the embedding feature could make sharing parametric models even easier.<span id="more-34272"></span></p>
<p>For example, if someone who has no knowledge of OpenSCAD came across a <a href="http://www.thingiverse.com/thing:9860">parametric lens cap holder</a> on Thingiverse, they would need to download and install software, download the script, figure out how to edit it, then export an STL file.</p>
<p>But if OpenJsCad were to take off, a creator might mark certain variables in their script as user-editable, then embed the whole thing on a Thingiverse page where changes could be seen in real-time and exported for printing in one click.</p>
<p>For fun, I took my old <a href="http://www.thingiverse.com/thing:10893">4X LEGO tophat</a> OpenSCAD script and turned it into an OpenJsCad version:</p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/tophatjscad.png"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/tophatjscad.png" alt="" title="tophatjscad" width="100%" class="alignnone size-full wp-image-34279" /></a></p>
<p><a href="http://blog.ponoko.com/wp-content/uploads/2012/01/tophatjscad_render2.jpg"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/tophatjscad_render2.jpg" alt="" title="tophatjscad_render2" width="100%" class="alignnone size-full wp-image-34284" /></a></p>
<p>Pretty easy! I may have another modeling tool to share next week, but for now you should check out OpenJsCad here: <a href="http://joostn.github.com/OpenJsCad/">http://joostn.github.com/OpenJsCad/</a></p>
<p>(via the <a href="http://www.makerbot.com/blog/2012/01/23/openjscad-like-openscad-but-using-javascript/">MakerBot blog</a>)</p>
<hr /><em>Derek Quenneville is a 3D printing evangelist who posts weekly on the Ponoko blog. Follow him on Twitter <a href="http://twitter.com/techknight">@techknight</a>.</em></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/digital-fabrication/3d-printing/">3D Printing</a>, <a href="http://blog.ponoko.com/category/writers/derek-quenneville/">Derek Quenneville</a> by Derek Quenneville | <a class="comments" href="http://blog.ponoko.com/2012/01/25/javascript-3d-modeling-with-openjscad/#comments">1 Comment</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/zFEmvgiVV9o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/25/javascript-3d-modeling-with-openjscad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/25/javascript-3d-modeling-with-openjscad/</feedburner:origLink></item>
		<item>
		<title>4 new materials for laser-cutting for the NZ hub</title>
		<link>http://feedproxy.google.com/~r/Ponoko/~3/Ocq2K_GPfYc/</link>
		<comments>http://blog.ponoko.com/2012/01/25/4-new-materials-for-laser-cutting-for-the-nz-hub/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 21:18:23 +0000</pubDate>
		<dc:creator>Ponoko Team</dc:creator>
				<category><![CDATA[Materials]]></category>
		<category><![CDATA[Materials Catalog]]></category>
		<category><![CDATA[new materials]]></category>
		<category><![CDATA[nz materials]]></category>

		<guid isPermaLink="false">http://blog.ponoko.com/?p=34248</guid>
		<description><![CDATA[new fabrics &#038; plywoods

We&#8217;ve added four new materials to the NZ making hub! 
First up is a new 3mm thickness of Hoop Pine Plywood. It&#8217;s an interior grade level plywood and produces very crisp laser engraving results. Good for furnishing and accessory designs like boxes, small furniture, shelves, displays etc. A P1 size is just [...]]]></description>
			<content:encoded><![CDATA[<p><strong>new fabrics &#038; plywoods</strong><br />
<img src="http://blog.ponoko.com/wp-content/uploads/2012/01/newmats_nz.jpg" alt="" title="newmats_nz" width="100%" class="alignright size-full wp-image-34266" /></p>
<p>We&#8217;ve added four new materials to the NZ making hub! </p>
<p><strong>First up is a new <a href="http://www.ponoko.com/make-and-sell/show-material/1-plywood-hoop-pine#main-image">3mm thickness of Hoop Pine Plywood</a>.</strong> It&#8217;s an interior grade level plywood and produces very crisp laser engraving results. Good for furnishing and accessory designs like boxes, small furniture, shelves, displays etc. A P1 size is just $4.30. <a href="http://samplesnz.ponoko.com/products/hoop-pine-plywood">Get a sample for $3NZ.</a><br />
<a href="http://www.ponoko.com/make-and-sell/show-material/1-plywood-hoop-pine#main-image"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/newmat_hooppine.jpg" alt="" title="newmat_hooppine" width="100%" class="alignright size-full wp-image-34250" /></a></p>
<p><strong>Next we have 1.5mm thick <a href="http://www.ponoko.com/make-and-sell/show-material/395-upholstery-leather-driftwood">Upholstery Leather in Driftwood</a>. </strong>It&#8217;s vegetable tanned and finished with oils and waxes. The underside has a soft suede finish, great for use with bags, wallets, shoes, or decorative pillows. Prices start at a little under $14 for a P1 size piece. <a href="http://samplesnz.ponoko.com/collections/fabric/products/leather-driftwood">Get a sample for $3NZ.</a><br />
<a href="http://www.ponoko.com/make-and-sell/show-material/395-upholstery-leather-driftwood#main-image"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/newmats_leather.jpg" alt="" title="newmats_leather" width="100%" class="alignright size-full wp-image-34255" /></a></p>
<p><span id="more-34248"></span></p>
<p><strong>Our third material is a 1.6mm thick <a href="http://www.ponoko.com/make-and-sell/show-material/396-plywood-technoply-beech#main-image">Plywood made from Technoply Beech</a>.</strong> The thinness does make it susceptible to warping but worked with properly its still great for model making, partitions, and jewelry. And a P1 sheet is priced affordably at just a bit over $5. <a href="http://samplesnz.ponoko.com/products/beech-plywood">Get a sample for $3NZ.</a><br />
<a href="http://www.ponoko.com/make-and-sell/show-material/396-plywood-technoply-beech#main-image"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/newmat_technoply.jpg" alt="" title="newmat_technoply" width="100%" class="alignright size-full wp-image-34257" /></a></p>
<p><strong>For the finale we&#8217;ve got a rayon/wool blend <a href="http://www.ponoko.com/make-and-sell/show-material/394-felt-purple">Purple Felt</a> in a 1.5mm thickness.</strong> Felt can be used for coasters, table mats, package lining, and fashion accessories. And a P1 sheet is just $3.63! <a href="http://samplesnz.ponoko.com/collections/fabric/products/felt-purple">Get a sample for $3NZ.</a><br />
<a href="http://www.ponoko.com/make-and-sell/show-material/394-felt-purple#main-image"><img src="http://blog.ponoko.com/wp-content/uploads/2012/01/newmat_purplefelt.jpg" alt="" title="newmat_purplefelt" width="100%" class="alignright size-full wp-image-34262" /></a></p>
<p class="postmeta">Posted in <a href="http://blog.ponoko.com/category/design/materials/">Materials</a>, <a href="http://blog.ponoko.com/category/ponoko/materials-catalog/">Materials Catalog</a> by Ponoko Team | <a class="noComments" href="http://blog.ponoko.com/2012/01/25/4-new-materials-for-laser-cutting-for-the-nz-hub/#comments">No Comments</a></p><img src="http://feeds.feedburner.com/~r/Ponoko/~4/Ocq2K_GPfYc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ponoko.com/2012/01/25/4-new-materials-for-laser-cutting-for-the-nz-hub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ponoko.com/2012/01/25/4-new-materials-for-laser-cutting-for-the-nz-hub/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.669 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-02-09 02:42:34 --><!-- Compression = gzip -->

