<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Filamentwechsel während des Druckens mit S3D</title>
        <description> Hallo!

Was ist denn der beste Weg, um in S3D das erzeugen des gCodes möglichst zu automatisieren, wenn man das Filament zwischendurch wechseln möchte?
Händisch den gCode ändern ist kein Problem, ich möchte das nur gerne einfacher umsetzen und eventuell vorhandene Funktionen von S3D nutzen.

Ich habe schon ein wenig gegooglet, aber so richtig hat das wohl noch niemand dokumentiert. Oder ich suche mit den falschen Suchbegriffen.


Was ich bisher versucht habe:

Ich habe im &quot;scripts&quot;-Tab im Bereich &quot;postprocessing&quot; folgenden Code eingetragen, um einen Pausebefehl vor Layer 50 zu erzeugen:


{REPLACE &quot;; layer 50\n&quot; &quot;; layer 50\nM0\n&quot;}

So wurde es laut google zumindest vorgeschlagen. Das funktioniert allerdings nicht.</description>
        <link>https://reprap.org/forum/read.php?247,671276,671276#msg-671276</link>
        <lastBuildDate>Tue, 14 Jul 2026 06:03:03 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?247,671276,671361#msg-671361</guid>
            <title>Re: Filamentwechsel während des Druckens mit S3D</title>
            <link>https://reprap.org/forum/read.php?247,671276,671361#msg-671361</link>
            <description><![CDATA[ ... mir fiel gerade siedend heiß ein, daß ich dafür auch in der Firmware "#define FILAMENTCHANGE_REHOME" von 2 auf  0 geändert habe, sonst war da immer Chaos bei der Replatzierung nach dem Wechsel. Und man muß natürlich für die Prozesse jeweils den Extruder Toolhead Index ändern, damit das Tool Change Script ausgeführt wird.<br />
<br />
Jeder, wie er mag. Ich finde das mit dem Toolchange Script nicht zuletzt daher sinvoller, weil man sich das auch in der Vorschau in S3D über das Coloring Toolhead anschauen kann.<br />
<br />
[attachment 79302 filamentwechsel3.PNG]]]></description>
            <dc:creator>heapstar</dc:creator>
            <category>Software</category>
            <pubDate>Sun, 05 Jun 2016 14:43:14 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,671276,671341#msg-671341</guid>
            <title>Re: Filamentwechsel während des Druckens mit S3D</title>
            <link>https://reprap.org/forum/read.php?247,671276,671341#msg-671341</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>heapstar</strong><br />
Ich habe zwar erst wenig mit Filamentwechsel gemacht, aber ich hatte dann einfach ein <a href="http://reprap.org/wiki/G-code#M600:_Filament_change_pause" target="_blank"  rel="nofollow">M600 für Repetier Firmware</a> als Tool Change Script in den Prozess eingefügt. Dann je nach Bedarf das Ganze über mehrere Prozesse (drucken ab/bis mm) gesteuert.<br />
<br />
[attachment 79286 filamentwechsel.PNG]</div></blockquote>
<br />
mehrere Prozesse sind natürlich auch eine Möglichkeit (tu) Wobei es wieder nervt, herauszufinden, welches Maß denn nun die Höhe ist, bei der ich wechseln will. Da ist die exakte Layernummer leichter zu finden und einzutragen. <br />
<br />
Getestet habe ich das jetzt mal mit den Reifen dieses Mini-Monstertrucks:<br />
<br />
[attachment 79293 IMG_1573.JPG]]]></description>
            <dc:creator>Skimmy</dc:creator>
            <category>Software</category>
            <pubDate>Sun, 05 Jun 2016 14:13:07 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,671276,671317#msg-671317</guid>
            <title>Re: Filamentwechsel während des Druckens mit S3D</title>
            <link>https://reprap.org/forum/read.php?247,671276,671317#msg-671317</link>
            <description><![CDATA[ Ich habe zwar erst wenig mit Filamentwechsel gemacht, aber ich hatte dann einfach ein <a href="http://reprap.org/wiki/G-code#M600:_Filament_change_pause" target="_blank"  rel="nofollow">M600 für Repetier Firmware</a> als Tool Change Script in den Prozess eingefügt. Dann je nach Bedarf das Ganze über mehrere Prozesse (drucken ab/bis mm) gesteuert.<br />
<br />
[attachment 79286 filamentwechsel.PNG]]]></description>
            <dc:creator>heapstar</dc:creator>
            <category>Software</category>
            <pubDate>Sun, 05 Jun 2016 13:01:49 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,671276,671315#msg-671315</guid>
            <title>Re: Filamentwechsel während des Druckens mit S3D</title>
            <link>https://reprap.org/forum/read.php?247,671276,671315#msg-671315</link>
            <description><![CDATA[ ok, noch eine Frage, weil es mich gerade nervt...<br />
<br />
Jetzt ersetze ich ja den Text layer x durch mein Farbwechsel-script... Dann macht er das jetzt aber auch am Anfang der gcode datei, wo S3D nochmal alle parameter auflstet... Kann man diese Parameterauflistung ausschalten?]]></description>
            <dc:creator>Skimmy</dc:creator>
            <category>Software</category>
            <pubDate>Sun, 05 Jun 2016 12:50:34 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,671276,671285#msg-671285</guid>
            <title>Re: Filamentwechsel während des Druckens mit S3D</title>
            <link>https://reprap.org/forum/read.php?247,671276,671285#msg-671285</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>AlterBastler</strong><br />
