<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
               xmlns:atom="http://www.w3.org/2005/Atom"
               xmlns:dc="http://purl.org/dc/elements/1.1/"
               xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
               xmlns:admin="http://webns.net/mvcb/"
               xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
               xmlns:content="http://purl.org/rss/1.0/modules/content/">
            <channel>
                <title>
					                		Toolchange gcode identification - Hardware, firmware and software help                                    </title>
                <link>https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/toolchange-gcode-identification/</link>
                <description>Prusa3D Forum Discussion Board</description>
                <language>en-US</language>
                <lastBuildDate>Thu, 11 Jun 2026 03:45:42 +0000</lastBuildDate>
                <generator>wpForo</generator>
                <ttl>60</ttl>
                					                    <item>
                        <title>RE: Toolchange gcode identification</title>
                        <link>https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/toolchange-gcode-identification/#post-699528</link>
                        <pubDate>Thu, 15 Feb 2024 10:46:27 +0000</pubDate>
                        <description><![CDATA[I am wondering if your motiviation for this has been the same issue I see when toolchanging on the wipe tower.My issue is that when toolchange occurs it leaves a &quot;blop&quot; of filament where the...]]></description>
                        <content:encoded><![CDATA[<p>I am wondering if your motiviation for this has been the same issue I see when toolchanging on the wipe tower.</p><p>My issue is that when toolchange occurs it leaves a "blop" of filament where the tool does Z-lift before changing tool. When the next extruder continues it will start in this blop making it a little bigger and results in a risk of the nozzle ramming into this blop causing the wipe tower to tilt. I have been searching all over but have not been able to find any forum about this issue and I guess your thread comes closer.</p><p>I thought reducing the Z-lift under toolchange would reduce the size of this blop but I have just tested it with no success. This leaves me to think that for some reason there is "extra extruding" just at it does Z-lift. Have you experienced this issue and found any good solution for this? </p>]]></content:encoded>
                        <category domain="https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/">Hardware, firmware and software help</category>                        <dc:creator>SimonMK</dc:creator>
                        <guid isPermaLink="true">https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/toolchange-gcode-identification/#post-699528</guid>
                    </item>
                                        <item>
                        <title>RE: Toolchange gcode identification</title>
                        <link>https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/toolchange-gcode-identification/#post-682633</link>
                        <pubDate>Sat, 04 Nov 2023 22:52:42 +0000</pubDate>
                        <description><![CDATA[That is my understanding based on the comment in the start gcode. I overrode the default 2mm to 0.2mm and that worked, but then I tried setting it to zero and it seemed to ignore this and we...]]></description>
                        <content:encoded><![CDATA[<p>That is my understanding based on the comment in the start gcode. I overrode the default 2mm to 0.2mm and that worked, but then I tried setting it to zero and it seemed to ignore this and went back to 2mm. Very frustrating.</p>]]></content:encoded>
                        <category domain="https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/">Hardware, firmware and software help</category>                        <dc:creator>TeachingTech</dc:creator>
                        <guid isPermaLink="true">https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/toolchange-gcode-identification/#post-682633</guid>
                    </item>
                                        <item>
                        <title>RE:</title>
                        <link>https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/toolchange-gcode-identification/#post-682632</link>
                        <pubDate>Sat, 04 Nov 2023 22:19:11 +0000</pubDate>
                        <description><![CDATA[Good work. Appreciate you sharing this information. I don&#039;t have the time to investigate much so glad others can. As you say, it would be very helpful if Prusa were able to detail more of th...]]></description>
                        <content:encoded><![CDATA[<p>Good work. Appreciate you sharing this information. I don't have the time to investigate much so glad others can. As you say, it would be very helpful if Prusa were able to detail more of this. </p>
<p> </p>
<p>Edit to add: So you think the M217 will allow a reduction in z hop when a tool finishes on a layer and wants to move to dock?</p>]]></content:encoded>
                        <category domain="https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/">Hardware, firmware and software help</category>                        <dc:creator>GuyH</dc:creator>
                        <guid isPermaLink="true">https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/toolchange-gcode-identification/#post-682632</guid>
                    </item>
                                        <item>
                        <title>RE: Toolchange gcode identification</title>
                        <link>https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/toolchange-gcode-identification/#post-682615</link>
                        <pubDate>Sat, 04 Nov 2023 20:35:44 +0000</pubDate>
                        <description><![CDATA[After testing, i still think L is related to ift, but my results were inconsistent.I did find the undocumented M217 Z in the start gcode, which sets the z hop for tool changes. By tweaking t...]]></description>
                        <content:encoded><![CDATA[<p>After testing, i still think L is related to ift, but my results were inconsistent.</p><p>I did find the undocumented M217 Z in the start gcode, which sets the z hop for tool changes. By tweaking this at the start of the print, I can lower the Z hop and cut down dramatically on the vertical bits of filament that later dislodge and ruin multicolour printing.</p><p>Hopefully the documentation is improved soon to make this experimentation a bit easier.</p>]]></content:encoded>
                        <category domain="https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/">Hardware, firmware and software help</category>                        <dc:creator>TeachingTech</dc:creator>
                        <guid isPermaLink="true">https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/toolchange-gcode-identification/#post-682615</guid>
                    </item>
                                        <item>
                        <title>Toolchange gcode identification</title>
                        <link>https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/toolchange-gcode-identification/#post-682512</link>
                        <pubDate>Sat, 04 Nov 2023 01:16:31 +0000</pubDate>
                        <description><![CDATA[It seems as if the actual deploying and stowing of tools is handled by specific gcode.
Drop off a tool:
P0 S1 L2 D0
It is always P0, regardless of which tool is being dropped.
Pick up a ...]]></description>
                        <content:encoded><![CDATA[<p>It seems as if the actual deploying and stowing of tools is handled by specific gcode.</p>
<p>Drop off a tool:</p>
<pre contenteditable="false">P0 S1 L2 D0</pre>
<p>It is always P0, regardless of which tool is being dropped.</p>
<p>Pick up a tool:</p>
<pre contenteditable="false">T4 S1 L0 D0</pre>
<p>Where the number after T represents the next tool, from 0-4.</p>
<p>I'm looking unsuccessfully for documentation on the other arguments. S1 is covered here: https://github.com/prusa3d/Prusa-Firmware-Buddy/blob/56a40a0f776bb096468b47f52eb158e0afc84e08/lib/Marlin/Marlin/src/gcode/control/T.cpp</p>
<p>S1 seems to be "Don't move the tool in XY after change", but L and D are not covered.</p>
<p>My guess is L is 'lift'. This would mean the bed moves 2mm for clearance when dropping off a tool and returns back to 0mm after picking up the new one. Observations seem to match that.</p>
<p>D I have no idea.</p>
<p>I will do some trial and error but if anyone already knows, please share. </p>]]></content:encoded>
                        <category domain="https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/">Hardware, firmware and software help</category>                        <dc:creator>TeachingTech</dc:creator>
                        <guid isPermaLink="true">https://forum.prusa3d.com/forum/original-prusa-xl-tool-changer-hardware-firmware-and-software-help/toolchange-gcode-identification/#post-682512</guid>
                    </item>
                                                </channel>
        </rss>
        