<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Operation: Stick Figure Army &#187; Cupcake</title>
	<atom:link href="http://www.rockalypse.org/blogs/osfa/tag/cupcake/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rockalypse.org/blogs/osfa</link>
	<description>3D printing for everyone</description>
	<lastBuildDate>Mon, 16 Aug 2010 19:05:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Four Plans and a Ziggurat</title>
		<link>http://www.rockalypse.org/blogs/osfa/2010/06/28/262/</link>
		<comments>http://www.rockalypse.org/blogs/osfa/2010/06/28/262/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 15:37:18 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Blender]]></category>
		<category><![CDATA[Cupcake]]></category>
		<category><![CDATA[hemispheres]]></category>
		<category><![CDATA[makerbot]]></category>
		<category><![CDATA[osfa]]></category>

		<guid isPermaLink="false">http://www.rockalypse.org/blogs/osfa/?p=262</guid>
		<description><![CDATA[After we figured out how to greatly simplify our 3d models, Sara and I turned out attention to creating different levels of elevation. As a concept this is pretty simple; we used different brightnesses in areas of our 2d picture to tell Blender which shapes we wanted to be the highest, second highest, etcetera., all [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { size: 8.5in 11in; margin: 0.79in } 		P { margin-bottom: 0.08in } -->After we figured out how to greatly simplify our 3d models, Sara and I turned out attention to creating different levels of elevation.  As a concept this is pretty simple; we used different brightnesses in areas of our 2d picture to tell Blender which shapes we wanted to be the highest, second highest, etcetera., all based on assigning thresholds of pixel value to different “z axis” numbers, which in Blender would become the elevation of the sprinkles.</p>
<p>Thrilled with our success for all of half a day or so, we quickly came to the realization that because we were using sprinkles (which are square), even with a wide range of elevation options, making a smooth hemisphere with the Cupcake would be almost impossible.  It&#8217;d be like trying to create a pyramid or a dome and getting a ziggurat instead.</p>
<div id="attachment_263" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.rockalypse.org/blogs/osfa/wp-content/uploads/2010/06/ziggurat_Ur.jpg"><img class="size-medium wp-image-263" title="ziggurat_Ur" src="http://www.rockalypse.org/blogs/osfa/wp-content/uploads/2010/06/ziggurat_Ur-300x223.jpg" alt="" width="300" height="223" /></a><p class="wp-caption-text">Ziggurat!</p></div>
<p>So we began brainstorming ideas for creating half a sphere over the surface of our model in Blender, using only the Python scripts.  This was problematic to say the least because a) most of Blender&#8217;s power comes from the manipulatable interface of the model itself, as well as the hotkeys.  Both of which are useless when scripting; and b) There is no “create half sphere” handy hotkey period, even if we <em>could</em> use them.  In a fit of creative delusion, frustrated hair-pulling and occasional trips to the local icecream shop, we came up with four ideas.  (The last one worked, in case you were panicking  on our behalf.)</p>
<p>Idea 1 went something like this:  “If we create a whole sphere (Blender lets us do this pretty easily) and chop it in half, we&#8217;ll have half a sphere!”    Not only did we fail to find a reasonable way of removing half a sphere&#8217;s vertices, but we also realized that we&#8217;d have to fill in the bottom of what would essentially be an overturned bowl shape.  That idea was crossed out.  I&#8217;m sure it&#8217;s possible to do, but our fate lay along a different path etcetera etcetera.</p>
<p>Idea 2: “There&#8217;s this cool modifier called &#8216;Subsurf&#8217;!  It makes things all rounded!”  I&#8217;m not quite sure why this one was a flop.  I think it had something to do with my tendency to form vague ideas around nifty buttons in art programs.</p>
<p>Idea 3: “We could create branching arcs above the x-y plane, and just fill in the shell with vertices.”  See “Idea 2”.</p>
<p>Idea 4 (The One That Worked):  “Wait!  Boolean expressions!  Yes!”</p>
<p>The gist of what we ended up doing is that we realized boolean operations on different objects are pretty simple to script.  Boolean options in Blender work just as they do in logic. “And”, “or”, and “not”.  We used the Difference boolean operation on a cube and a whole sphere, after positioning them so that they overlap about halfway.  What this did was create a sort of ghost mesh of a half-sphere, by telling Blender “remove all of object A that intersects with object B”. (“Difference” is the only Boolean operation in Blender where it matters what order you specify the two objects).  So we ended up with a hemisphere (like we wanted), because the rest of that sphere shape overlapped with the dummy cube- which we deleted afterwards.</p>
<div id="attachment_265" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.rockalypse.org/blogs/osfa/wp-content/uploads/2010/06/pimpleBlah.jpg"><img class="size-medium wp-image-265" title="pimpleBlah" src="http://www.rockalypse.org/blogs/osfa/wp-content/uploads/2010/06/pimpleBlah-300x214.jpg" alt="" width="300" height="214" /></a><p class="wp-caption-text">Some domes</p></div>
<p>Now that we could create rounded surfaces wherever we wanted; the next step was to let the user specify where <em>they</em> wanted them, using a GUI.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rockalypse.org/blogs/osfa/2010/06/28/262/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Printing Bug</title>
		<link>http://www.rockalypse.org/blogs/osfa/2010/03/05/printing-bug/</link>
		<comments>http://www.rockalypse.org/blogs/osfa/2010/03/05/printing-bug/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 03:50:51 +0000</pubDate>
		<dc:creator>Sara</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3D printer]]></category>
		<category><![CDATA[3D printing]]></category>
		<category><![CDATA[cnc]]></category>
		<category><![CDATA[Cupcake]]></category>
		<category><![CDATA[makerbot]]></category>
		<category><![CDATA[osfa]]></category>

		<guid isPermaLink="false">http://baseplate.org/blogs/osfa/?p=215</guid>
		<description><![CDATA[Prior to our successful (and very exciting) print the other night, we ran into a curious problem during print attempts. Namely, during the actual printing all the stages would suddenly stop but the Plastruder would continue emitting plastic. Here is an example of a failed attempt: We even tried loading the model onto an SD [...]]]></description>
			<content:encoded><![CDATA[<p>Prior to our successful (and very exciting) print the other night, we ran into a curious problem during print attempts. Namely, during the actual printing all the stages would suddenly stop but the Plastruder would continue emitting plastic. Here is an example of a failed attempt:</p>
<p><a href="http://www.rockalypse.org/blogs/osfa/wp-content/uploads/2010/03/phptTKc7ZPM1.jpg"><img class="aligncenter size-full wp-image-219" title="Fail2" src="http://www.rockalypse.org/blogs/osfa/wp-content/uploads/2010/03/phptTKc7ZPM1.jpg" alt="" width="768" height="576" /></a></p>
<p>We even tried loading the model onto an SD card and building from the card. The same problem occurred. The interesting thing about this is that the print would stop in a random location each time. Finally, after digging around some forums for awhile, I found a post by someone suggesting a specific combination of versions for the software and firmware to use. With a lack of anything else to try, we decided to give it a shot. This involved downgrading the current versions of the software and firmware we were using. We then, with anticipation, attempted another print and, seemingly like magic, it worked!</p>
<p>Here is the list of software/firmware versions that we were using when our print was successful:</p>
<p>ReplicatorG 009<br />
Skeinforge 005<br />
Motherboard firmware 1.4<br />
Extruder firmware 1.6</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rockalypse.org/blogs/osfa/2010/03/05/printing-bug/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>First Print!</title>
		<link>http://www.rockalypse.org/blogs/osfa/2010/03/04/first-print/</link>
		<comments>http://www.rockalypse.org/blogs/osfa/2010/03/04/first-print/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 01:57:55 +0000</pubDate>
		<dc:creator>jadudm</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3D printing]]></category>
		<category><![CDATA[cnc]]></category>
		<category><![CDATA[Cupcake]]></category>
		<category><![CDATA[victory]]></category>

		<guid isPermaLink="false">http://baseplate.org/blogs/osfa/?p=202</guid>
		<description><![CDATA[Sara and Stephanie should be very pleased; they are responsible for the construction of Allegheny&#8217;s first Cupcake CNC 3D printer! [youtube width="560" height="340"]http://www.youtube.com/watch?v=D1RcMtu1UR8[/youtube] This was very exciting. The builders and their aptly named Victory Cupcake.  Many congrats.]]></description>
			<content:encoded><![CDATA[<p>Sara and Stephanie should be very pleased; they are responsible for the construction of Allegheny&#8217;s first Cupcake CNC 3D printer!</p>
<p>[youtube width="560" height="340"]http://www.youtube.com/watch?v=D1RcMtu1UR8[/youtube]</p>
<p>This was very exciting.</p>

<a href='http://www.rockalypse.org/blogs/osfa/2010/03/04/first-print/victory-cupcake/' title='victory-cupcake'><img width="150" height="150" src="http://www.rockalypse.org/blogs/osfa/wp-content/uploads/2010/03/victory-cupcake-150x150.jpg" class="attachment-thumbnail" alt="victory-cupcake" title="victory-cupcake" /></a>
<a href='http://www.rockalypse.org/blogs/osfa/2010/03/04/first-print/victory-print/' title='victory-print'><img width="150" height="150" src="http://www.rockalypse.org/blogs/osfa/wp-content/uploads/2010/03/victory-print-150x150.jpg" class="attachment-thumbnail" alt="victory-print" title="victory-print" /></a>

<p>The builders and their aptly named Victory Cupcake.  Many congrats.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rockalypse.org/blogs/osfa/2010/03/04/first-print/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building the Printer Frame&#8230;</title>
		<link>http://www.rockalypse.org/blogs/osfa/2009/12/21/building-the-printer-frame/</link>
		<comments>http://www.rockalypse.org/blogs/osfa/2009/12/21/building-the-printer-frame/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 21:41:59 +0000</pubDate>
		<dc:creator>Sara</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3D printer]]></category>
		<category><![CDATA[Cupcake]]></category>
		<category><![CDATA[osfa]]></category>

		<guid isPermaLink="false">http://baseplate.org/blogs/osfa/?p=123</guid>
		<description><![CDATA[The first step in building our printer frame was to decide whether or not we wanted to paint, stain, or keep our printer as is. After some indecision and a trip to Home Depot, we decided to paint our printer blue. Professor Jadud allowed us the use of his basement to spray paint the wooden [...]]]></description>
			<content:encoded><![CDATA[<p>The first step in building our printer frame was to decide whether or not we wanted to paint, stain, or keep our printer as is. After some indecision and a trip to Home Depot, we decided to paint our printer blue. Professor Jadud allowed us the use of his basement to spray paint the wooden parts of the frame and the X, Y, and Z stages. (He even threw in an ice cream!)</p>
<p>After the paint had dried we began piecing together the frame of our printer. The first step was to screw the brackets onto the middle piece:<br />
<img class="aligncenter size-full wp-image-131" title="Middle" src="http://www.rockalypse.org/blogs/osfa/wp-content/uploads/2009/12/phpgpeItoPM2.jpg" alt="Middle" width="767" height="331" /></p>
<p>The next step was to bolt on the bottom and all the sides. The top needed to be left off in order to install the Z-stage later. Here is what the frame looks like all together:</p>
<p><img class="aligncenter size-full wp-image-136" title="frame1" src="http://www.rockalypse.org/blogs/osfa/wp-content/uploads/2009/12/phpeAzcvRPM3.jpg" alt="frame1" width="576" height="768" /></p>
<p>And again:</p>
<p><img class="aligncenter size-full wp-image-137" title="frame2" src="http://www.rockalypse.org/blogs/osfa/wp-content/uploads/2009/12/phpl1cKyXPM42.jpg" alt="frame2" width="483" height="564" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rockalypse.org/blogs/osfa/2009/12/21/building-the-printer-frame/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
