diff options
Diffstat (limited to 'docs/Config_Reference.md')
-rw-r--r-- | docs/Config_Reference.md | 35 |
1 files changed, 27 insertions, 8 deletions
diff --git a/docs/Config_Reference.md b/docs/Config_Reference.md index b36c47a9..b64b9cf1 100644 --- a/docs/Config_Reference.md +++ b/docs/Config_Reference.md @@ -2007,14 +2007,24 @@ for an example configuration. ### [dual_carriage] -Support for cartesian printers with dual carriages on a single -axis. The active carriage is set via the SET_DUAL_CARRIAGE extended -g-code command. The "SET_DUAL_CARRIAGE CARRIAGE=1" command will -activate the carriage defined in this section (CARRIAGE=0 will return -activation to the primary carriage). Dual carriage support is -typically combined with extra extruders - the SET_DUAL_CARRIAGE -command is often called at the same time as the ACTIVATE_EXTRUDER -command. Be sure to park the carriages during deactivation. +Support for cartesian and hybrid_corexy/z printers with dual carriages +on a single axis. The carriage mode can be set via the +SET_DUAL_CARRIAGE extended g-code command. For example, +"SET_DUAL_CARRIAGE CARRIAGE=1" command will activate the carriage defined +in this section (CARRIAGE=0 will return activation to the primary carriage). +Dual carriage support is typically combined with extra extruders - the +SET_DUAL_CARRIAGE command is often called at the same time as the +ACTIVATE_EXTRUDER command. Be sure to park the carriages during deactivation. +Additionally, one could use "SET_DUAL_CARRIAGE CARRIAGE=1 MODE=COPY" or +"SET_DUAL_CARRIAGE CARRIAGE=1 MODE=MIRROR" commands to activate either copying +or mirroring mode of the dual carriage, in which case it will follow the +motion of the carriage 0 accordingly. These commands can be used to print +two parts simultaneously - either two identical parts (in COPY mode) or +mirrored parts (in MIRROR mode). Note that COPY and MIRROR modes also require +appropriate configuration of the extruder on the dual carriage, which can +typically be achieved with +"SYNC_EXTRUDER_MOTION MOTION_QUEUE=extruder EXTRUDER=<dual_carriage_extruder>" +or a similar command. See [sample-idex.cfg](../config/sample-idex.cfg) for an example configuration. @@ -2024,6 +2034,15 @@ configuration. axis: # The axis this extra carriage is on (either x or y). This parameter # must be provided. +#safe_distance: +# The minimum distance (in mm) to enforce between the dual and the primary +# carriages. If a G-Code command is executed that will bring the carriages +# closer than the specified limit, such a command will be rejected with an +# error. If safe_distance is not provided, it will be inferred from +# position_min and position_max for the dual and primary carriages. If set +# to 0 (or safe_distance is unset and position_min and position_max are +# identical for the primary and dual carraiges), the carriages proximity +# checks will be disabled. #step_pin: #dir_pin: #enable_pin: |