<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-12223283.post7490162262072676883..comments</id><updated>2009-06-03T08:46:18.462+01:00</updated><title type='text'>Comments on RepRap: Blog: 4D Printing</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.reprap.org/feeds/7490162262072676883/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default'/><link rel='alternate' type='text/html' href='http://blog.reprap.org/2009/05/4d-printing.html'/><author><name>Adrian Bowyer</name><uri>http://www.blogger.com/profile/17595509188999219420</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12223283.post-8052676476246954379</id><published>2009-05-27T23:41:20.255+01:00</published><updated>2009-05-27T23:41:20.255+01:00</updated><title type='text'>...

Err, why are you extending G-code with an E k...</title><content type='html'>...&lt;br /&gt;&lt;br /&gt;Err, why are you extending G-code with an E keyword like it were a new axis?  The extruder only goes one direction, right?  (And even if you do need an axis, why not use one of the ones G-code already has defined, like C or B?)&lt;br /&gt;&lt;br /&gt;It seems more elegant to me if you used the S keyword to set the spindle speed, then tie the extruder feed rate (spindle speed) to the XYZ axis motion.  For example, with S75 (75% rate), the extruder could extrude 75 mm of plastic for every 100 mm of motion on the XYZ axes.  This would let you handle acceleration as well, since you can make extrusion match the instantaneous speed of the motion while accelerating, while not having to independently calculate out a distance to move on the E axis like you have now.&lt;br /&gt;&lt;br /&gt;When folks want to hand-tweak the G-code later for optimization, (and they eventually will), they'll thank you for the ease of use, and consistency with standard G-code.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/8052676476246954379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/8052676476246954379'/><link rel='alternate' type='text/html' href='http://blog.reprap.org/2009/05/4d-printing.html?showComment=1243464080255#c8052676476246954379' title=''/><author><name>Revar Desmera</name><uri>http://www.blogger.com/profile/05536179239120721950</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.reprap.org/2009/05/4d-printing.html' ref='tag:blogger.com,1999:blog-12223283.post-7490162262072676883' source='http://www.blogger.com/feeds/12223283/posts/default/7490162262072676883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12223283.post-3328187347423127508</id><published>2009-05-27T23:38:47.414+01:00</published><updated>2009-05-27T23:38:47.414+01:00</updated><title type='text'>...

Err, why are you extending G-code with an E k...</title><content type='html'>...&lt;br /&gt;&lt;br /&gt;Err, why are you extending G-code with an E keyword like it were a new axis?  The extruder only goes one direction, right?  (And even if you do need an axis, why not use one of the ones G-code already has defined, like C or B?)&lt;br /&gt;&lt;br /&gt;It seems more elegant to me if you used the S keyword to set the spindle speed, then tie the extruder feed rate (spindle speed) to the XYZ axis motion.  For example, with S75 (75% rate), the extruder could extrude 75 mm of plastic for every 100 mm of motion on the XYZ axes.  This would let you handle acceleration as well, since you can make extrusion match the instantaneous speed of the motion while accelerating, while not having to independently calculate out a distance to move on the E axis like you have now.&lt;br /&gt;&lt;br /&gt;When folks want to hand-tweak the G-code later for optimization, (and they eventually will), they'll thank you for the ease of use, and consistency with standard G-code.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/3328187347423127508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/3328187347423127508'/><link rel='alternate' type='text/html' href='http://blog.reprap.org/2009/05/4d-printing.html?showComment=1243463927414#c3328187347423127508' title=''/><author><name>Revar Desmera</name><uri>http://www.blogger.com/profile/05536179239120721950</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.reprap.org/2009/05/4d-printing.html' ref='tag:blogger.com,1999:blog-12223283.post-7490162262072676883' source='http://www.blogger.com/feeds/12223283/posts/default/7490162262072676883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12223283.post-1368023540641420974</id><published>2009-05-11T19:49:00.000+01:00</published><updated>2009-05-11T19:49:00.000+01:00</updated><title type='text'>aka47,
 Bizarre, I had the same idea while out wal...</title><content type='html'>aka47,&lt;br /&gt; Bizarre, I had the same idea while out walking this weekend. I.e. using green ABS as a support for white.&lt;br /&gt;&lt;br /&gt;I have no idea if i will work, but worth a try when I have two extruders working.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/1368023540641420974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/1368023540641420974'/><link rel='alternate' type='text/html' href='http://blog.reprap.org/2009/05/4d-printing.html?showComment=1242067740000#c1368023540641420974' title=''/><author><name>nophead</name><uri>http://www.blogger.com/profile/12801535866788103677</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04754175608044456755'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.reprap.org/2009/05/4d-printing.html' ref='tag:blogger.com,1999:blog-12223283.post-7490162262072676883' source='http://www.blogger.com/feeds/12223283/posts/default/7490162262072676883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12223283.post-3534198808721301184</id><published>2009-05-10T08:30:00.000+01:00</published><updated>2009-05-10T08:30:00.000+01:00</updated><title type='text'>Catty

