Deploying to gh-pages from @ Klipper3d/klipper@187481e251 🚀

This commit is contained in:
KevinOConnor
2026-02-20 02:38:00 +00:00
parent 2947025a11
commit 6765e5f737
2 changed files with 26 additions and 17 deletions

View File

@@ -5211,19 +5211,24 @@ provides the following standard G-Code commands:</p>
<a href="Config_Reference.html#dual_carriage">dual_carriage config section</a> is
enabled.</p>
<h4 id="set_dual_carriage">SET_DUAL_CARRIAGE<a class="headerlink" href="#set_dual_carriage" title="Permanent link">&para;</a></h4>
<p><code>SET_DUAL_CARRIAGE CARRIAGE=&lt;carriage&gt; [MODE=[PRIMARY|COPY|MIRROR]]</code>:
<p><code>SET_DUAL_CARRIAGE CARRIAGE=&lt;carriage&gt; [MODE=[PRIMARY|COPY|MIRROR|INACTIVE]]</code>:
This command will change the mode of the specified carriage.
If no <code>MODE</code> is provided it defaults to <code>PRIMARY</code>. <code>&lt;carriage&gt;</code> must
reference a defined primary or dual carriage for <code>generic_cartesian</code>
kinematics or be 0 (for primary carriage) or 1 (for dual carriage)
for all other kinematics supporting IDEX. Setting the mode to <code>PRIMARY</code>
deactivates the other carriage and makes the specified carriage execute
subsequent G-Code commands as-is. Before activating <code>COPY</code> or <code>MIRROR</code>
mode for a carriage, a different one must be activated as <code>PRIMARY</code> on
the same axis. When set to either of these two modes, the carriage
will then track the subsequent moves of its primary carriage and either
copy relative movements of it (in <code>COPY</code> mode) or execute them in the
opposite (mirror) direction (in <code>MIRROR</code> mode).</p>
deactivates all other carriages on the same axis and makes the specified
carriage execute subsequent G-Code movement commands as-is. Before activating
<code>COPY</code> or <code>MIRROR</code> mode for a carriage, a different one must be activated as
<code>PRIMARY</code> on the same axis. When set to either of these two modes, the carriage
will track the subsequent G-Code moves and either copy relative movements
(in <code>COPY</code> mode) or execute them in the opposite (mirror) direction (in
<code>MIRROR</code> mode). Setting the mode to <code>INACTIVE</code> deactivates the carriage and
makes it ignore further G-Code moves. Note that deactivating the primary
carriage on the axis does not disable other carriages working in <code>COPY</code> or
<code>MIRROR</code> mode, which can be used to disable printing a failed part by any of
the tools and park that tool to prevent collisions with an unfinished part, see
this <a href="https://github.com/Klipper3d/klipper/blob/master/config/sample-corexyuv.cfg">sample configuration</a> for macros examples.</p>
<h4 id="save_dual_carriage_state">SAVE_DUAL_CARRIAGE_STATE<a class="headerlink" href="#save_dual_carriage_state" title="Permanent link">&para;</a></h4>
<p><code>SAVE_DUAL_CARRIAGE_STATE [NAME=&lt;state_name&gt;]</code>: Save the current positions
of the dual carriages and their modes. Saving and restoring DUAL_CARRIAGE
@@ -5232,14 +5237,18 @@ overrides. If NAME is provided it allows one to name the saved state
to the given string. If NAME is not provided it defaults to "default".</p>
<h4 id="restore_dual_carriage_state">RESTORE_DUAL_CARRIAGE_STATE<a class="headerlink" href="#restore_dual_carriage_state" title="Permanent link">&para;</a></h4>
<p><code>RESTORE_DUAL_CARRIAGE_STATE [NAME=&lt;state_name&gt;] [MOVE=[0|1] [MOVE_SPEED=&lt;speed&gt;]]</code>:
Restore the previously saved positions of the dual carriages and their modes,
unless "MOVE=0" is specified, in which case only the saved modes will be
restored, but not the positions of the carriages. If positions are being
restored and "MOVE_SPEED" is specified, then the toolhead moves will be
performed with the given speed (in mm/s); otherwise the toolhead move will
use the rail homing speed. Note that the carriages restore their positions
only over their own axis, which may be necessary to correctly restore COPY
and MIRROR mode of the dual carriage.</p>
Restore the previously saved states of all dual and their primary carriages.
This command restores the modes of the carriages and moves them to their
previously saved positions, unless "MOVE=0" is specified. If positions are being
restored and "MOVE_SPEED" is specified, then the carriages will move with at
most the provided speed (in mm/s); otherwise the homing speeds of the
corresponding carriages will be used as a reference. Note that the carriages
restore their positions only over their own axes, which may be necessary to
correctly restore COPY and MIRROR mode of the dual carriage. In addition, this
command updates the Klipper toolhead position for each axis that has some dual
carriages: it is set to match the actual position of the activated primary
carriage of an axis or, if an axis does not have a saved primary carriage,
to the axis position when <code>SAVE_DUAL_CARRIAGE_STATE</code> command was called.</p>
<h3 id="endstop_phase">[endstop_phase]<a class="headerlink" href="#endstop_phase" title="Permanent link">&para;</a></h3>
<p>The following commands are available when an
<a href="Config_Reference.html#endstop_phase">endstop_phase config section</a> is

File diff suppressed because one or more lines are too long