aboutsummaryrefslogtreecommitdiffstats
path: root/test/klippy/dual_carriage.test
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2018-06-17 09:44:15 -0400
committerKevin O'Connor <kevin@koconnor.net>2018-06-17 10:03:43 -0400
commitd94dc44e98f6d6891d13d304be5f7e771fa751fc (patch)
treec6c2e30d0c9964d8a2dd2bd2ebcd30083cdda02a /test/klippy/dual_carriage.test
parentea180342580820353117449fdfe8566d99f25804 (diff)
downloadkutter-d94dc44e98f6d6891d13d304be5f7e771fa751fc.tar.gz
kutter-d94dc44e98f6d6891d13d304be5f7e771fa751fc.tar.xz
kutter-d94dc44e98f6d6891d13d304be5f7e771fa751fc.zip
test: Add a dual_carriage test case
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'test/klippy/dual_carriage.test')
-rw-r--r--test/klippy/dual_carriage.test37
1 files changed, 37 insertions, 0 deletions
diff --git a/test/klippy/dual_carriage.test b/test/klippy/dual_carriage.test
new file mode 100644
index 00000000..d3781270
--- /dev/null
+++ b/test/klippy/dual_carriage.test
@@ -0,0 +1,37 @@
+# Test cases on printers with dual carriage and multiple extruders
+CONFIG dual_carriage.cfg
+DICTIONARY atmega2560-16mhz.dict
+
+# First home the printer
+G90
+G28
+
+# Perform a dummy move
+G1 X10 F6000
+
+# Activate alternate carriage
+SET_DUAL_CARRIAGE CARRIAGE=1
+G1 X190 F6000
+
+# Go back to main carriage
+SET_DUAL_CARRIAGE CARRIAGE=0
+G1 X20 F6000
+
+# Test changing extruders
+G1 X5
+T1
+G91
+G1 X-10 E.2
+T0
+G91
+G1 X20 E.2
+G90
+
+# Servo tests
+SET_SERVO servo=my_servo angle=160
+SET_SERVO servo=my_servo angle=130
+
+# Verify STEPPER_BUZZ
+STEPPER_BUZZ STEPPER=dual_carriage
+STEPPER_BUZZ STEPPER=extruder
+STEPPER_BUZZ STEPPER=extruder1