Less of a problem than it might first appea...</title><content type='html'>Catty&lt;br /&gt;&lt;br /&gt;Less of a problem than it might first appear fortunately. But well observed.&lt;br /&gt;&lt;br /&gt;Both nozzles have to be adjusted to be exactly level.&lt;br /&gt;&lt;br /&gt;Even printing with one nozzle the nozzle is spaced from the work piece by at least the thickness you want to print. This is how one nozzle printing avoids smudging and colliding with what it has already printed.&lt;br /&gt;&lt;br /&gt;If the two nozzles are exactly level the second nozzle has the same clearance as the first and is no more likely to collide and smudge the print than was the first.&lt;br /&gt;&lt;br /&gt;Nophead also had a strategically placed brush to occasionally wipe the nozzle and get rid of Klingons.&lt;br /&gt;&lt;br /&gt;Hope this helps.&lt;br /&gt;&lt;br /&gt;Cheers&lt;br /&gt;&lt;br /&gt;aka47</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/3534198808721301184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/3534198808721301184'/><link rel='alternate' type='text/html' href='http://blog.reprap.org/2009/05/4d-printing.html?showComment=1241940600000#c3534198808721301184' title=''/><author><name>aka47</name><uri>http://www.blogger.com/profile/04272439579353956235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04639584471798862354'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.reprap.org/2009/05/4d-printing.html' ref='tag:blogger.com,1999:blog-12223283.post-7490162262072676883' source='http://www.blogger.com/feeds/12223283/posts/default/7490162262072676883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12223283.post-265928251597147647</id><published>2009-05-10T06:55:00.000+01:00</published><updated>2009-05-10T06:55:00.000+01:00</updated><title type='text'>i see a potential problem with the two print heads...</title><content type='html'>i see a potential problem with the two print heads, the second head might go over a section that has already been printed ans so is slightly higher.&lt;br /&gt;&lt;br /&gt;not sure how common those collisions would be, or if they can even happen, but it is a potential soure of problems. What is the clearance between the printed plastic and the print-head? what happens if one of the two nozzels is half a millimeter higher or lower?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/265928251597147647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/265928251597147647'/><link rel='alternate' type='text/html' href='http://blog.reprap.org/2009/05/4d-printing.html?showComment=1241934900000#c265928251597147647' title=''/><author><name>Catty Nebulart</name><uri>http://www.blogger.com/profile/06150999371535640037</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.reprap.org/2009/05/4d-printing.html' ref='tag:blogger.com,1999:blog-12223283.post-7490162262072676883' source='http://www.blogger.com/feeds/12223283/posts/default/7490162262072676883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12223283.post-427990824830835981</id><published>2009-05-09T23:19:00.000+01:00</published><updated>2009-05-09T23:19:00.000+01:00</updated><title type='text'>Much as I like your suggestion of mixing on the fl...</title><content type='html'>Much as I like your suggestion of mixing on the fly it wasn't quite what I was thinking of.&lt;br /&gt;&lt;br /&gt;Nophead has done some great work with different polymers. But most striking was that when he was working with the same polymer but different colours the physical properties ie melt temperature and adhesion were different. They were affected marginally by the pigment added to colour the base polymer. The pigment was acting as a dopeant.&lt;br /&gt;&lt;br /&gt;Theoretically if you have two independent extruders and nozzles sharing a single heater assembly with the common heater block set up for the temperature of the polymer to be used as the build material. If the second material is doped (coloured) to be less sticky at the same temperature it can be used as a detachable support material.&lt;br /&gt;&lt;br /&gt;By keeping the nozzles close together the amount of head travel needed when switching between materials will be minimised. As each layer is printed.&lt;br /&gt;&lt;br /&gt;Because you are relying on the differing properties of the two polymers you will not need to change the heater temperature from it's set value during the run. This means you will not be waiting for the temperature change when you switch materials.&lt;br /&gt;&lt;br /&gt;Eh voilà detachable support material.&lt;br /&gt;&lt;br /&gt;Thoughts for that they are worth.&lt;br /&gt;&lt;br /&gt;Cheers&lt;br /&gt;&lt;br /&gt;aka47</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/427990824830835981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/427990824830835981'/><link rel='alternate' type='text/html' href='http://blog.reprap.org/2009/05/4d-printing.html?showComment=1241907540000#c427990824830835981' title=''/><author><name>aka47</name><uri>http://www.blogger.com/profile/04272439579353956235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04639584471798862354'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.reprap.org/2009/05/4d-printing.html' ref='tag:blogger.com,1999:blog-12223283.post-7490162262072676883' source='http://www.blogger.com/feeds/12223283/posts/default/7490162262072676883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12223283.post-1573512650841160975</id><published>2009-05-09T10:42:00.000+01:00</published><updated>2009-05-09T10:42:00.000+01:00</updated><title type='text'>I like the scary idea of running a number of extru...</title><content type='html'>I like the scary idea of running a number of extruders simultaneously to mix resins or colours or whatever.  I won't make that addition for a while; I just want to add an accelerate/decelerate option, then we'll leave it to bed in for a bit.  But we should definitely bear that in mind for the future.&lt;br /&gt;&lt;br /&gt;Calling RepRap "4D" - great for geeks; off-putting for keegs*, whom ultimately we want to be our main users, I think :-)&lt;br /&gt;&lt;br /&gt;*According to this new-fangled world-wide-cobweb thing, there is no antonym for the word "geek".  The nearest is e-tarded, which doesn't quite cut the mustard.  So I just coined that neologism.  Remember, you saw it here first...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/1573512650841160975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/1573512650841160975'/><link rel='alternate' type='text/html' href='http://blog.reprap.org/2009/05/4d-printing.html?showComment=1241862120000#c1573512650841160975' title=''/><author><name>Adrian Bowyer</name><uri>http://www.blogger.com/profile/17595509188999219420</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11909077541359547088'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.reprap.org/2009/05/4d-printing.html' ref='tag:blogger.com,1999:blog-12223283.post-7490162262072676883' source='http://www.blogger.com/feeds/12223283/posts/default/7490162262072676883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12223283.post-5617573551492354416</id><published>2009-05-08T23:21:00.000+01:00</published><updated>2009-05-08T23:21:00.000+01:00</updated><title type='text'>That's really neat Adrian.

