<?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>Pleasant Hardware &#187; MakerBot enhancements</title>
	<atom:link href="http://pleasantsoftware.com/developer/3d/category/makerbot-enhancements/feed/" rel="self" type="application/rss+xml" />
	<link>http://pleasantsoftware.com/developer/3d</link>
	<description>3D printing with MakerBot and other hardware</description>
	<lastBuildDate>Fri, 03 Feb 2012 10:47:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Keep it simple</title>
		<link>http://pleasantsoftware.com/developer/3d/2010/09/26/keep-it-simple/</link>
		<comments>http://pleasantsoftware.com/developer/3d/2010/09/26/keep-it-simple/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 03:14:58 +0000</pubDate>
		<dc:creator>Zaggo</dc:creator>
				<category><![CDATA[Designs]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[MakerBot enhancements]]></category>
		<category><![CDATA[Movie]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://pleasantsoftware.com/developer/3d/?p=697</guid>
		<description><![CDATA[My Z-Probe prototype used a standard sized servo. Of course, this kind of servo seems a little bit oversized for this use. Thus, I looked around for smaller alternatives. I found some nice micro servos on ebay: These servos not only are tiny, they are also cheap. I bought 3 of them for 4 Euros [...]]]></description>
			<content:encoded><![CDATA[<p>My Z-Probe prototype used a standard sized servo. Of course, this kind of servo seems a little bit oversized for this use. Thus, I looked around for smaller alternatives.</p>
<p>I found some nice micro servos on ebay:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvTWluaW1hbGlzdGljWlByb2JlIzU1MjEwNDA5Mjg3MjQ2ODkzNzg="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/TJ6teRMHIeI/AAAAAAAAAa0/Kkgq-tIFbvE/IMG_0892.JPG?imgmax=400" alt="IMG_0892.JPG" width="299" height="400" /></a></p>
<p>These servos not only are tiny, they are also cheap. I bought 3 of them for 4 Euros a piece.</p>
<p>I started to redesign the printed parts of the z-probe prototype. But compared to these micro servos, the mechanical construction was huge. Too huge!</p>
<p>After thinking about this for a while, I found a solution: Keep it simple!</p>
<p>Here&#8217;s what I came up with:</p>
<div class="pie-gallery alignGalleryLeft">
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvTWluaW1hbGlzdGljWlByb2JlIzU1MjEwNDA2MTcwODc1MDc5MjI="><img class="pie-img" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TJ6tMIQBHdI/AAAAAAAAAak/QjV-qWm9gcA/IMG_0887.JPG?imgmax=400" alt="IMG_0887.JPG" width="400" height="299" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvTWluaW1hbGlzdGljWlByb2JlIzU1MjEwNDA3MjM3MjA0MzQxNzg="><img class="pie-img" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TJ6tSVfScgI/AAAAAAAAAao/ek9gCOjL1bk/IMG_0888.JPG?imgmax=400" alt="IMG_0888.JPG" width="400" height="299" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvTWluaW1hbGlzdGljWlByb2JlIzU1MjEwNDA4MzQ4MjM1MDE0NTg="><img class="pie-img" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TJ6tYzYUtpI/AAAAAAAAAas/OqeriQFkjRQ/IMG_0891.JPG?imgmax=400" alt="IMG_0891.JPG" width="400" height="299" /></a></p>
</div>
</div>
<p>It&#8217;s basically just the servo with an opto endstop pcb glued to it&#8230;</p>
<p>Its smaller, it&#8217;s simpler, it&#8217;s adjustable and it works great.</p>
<p>Here&#8217;s a how to build the probe:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/mcVIJf90OtM?fs=1&amp;hl=de_DE&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/mcVIJf90OtM?fs=1&amp;hl=de_DE&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>I also simplified the z-probe firmware, based on the latest G3Firmware. Since the firmware now natively supports servos (for the Unicorn pen plotter), I was able to reduce the code patches to just a few lines for the z-probe commands.</p>
<p>Unfortunately I wasn&#8217;t able to update my forked firmware repository on GITHub. I&#8217;m (still) really uncomfortable with using git! Each time, it&#8217;s a pain in the ass to merge new revisions from the remote repository with my forked repositories (locally and/or on GITHub). I&#8217;m pretty sure, that this is supposed to be easy, but there always are problems, errors or conflicts. And I&#8217;m still looking for a good tutorial for these hacker tasks&#8230;</p>
<p>Anyway, until I&#8217;m in the mood to check out git again, here are the few code changes necessary to support the z-probe in the newest firmware revision:</p>
<pre><em>v2/src/shared/Commands.hh:</em>
105 105 #define SLAVE_CMD_GET_SP			32
106 106 #define SLAVE_CMD_GET_PLATFORM_SP		33
107 107
<span style="color: #339966;">    108+#define SLAVE_CMD_ENGAGE_Z_PROBE		128
    109+
</span>108 110 #endif // SHARED_COMMANDS_H_</pre>
<pre><em>v2/src/Extruder/Host.hh:</em>
18 18 #ifndef HOST_HH_
19 19 #define HOST_HH_
20 20
<span style="color: #339966;">   21+// ZProbe settings
   22+// 750ms
   23+#define ZPROBE_TIMEOUTINTERVAL ((micros_t)750000L)
   24+
   25+// Angles in Degree
   26+#define Z_PROBE_ENGAGE_ANGLE  0
   27+#define Z_PROBE_DISENGAGE_ANGLE 50
   28+</span>
21 29 void runHostSlice();</pre>
<pre><em>v2/src/Extruder/Host.cc:</em>
149 149 			to_host.append8(RC_OK);
150 150 			return true;
<span style="color: #339966;">    151+		case SLAVE_CMD_ENGAGE_Z_PROBE:
    152+			{
    153+				uint8_t angle = ((bool)from_host.read8(2))?Z_PROBE_ENGAGE_ANGLE:Z_PROBE_DISENGAGE_ANGLE;
    154+				board.setServo(1,angle);
    155+				micros_t endDelay = board.getCurrentMicros()+ZPROBE_TIMEOUTINTERVAL;
    156+				while(board.getCurrentMicros()&lt;endDelay); // Wait for Servo
    157+				board.setServo(1,-1); // Switch Servo off
    158+			}
    159+			to_host.append8(RC_OK);
    160+			return true;
</span>151 161 		case SLAVE_CMD_GET_SP:
152 162 			to_host.append8(RC_OK);
153 163 			to_host.append16(board.getExtruderHeater().get_set_temperature());</pre>
<p>The ReplicatorG patch can be also simplified (no more EEPROM preferences for the Z-Probe). But I didn&#8217;t find time for this yet. For the time beeing, you can simply use the patched version from <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2dpdGh1Yi5jb20vemFnZ28vUmVwbGljYXRvckcvdHJlZS9aUHJvYmU=" target=\"_blank\">here</a>.</p>
<p>Well, I still have 2 servos left&#8230;</p>
<p>I wonder what I can do with one of these and a slightly modified version of <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aGluZ2l2ZXJzZS5jb20vdGhpbmc6MTQzNA==" target=\"_blank\">this thing</a>, directly glued to the servo arm. I&#8217;m pretty sure it&#8217;ll work just as fine as <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aGluZ2l2ZXJzZS5jb20vdGhpbmc6NDE4NQ==">that thing</a>, only with 16 parts less&#8230;</p>
<p>Keep it simple!</p>
 <img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=697" width="1" height="1" style="display: none;" /> <p><a href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=697&amp;md5=59933cd23907e463ade9067182a6629b" title="Flattr" target="_blank"><img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://pleasantsoftware.com/developer/3d/2010/09/26/keep-it-simple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=697&amp;md5=59933cd23907e463ade9067182a6629b" type="text/html" />
	</item>
		<item>
		<title>Finding home</title>
		<link>http://pleasantsoftware.com/developer/3d/2010/09/14/finding-home/</link>
		<comments>http://pleasantsoftware.com/developer/3d/2010/09/14/finding-home/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 00:52:09 +0000</pubDate>
		<dc:creator>Zaggo</dc:creator>
				<category><![CDATA[Experimental]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[MakerBot enhancements]]></category>

		<guid isPermaLink="false">http://pleasantsoftware.com/developer/3d/?p=671</guid>
		<description><![CDATA[In view of my upcoming 3D printing talk at the Macoun Developer Conference in Frankfurt/Main in a few weeks, I thought that my Makerbot could use a little bit refurbishment. Since a while it rattles a lot during printing, so at least I wanted to remove the X/Y stages from the bot, in order to [...]]]></description>
			<content:encoded><![CDATA[<p>In view of my upcoming <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC8yMDEwLzA4LzI2LzNkLXByaW50aW5nLXRhbGstb3BlbmNsLXRhbGsv" target=\"_self\">3D printing talk at the Macoun </a>Developer Conference in Frankfurt/Main in a few weeks, I thought that my Makerbot could use a little bit refurbishment.</p>
<p>Since a while it rattles a lot during printing, so at least I wanted to remove the X/Y stages from the bot, in order to clean the rods and to tighten all bolts.</p>
<p>I also wanted to find a better solution for the heated build platform&#8217;s cables. Until now, they somehow dangled in the back of the Makerbot on their way up to the extruder controller board.</p>
<p>After removing the X/Y stage from the bot, I saw another problem which needed to be solved:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/q7-NPbgfCK4?fs=1&amp;hl=de_DE&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/q7-NPbgfCK4?fs=1&amp;hl=de_DE&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Not only the acrylic build surface looks like reaching its end of life (it&#8217;s still the very first one, which came with the Makerbot kit more than a year ago), the main problem is that the whole platform has far too much play. Although my heated build platform is rather heavy (6mm aluminum + 3 big power resistors), I remember that this was also a problem with the original, unheated, wooden build platform.</p>
<p>I decided to bolt the aluminum plate directly to the Y stage with one central screw:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUmVmdXJiaXNobWVudCM1NTE2NDkxMDk1MDc0MzMyMDE4"><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/TI6DbGCC3XI/AAAAAAAAAYQ/qGhaV2bUcTE/IMG_0813.JPG?imgmax=200" alt="IMG_0813.JPG" width="200" height="149" /></a> <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUmVmdXJiaXNobWVudCM1NTE2NDkxMjA5NTYxNjc1MTg2"><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/TI6Dhwh9FbI/AAAAAAAAAYY/smpOvVbN21A/IMG_0814.JPG?imgmax=200" alt="IMG_0814.JPG" width="200" height="149" /></a></p>
<p>In order to be able to easily remove the print stage, I got rid of the acrylic build platform (bolt to the aluminum plate before). Instead I tried three different &#8220;interface&#8221; sheets.</p>
<p>The first try was a aluminum cover for the build platform. I folded the cover out of .5mm aluminum sheet with Kapton tape as surface:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUmVmdXJiaXNobWVudCM1NTE2NTAyMjY1NTk1MjIyNTk0"><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TI6NlTdw2kI/AAAAAAAAAZw/gEKjpBlXeow/IMG_0817.jpg?imgmax=200" alt="IMG_0817.jpg" width="200" height="159" /></a> <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUmVmdXJiaXNobWVudCM1NTE2NTAyMzIyMDM0MjI2ODgy"><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TI6Nolt3tsI/AAAAAAAAAZ0/Q9oysnLvpys/IMG_0821.jpg?imgmax=200" alt="IMG_0821.jpg" width="200" height="148" /></a></p>
<p>To cut a long story short: It didn&#8217;t work. The cover wasn&#8217;t easy to install and remove from the build platform and it was impossible to get a good, leveled surface.</p>
<p>Next, I tried a piece of transparent LDPE. I had some leftovers of this from building the second filament box. I attached the LDPE with some foldback clips to the heated build platform.</p>
<p>It worked relatively well. However, the LDPE degenerates rather quick:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUmVmdXJiaXNobWVudCM1NTE2NTA1NDc2ODMxMzI1MjY2"><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TI6QgOQHLFI/AAAAAAAAAZ8/Bk96_1smkqg/IMG_0863.JPG?imgmax=200" alt="IMG_0863.JPG" width="200" height="149" /></a></p>
<p>Also I have the problem that there are only very few spots on the build platform where foldback clips can be used without blocking the build platform&#8217;s movement. Since LDPE heavily warps when heated, there just weren&#8217;t enough clips to hold it down to the flat aluminum.</p>
<p>Finally, I cut a sheet of thin glass (from a cheap picture frame) to 10x10cm. Like the aluminum sheet, I used Kapton tape as &#8220;interface&#8221; material for the ABS. So far, this build surface seems to work great. The glass is nicely flat and leveled and keeps it that way when heated. And two foldback clips are enough to securely attach the surface to the aluminum plate:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUmVmdXJiaXNobWVudCM1NTE2NDk5NDg2MDkzMjU5NTcw"><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/TI6LDhA2szI/AAAAAAAAAZk/PnCi_6BFUvQ/IMG_0859.JPG?imgmax=320" alt="IMG_0859.JPG" width="320" height="239" /></a></p>
<p>Now, with the aluminum platform bolt down to the y stage, I was able to use a piece of ribbon cable to connect the cables from the platform with the x stage:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUmVmdXJiaXNobWVudCM1NTE2NDkxNDE4MDgwNjkxNDEw"><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TI6Dt5UwxNI/AAAAAAAAAYg/vbfDb4GhvI4/IMG_0824.JPG?imgmax=320" alt="IMG_0824.JPG" width="320" height="239" /></a></p>
<p>There was a connector on one end of the ribbon cable (it used to be a part of an old PC&#8217;s RS232 access), I glued this end of the cable to the y stage. After soldering a compatible connector to the platform&#8217;s wires, I was able to connect the heated build platform in a way which allows easy removal if needed.</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUmVmdXJiaXNobWVudCM1NTE2NDkxMzI3NjE5MTI0NDAy"><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/TI6DooVCzLI/AAAAAAAAAYc/uQBBxuRQe40/IMG_0823.JPG?imgmax=320" alt="IMG_0823.JPG" width="320" height="239" /></a></p>
<p>Up until half way, I glued the ribbon cable to the x stage&#8217;s edge. Then the cable runs inside the drag spring from the x stage to the outside of the Makerbot. I already had the drag spring installed about a year ago to guide the y stepper motor&#8217;s and the y end stops&#8217; cables.</p>
<p>Here&#8217;s a short video of the ribbon cable during a print:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/BXMiGm0bnig?fs=1&amp;hl=de_DE&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/BXMiGm0bnig?fs=1&amp;hl=de_DE&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>It works great!</p>
<p>After playing around with my Mendel for a while, I very much like the autohoming feature of it&#8217;s firmware.</p>
<p>When I browsed the current Makerbot firmware, I was surprised to find support for automatic homing, ready to use. As far as I know, this code is currently not used by ReplicatorG, right?</p>
<p>Anyway, having endstops installed for the X and Y stage, it&#8217;s no problem to autohome these stages with the current firmware.</p>
<p>Just send the G-Codes G28, G161 or G162 with information on the axis to the Makerbot:</p>
<p>G28 is the &#8220;normal&#8221; &#8216;return to home&#8217; G-code, also used by the RepRap firmware. However, in the Makerbot firmware, there are two more variants of the homing functions:</p>
<p>G161 is &#8216;home negative&#8217;, which means, that the respective stages are moved in direction of the MIN endstop until they reach the end of the line. Currently, G28 and G161 are exactly the same in the Makerbot firmware.</p>
<p>G162 is &#8216;home positive&#8217;, which means, that the respective stages are moved in direction of the MAX endstop until they reach the end of the line.</p>
<p>Concerning the X and Y stage, you might use either of them to bring the Makerbot into a &#8220;well known position&#8221;. If you have installed all four MIN/MAX endstops for the X&amp;Y stages, that is.</p>
<p>In case you have only one endstop per axis you should call G161 for those axes with a MIN endstop and G162 for those axes with a MAX endstop.</p>
<p>My Makerbot, for example, has only one endstop per axis: MAX on the X axis, MIN on the Y and Z axes. So in order to home my Makerbot, I&#8217;d send</p>
<pre>G162 X
G161 Y Z</pre>
<p>The Z-axis endstop isn&#8217;t as easy to install as the X/Y endstops. Depending on the build platform and/or extruder or frostruder you&#8217;re using, the Z-axis endstop needs to be adjusted for the correct height.</p>
<p>Quite a while ago, I already tried some possible solutions on my Makerbot. Back then, I designed the <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aGluZ2l2ZXJzZS5jb20vdGhpbmc6OTI5" target=\"_blank\">Z-stage endstop trigger</a> (my very first published thing on Thingiverse!). I also designed  a X-stage endstop trigger and an adjustable Z-stage endstop trigger. But since I wasn&#8217;t too happy with the results, I never published these.</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUmVmdXJiaXNobWVudCM1NTE2NTIwMDI2ODYwNzQ0NDE4"><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/TI6dvJVc7uI/AAAAAAAAAaE/1wIw_uuia2I/IMG_4266.JPG?imgmax=400" alt="IMG_4266.JPG" width="300" height="400" /></a></p>
<p>I always thought, that the best way to do homing of the z-stage would be a probe as near as possible to the nozzle, sensing the actual build surface.</p>
<p>I also did some test on this back a year ago, but again the results weren&#8217;t too promising:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUmVmdXJiaXNobWVudCM1NTE2NTIxNTM0MTMwNTkzOTU0"><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/TI6fG4WloKI/AAAAAAAAAaM/iHEDoKDLj4Y/IMG_4162.JPG?imgmax=400" alt="IMG_4162.JPG" width="400" height="300" /></a></p>
<p>The main problem is, that the probe needs to be retractable during the print process. A year ago I tried to solve this with a manual retraction mechanism. But it didn&#8217;t work reliably. Also, adjusting the probe wasn&#8217;t very easy.</p>
<p>More than a year later, I learned a lot about electronics, microcontrollers and embedded systems programming&#8230;</p>
<p>So here&#8217;s what I came up with:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUmVmdXJiaXNobWVudCM1NTE2NDkxODY3NjgxMzA0NDgy"><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TI6EIEN5r6I/AAAAAAAAAY4/EmgGfxCkiU4/IMG_0846.JPG?imgmax=512" alt="IMG_0846.JPG" width="512" height="382" /></a></p>
<h3>The Z-Probe</h3>
<p>This new design contains a standard endstop PCB and a needle-like sensing-probe. The head of the sensor is motorized retractable with help of a standard servo.</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUmVmdXJiaXNobWVudCM1NTE2NDkyMDk1NTY1NDA2NzA2"><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/TI6EVVJtIfI/AAAAAAAAAZA/GyREQ2qU9jM/IMG_0852.JPG?imgmax=400" alt="IMG_0852.JPG" width="400" height="299" /></a></p>
<p>The Z-Probe is designed to be mounted behind/under the extruder on the z-stage:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUmVmdXJiaXNobWVudCM1NTE2NDkyMTYxODcyMTg2OTYy"><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/TI6EZMKeTlI/AAAAAAAAAZI/Wmc--YoxyLw/IMG_0855.JPG?imgmax=320" alt="IMG_0855.JPG" width="320" height="312" /></a> <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUmVmdXJiaXNobWVudCM1NTE2NDkyMjUyOTY1Njg0NzA2"><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TI6Eefg2xeI/AAAAAAAAAZM/NRrCtLD0nkY/IMG_0856.JPG?imgmax=320" alt="IMG_0856.JPG" width="320" height="239" /></a></p>
<p>That way, the Z-Probe is able to sense the build platform only 1-2 cm from the nossle.</p>
<p>The servo, lowering and rising the sense-pin, is controlled by the extruder controller board. There are two digital pins on the extruder controller board v2.2, currently unused on a Makerbot (D9 and D10).</p>
<p>These pins are ready to use with a servo. Just plug the servo connector to the 3 pins of D9. Make sure to put the black wire (GND) on the pin marked with &#8220;-&#8221;:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUmVmdXJiaXNobWVudCM1NTE2NTM4MTk0OTM2ODk1Nzk0"><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/TI6uQqsWmTI/AAAAAAAAAaY/SZiX0aH7SsQ/IMG_0865.JPG?imgmax=320" alt="IMG_0865.JPG" width="314" height="320" /></a></p>
<p>Of course, some firmware/host software changes are needed in order to drive the Z-Probe.</p>
<p>The D9 and D10 pins are even PWM enabled. So usually it&#8217;s quite easy to add support for servos on an Arduino controller.</p>
<p>Unfortunately, since v2 of the extruder controller firmware Adam from Makerbot Inc. decided to move away from the Arduino IDE and API. The firmware is now &#8220;native AVR&#8221;, i.e. no more access to the Arduino libraries. Of course, there are several valid reasons to abandon the Arduino IDE, especially when projects grow and get more complex. But this also makes it harder  to &#8220;hack&#8221; the software.</p>
<p>What&#8217;s even worse: The current firmware already uses the hardware timer of the ATMega, which ususally drives the PWM pins D9 and D10. So I needed quite a while to understand how to solve these problems.</p>
<p>I think, I&#8217;ve found a way to solve the problem with the timer. The current firmware uses this timer for a general software interrupt routine. So I hooked the servo driver for the z-probe into the same interrupt routine.  So the servo PWM signal now is created by the CPU in software (and not by the hardware PWM driver). I tried some other ways around this timer conflict, but this was the only way both, the servo <em>and</em> the rest of the firmware, are working. I guess it&#8217;s not the best idea to mess around with one of the firmware&#8217;s central timers&#8230;</p>
<p>After solving these problems, I was able to extend the firmware with a new class &#8220;ZProbe&#8221;. This class handles the lowering and raising of the ZProbe hardware.</p>
<p>The upper and lower positions of the ZProbe are configurable in the extruder&#8217;s EEPROM preferences (well, they will be, as soon as I&#8217;ll find the bug which currently prevents the firmware to write new values to the preferences&#8230;).</p>
<p>In order to control the Z-Probe from within Replicator-G and -even more important- from within G-Code files, I added some new &#8220;M-Codes&#8221; to the GCode-Parser: M140, M141 and M142</p>
<p>M140 &#8220;Engage Z-Probe&#8221;: This M-Code lowers the Z-Probe into working position.</p>
<p>M141 &#8220;Disengage Z-Probe&#8221;: This M-Code raises the Z-Probe into parking position.</p>
<p>M142 &#8220;Adjust Z-Proble Angle&#8221;: This M-Code takes a S argument and moves the Z-Probe&#8217;s servo int the given angle (e.g. M142 S45 moves the servo to 45°). This code is intended for internal use only.</p>
<p>One thing to keep in mind is, that the zeroed Z-stage with engaged Z-Probe mustn&#8217;t be moved in X or Y direction. Since the Z-Probe pin touches the build surface in this case, moving the build platform could cause scratches in the build surface or -worse- damage of the Z-Probe itself. So always either disengage the Z-Probe or raise the Z-stage a little before moving the X/Y stage.</p>
<p>Here&#8217;s the G-Code for a complete autohome sequence on a Z-Probe equipped Makerbot:</p>
<pre>G21 (Metric FTW)
G91 (relative positioning)
G0 Z7.0 (move up the z-stage for security)
M141 (Disengage Z-Probe)
G90 (Absolute Positioning)
G162 X (home positive)
G161 Y (home negative)
G92 X0 Y0 (Reset reference position)
G0 X-55.0 Y20.0 (Center ** Z-Probe-Pin **)
G92 X0 Y-25 (Reset reference position)
M140 (Engage Z-Probe)
G161 Z F500 (home negative [fast])
G92 Z0 (Reset reference position)
G0 Z2.0 (Back up z-stage 2mm)
G161 Z F25 (home negative [slow])
G92 Z0 (Reset reference position)
M141 (Disengage Z-Probe)
G1 F150 (Reset Z-speed)
G0 Z1 (backup Z for Y move)
G0 Y0 (center Y *** Nozzle ***)
G0 Z0 (return Z to zero)</pre>
<p>Of course, this G-Code would need to be adjusted if the Makerbot has an other endstop configuration than mine. Also the &#8216;move to center&#8217; distance is likely different on each Makerbot.</p>
<p>Here&#8217;s a video, showing my Makerbot while running the above G-Code:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/IaEkukmnmK8?fs=1&amp;hl=de_DE&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/IaEkukmnmK8?fs=1&amp;hl=de_DE&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>As you can see, the Z-Probe just works, even if the height of the build platform was changed. No manual adjustmens needed. This is not only a nice feature for operators using differnt types of build platforms or surfaces, it also might be quite useful for people using the brand new <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cubWFrZXJib3QuY29tLzIwMTAvMDkvMTMvbWFrZXJib3QtYXV0b21hdGVkLWJ1aWxkLXBsYXRmb3JtLw==" target=\"_self\">Automated Build Platform</a>.</p>
<h3>You want?</h3>
<p>First and frontmost: This is all still in a very early stage, both hardware and software.</p>
<p>I released the printable parts for the Z-Probe on Thingiverse: <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aGluZ2l2ZXJzZS5jb20vdGhpbmc6NDA5Mw==" target=\"_self\">http://www.thingiverse.com/thing:4093</a></p>
<p>The design is for use with a Futaba servo S148. That&#8217;s the servo I found in my junk box. I guess each servo has a different size. So the design might be more a draft for your own design. I plan to try the same thing with a smaller (and cheaper) &#8220;micro servo&#8221; in the future. I hope I&#8217;ll find the time to create a parametric OpenSCAD design until then.</p>
<p>Since it&#8217;s still a prototype, the servo is currently glued to the base plate with some hot glue.</p>
<p>Both, the new extruder firmware as well as the extended ReplicatorG host software, are available on GitHub. I forked both projects from Makerbot:</p>
<p>G3Firmware: <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2dpdGh1Yi5jb20vemFnZ28vRzNGaXJtd2FyZQ==" target=\"_self\">http://github.com/zaggo/G3Firmware</a></p>
<p>ReplicatorG: <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2dpdGh1Yi5jb20vemFnZ28vUmVwbGljYXRvckc=" target=\"_self\">http://github.com/zaggo/ReplicatorG</a> (ZProbe branch)</p>
<p>Please remember: This is all beta (at best). As mentioned above there&#8217;s still a known bug with saving the Z-Probes EEPROM settings.</p>
<p>Feel free to improve!</p>
 <img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=671" width="1" height="1" style="display: none;" /> <p><a href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=671&amp;md5=76bac8007646881f414f161d7faa4558" title="Flattr" target="_blank"><img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://pleasantsoftware.com/developer/3d/2010/09/14/finding-home/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=671&amp;md5=76bac8007646881f414f161d7faa4558" type="text/html" />
	</item>
		<item>
		<title>Boxing (Round 2)</title>
		<link>http://pleasantsoftware.com/developer/3d/2010/08/14/boxing-round-2/</link>
		<comments>http://pleasantsoftware.com/developer/3d/2010/08/14/boxing-round-2/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 12:23:24 +0000</pubDate>
		<dc:creator>Zaggo</dc:creator>
				<category><![CDATA[Designs]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[MakerBot enhancements]]></category>
		<category><![CDATA[Mendel]]></category>

		<guid isPermaLink="false">http://pleasantsoftware.com/developer/3d/?p=632</guid>
		<description><![CDATA[With a second working 3d printer in the house, I needed an extra filament spindle box. It was easy enough to build the first one for my Makerbot, so why not build a second, improved one? The most wanted improvement was a window. It turns out, that it&#8217;s not only nice looking but sometimes also [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTUwNTIxMjEwNzk1NTM1NzgyNg=="><img class="pie-img alignleft" style="margin: 10px 10px 10px 10px;" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TGZxPovbyII/AAAAAAAAAXY/0T1D3fINMpA/IMG_0725.JPG?imgmax=400" alt="IMG_0725.JPG" width="375" height="400" /></a></p>
<p>With a second working 3d printer in the house, I needed an extra filament spindle box. It was easy enough to <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC8yMDEwLzA3LzI5L2NoaXBib2FyZC1zY3Jld3MtYXJlLXRoZS1uZXctbnV0cy1hbmQtYm9sdHMv">build the first one</a> for my Makerbot, so why not build a second, improved one?</p>
<p>The most wanted improvement was a window.</p>
<p>It turns out, that it&#8217;s not only nice looking but sometimes also important to see what&#8217;s going on inside the box. So I changed the design slightly to sport a window on the front.</p>
<p>Since it turned out, that the second disk above the filament spool on the turntable isn&#8217;t really needed (the spindle&#8217;s construction is self-supporting and the box&#8217;s top keeps the filament on the spindle), I recycled the spare plywood disk in the second filament box: It got promoted to be the turntable. (If you don&#8217;t have an extra plywood disk at hand, see <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC8yMDEwLzA3LzI5L2NoaXBib2FyZC1zY3Jld3MtYXJlLXRoZS1uZXctbnV0cy1hbmQtYm9sdHMv">here</a> how to cut the disk out of a rectangular sheet of plywood with a Dremel).</p>
<p>Needing even less wooden parts (no front side, no plywood for the turntable), the remaining material was even cheaper to get. Including the sheet of transparent plastic (&#8220;Hobby Glass&#8221;, a sheet of 2mm transparent LDPE, 25x50cm), the whole stuff cost me less than 5€ (!).</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTUwNDkzMTgyNDU0NjI5MzkyMg=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TGVyU_rTKKI/AAAAAAAAAWM/2HVsNWIWz3U/IMG_0710.JPG?imgmax=400" alt="IMG_0710.JPG" width="400" height="299" /></a></p>
<p>Here&#8217;s the updated part list for the box:</p>

<table id="wp-table-reloaded-id-4-no-1" class="wp-table-reloaded wp-table-reloaded-id-4">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Qty</th><th class="column-2">Size (mm)</th><th class="column-3">Material</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">2</td><td class="column-2">310 x 310</td><td class="column-3">MDF 10mm</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">2</td><td class="column-2">310 x 120</td><td class="column-3">MDF 10mm</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1">1</td><td class="column-2">290 x 120</td><td class="column-3">MDF 10mm</td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1">1</td><td class="column-2">280 x 280</td><td class="column-3">Plywood 4mm</td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1">1</td><td class="column-2">~ 300 x 130 </td><td class="column-3">Transparent plastic, acrylic, glass...</td>
	</tr>
</tbody>
</table>

<p>There were some requests for detailed drawings, so here you go:</p>
<div class="pie-gallery alignGalleryLeft">
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTUwNTIzNDQ5MzA4ODcyODk3OA=="><img class="pie-img" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/TGaFmn3IB5I/AAAAAAAAAXs/IKQn8Ksr-YE/s160-c/top.png" alt="top.png" width="160" height="160" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTUwNTIzNDQ3OTA2NzA1NjI0Mg=="><img class="pie-img" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TGaFlzoGSHI/AAAAAAAAAXo/x4UjbB1B_KY/s160-c/bottom.png" alt="bottom.png" width="160" height="160" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTUwNDkyNTg1NTEwMTMzNTY4Mg=="><img class="pie-img" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/TGVs5hwtuII/AAAAAAAAAVc/DL6oYLWUOwU/s160-c/back.png" alt="back.png" width="160" height="160" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTUwNDkyNTg4MzkzOTEzMjM1NA=="><img class="pie-img" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/TGVs7NMLk8I/AAAAAAAAAVk/FLMngKsuoQw/s160-c/leftSide.png" alt="leftSide.png" width="160" height="160" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTUwNDkyNTg5MDc5NTk4ODI3NA=="><img class="pie-img" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TGVs7mu-5TI/AAAAAAAAAVo/RtjaDksomDc/s160-c/rightSide.png" alt="rightSide.png" width="160" height="160" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTUwNDkyNTkyMTEyNjk5NjkzMA=="><img class="pie-img" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TGVs9XudW8I/AAAAAAAAAVw/AlES8-UVdBA/s160-c/turntable.png" alt="turntable.png" width="160" height="160" /></a></p>
</div>
</div>
<p><em>(These drawings are also available as PDF. I added them to </em><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aGluZ2l2ZXJzZS5jb20vdGhpbmc6MzY0MA=="><em>thing 3640</em></a><em> on thingiverse.com.)</em></p>
<p>The change in design is, that -instead of a front wall- there&#8217;s a groove for a sheet of transparent plastic (or acrylic, or glass, or whatever).</p>
<p>If you got a circular saw, the grooves are quite easy to make: Adjust the circular saw blade&#8217;s height to about half the MDF thickness (i.e. if you use 10mm MDF, adjust the saw to 5mm). Then use the saw&#8217;s stop to saw the groove 10mm from the front side of the bottom, top, left and right parts <em>(I hope I&#8217;ve got the technical terms about right in English&#8230;)</em>.</p>
<p>If you don&#8217;t have a circular saw at hand (I don&#8217;t!), you might use a Dremel to cut the grooves. That&#8217;s slightly more work and probably not as exact, but it&#8217;s good enough:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTUwNTIxNzQwOTA1NDkxMDU3OA=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TGZ2EM4DqHI/AAAAAAAAAXg/2xvmmMjp_Ho/IMG_0708.JPG?imgmax=320" alt="IMG_0708.JPG" width="239" height="320" /></a></p>
<p>After cutting the grooves and drilling all holes, the assembly of the box is quite easy. I used some glue for additional stability.</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTUwNDkzMTkyOTYyNDc3NDg4Mg=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/TGVybHH9iOI/AAAAAAAAAWU/D3997Ef38Dg/IMG_0712.JPG?imgmax=512" alt="IMG_0712.JPG" width="512" height="382" /></a></p>
<p>Then I did measure the final width of the front window (including the depth of the grooves).</p>
<p>Cutting the LDPE sheet was very easy: After slightly slitting the sheet with a box cutter, the sheet can be broken at a table&#8217;s edge. It&#8217;s like cutting glass, only with a knife and without the cullets.</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTUwNDkzMjE5MTI0ODQ3MjMyMg=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/TGVyqVv6WQI/AAAAAAAAAWg/NT0vNchrguU/IMG_0722.JPG?imgmax=512" alt="IMG_0722.JPG" width="512" height="382" /></a></p>
<p>Now I was able to mark the final height of the window:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTUwNDkzMjA4MTU0NzU5MTgxMA=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TGVyj9FLwII/AAAAAAAAAWc/qpMXM5uwLRc/IMG_0721.JPG?imgmax=512" alt="IMG_0721.JPG" width="512" height="382" /></a></p>
<p>Another LDPE-cut later, the box was almost finished:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTUwNDkzMjI3ODUwMzQzNTc3OA=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TGVyvazHbgI/AAAAAAAAAWo/fNRvfWaFeEc/IMG_0723.JPG?imgmax=512" alt="IMG_0723.JPG" width="512" height="382" /></a></p>
<p>I didn&#8217;t change the inner construction of the box. So all printed parts, ball bearings and rods are the same <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC8yMDEwLzA3LzI5L2NoaXBib2FyZC1zY3Jld3MtYXJlLXRoZS1uZXctbnV0cy1hbmQtYm9sdHMv">as in the first box</a>.</p>
<p>I added one last improvement to the box&#8217;s turntable: Since the filament roll tends to loosen up a little bit on the turntable, it can happen that some loose filament &#8220;falls&#8221; from the turntable. That&#8217;s usually not a big problem, but it could lead to a turntable-jam.</p>
<p>To avoid that, I used some paper (160g/m<sup>2</sup>) to build kind of a &#8220;cake setting ring&#8221; around the turntable (maybe one could actually use a real cake setting ring for this?).</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTUwNTIwMjI5NjMwODQ1ODg1MA=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TGZoUhghZWI/AAAAAAAAAW4/yPMV6-S8aTg/IMG_0729.JPG?imgmax=512" alt="IMG_0729.JPG" width="512" height="382" /></a></p>
<p>The paper ring catches the loose filament windings, but it doesn&#8217;t interfere with the unwinding mechanism itself.</p>
 <img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=632" width="1" height="1" style="display: none;" /> <p><a href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=632&amp;md5=761fdadb85d40145af1a2bebe39aac7a" title="Flattr" target="_blank"><img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://pleasantsoftware.com/developer/3d/2010/08/14/boxing-round-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=632&amp;md5=761fdadb85d40145af1a2bebe39aac7a" type="text/html" />
	</item>
		<item>
		<title>Guidance</title>
		<link>http://pleasantsoftware.com/developer/3d/2010/07/29/guidance/</link>
		<comments>http://pleasantsoftware.com/developer/3d/2010/07/29/guidance/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 18:57:43 +0000</pubDate>
		<dc:creator>Zaggo</dc:creator>
				<category><![CDATA[Designs]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[MakerBot enhancements]]></category>

		<guid isPermaLink="false">http://pleasantsoftware.com/developer/3d/?p=577</guid>
		<description><![CDATA[Ok, that was fast. Thanks to &#8220;jstiltner&#8221; who wrote a comment on Thingiverse.com, I was able to solve my problem with the missing tubing to complete my filament spindle box. jstitner on Thingiverse.com: The HDPE tubing that is used on the makerbot looks the be the same as the &#8220;polyethylene&#8221; tubing used to connect refrigerators that [...]]]></description>
			<content:encoded><![CDATA[<p><img class="pie-img alignleft" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/TFG7FZO2QzI/AAAAAAAAASY/BBZZ2DZ1cnA/IMG_0601.jpg?imgmax=400" alt="IMG_0601.jpg" width="298" height="400" />Ok, that was fast. Thanks to &#8220;jstiltner&#8221; who wrote a comment on <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aGluZ2l2ZXJzZS5jb20vdGhpbmc6MzY0MA==" target=\"_blank\">Thingiverse.com</a>, I was able to solve my problem with the missing tubing to complete my <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC8yMDEwLzA3LzI5L2NoaXBib2FyZC1zY3Jld3MtYXJlLXRoZS1uZXctbnV0cy1hbmQtYm9sdHMv" target=\"_blank\">filament spindle box</a>.</p>
<blockquote><p><em>jstitner on Thingiverse.com:</em></p>
<p>The HDPE tubing that is used on the makerbot looks the be the same as the &#8220;polyethylene&#8221; tubing used to connect refrigerators that have water dispensers.</p></blockquote>
<p>I found a package with 10m <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9Qb2x5ZXRoeWxlbmU=" target=\"_blank\">LLDPE</a> tubing in a store, selling refrigerators, washing mashines and stuff like that.</p>
<p>It&#8217;s a water tube (I guess some kind of spare part for a water dispenser) with an outer diameter of 6.5mm and an inner diameter of 4mm. Perfect!</p>
<p>Thanks again to jstiltner for the tip!</p>
<p>I already had drilled a hole for the filament into the side of the box:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTM4MjEwMzgwNTgzMDQwMg=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TFG64u18pQI/AAAAAAAAASI/7XqzYNUV4NI/s160-c/IMG_0587.JPG" alt="IMG_0587.JPG" width="160" height="160" /></a></p>
<p>Now that I had the actual tubing, I printed an object to attach it to the filament box:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTM5NTg4MTg0OTk0MzczMA=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/TFHHauDpdrI/AAAAAAAAATA/UHpC7fqLGxA/s160-c/tubingPiece.png" alt="tubingPiece.png" width="160" height="160" /></a> <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTM5NTg5NjEyMzUxNzU4Ng=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TFHHbjOu6pI/AAAAAAAAATE/Lkz7GUsKQXI/s160-c/tubingGCode.png" alt="tubingGCode.png" width="160" height="160" /></a></p>
<p>Actually I printed two of them. On the one hand, the object prints better when printing two at the same time (the ABS has a hard time to cool down enough between layers when printing only one), on the other hand I used the second holder to mount a spring with about the same OD as the tubing on the inside of the box to flexibly guide the filament. Both parts are bolt down with one M4x20mm bolt:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTM5MzE2NTk3MTcyNTUyMg=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TFHE8on0nNI/AAAAAAAAASg/Gv2YUYr5kdY/s160-c/IMG_0591.JPG" alt="IMG_0591.JPG" width="160" height="160" /></a></p>
<p>The tubing (with the filament inside) then goes loosely to the top of the Makerbot. I use a guidance ring, I used before to keep the filament out of the timing belt on top of the Makerbot, to give the tubing some support on its way to the extruder:</p>
<div class="pie-gallery alignGalleryLeft">
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTM4MjE5MjkyODk3MjUxNA=="><img class="pie-img" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TFG6962j3uI/AAAAAAAAASM/oADnLczLbdg/s160-c/IMG_0593.jpg" alt="IMG_0593.jpg" width="160" height="160" /></a> <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTM4MjI3MTEwOTI1ODc3MA=="><img class="pie-img" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/TFG7CeGMXhI/AAAAAAAAASQ/Fca1q9WHTHE/s160-c/IMG_0594.jpg" alt="IMG_0594.jpg" width="160" height="160" /></a></p>
</div>
</div>
<p>I updated the <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aGluZ2l2ZXJzZS5jb20vdGhpbmc6MzY0MA==" target=\"_blank\">Thingiverse.com thing</a> with the printed parts and added the STL file for the tubing holder part.</p>
 <img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=577" width="1" height="1" style="display: none;" /> <p><a href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=577&amp;md5=746b231b966af15f3cff713ca45075eb" title="Flattr" target="_blank"><img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://pleasantsoftware.com/developer/3d/2010/07/29/guidance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=577&amp;md5=746b231b966af15f3cff713ca45075eb" type="text/html" />
	</item>
		<item>
		<title>Chipboard screws are the new nuts and bolts</title>
		<link>http://pleasantsoftware.com/developer/3d/2010/07/29/chipboard-screws-are-the-new-nuts-and-bolts/</link>
		<comments>http://pleasantsoftware.com/developer/3d/2010/07/29/chipboard-screws-are-the-new-nuts-and-bolts/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 02:57:06 +0000</pubDate>
		<dc:creator>Zaggo</dc:creator>
				<category><![CDATA[Designs]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[MakerBot enhancements]]></category>

		<guid isPermaLink="false">http://pleasantsoftware.com/developer/3d/?p=543</guid>
		<description><![CDATA[After way too much disrupted prints because of filament jams, I decided to upgrade my Makerbot with a state of the art filament spindle. I liked the the horizontal design of the &#8220;official&#8221; Makerbot filament spindle, so I decided to build my own filament spindle box based on (or rather inspired by) this open source [...]]]></description>
			<content:encoded><![CDATA[<p><img class="pie-img alignleft" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/TFDPRzftJ7I/AAAAAAAAARY/ul9iD6Alafw/IMG_0586.jpg?imgmax=320" alt="IMG_0586.jpg" width="320" height="240" />After way too much disrupted prints because of filament jams, I decided to upgrade my Makerbot with a state of the art filament spindle.</p>
<p>I liked the the horizontal design of the &#8220;official&#8221; <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3N0b3JlLm1ha2VyYm90LmNvbS9mZWF0dXJlZC1wcm9kdWN0cy9kZWx1eGUtZmlsYW1lbnQtc3BpbmRsZS1tazEta2l0Lmh0bWw=" target=\"_blank\">Makerbot filament spindle</a>, so I decided to build my own filament spindle box based on (or rather inspired by) this <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aGluZ2l2ZXJzZS5jb20vdGhpbmc6MzExNg==" target=\"_blank\">open source design</a>.</p>
<p>Since I don&#8217;t have access to a laser cutter, I re-designed the enclosure box for the filament spindle to be build from rectangular parts. It&#8217;s cheap and easy to buy custom pre-cut wood in almost any larger hardware store. I got the pre-cut wooden parts for less than 15€:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEwNTAyMTUxODM5NzEwNg=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/TFC-4a4rvrI/AAAAAAAAAPM/puH7HFDxx70/s160-c/IMG_0532.jpg" alt="IMG_0532.jpg" width="160" height="160" /></a></p>
<p>Here&#8217;s the part list for the wooden parts:<br />

<table id="wp-table-reloaded-id-1-no-1" class="wp-table-reloaded wp-table-reloaded-id-1">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Qty</th><th class="column-2">Size (mm)</th><th class="column-3">Material</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">2</td><td class="column-2">310 x 310</td><td class="column-3">MDF 10mm</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">2</td><td class="column-2">310 x 120</td><td class="column-3">MDF 10mm</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1">2</td><td class="column-2">290 x 120</td><td class="column-3">MDF 10mm</td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1">2</td><td class="column-2">280 x 280</td><td class="column-3">Plywood 4mm</td>
	</tr>
</tbody>
</table>
</p>
<p>I printed all smaller and more complex parts in ABS on the Makerbot. The STL files for these parts are published on Thingiverse: <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aGluZ2l2ZXJzZS5jb20vdGhpbmc6MzY0MA==" target=\"_blank\">http://www.thingiverse.com/thing:3640</a></p>
<p>Finally the following non-printable parts are needed:<br />

<table id="wp-table-reloaded-id-3-no-1" class="wp-table-reloaded wp-table-reloaded-id-3">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Qty</th><th class="column-2">Part</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">1</td><td class="column-2">M8 Threaded rod (approx. 135mm long)</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">2</td><td class="column-2">608 Ball Bearing</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1">2</td><td class="column-2">M8 nut</td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1">2</td><td class="column-2">M8 washer</td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1">4</td><td class="column-2">M4 x 12mm bolts</td>
	</tr>
	<tr class="row-7 odd">
		<td class="column-1">6</td><td class="column-2">M4 x 55mm bolts</td>
	</tr>
	<tr class="row-8 even">
		<td class="column-1">16</td><td class="column-2">M4 nuts</td>
	</tr>
	<tr class="row-9 odd">
		<td class="column-1">26</td><td class="column-2">Chipboard screws (35mm)</td>
	</tr>
</tbody>
</table>
</p>
<p>The only non-printable parts (too big) in a non-rectangular shape are the two disks, holding the filament in place. I used my Dremel with its circle cut tool to cut the two square plywood sheets into (more or less) round shape. It was the first time I used the circle cutter and I learned a lot about how to <em>not</em> use it :) However, the disks are hidden inside the box anyway&#8230;</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEwNTA4NzMyMjc3NDQwMg=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TFC-8QBq24I/AAAAAAAAAPU/JcZ_CCcPces/s160-c/IMG_0535.jpg" alt="IMG_0535.jpg" width="160" height="160" /></a></p>
<p>Building the box is straight forward: Pre-drill and countersink the holes for the chipboard screws (the hole for the axle in the center is a stepped bore 8/13mm. More on this later)&#8230;</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEwNTE5ODMzODE2ODM1NA=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TFC_CtlzViI/AAAAAAAAAPY/7Qx8K8AEC1o/s160-c/IMG_0533.jpg" alt="IMG_0533.jpg" width="160" height="160" /></a></p>
<p>&#8230; and assemble the box, using some glue and a bunch of chipboard screws:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEwNTMwNTEwNTY1MzUzOA=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/TFC_I7VJ3yI/AAAAAAAAAPc/acjIVt-7sFM/s160-c/IMG_0541.JPG" alt="IMG_0541.JPG" width="160" height="160" /></a></p>
<p>(Well, I guess 3 screws per edge would have been more than enough&#8230;)</p>
<p>The axle inside the box is stationary. The lower M8 nut is counter-sunk on the &#8220;outside&#8221; of the box (that&#8217;s why the center hole is a stepped bore). Inside the box, the axle holds a sandwic containing a M8 washer, a 608 ball bearing, another washer and finally a second nut:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEwNTM3OTk0NjU0OTQ1OA=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/TFC_NSInUNI/AAAAAAAAAPk/IKUkYtJA1mA/s160-c/IMG_0539.JPG" alt="IMG_0539.JPG" width="160" height="160" /></a></p>
<p>The 608 ball bearing holds the bottom plywood disk (and therefor the filament roll). I know, the ball bearing isn&#8217;t designed to hold load in axial direction. But the  approx. 2.5 kg shouldn&#8217;t be any problem for a 608 ball bearing (even in axial direction) and the spool turns rather slowly. <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9CYWxsX2JlYXJpbmc=" target=\"_blank\">According to wikipedia</a>, the maximum axial load of a radial ball bearing is usually between 25 and 50% of it&#8217;s maximum radial load. And a 608 ball bearing is able to handle a static radial load of about 1400N (!)</p>
<p>The axle is cut to length, so the upper end should end &#8220;inside&#8221; the top cover (approx. 5mm):</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEwNTk5MDY3MjQxOTY4Mg=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TFC_w1RAi2I/AAAAAAAAAQI/NRF8LQ618ug/s160-c/IMG_0560.JPG" alt="IMG_0560.JPG" width="160" height="160" /></a></p>
<p>The top cover plate also gets a center bore (8mm diam.), but only half way thru.</p>
<div class="pie-gallery alignGalleryLeft">
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEyMTMxNDMzNzEzNDc1NA=="><img class="pie-img" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TFDNsyXYGKI/AAAAAAAAAQU/2gxNDIzwseo/s160-c/IMG_0557.JPG" alt="IMG_0557.JPG" width="160" height="160" /></a> <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEyMTQzMDQxMzkyMzI5OA=="><img class="pie-img" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TFDNziyPU-I/AAAAAAAAAQY/z6fBmz9r8cc/s160-c/IMG_0559.JPG" alt="IMG_0559.JPG" width="160" height="160" /></a></p>
</div>
</div>
<p>That way, the top cover plate hold the stationary axle centered.</p>
<p>To attach the bottom plywood disk to the 608 bearing, I printed an ABS bearing holder part:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEwNTQ2ODQ3OTQ5MTMzMA=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TFC_Sb8gzQI/AAAAAAAAAPo/y6C4CiyuV3Q/s160-c/IMG_0544.jpg" alt="IMG_0544.jpg" width="160" height="160" /></a></p>
<p>This part is bolt to the plywood disk with four M4 bolts.</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEwNTYzMjkzMTYyMjIxMA=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TFC_cAk9LUI/AAAAAAAAAP0/qM_2jHqxpyU/s160-c/IMG_0551.jpg" alt="IMG_0551.jpg" width="160" height="160" /></a></p>
<p>The 608 ball bearing should fit snugly:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEwNTUzOTQwNTQxNzg0Mg=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/TFC_WkKkjXI/AAAAAAAAAPs/hog1S9sFni4/s160-c/IMG_0547.JPG" alt="IMG_0547.JPG" width="160" height="160" /></a></p>
<p>(The 608 ball bearing in the photo above was only inserted to check its fit. Later, the ball bearing is already mounted on the axle as described above and the plywood disk (with the ABS bearing holder bolt to its lower side) is pressed onto the ball bearing on the axle.)</p>
<h2>&#8230; back to the headline</h2>
<p>Initially I planned to use the chipboard screws only for building the wooden box. But when designing the printable parts, I ran into an old problem: how to connect the printed parts with the non-printed parts? In case of the lower bearing holder it&#8217;s no problem to use bolts and nuts to attach it to the plywood disk. But in case of the inner distance parts it&#8217;s not that easy. Using the T-slot technique (normally used with laser cut assemblies) isn&#8217;t that easy with printed ABS parts. The T-slots likely aren&#8217;t printed with enough detail and ABS is probably too soft to hold the pressure from the tiny M3 or M4 nuts.</p>
<p>Finally it struck me: Why not simply use chipboard screws and screw them directly into the ABS? After all, when disassembling industrial plastic objects, you almost never find bolts and nuts but self-tapping screws. So why not use the same technique with printed objects? The design gets even simpler: just print the parts with &#8220;pre-drilled&#8221; bores for the screws and you&#8217;re ready to go. No captive nuts. No fiddling around.</p>
<p>Granted, some nice, black socket cap bolts with self-locking nylock nuts look usually much more elegant. Also parts you want to disassemble frequently are much better off with some kind of nut &amp; bolt connection.</p>
<p>But all other connections are great candidates for &#8220;direct screwing&#8221; with chipboard screws. Chipboard screws are available in all kind of sizes and they are cheap!</p>
<p>That said, I designed the inner distance parts with a &#8220;pre-drilled&#8221;  bore for a 35mm chipboard screw, holding it on the plywood disk:</p>
<div class="pie-gallery alignGalleryLeft">
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTE0Mzk2NzQ2OTExMTUwNg=="><img class="pie-img" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TFDiTX26iNI/AAAAAAAAASA/2_LoXAqRSkk/s160-c/InnerDistancePart.png" alt="InnerDistancePart.png" width="160" height="160" /></a> <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEwNTcxOTg2MjYyODQzNA=="><img class="pie-img" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TFC_hEa7EFI/AAAAAAAAAP8/zzxaBEcIZSc/s160-c/IMG_0552.JPG" alt="IMG_0552.JPG" width="160" height="160" /></a> <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEwNTgwNTQ5NjExMjA1MA=="><img class="pie-img" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/TFC_mDbiU7I/AAAAAAAAAQA/pybGsXfq4CQ/s160-c/IMG_0555.JPG" alt="IMG_0555.JPG" width="160" height="160" /></a> <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEwNTg5MjY5MzgwNDAwMg=="><img class="pie-img" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TFC_rIRFg-I/AAAAAAAAAQE/mJJRWl-E5hM/s160-c/IMG_0556.JPG" alt="IMG_0556.JPG" width="160" height="160" /></a></p>
</div>
</div>
<p>To hold the upper end of the inner distance parts in place, I designed a second ball bearing holder:</p>
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEyMTYzNjQ3MTg5MjQ5OA=="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/TFDN_iaSahI/AAAAAAAAAQk/Z0gZgM-XLGE/s160-c/IMG_0562.JPG" alt="IMG_0562.JPG" width="160" height="160" /></a></p>
<p>This second holder contains slots for six M4 bolts, used as spokes:</p>
<div class="pie-gallery alignGalleryLeft">
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEyMTcxODA5NDQ1NzU1NA=="><img class="pie-img" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/TFDOESen6tI/AAAAAAAAAQs/e-BinO2Zvx0/s160-c/IMG_0563.JPG" alt="IMG_0563.JPG" width="160" height="160" /></a> <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEyMTgxMzM3MzIwMjk5NA=="><img class="pie-img" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TFDOJ1a2MjI/AAAAAAAAAQw/g1p7A8ctdrU/s160-c/IMG_0564.jpg" alt="IMG_0564.jpg" width="160" height="160" /></a></p>
<p>There&#8217;s no need for glueing the bolts into the bearing holder. They should snap into the slots and fit tightly. The M4-bolt-spokes are attached to the inner distance parts with two M4 nuts each. That way the whole assembly is easily adjustable.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ZtdWTf3UrvY&amp;hl=de_DE&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/ZtdWTf3UrvY&amp;hl=de_DE&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The nice thing with this construction is, that the spindle doesn&#8217;t need to be (partly) disassembled in order to load a new roll of filament. Just remove top plywood disk (which I currently just loosely put on top of the spool. But I plan to print some kind of &#8220;snap-in&#8221; mechanism in the near future).</p>
<p class="pie-img-wrapper">Last but not least, I glued four dowels in pre-drilled holes in the top cover plate. These pins hold the top cover in place when put on top of the box (the M8 axle in the center is hold inside the center hole on the inner side of the top cover).</p>
<div class="pie-gallery alignGalleryLeft">
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEyMjcwMjA2MDQ4MDYxMA=="><img class="pie-img" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/TFDO9kCZ6GI/AAAAAAAAARA/knpKOLG_eeU/s160-c/IMG_0568.JPG" alt="IMG_0568.JPG" width="160" height="160" /></a> <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvRmlsYW1lbnRCb3gjNTQ5OTEyMjgxODc1MDcxOTc5NA=="><img class="pie-img" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/TFDPEWvhpzI/AAAAAAAAARM/6VY1vx84DTs/s160-c/IMG_0566.JPG" alt="IMG_0566.JPG" width="160" height="160" /></a></p>
</div>
</div>
</div>
</div>
<p>Since I put the Makerbot on top of the closed filament spindle box, there&#8217;s no need for any additional closing mechanism.</p>
<h2>Things to do</h2>
<p>As mentioned above, I still need to design and print some kind of snap-in mechanism for the upper plywood disk.</p>
<p>A much bigger problem is, that I still don&#8217;t have any tubing to guide the filament from the box&#8217;s outlet (a hole on the right side of the box) to the extruder. It&#8217;s harder than I thought to get hands on a small amounts of plastic tubing (at least around here in my hometown). In order to minimize friction, I guess the best material would be PTFE. So far I found PTFE tubing only in online stores in large quantities of 25 or 50m (which is quite expensive, especially since I need only 1 or 2m).</p>
<p>If someone knows a good, cheap source for PTFE tubing in small quantities (preferably in Germany), please let me know.</p>
<p><img class="pie-img" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/TFDPMbvMi-I/AAAAAAAAARQ/NHYbsJA4b3M/IMG_0582.jpg?imgmax=576" alt="IMG_0582.jpg" width="430" height="576" /><img style="margin: 10px 10px 10px 10px;" alt="" /></p>
 <img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=543" width="1" height="1" style="display: none;" /> <p><a href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=543&amp;md5=38eb447f5d1aab7851dcf1bdf9fdc73d" title="Flattr" target="_blank"><img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://pleasantsoftware.com/developer/3d/2010/07/29/chipboard-screws-are-the-new-nuts-and-bolts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=543&amp;md5=38eb447f5d1aab7851dcf1bdf9fdc73d" type="text/html" />
	</item>
		<item>
		<title>Complextruder</title>
		<link>http://pleasantsoftware.com/developer/3d/2010/05/15/complextruder/</link>
		<comments>http://pleasantsoftware.com/developer/3d/2010/05/15/complextruder/#comments</comments>
		<pubDate>Sat, 15 May 2010 19:54:24 +0000</pubDate>
		<dc:creator>Zaggo</dc:creator>
				<category><![CDATA[Experimental]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[MakerBot enhancements]]></category>
		<category><![CDATA[Mendel]]></category>

		<guid isPermaLink="false">http://pleasantsoftware.com/developer/3d/?p=474</guid>
		<description><![CDATA[In order to finally get my Mendel operational, I reactivated the insulatorless extruder I built last December. Back then, I didn&#8217;t get it working. The ABS got stuck shortly after starting an extrusion. For the Mendel, I tried it again (with PLA this time). I cleaned the whole thing, rewound the nichrome wire and attached [...]]]></description>
			<content:encoded><![CDATA[<p>In order to finally get my Mendel operational, I reactivated the insulatorless extruder<a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC8yMDA5LzEyLzA2L2JhY2stdG8tdGhlLWV4dHJ1ZGVyLw=="> I built last December</a>. Back then, I didn&#8217;t get it working. The ABS got stuck shortly after starting an extrusion.</p>
<p>For the Mendel, I tried it again (with PLA this time). I cleaned the whole thing, rewound the nichrome wire and attached the extruder to a special variant of the Printruder II:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvSU1HXzQ5NzMuanBn"><img class="alignnone size-medium wp-image-475" title="IMG_4973" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/IMG_4973-225x300.jpg" alt="Insulatorless Extruder" width="225" height="300" /></a></p>
<p>This Printruder II has a special mounting hole to directly screw the insulator-less extruder to the body with a single captive M8 nut.</p>
<p>Although the whole setup looked very nice and I even was able to extrude PLA at 185°C by pushing the filament manually, it got stuck again as soon as I tried to extrude more than 5cm with the motor.</p>
<p>I really don&#8217;t know why the extruder doesn&#8217;t work, but I guess the problem is the long brass barrel. Probably, the plastic melts way too early in the barrel and forms some kind of plug.</p>
<p>It seems I have to count the insulator-less extruder as a fail after all.</p>
<p>Speaking of fail: I finally recieved two new stepper motors: SY32STH47-1683B from Zapp Automation. This motor is <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3JlcHJhcC5vcmcvd2lraS9TdXBwbGllcnMvU3RlcHBlcl9Nb3RvcnMjU3VwcGxpZXJz">recommended on the RepRap  site</a> for use in the Mendel Extruder 2.0. However, after connecting it to a standard MakerBot extruder controller and trying to drive it with the MakerBot firmware (recompiled for driving a stepper extruder motor), it turned out that even when just driving the bare stepper motor (no gears, no filament, no nothing), both A3949 motor driver chips on the extruder board heat up to 70-100°C in just a few seconds and start to smell funny. The stepper motor turns as expected during this time, so I&#8217;m quite sure the 4 wires are connected in the correct order.</p>
<p>I switched of the whole thing quickly, so I&#8217;m not sure if 100°C is the top temperature or if the chips would just burn out (I really don&#8217;t want to know&#8230;).</p>
<p>Do I something wrong? When reading the Mendel documentation on the RepRap page, it looks like there is no additional electronics needed. Just hooking up the 4 stepper wires to the 1A/1B/2A/2B connectors on the extruder board and go.</p>
<p>When <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZvcnVtcy5yZXByYXAub3JnL3JlYWQucGhwPzEsNDQ3NzQ=">asking for help on the RepRap forum</a>, nophead answered that I&#8217;d need to limit the current by using a smaller PWM value than 255. I tried that already, but the chips still get very (!) hot and if using a lower PWM value, the stepper motor looses a lot of its torque, of course.</p>
<p>Does anyone successfully use a stepper motor in an extruder with MakerBot firmware? I&#8217;d really appreciate any help on this.</p>
<p>But back to today&#8217;s main feature :)</p>
<h2>The &#8220;Complextruder&#8221;</h2>
<p>When reading about a &#8220;<a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2dyb3Vwcy5nb29nbGUuY29tL2dyb3VwL21ha2VyYm90L3RyZWUvYnJvd3NlX2ZybS90aHJlYWQvNmI5MjkzMDQ4MGFkYjA4Yi8zYmNlMzQzMjQ4NDBjN2RlP2hsPWVuJmFtcDtybnVtPTEmYW1wO3E9Q29uY2VwdCtmb3IrRXh0cnVkZXImYW1wO19kb25lPSUyRmdyb3VwJTJGbWFrZXJib3QlMkZicm93c2VfZnJtJTJGdGhyZWFkJTJGNmI5MjkzMDQ4MGFkYjA4YiUyRmI0M2M0YTQ0ZjIxNTJiNTAlM0ZobCUzRGVuJTI2bG5rJTNEZ3N0JTI2cSUzRENvbmNlcHQlMkJmb3IlMkJFeHRydWRlciUyNiNkb2NfM2JjZTM0MzI0ODQwYzdkZQ==">Concept for Extruder</a>&#8221; in the Makerbot mailing list some days ago, I really liked the first illustration, Brent Crosby (&#8220;baxsie&#8221;) attached to his post:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5nb29nbGUuY29tL3VybD9zYT1EJmFtcDtxPWh0dHA6Ly9pbWc2OTYueWZyb2cuY29tL2ltZzY5Ni80NTk5L2V4dHJ1ZGVyY29uY2VwdC5wbmcmYW1wO3VzZz1BRlFqQ05FTnB3YVZYanpMOEVBN3F5OVM3OEw0YmJfOXdn"><img class="alignnone size-medium wp-image-492" title="extruderconcept" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/extruderconcept-300x184.png" alt="Concept for Extruder by baxsie" width="300" height="184" /></a></p>
<p>This sketch shows a heater section where a PTFE tubing goes all the way down from the extruder body to shortly before the hot zone in the extruder tip. This should reduce friction in the extruder significantly. And since it seems, that too much friction killed my insulator-less extruder design, I decided to give this design a try.</p>
<p><em>Please also have a look at the &#8220;</em><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2dyb3Vwcy5nb29nbGUuY29tL2dyb3VwL21ha2VyYm90L3RyZWUvYnJvd3NlX2ZybS90aHJlYWQvNmI5MjkzMDQ4MGFkYjA4Yi8zYmNlMzQzMjQ4NDBjN2RlP2hsPWVuJmFtcDtybnVtPTEmYW1wO3E9Q29uY2VwdCtmb3IrRXh0cnVkZXImYW1wO19kb25lPSUyRmdyb3VwJTJGbWFrZXJib3QlMkZicm93c2VfZnJtJTJGdGhyZWFkJTJGNmI5MjkzMDQ4MGFkYjA4YiUyRmI0M2M0YTQ0ZjIxNTJiNTAlM0ZobCUzRGVuJTI2bG5rJTNEZ3N0JTI2cSUzRENvbmNlcHQlMkJmb3IlMkJFeHRydWRlciUyNiNkb2NfM2JjZTM0MzI0ODQwYzdkZQ=="><em>Concept for Extruder</em></a><em>&#8221; mail thread in the MakerBot mailing list. Brent documents there the build process of a slightly different extruder design (derived from the above, <span style="text-decoration: line-through;">but using a rather large melting chamber</span></em><em>).</em></p>
<p>Here&#8217;s a drawing of what I try to build:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvQ29tcGxleHRydWRlci5qcGc="><img class="alignnone size-medium wp-image-488" title="Complextruder" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/Complextruder-300x285.jpg" alt="" width="300" height="285" /></a></p>
<p>Although I used the general idea of Brent&#8217;s design, I changed it in order to get an extruder I could easily use with a standard MakerBot extruder body (and of course with a Printruder II).</p>
<p>To avoid leaking plastic, I designed the PTFE tubing to be threaded at the end where it goes into the brass hot part. This also makes the whole thing somehow more rigid.</p>
<p><strong>The brass nozzle</strong></p>
<p>Here&#8217;s the nozzle blank, before drilling the stepped bore:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvSU1HXzQ5NzUuanBn"><img class="alignnone size-medium wp-image-476" title="IMG_4975" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/IMG_4975-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>The completed nozzle. Although out of focus, you can see the M6 threads inside the nozzle:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvSU1HXzQ5ODEuanBn"><img class="alignnone size-medium wp-image-496" title="IMG_4981" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/IMG_4981-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>Another shot of the finished nozzle, this time in focus (kind of):</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvSU1HXzQ5ODIuanBn"><img class="alignnone size-medium wp-image-478" title="IMG_4982" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/IMG_4982-300x225.jpg" alt="" width="300" height="225" /></a></p>
<h3>The PTFE tubing</h3>
<p>I presume, that the PTFE tubing in Brent&#8217;s original design is meant to be a piece of simple PTFE tube. But since this part is slightly more complex in my design (and I don&#8217;t have any PTFE tubes lying around), I turned this from a piece of 15mm PTFE rod.</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvSU1HXzQ5OTAuanBn"><img class="alignnone size-medium wp-image-479" title="IMG_4990" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/IMG_4990-300x225.jpg" alt="" width="300" height="225" /></a></p>
<h3>The outher PTFE shell</h3>
<p>This part was rather easy to build. It&#8217;s simply a piece of 15mm PTFE rod with a 9mm bore in it:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvSU1HXzQ5OTcuanBn"><img class="alignnone size-medium wp-image-481" title="IMG_4997" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/IMG_4997-300x225.jpg" alt="" width="300" height="225" /></a></p>
<h2>Assembly</h2>
<p>Once the three parts are manufactured, the assembly of the extruder is straight forward:</p>
<p>1. Screw the PTFE tubing into the end of the brass nozzle</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvSU1HXzQ5OTQuanBn"><img class="alignnone size-medium wp-image-480" title="IMG_4994" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/IMG_4994-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>2. Press the above part into the outer PTFE shell</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvSU1HXzQ5OTguanBn"><img class="alignnone size-medium wp-image-482" title="IMG_4998" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/IMG_4998-300x225.jpg" alt="" width="300" height="225" /></a> <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvSU1HXzQ5OTkuanBn"><img class="alignnone size-medium wp-image-483" title="IMG_4999" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/IMG_4999-300x225.jpg" alt="" width="300" height="225" /></a> <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvSU1HXzUwMDAuanBn"><img class="alignnone size-medium wp-image-484" title="IMG_5000" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/IMG_5000-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>3. Insert the holder</p>
<p>I build the holder (my version of the MakerBot Retainer Washer) from a 2mm thick piece of aluminum bar. The part has a centered 6mm hole for the nozzle and two 3mm holes for the M3 bolts (holding the whole thing on the extruder body). Using the aluminum bar instead of a large washer also allows you to use such an extruder nozzle in a standard Mendel carriage.</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvSU1HXzUwMDEuanBn"><img class="alignnone size-medium wp-image-485" title="IMG_5001" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/IMG_5001-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>Finally, I wound the nichrome wire onto the brass nozzle:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvSU1HXzUwMDQuanBn"><img class="alignnone size-medium wp-image-486" title="IMG_5004" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/IMG_5004-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>And here&#8217;s the completed extruder nozzle, after attaching a thermistor and some insulated wires to the nichrome:</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvSU1HXzUwMDYuanBn"><img class="alignnone size-medium wp-image-487" title="IMG_5006" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/IMG_5006-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>So far so good. I hadn&#8217;t a chance to test the new nozzle, yet.</p>
<p>I need to print another Printruder II first, since I don&#8217;t want to risk dissasembling my current (and only only working) extruder to test the new nozzle. I hope, I find the time to test it tomorrow.</p>
<p>I&#8217;ll let you know, as usual&#8230;</p>
 <img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=474" width="1" height="1" style="display: none;" /> <p><a href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=474&amp;md5=50aefcc61d3fe1f676233d4d3934b871" title="Flattr" target="_blank"><img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://pleasantsoftware.com/developer/3d/2010/05/15/complextruder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=474&amp;md5=50aefcc61d3fe1f676233d4d3934b871" type="text/html" />
	</item>
		<item>
		<title>Printruder II</title>
		<link>http://pleasantsoftware.com/developer/3d/2010/03/08/printruder-ii/</link>
		<comments>http://pleasantsoftware.com/developer/3d/2010/03/08/printruder-ii/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 19:15:34 +0000</pubDate>
		<dc:creator>Zaggo</dc:creator>
				<category><![CDATA[Designs]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[MakerBot enhancements]]></category>

		<guid isPermaLink="false">http://pleasantsoftware.com/developer/3d/?p=372</guid>
		<description><![CDATA[My first design of a printable extruder (the &#8220;Printruder&#8221;) was quite a success. Not only that I printed lots of objects with it, there are also several other MakerBot operators, using a Printruder successfully as a drop in replacement for the MakerBot Extruder MK3/MK4. Nevertheless, I tried to simplify the design of the Printruder since [...]]]></description>
			<content:encoded><![CDATA[<p>My first design of a printable extruder (<a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aGluZ2l2ZXJzZS5jb20vdGhpbmc6OTU4" target=\"_blank\">the &#8220;Printruder&#8221;</a>) was quite a success. Not only that I printed lots of objects with it, there are also several other MakerBot operators, using a Printruder successfully as a drop in replacement for the MakerBot Extruder MK3/MK4.</p>
<p>Nevertheless, I tried to simplify the design of the Printruder since a while for several reasons:</p>
<ul>
<li>Reducing the number of parts to print</li>
<li>Easier loading/undloading of filament</li>
<li>Easier adjustment of pinch pressure</li>
<li>Stylish design : )</li>
</ul>
<p>Here&#8217;s what I came up with:<br />
<a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci9wcmludHJ1ZGVySUkuanBn"> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/printruderII_sm.jpg" alt="Printruder II" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<h2>The Printruder II</h2>
<p>The Printruder II is built from only 2 printed parts (click on the images to zoom in):</p>
<ul>
<li>The Motor Block is now self-supporting, so no more base plate. I also integrated the insulator retainer plate. So instead of three printed parts in the Printruder, we now have only one:<br />
<a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci8xLU1vdG9yYmxvY2sucG5n"> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/1-Motorblock.jpg" alt="1-Motorblock.png" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
</li>
<li>The Idler Block is much smaller than the idler block in the first Printruder design. It&#8217;s now integrated inside the motor block. With this design, it&#8217;s now possible to press the idler wheel against the pinch wheel with only one bolt. This makes it very easy to load/unload the filament and also to adjust the gap between idler wheel and pinch wheel:<br />
<a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci8yLUlkbGVyLnBuZw=="> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/2-Idler.jpg" alt="2-Idler.png" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
</li>
</ul>
<p>Download the STL files for all printable parts at thingiverse.com: <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aGluZ2l2ZXJzZS5jb20vdGhpbmc6MTk4MA==" target=\"_blank\">http://www.thingiverse.com/thing:1980</a></p>
<h2>Intructions</h2>
<p>Here&#8217;s what you need to build a Printruder II:</p>
<ul>
<li>Printed Motor Block<sup>*)</sup></li>
<li>Printed Idler Block</li>
<li>3 x M3x20mm bolt</li>
<li>1 x M3x16mm bolt</li>
<li>1 x M4x40mm bolt</li>
<li>3 x M3 washer</li>
<li>1 x M4 nut</li>
<li>3 x M3 nut</li>
<li>6mm pipe or rod, 20mm long (alternatively a M6x20mm bolt)</li>
<li>2 x M6 washer</li>
<li>2 x 626 ball bearing</li>
<li>Kysan DC Gear Motor</li>
<li>MakerBot pinch wheel or better: 10mm worm-gear style pulley<sup>*)</sup></li>
<li>MakerBot heater section</li>
<li>Extruder controller board</li>
</ul>
<p>Optional:</p>
<ul>
<li>Printed PCB holder (2 parts)</li>
<li>4 x M3x16mm bolts</li>
<li>4 x M4 nut</li>
</ul>
<p>Most likely:</p>
<ul>
<li><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aGluZ2l2ZXJzZS5jb20vdGhpbmc6MTkxMg==" target=\"_blank\">Printed extruder holders</a></li>
</ul>
<p><sup>*) Please note that there are two slightly different versions of the motor block: one for the original timer belt pulley (pinch wheel) and one for the 10mm worm-gear style pulley. Be sure to print the correct one!</sup></p>
<h2>Step 0:</h2>
<p>Print all printed parts.</p>
<p>As always, it&#8217;s a good idea to clean all holes with a drilling machine (or something like that) after printing.</p>
<h2>Step 1:</h2>
<p><a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci8xLjEtTTMtSGVhdGVyLU51dHMucG5n"> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/1.1-M3-Heater-Nuts.jpg" alt="1.1-M3-Heater-Nuts" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<p>Insert a M3 nut in each hole in the bottom of the motor block (left and right of the filament path). These captive nuts are needed later to attach the heater section to the motor block. Handling the M3 nuts inside the motor block is a very fiddly thing. Also they tend to fall out when turning the motor block over later. Thus I strongly recommend to use (a little!) hot glue on the M3 nuts when inserting them. Don&#8217;t use too much glue! Just a little bit on the outside of the nut.</p>
<p>The best way to insert the nuts is to stick a long M3 bolt though the hole in the motor block (from the outside). Then put the nut on the bolt, apply a little bit of hot glue and then pull the bolt back until the nut sits nicely, all the way down, inside the hole. Wait a few seconds for the glue to set, then unscrew the bolt (see also <a class=\"decorated\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUHJpbnRydWRlcklJIzU0NDYyOTEwNjIyMTE4NjU4NDI=" target=\"_blank\">this image</a>).</p>
<h2>Step 2:</h2>
<p><a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci8yLjEtSWRsZXItQXNzZW1ibHkucG5n"> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/2.1-Idler-Assembly.jpg" alt="2.1-Idler-Assembly" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<p>Now assemble the idler wheel: Put a M6 washer, the 626 bearing and then the other M6 washer  on the 6mm axis (I use a 20mm piece of 6mm aluminum pipe, but you might also use a M6x20mm bolt or something). Press this assembly into the printed idler block, so that the two M6 washers are inside the brackets, acting as spacers for the ball bearing. The axis should snap into the brackets and hold the bearing snugly inside the idler block.</p>
<h2>Step 3:</h2>
<p><a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci8yLjItSWRsZXItQXNzZW1ibHkucG5n"> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/2.2-Idler-Assembly.jpg" alt="2.2-Idler-Assembly" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<p>Insert a M3 nut in the hole on the backside of the idler block. The nut&#8217;s only purpose is to give the M4 set screw (see later) some target to press on (the ABS plastic is too soft to hold the pressure alone). Then insert a M3x16mm bolt into the hole on the side of the idler block. This bolt, again, doesn&#8217;t hold something down, but simply stabilizes the M3 nut. That way, the M4 set screw cannot sink into the idler block later.<br />
<a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci8yLjMtSWRsZXItQXNzZW1ibHkucG5n"> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/2.3-Idler-Assembly.jpg" alt="2.3-Idler-Assembly" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<h2>Step 4:</h2>
<p><a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci8zLjEtQXNzZW1ibHkucG5n"> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/3.1-Assembly.jpg" alt="3.1-Assembly" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<p>Insert the whole idler assembly in the motor block. Be sure, that the head of the M3x16mm bolt is on the front.</p>
<h2>Step 5:</h2>
<p><a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci8zLjItTTRJbnNlcnQucG5n"> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/3.2-M4Insert.jpg" alt="3.2-M4Insert" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<p>Put the M4 nut into the hole on the right side of the motor block. The best way to do this is to use the M4 bolt (same thing as for the M3 nuts in step 1). Only this time, you can let the M4 bolt where it is when finished. It also might be helpful to use some hot glue on the nut (just a little bit!).<br />
Finally, move the insulator block to the right.<br />
<a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci8zLjMtTTQtVGlnaHRlbmVyLnBuZw=="> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/3.3-M4-Tightener.jpg" alt="3.3-M4-Tightener" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<h2>Step 5:</h2>
<p><a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci80LjEtTW90b3JBc3NlbWJseS5wbmc="> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/4.1-MotorAssembly.jpg" alt="4.1-MotorAssembly" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<p>Attach the DC motor, including the pinch wheel, to the motor block.</p>
<p>Use three M3x20 bolts with M3 washers to bolt the motor to the motor block:<br />
<a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci80LjItTW90b3JBc3NlbWJseS5wbmc="> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/4.2-MotorAssembly.jpg" alt="4.2-MotorAssembly" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<p>Tighten the bolts, but remember that the motor block is out of ABS plastic! Don&#8217;t overdo it&#8230;</p>
<p>Then put a 626 ball bearing on the end of the motor spindle. Be careful not to block the idler wheel with the motor&#8217;s 626 bearing! It&#8217;s probably not necessary to push the ball bearing all the way on the spindle. If needed, use a drop of hot glue to fix the ball bearing, but be careful not to glue down the ball bearing itself!<br />
<a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci80LjMtTW90b3JBc3NlbWJseS5wbmc="> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/4.3-MotorAssembly.jpg" alt="4.3-MotorAssembly" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<p>If you&#8217;re using a worm-gear style pinch wheel (what&#8217;s a good idea for several reasons), the motor&#8217;s ball bearing is probably not necessary, since worm-gear style pulleys usually need much less pressure from the idler wheel to grip the filament properly. Your milage may vary.</p>
<h2>Step 6:</h2>
<p><a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci81LUhlYXRlckFzc2VtYmx5LnBuZw=="> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/5-HeaterAssembly.jpg" alt="5-HeaterAssembly" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<p>Attach the heater assembly (a new one or one cannibalized from a Mk3/Mk4 extruder) to the motor block, using the two M3 nuts from step 1.</p>
<p>Be careful not to push the captive nuts out of their holes!</p>
<h2>Success:</h2>
<p>That&#8217;s it, you built a Printruder II:<br />
<a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci82LUZpbmlzaGVkLnBuZw=="> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/6-Finished.jpg" alt="6-Finished" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<p>At least the non-optional part&#8230;</p>
<h2>PCB holder:</h2>
<p>Since it&#8217;s a nice thing to know where to put the extruder controller board, I designed an optional PCB holder for the Printruder II (and maybe other extruders). The PCB holder is composed of 2 printed parts:<br />
<a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci83LjEtUENCSG9sZGVyLnBuZw=="> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/7.1-PCBHolder.jpg" alt="7.1-PCBHolder" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<p>Clip the front holder on the DC motor and move it towards the motor block.<br />
<a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci83LjItUENCSG9sZGVyLnBuZw=="> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/7.2-PCBHolder.jpg" alt="7.2-PCBHolder" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<p>Clip the other holder on the motor&#8230;<br />
<a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci83LjMtUENCSG9sZGVyLnBuZw=="> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/7.3-PCBHolder.jpg" alt="7.3-PCBHolder" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<p>&#8230; and use 4 M3 bolts to attach the extruder controller to the PCB holder:<br />
<a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci84LUZpbmlzaGVkLnBuZw=="> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/8-Finished.jpg" alt="8-Finished" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<h2>Using the Printruder II  with a MakerBot</h2>
<p>Although the Printruder II can be mounted in a MakerBot with the original acrylic dinos, you&#8217;ll most likely end up with a nozzle too high, depending on the heater section (especially the heater barrel):</p>
<p><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvUHJpbnRydWRlcklJIzU0NDYzMTkyMDc4NjAzMDg1NjI="><img class="pie-img" style="margin: 10px 10px 10px 10px;" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/S5U2drXmilI/AAAAAAAAANE/NJ94Bqsoka8/s160-c/IMG_4877.JPG" alt="IMG_4877.JPG" width="160" height="160" /></a></p>
<p>As you can see in the above picture, the nozzle is on about the same height as the lower end of the dinos. If this would be attached to the z stage, you&#8217;ll never get the nozzle low enough to touch the build stage.</p>
<p>Therefor I also designed printable replacements for the dinos. You find the designs on thingiverse.com: <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aGluZ2l2ZXJzZS5jb20vdGhpbmc6MTkxMg==" target=\"_blank\">http://www.thingiverse.com/thing:1912</a></p>
<h2>What&#8217;s the story with the worm-gear style pulleys?</h2>
<p>The worm-gear style pinch wheels have much better grip than the timing belt pulleys, used in the original MK3/MK4 extruders. That&#8217;s why they don&#8217;t need so much pressure on the idler wheel, which not only gives the motor bearings some rest, but also results in much less damage to the filament (i.e. less need to floss the gears).</p>
<p>Unfortunately, there&#8217;s currently no way to buy worm-gear style pulleys anywhere (at least to my knowledge).</p>
<p>MakerBot Industries did some <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cubWFrZXJib3QuY29tLzIwMDkvMTIvMzAvZmlsYW1lbnQtZHJpdmUtc2hvb3RvdXQv" target=\"_blank\">test with CNC manufactured worm-gear style pulleys</a>. But I have no idea if they (still) plan to sell them in the MakerBot store and if yes, when.</p>
<p>I <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC8yMDA5LzExLzA2L2ZpcnN0LWZydWl0">manufactured mine</a> on my lathe:<br />
<a class=\"highslide\" onclick=\"return hs.expand(this)\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=L2RldmVsb3Blci8zZC93cC1jb250ZW50L3VwbG9hZHMvcHJpbnRydWRlci93b3JtZ2Vhci5qcGc="> <img title="Zoom" src="/developer/3d/wp-content/uploads/printruder/wormgear_sm.jpg" alt="worm gear" /></a></p>
<div id="closebutton" class="highslide-overlay closebutton" title="Close" onclick="return hs.close(this)">.</div>
<p>Although I&#8217;m getting better (and faster) in building these pulleys, it&#8217;s still a lot manual labor involved (I <strong>don&#8217;t</strong> have a CNC lathe!).</p>
<p>Due to the time-consuming manual production:</p>
<ol>
<li>these things ain&#8217;t cheap (25 Euro + tax (if applicable) + shipping)</li>
<li>when out of stock, I&#8217;m not sure when I have the time to built more.</li>
</ol>
<p>The pulleys are made out of brass (outer diam. 10mm, inner diam. 6mm.) and they come with a M3 set screw.</p>
<p>If someone&#8217;s interested in one of these, please contact me (mail [att] pleasantsoftware [dot] com). I have a couple of them lying around as spares.</p>
<div class="pie-gallery alignGalleryLeft">
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzI5NzQyNzkxNjUzMzA="><img class="pie-img" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/S5VC-_RoBZI/AAAAAAAAANQ/XkmVSpTZkEk/s64-c/1-Motorblock.png" alt="1-Motorblock.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzI5NzgyMDAyNzUyODI="><img class="pie-img" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/S5VC_N4faVI/AAAAAAAAANU/YvDzVpAzG8A/s64-c/1.1-M3-Heater-Nuts.png" alt="1.1-M3-Heater-Nuts.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzI5ODUxMTYwNTcxNzA="><img class="pie-img" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/S5VC_npV3lI/AAAAAAAAANY/uZO5i2KgMOw/s64-c/2-Idler.png" alt="2-Idler.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzI5OTQ4ODA2MDI5NDY="><img class="pie-img" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/S5VDAMBZA0I/AAAAAAAAANc/OjeJ70XNj3I/s64-c/2.1-Idler-Assembly.png" alt="2.1-Idler-Assembly.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzI5OTcwODExMDI3MDY="><img class="pie-img" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/S5VDAUOB-XI/AAAAAAAAANg/vYky8txjN60/s64-c/2.2-Idler-Assembly.png" alt="2.2-Idler-Assembly.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzMwMDUxMTQzOTYzMjI="><img class="pie-img" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/S5VDAyJUTqI/AAAAAAAAANk/hYQsbtsys48/s64-c/2.3-Idler-Assembly.png" alt="2.3-Idler-Assembly.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzMwMTYxNjExNDYzMzg="><img class="pie-img" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/S5VDBbTEVeI/AAAAAAAAANo/6UnP1-UT-jE/s64-c/3.1-Assembly.png" alt="3.1-Assembly.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzMwMjE1MTI1NzU5ODY="><img class="pie-img" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/S5VDBvO8q_I/AAAAAAAAANs/KcTGOM08lFE/s64-c/3.2-M4Insert.png" alt="3.2-M4Insert.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzMwMjMzNzY4MTY5MTQ="><img class="pie-img" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/S5VDB2LauxI/AAAAAAAAANw/qwMKW1yeKKQ/s64-c/3.3-M4-Tightener.png" alt="3.3-M4-Tightener.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzMwMzEyMDM1Nzk2MTg="><img class="pie-img" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/S5VDCTVdpuI/AAAAAAAAAN0/fu7ZbM1OWM8/s64-c/4.1-MotorAssembly.png" alt="4.1-MotorAssembly.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzMwMzg1NzUzNDI0MDI="><img class="pie-img" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/S5VDCuzB00I/AAAAAAAAAN4/--G_1Lv9VLk/s64-c/4.2-MotorAssembly.png" alt="4.2-MotorAssembly.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzMwNDU4MDEzNjU2OTg="><img class="pie-img" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/S5VDDJt2MMI/AAAAAAAAAN8/CM1a8gXH7Hg/s64-c/4.3-MotorAssembly.png" alt="4.3-MotorAssembly.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzMwNTA0OTQ4OTI5Nzg="><img class="pie-img" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/S5VDDbM3u7I/AAAAAAAAAOA/x6jvX8yE9LA/s64-c/5-HeaterAssembly.png" alt="5-HeaterAssembly.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzMwNTc5NTI1MjYyNDI="><img class="pie-img" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/S5VDD2-6L6I/AAAAAAAAAOE/O-fjDluZyFA/s64-c/6-Finished.png" alt="6-Finished.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzMwNjY1MzQxNjM1NTQ="><img class="pie-img" src="http://lh6.ggpht.com/_Lt-JqmGHX0E/S5VDEW87lGI/AAAAAAAAAOI/J4u_21xH7h0/s64-c/7.1-PCBHolder.png" alt="7.1-PCBHolder.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzMwNzIwNTMxODc0NzQ="><img class="pie-img" src="http://lh5.ggpht.com/_Lt-JqmGHX0E/S5VDErgxM5I/AAAAAAAAAOM/8OyM6K1cUKI/s64-c/7.2-PCBHolder.png" alt="7.2-PCBHolder.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzMwNzUxMDc1OTQ2OTA="><img class="pie-img" src="http://lh4.ggpht.com/_Lt-JqmGHX0E/S5VDE24_wcI/AAAAAAAAAOQ/JwVDxs6d5OQ/s64-c/7.3-PCBHolder.png" alt="7.3-PCBHolder.png" width="64" height="64" /></a></p>
</div>
<div class="pie-item" style="margin: 10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BpY2FzYXdlYi5nb29nbGUuY29tL1phZ2dvUFMvSW5zdHJ1Y3Rpb25zUHJpbnRydWRlcklJIzU0NDYzMzMwODQ1MTMzNjk1ODY="><img class="pie-img" src="http://lh3.ggpht.com/_Lt-JqmGHX0E/S5VDFZ7gffI/AAAAAAAAAOU/TJThCKsrXm4/s64-c/8-Finished.png" alt="8-Finished.png" width="64" height="64" /></a></p>
</div>
</div>
 <img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=372" width="1" height="1" style="display: none;" /> <p><a href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=372&amp;md5=77b5627789c0ec97e55097bd0e7ea9c2" title="Flattr" target="_blank"><img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://pleasantsoftware.com/developer/3d/2010/03/08/printruder-ii/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<atom:link rel="payment" href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=372&amp;md5=77b5627789c0ec97e55097bd0e7ea9c2" type="text/html" />
	</item>
		<item>
		<title>Back to the extruder&#8230;</title>
		<link>http://pleasantsoftware.com/developer/3d/2009/12/06/back-to-the-extruder/</link>
		<comments>http://pleasantsoftware.com/developer/3d/2009/12/06/back-to-the-extruder/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 21:39:19 +0000</pubDate>
		<dc:creator>Zaggo</dc:creator>
				<category><![CDATA[Experimental]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[MakerBot enhancements]]></category>

		<guid isPermaLink="false">http://pleasantsoftware.com/developer/3d/?p=138</guid>
		<description><![CDATA[As regular reader of my blog, you already might have noticed that I&#8217;m working on several different projects at the same time. Recently these are mainly the heated build platform/raftless printing, a LCD display and last but not least, a .3mm extruder. After breaking my trusty Printruder during my first .3mm nozzle tests, I had to [...]]]></description>
			<content:encoded><![CDATA[<p>As regular reader of my blog, you already might have noticed that I&#8217;m working on several different projects at the same time. Recently these are mainly the heated build platform/raftless printing, a LCD display and last but not least, a .3mm extruder.</p>
<p>After breaking my trusty Printruder during my first .3mm nozzle tests, I had to reprint broken parts for the Printruder, which lead to a heated build surface, which lead to modifying the extruder firmware, which lead to integrating a I2C-LC display&#8230; After my recent tests with raftless printing, I eventually came back to the original project: the .3mm nozzle.</p>
<p>Since it was a bad idea last time to use my one-and-only Printruder for the nozzle tests, I started to design a new extruder for this purpose. My first tests with a stepper motor driven extruder weren&#8217;t too promising (&#8230; the lack of force it was able to push the filament with. Probably a design flaw of mine. I already started redesigning the whole thing, but this is yet another project&#8230;), I plan to drive the new extruder with tested and proven mechanics: Printruder motor/gear brackets and MakerBot DC gearmotor with a threaded pulley. For the heater section, I already started to build a PTFE/insulator free design a while ago. After a couple of drawbacks, I finally did a successful first heater test today.</p>
<p>The heater barrel is definitely inspired by <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2h5ZHJhcmFwdG9yLmJsb2dzcG90LmNvbS8yMDA5LzExL25vLWNvbXByb21pc2UtZXh0cnVkZXIuaHRtbA==">nopheads extruder</a> <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2h5ZHJhcmFwdG9yLmJsb2dzcG90LmNvbS8yMDA5LzAzL3JoZW9sb2d5Lmh0bWw=">barrel designs</a>:</p>
<p><img class="alignnone size-full wp-image-176" title="ExrtruderHead" src="http://pleasantsoftware.com/developer/3d/wp-content/uploads/ExrtruderHead.png" alt="ExrtruderHead" width="253" height="427" /> <img src="http://farm3.static.flickr.com/2743/4163030097_efec79b9d0.jpg" alt="IMG_4697" width="279" height="378" /></p>
<p>But there are several differences:</p>
<ol>
<li>I used brass instead of steel. This might be a disadvantage, since brass has a way higher heat conduction. But I only had brass rods laying around and I&#8217;m also not sure if it is more difficult to turn such part from steel. I suppose it mainly depends on the type of steel. So I stick with the metal I am currently used to, after all I&#8217;m still a greenhorn when it comes to working with a lathe&#8230;</li>
<li>I designed the barrel to hold a heat sink, since the Plastruder doesn&#8217;t contain any large aluminum parts I can use for this.</li>
<li>I still use nichrome wire to heat the nozzle.</li>
<li>The barrel has a M6 thread on one end in order to mount a standard MakerBot nozzle on it.</li>
</ol>
<p><a title=\"IMG_4698\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy8zNzcwNjg4MEBOMDgvNDE2MzAzMDUzMy8="><img src="http://farm3.static.flickr.com/2629/4163030533_76079eb00e.jpg" alt="IMG_4698" /></a></p>
<p>The thin part in the above photos is still 5mm in diameter since I was afraid to rupture the barrel (there&#8217;s a 3.5mm bore inside, you know&#8230;?).</p>
<p>But that was a real problem during my first heater test: Probably also due to the high heat conduction of the brass material, it was impossible to reach decent nozzle temperatures. Instead, the heat went straight to the heat sink and the upper end of the barrel.</p>
<p>So I disassembled the whole thing again and boldly turned an additional 1mm off the thin part. It&#8217;s now 4mm in diameter which means, that the wall thickness is only .25mm.</p>
<p>Here&#8217;s an image of the reworked heater section, right before the new temperature test:</p>
<p><a title=\"IMG_4714\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy8zNzcwNjg4MEBOMDgvNDE2MzAzMDg0NS8="><img src="http://farm5.static.flickr.com/4002/4163030845_e8dc8c0b4d.jpg" alt="IMG_4714" /></a></p>
<p>Reducing the wall thickness did the trick!</p>
<p>It&#8217;s now quite fast and easy to reach ABS extruder target temperature (220°C).</p>
<p>I tested the setup for about 10 to 15 minutes. Here the results:</p>
<table style="font-family: Helvetica,'sans serif';font-size:9pt; border:dotted 1pt; border-collapse:collapse;" border="0" cellpadding="3">
<tbody>
<tr valign="bottom">
<th style="border:dotted 1pt; text-align:center;">Target Temperature<br />
(Replicator G)</th>
<th style="border:dotted 1pt; text-align:center;">Themistor<br />
(Replicator G)</th>
<th style="border:dotted 1pt; text-align:center;">Nozzle outside</th>
<th style="border:dotted 1pt; text-align:center;">Top barrel nut</th>
<th style="border:dotted 1pt; text-align:center;">Heat sink top</th>
<th style="border:dotted 1pt; text-align:center;">Heat sink down</th>
</tr>
<tr>
<td style="border:dotted 1pt; text-align:center;">220°C</td>
<td style="border:dotted 1pt; text-align:center;">217°C</td>
<td style="border:dotted 1pt; text-align:center;">180°C</td>
<td style="border:dotted 1pt; text-align:center;">60°C</td>
<td style="border:dotted 1pt; text-align:center;">61°C</td>
<td style="border:dotted 1pt; text-align:center;">69°C</td>
</tr>
<tr>
<td style="border:dotted 1pt; text-align:center;">240°C</td>
<td style="border:dotted 1pt;text-align:center; ">234°C</td>
<td style="border:dotted 1pt;text-align:center; ">193°C</td>
<td style="border:dotted 1pt; text-align:center;">70°C</td>
<td style="border:dotted 1pt; text-align:center;">81°C</td>
<td style="border:dotted 1pt; text-align:center;">88°C</td>
</tr>
</tbody>
</table>
<p><a title=\"IMG_4716\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy8zNzcwNjg4MEBOMDgvNDE2Mzc5MjIyOC8="><img src="http://farm3.static.flickr.com/2568/4163792228_18d3805ecb.jpg" alt="IMG_4716" /></a></p>
<p><a title=\"IMG_4716\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy8zNzcwNjg4MEBOMDgvNDE2Mzc5MjIyOC8="></a>So far so good!</p>
<p>Now I need to print a special retainer plate to attach the heater section to a Printruder and eventually try to extrude some ABS&#8230;</p>
<p>It might take a few days since there are all this other projects&#8230; And to spice things up, I just printed my first part for a Mendel yesterday :)</p>
 <img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=138" width="1" height="1" style="display: none;" /> <p><a href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=138&amp;md5=bd7bd094f23f7ae660486803b8e6da4f" title="Flattr" target="_blank"><img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://pleasantsoftware.com/developer/3d/2009/12/06/back-to-the-extruder/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=138&amp;md5=bd7bd094f23f7ae660486803b8e6da4f" type="text/html" />
	</item>
		<item>
		<title>More LCD testing</title>
		<link>http://pleasantsoftware.com/developer/3d/2009/11/27/more-lcd-testing/</link>
		<comments>http://pleasantsoftware.com/developer/3d/2009/11/27/more-lcd-testing/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 12:41:15 +0000</pubDate>
		<dc:creator>Zaggo</dc:creator>
				<category><![CDATA[Experimental]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[MakerBot enhancements]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://pleasantsoftware.com/developer/3d/?p=101</guid>
		<description><![CDATA[I did some real world testing (i.e. print some objects with the modified firmware) with the I2C-LC-Display setup on my MakerBot. Here&#8217;s another short movie of the display in action: I cleaned up my modifications in the extruder controller firmware and pushed my changes to a branch on the makerbot/G3Firmware github repository. You find the modifications [...]]]></description>
			<content:encoded><![CDATA[<p>I did some real world testing (i.e. print some objects with the modified firmware) with the <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsZWFzYW50c29mdHdhcmUuY29tL2RldmVsb3Blci8zZC8yMDA5LzExLzI3L2xjZC1vbi1hLW1ha2VyYm90Lw==">I2C-LC-Display setup</a> on my MakerBot.</p>
<p>Here&#8217;s another short movie of the display in action:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/fET7ZAl4Tdw&amp;hl=de_DE&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/fET7ZAl4Tdw&amp;hl=de_DE&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
I cleaned up my modifications in the extruder controller firmware and pushed my changes to a branch on the <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2dpdGh1Yi5jb20vbWFrZXJib3QvRzNGaXJtd2FyZQ==">makerbot/G3Firmware github repository</a>. You find the modifications in the &#8220;<a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2dpdGh1Yi5jb20vbWFrZXJib3QvRzNGaXJtd2FyZS9jb21taXRzL3phZ2dvTENE">zaggoLCD</a>&#8221; branch.</p>
<p>Next up: Trying an alternative solution with the LCD connected to the motherboard&#8217;s I2C bus&#8230;</p>
 <img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=101" width="1" height="1" style="display: none;" /> <p><a href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=101&amp;md5=e09c78a1e81187689be03e6e65ddf6bf" title="Flattr" target="_blank"><img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://pleasantsoftware.com/developer/3d/2009/11/27/more-lcd-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=101&amp;md5=e09c78a1e81187689be03e6e65ddf6bf" type="text/html" />
	</item>
		<item>
		<title>LCD on a MakerBot</title>
		<link>http://pleasantsoftware.com/developer/3d/2009/11/27/lcd-on-a-makerbot/</link>
		<comments>http://pleasantsoftware.com/developer/3d/2009/11/27/lcd-on-a-makerbot/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 23:16:42 +0000</pubDate>
		<dc:creator>Zaggo</dc:creator>
				<category><![CDATA[Experimental]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[MakerBot enhancements]]></category>

		<guid isPermaLink="false">http://pleasantsoftware.com/developer/3d/?p=93</guid>
		<description><![CDATA[I tested this today for the first time: A LC-display on my MakerBot. The display is connected via the I2C bus of the extruder controller: The trim-pot is for the LCD&#8217;s contrast adjustment. The rest of the connection is pretty straight forward (4 wires: SDA, SCL, VCC &#38; GND). The display is a 4&#215;20 alphanumeric [...]]]></description>
			<content:encoded><![CDATA[<p><a title=\"IMG_4702\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy8zNzcwNjg4MEBOMDgvNDEzNzE0Nzc3MC8="><img src="http://farm3.static.flickr.com/2750/4137147770_04ce00fc55.jpg" alt="IMG_4702" /></a></p>
<p>I tested this today for the first time: A LC-display on my MakerBot.</p>
<p>The display is connected via the I<sup>2</sup>C bus of the extruder controller:</p>
<p><a title=\"IMG_4705\" href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy8zNzcwNjg4MEBOMDgvNDEzNjM4NDMyOS8="><img src="http://farm3.static.flickr.com/2804/4136384329_20421bd5f4.jpg" alt="IMG_4705" /></a></p>
<p>The trim-pot is for the LCD&#8217;s contrast adjustment. The rest of the connection is pretty straight forward (4 wires: SDA, SCL, VCC &amp; GND).</p>
<p>The display is a <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3VrLmZhcm5lbGwuY29tL2V2ZXJib3VxdWV0L21jMjAwNGUtc3lsL2xjZC1tb2R1bGUtYWxwaGFudW1lcmljLTR4MjAtc3RuL2RwLzEyMjA0Mzk=">4&#215;20 alphanumeric LCD with a HD44780 controller</a>. The I<sup>2</sup>C-to-8bit-parallel interfacing is handled by a <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5jb3B0b25peC5jb20vX2VuL2h0bWwvaTJjX2xjZF9hZGFwdGVyLmh0bWw=">I2C LC-Display Adapter</a>, I ordered online for about 13€ + shipping.</p>
<p>The nice thing about I<sup>2</sup>C-interfacing is the easy wiring over the already available I<sup>2</sup>C-bus on the extruder controller board (or the motherboard&#8230;). No need for a bunch of Arduino pins&#8230;</p>
<p>I drive the LCD/I<sup>2</sup>C with a modified firmware on the extruder controller. The I<sup>2</sup>C is nicely supported by Arduino&#8217;s <a href="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FyZHVpbm8uY2MvZW4vUmVmZXJlbmNlL1dpcmU=">Wire library</a>.</p>
<p>Since the main data I&#8217;m interested in is available on the extruder board (temperatures, extruder motor status), I decided to connect the LCD directly to the extruder controller (and not the motherboard). There are also 3 unused pins (2 digital, 1 analog) on the board for handling button input in the future. On the motherboard (v1.2) I only found one&#8230;</p>
<p>However, I ran into some unexpected problems when extending the extruder controller&#8217;s firmware: I ran out of memory!</p>
<p>The current firmware is only a few hundred bytes smaller than the available memory on the ATmega168 (about 14kB). I finally managed to install my modified firmware by disabling some unused code and libraries (unused at least by me). But I&#8217;m still only less then 100 bytes under the capacity of the controller which is definitely not good.</p>
<p>So I&#8217;ll have to move my mods over to the motherboard and try to transport the temperature and motor state data over the RS485 connection. Since this already makes problems when doing it for ReplicatorG (open control panel to read temperatures leads often to hangs during builds), I&#8217;m not sure if this will work&#8230;</p>
<p>Anyway: It&#8217;s fun to see the the LCD in action:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/aue8II-MyvY&amp;hl=de_DE&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/aue8II-MyvY&amp;hl=de_DE&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
 <img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=93" width="1" height="1" style="display: none;" /> <p><a href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=93&amp;md5=55436260c4e8e6750c550c7946092160" title="Flattr" target="_blank"><img src="http://pleasantsoftware.com/developer/3d/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://pleasantsoftware.com/developer/3d/2009/11/27/lcd-on-a-makerbot/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" href="http://pleasantsoftware.com/developer/3d/?flattrss_redirect&amp;id=93&amp;md5=55436260c4e8e6750c550c7946092160" type="text/html" />
	</item>
	</channel>
</rss>

