<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Advice on how to make multi-file prints work?</title>
        <description> I need to print a part from multiple files. I have a single-extruder printer, but want to use different filaments. Fortunately, the concept for this does not require the colors to be intertwined - the stand is one color and the figurine is another, and are separated only by Z, so it ought to be able to &quot;pick up where it leaves off&quot; with the second filament.

The problem I&#039;m having is with the perimeters. I do need a perimeter on the second file, since it needs to &quot;clean the pipes&quot; so to speak, but the particular way Slic3r codes the perimeter is inconvenient in this case. It &quot;zeroes out&quot; the position before it does anything, and in this case, that means trying to drive itself through the already-printed part, before moving out to where the perimeter is. Further, the perimeters it generates are not &quot;out&quot; far enough to avoid the stand. I&#039;m having trouble figuring out how to alter either of these issues.

Any advice would be appreciated.

Using Slic3r 1.1.7 on Windows 7 on an Orion Delta, using their official .ini config file for PLA, in case those things make a difference to this answer.</description>
        <link>https://reprap.org/forum/read.php?263,458974,458974#msg-458974</link>
        <lastBuildDate>Mon, 20 Apr 2026 14:43:19 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?263,458974,459328#msg-459328</guid>
            <title>Re: Advice on how to make multi-file prints work?</title>
            <link>https://reprap.org/forum/read.php?263,458974,459328#msg-459328</link>
            <description><![CDATA[ Also,  if you have absolute E coordinates,  then you will need to reset the E axis back to what it was when you paused.]]></description>
            <dc:creator>jbernardis</dc:creator>
            <category>Slic3r</category>
            <pubDate>Fri, 23 Jan 2015 03:28:48 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?263,458974,459022#msg-459022</guid>
            <title>Re: Advice on how to make multi-file prints work?</title>
            <link>https://reprap.org/forum/read.php?263,458974,459022#msg-459022</link>
            <description><![CDATA[ What I have done to achieve a colour change is to slice the whole print, and then hand-edit the G-code file in a text editor to pause the print where I want to change colour.  Just search the G-code file for the characters "Zxxx" where "xxx" is the Z height at which you wish to change the colour.  Then insert some lines of G-code that first move the head away from the print (to get the hot nozzle out of contact) and then pauses the print job - find which command your firmware supports, maybe M226 or perhaps M25.  Ensure there is a non-printing move after the Z move, and if not put one in to get back to the position it was at before the move &amp; pause.  When the print pauses, use your manual printer controls (e.g Pronterface) to wind out all the filament, change filament and wind it in, and extrude into air a few mm until the new colour is flowing, then quickly wipe the nozzle and hit the "resume" button on your printer interface.  If you are not going to monitor the print, you could also turn off the hotend heater prior to the pause so it is not cooking plastic in case you don't get to the printer for a while, and you can turn the heater back on manually before retracting the filament.<br />
<br />
Example when wanting to change colour at a height of 10mm.  Search for "Z10.00"<br />
<br />
Section of original G code generated by Slic3r:<br />
....<br />
G1 X83.904 Y63.829 E0.43902 F4200.000<br />
G1 X82.516 Y62.441 E0.13352<br />
G1 X78.628 Y66.328 E0.37388<br />
G1 F2700.000 E-5.00000<br />
G1 Z10.000 F9000.000  &lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt; this is where the search found the 10mm layer change<br />
G1 X130.250 Y69.037 F9000.000<br />
G1 E5.00000 F2700.000<br />
G1 X137.948 Y61.339 E0.37704 F4200.000<br />
G1 X142.474 Y65.864 E0.22164<br />
G1 X140.878 Y67.460 E0.07818<br />
<br />
Change to:<br />
G1 X83.904 Y63.829 E0.43902 F4200.000<br />
G1 X82.516 Y62.441 E0.13352<br />
G1 X78.628 Y66.328 E0.37388<br />
G1 F2700.000 E-5.00000 &lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt; Note filament retraction in original code just before Z move<br />
<br />
; Manually inserted lines (just before the Z move)<br />
G1 X0 Y0 F9000  ; Move head quickly to park position<br />
M226 ; Pause the print - this is where we will manually change the filament<br />
G1 F2700.000 E-5.00000 ; Repeat the filament retraction as we will have inserted new filament during the pause<br />
; End of inserted lines - note there is already a move that follows the Z lift, so no need to add one.<br />
<br />
G1 Z10.000 F9000.000<br />
G1 X130.250 Y69.037 F9000.000<br />
G1 E5.00000 F2700.000<br />
G1 X137.948 Y61.339 E0.37704 F4200.000<br />
 Etc.<br />
<br />
Dave]]></description>
            <dc:creator>dmould</dc:creator>
            <category>Slic3r</category>
            <pubDate>Thu, 22 Jan 2015 11:59:16 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?263,458974,458974#msg-458974</guid>
            <title>Advice on how to make multi-file prints work?</title>
            <link>https://reprap.org/forum/read.php?263,458974,458974#msg-458974</link>
            <description><![CDATA[ I need to print a part from multiple files. I have a single-extruder printer, but want to use different filaments. Fortunately, the concept for this does not require the colors to be intertwined - the stand is one color and the figurine is another, and are separated only by Z, so it ought to be able to "pick up where it leaves off" with the second filament.<br />
<br />
The problem I'm having is with the perimeters. I do need a perimeter on the second file, since it needs to "clean the pipes" so to speak, but the particular way Slic3r codes the perimeter is inconvenient in this case. It "zeroes out" the position before it does anything, and in this case, that means trying to drive itself through the already-printed part, before moving out to where the perimeter is. Further, the perimeters it generates are not "out" far enough to avoid the stand. I'm having trouble figuring out how to alter either of these issues.<br />
<br />
Any advice would be appreciated.<br />
<br />
Using Slic3r 1.1.7 on Windows 7 on an Orion Delta, using their official .ini config file for PLA, in case those things make a difference to this answer.]]></description>
            <dc:creator>StarManta</dc:creator>
            <category>Slic3r</category>
            <pubDate>Thu, 22 Jan 2015 10:21:32 -0500</pubDate>
        </item>
    </channel>
</rss>