Should we now be descr...</title><content type='html'>That's really neat Adrian.&lt;br /&gt;&lt;br /&gt;Should we now be describing the RepRap as a 4D printer?&lt;br /&gt;&lt;br /&gt;Vik :v)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/5617573551492354416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/5617573551492354416'/><link rel='alternate' type='text/html' href='http://blog.reprap.org/2009/05/4d-printing.html?showComment=1241821260000#c5617573551492354416' title=''/><author><name>Vik Olliver</name><uri>http://www.blogger.com/profile/14574212494833831824</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14546578892911950898'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.reprap.org/2009/05/4d-printing.html' ref='tag:blogger.com,1999:blog-12223283.post-7490162262072676883' source='http://www.blogger.com/feeds/12223283/posts/default/7490162262072676883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12223283.post-6596527565579279367</id><published>2009-05-08T16:59:00.000+01:00</published><updated>2009-05-08T16:59:00.000+01:00</updated><title type='text'>Thoughts for what they are worth.

Is it worth hav...</title><content type='html'>Thoughts for what they are worth.&lt;br /&gt;&lt;br /&gt;Is it worth having an E1 to En so as to be able to run more than one extruder at once say for example two extruders at once. I am thinking here of running two feed stocks through independent barrels and nozzles set in a common heater block. One as the build material the second as a support material.&lt;br /&gt;&lt;br /&gt;Sort of a 2 in 1 extruder......</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/6596527565579279367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/6596527565579279367'/><link rel='alternate' type='text/html' href='http://blog.reprap.org/2009/05/4d-printing.html?showComment=1241798340000#c6596527565579279367' title=''/><author><name>aka47</name><uri>http://www.blogger.com/profile/04272439579353956235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04639584471798862354'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.reprap.org/2009/05/4d-printing.html' ref='tag:blogger.com,1999:blog-12223283.post-7490162262072676883' source='http://www.blogger.com/feeds/12223283/posts/default/7490162262072676883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12223283.post-1225268322496739407</id><published>2009-05-08T10:32:00.000+01:00</published><updated>2009-05-08T10:32:00.000+01:00</updated><title type='text'>&gt; incremental distance

