mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-12-16 05:09:56 +01:00
This also enables arbitrary using names for primary carriages with generic_cartesian kinematics. Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
53 lines
916 B
Plaintext
53 lines
916 B
Plaintext
# Test cases on printers with dual carriage and multiple extruders
|
|
CONFIG corexyuv.cfg
|
|
DICTIONARY atmega2560.dict
|
|
|
|
# First home the printer
|
|
G90
|
|
G28
|
|
|
|
# Perform a dummy move
|
|
G1 X10 Y20 F6000
|
|
|
|
# Activate alternate carriage
|
|
SET_DUAL_CARRIAGE CARRIAGE=carriage_u
|
|
SET_DUAL_CARRIAGE CARRIAGE=carriage_v
|
|
G1 X170 Y190 F6000
|
|
|
|
# Go back to main carriage on X axis
|
|
SET_DUAL_CARRIAGE CARRIAGE=carriage_x
|
|
G1 X20 F6000
|
|
|
|
# Save dual carriage state
|
|
SAVE_DUAL_CARRIAGE_STATE
|
|
|
|
G1 Y150 F6000
|
|
|
|
# Go back to main carriage on Y axis
|
|
SET_DUAL_CARRIAGE CARRIAGE=carriage_y
|
|
G1 X10 Y50 F6000
|
|
|
|
# Restore dual carriage state
|
|
RESTORE_DUAL_CARRIAGE_STATE
|
|
|
|
# Test changing extruders
|
|
G1 X5
|
|
T1
|
|
G91
|
|
G1 X-10 E.2
|
|
T0
|
|
G91
|
|
G1 X20 E.2
|
|
G90
|
|
|
|
QUERY_ENDSTOPS
|
|
|
|
# Servo tests
|
|
SET_SERVO servo=my_servo angle=160
|
|
SET_SERVO servo=my_servo angle=130
|
|
|
|
# Verify STEPPER_BUZZ
|
|
STEPPER_BUZZ STEPPER='stepper d'
|
|
STEPPER_BUZZ STEPPER=extruder
|
|
STEPPER_BUZZ STEPPER=extruder1
|