mirror of
https://github.com/Klipper3d/klipper.git
synced 2026-08-31 04:38:29 +02:00
Deploying to gh-pages from @ Klipper3d/klipper@187481e251 🚀
This commit is contained in:
41
G-Codes.html
41
G-Codes.html
@@ -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">¶</a></h4>
|
||||
<p><code>SET_DUAL_CARRIAGE CARRIAGE=<carriage> [MODE=[PRIMARY|COPY|MIRROR]]</code>:
|
||||
<p><code>SET_DUAL_CARRIAGE CARRIAGE=<carriage> [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><carriage></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">¶</a></h4>
|
||||
<p><code>SAVE_DUAL_CARRIAGE_STATE [NAME=<state_name>]</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">¶</a></h4>
|
||||
<p><code>RESTORE_DUAL_CARRIAGE_STATE [NAME=<state_name>] [MOVE=[0|1] [MOVE_SPEED=<speed>]]</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">¶</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
Reference in New Issue
Block a user