Yes - you get that automat...</title><content type='html'>&amp;gt; incremental distance&lt;br /&gt;&lt;br /&gt;Yes - you get that automatically, as there&amp;#39;s a G-code to switch from absolute to incremental positioning, and another to switch back.  Now it does that for all four axes, of course.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/1225268322496739407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/1225268322496739407'/><link rel='alternate' type='text/html' href='http://blog.reprap.org/2009/05/4d-printing.html?showComment=1241775120000#c1225268322496739407' title=''/><author><name>Adrian Bowyer</name><uri>http://www.blogger.com/profile/17595509188999219420</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11909077541359547088'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.reprap.org/2009/05/4d-printing.html' ref='tag:blogger.com,1999:blog-12223283.post-7490162262072676883' source='http://www.blogger.com/feeds/12223283/posts/default/7490162262072676883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12223283.post-3296383555102593666</id><published>2009-05-08T06:24:00.000+01:00</published><updated>2009-05-08T06:24:00.000+01:00</updated><title type='text'>VERY nice!  :-D</title><content type='html'>VERY nice!  :-D</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/3296383555102593666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/3296383555102593666'/><link rel='alternate' type='text/html' href='http://blog.reprap.org/2009/05/4d-printing.html?showComment=1241760240000#c3296383555102593666' title=''/><author><name>Forrest Higgs</name><uri>http://www.blogger.com/profile/17208965471464716174</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16466696172144573850'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.reprap.org/2009/05/4d-printing.html' ref='tag:blogger.com,1999:blog-12223283.post-7490162262072676883' source='http://www.blogger.com/feeds/12223283/posts/default/7490162262072676883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12223283.post-3225220398807227399</id><published>2009-05-08T01:43:00.000+01:00</published><updated>2009-05-08T01:43:00.000+01:00</updated><title type='text'>Could the incremental distance be used instead of ...</title><content type='html'>Could the incremental distance be used instead of the total distance?  Using the incremental distance would mean a smaller distance variable and probably less calculation time on the Sanguino.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/3225220398807227399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/3225220398807227399'/><link rel='alternate' type='text/html' href='http://blog.reprap.org/2009/05/4d-printing.html?showComment=1241743380000#c3225220398807227399' title=''/><author><name>Enrique</name><uri>http://www.blogger.com/profile/09426013757234244524</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16903385559349418451'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.reprap.org/2009/05/4d-printing.html' ref='tag:blogger.com,1999:blog-12223283.post-7490162262072676883' source='http://www.blogger.com/feeds/12223283/posts/default/7490162262072676883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12223283.post-3339023593936371126</id><published>2009-05-08T01:09:00.000+01:00</published><updated>2009-05-08T01:09:00.000+01:00</updated><title type='text'>Adrian, I love this approach-- i have taken the sa...</title><content type='html'>Adrian, I love this approach-- i have taken the same approach on my extruder.&lt;br /&gt;&lt;br /&gt;This approach appealed to me because when the extruder is the 4th axis, it should make it possible to do melt-flow compensation by using the 'position' and speec of the 4th axis.&lt;br /&gt;&lt;br /&gt;in my case i switched to incremental units to avoid a potential size issue with the ever-growing value of the axis.&lt;br /&gt;&lt;br /&gt;is that what you did?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/3339023593936371126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12223283/7490162262072676883/comments/default/3339023593936371126'/><link rel='alternate' type='text/html' href='http://blog.reprap.org/2009/05/4d-printing.html?showComment=1241741340000#c3339023593936371126' title=''/><author><name>Dave</name><uri>http://www.blogger.com/profile/11987514110079695313</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.reprap.org/2009/05/4d-printing.html' ref='tag:blogger.com,1999:blog-12223283.post-7490162262072676883' source='http://www.blogger.com/feeds/12223283/posts/default/7490162262072676883' type='text/html'/></entry></feed>