aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2018-03-02 14:11:00 -0500
committerKevin O'Connor <kevin@koconnor.net>2018-03-09 10:26:21 -0500
commit4d48c111d81e597850b564d3b543cbc6a9db739d (patch)
tree4b28518b3d0bf4ffbcc3443582ff5f2f961b34bc /config
parent6c1e1dcc8df9827b9249065be8257a9f7252623c (diff)
downloadkutter-4d48c111d81e597850b564d3b543cbc6a9db739d.tar.gz
kutter-4d48c111d81e597850b564d3b543cbc6a9db739d.tar.xz
kutter-4d48c111d81e597850b564d3b543cbc6a9db739d.zip
cartesian: Initial support for dual carriages
Add support for additional carriages on cartesian printers. This is used by some printers to handle multiple extruders. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'config')
-rw-r--r--config/example-extras.cfg24
1 files changed, 24 insertions, 0 deletions
diff --git a/config/example-extras.cfg b/config/example-extras.cfg
index 410a5835..33b67178 100644
--- a/config/example-extras.cfg
+++ b/config/example-extras.cfg
@@ -98,6 +98,30 @@
# activation.
+# 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 - use the SET_DUAL_CARRIAGE
+# command in the activate_gcode / deactivate_gcode section of the
+# appropriate extruder. Be sure to also use that mechanism to park the
+# carriages during deactivation.
+#[dual_carriage]
+#axis:
+# The axis this extra carriage is on (either x or y). This parameter
+# must be provided.
+#step_pin:
+#dir_pin:
+#enable_pin:
+#step_distance:
+#endstop_pin:
+#position_endstop:
+#position_min:
+#position_max:
+# See the example.cfg for the definition of the above parameters.
+
+
# Multi-stepper axes. On a cartesian style printer, the stepper
# controlling a given axis may have additional config blocks defining
# steppers that should be stepped in concert with the primary