Versuch es mal ohne die Leerzeichen hinter dem Semikolon<br />
<pre class="bbcode">
{REPLACE ";layer 50\n" ";layer 50\nM0\n"}</pre>
<br />
Herzl. Grüße</div></blockquote>
<br />
Okay, danke. Es hatte tatsächlich einfach damit zu tun, dass Leerzeichen vorhanden waren, wo keine sein sollten.<br />
<br />
Funktioniert jetzt alles wie es soll.]]></description>
            <dc:creator>Skimmy</dc:creator>
            <category>Software</category>
            <pubDate>Sun, 05 Jun 2016 11:34:52 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,671276,671277#msg-671277</guid>
            <title>Re: Filamentwechsel während des Druckens mit S3D</title>
            <link>https://reprap.org/forum/read.php?247,671276,671277#msg-671277</link>
            <description><![CDATA[ Versuch es mal ohne die Leerzeichen hinter dem Semikolon<br />
<pre class="bbcode">
{REPLACE ";layer 50\n" ";layer 50\nM0\n"}</pre>
<br />
Herzl. Grüße]]></description>
            <dc:creator>AlterBastler</dc:creator>
            <category>Software</category>
            <pubDate>Sun, 05 Jun 2016 11:11:20 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,671276,671276#msg-671276</guid>
            <title>Filamentwechsel während des Druckens mit S3D</title>
            <link>https://reprap.org/forum/read.php?247,671276,671276#msg-671276</link>
            <description><![CDATA[ Hallo!<br />
<br />
Was ist denn der beste Weg, um in S3D das erzeugen des gCodes möglichst zu automatisieren, wenn man das Filament zwischendurch wechseln möchte?<br />
Händisch den gCode ändern ist kein Problem, ich möchte das nur gerne einfacher umsetzen und eventuell vorhandene Funktionen von S3D nutzen.<br />
<br />
Ich habe schon ein wenig gegooglet, aber so richtig hat das wohl noch niemand dokumentiert. Oder ich suche mit den falschen Suchbegriffen.<br />
<br />
<br />
Was ich bisher versucht habe:<br />
<br />
Ich habe im "scripts"-Tab im Bereich "postprocessing" folgenden Code eingetragen, um einen Pausebefehl vor Layer 50 zu erzeugen:<br />
<br />
<pre class="bbcode">
{REPLACE "; layer 50\n" "; layer 50\nM0\n"}</pre>
<br />
So wurde es laut google zumindest vorgeschlagen. Das funktioniert allerdings nicht.]]></description>
            <dc:creator>Skimmy</dc:creator>
            <category>Software</category>
            <pubDate>Sun, 05 Jun 2016 11:02:18 -0400</pubDate>
        </item>
    </channel>
</rss>
