Single nozzle filament change (#11994)
This commit is contained in:
committed by
Scott Lahteine
parent
bfcf570d68
commit
74cd6cb4fc
@ -1513,6 +1513,28 @@
|
||||
// Add commands that need sub-codes to this list
|
||||
#define USE_GCODE_SUBCODES ENABLED(G38_PROBE_TARGET) || ENABLED(CNC_COORDINATE_SYSTEMS) || ENABLED(POWER_LOSS_RECOVERY)
|
||||
|
||||
// Single Nozzle swap on toolchange defaults
|
||||
#if ENABLED(SINGLENOZZLE)
|
||||
#ifndef SINGLENOZZLE_SWAP_LENGTH
|
||||
#define SINGLENOZZLE_SWAP_LENGTH 0
|
||||
#endif
|
||||
#ifndef SINGLENOZZLE_SWAP_RETRACT_SPEED
|
||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 60.0
|
||||
#endif
|
||||
#ifndef SINGLENOZZLE_SWAP_PRIME_SPEED
|
||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 60.0
|
||||
#endif
|
||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||
#ifndef SINGLENOZZLE_TOOLCHANGE_POSITION
|
||||
#define SINGLENOZZLE_TOOLCHANGE_POSITION { (X_MIN_POS + 10), (Y_MIN_POS + 10), 5 }
|
||||
#endif
|
||||
#else
|
||||
#ifndef SINGLENOZZLE_TOOLCHANGE_ZRAISE
|
||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2.0
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
// Parking Extruder
|
||||
#if ENABLED(PARKING_EXTRUDER)
|
||||
#ifndef PARKING_EXTRUDER_GRAB_DISTANCE
|
||||
|
@ -602,6 +602,10 @@ static_assert(X_MAX_LENGTH >= X_BED_SIZE && Y_MAX_LENGTH >= Y_BED_SIZE,
|
||||
#error "EXTRUDERS must be 1 with HEATERS_PARALLEL."
|
||||
#endif
|
||||
|
||||
#if ENABLED(SINGLENOZZLE) && !defined(SINGLENOZZLE_SWAP_LENGTH)
|
||||
#define SINGLENOZZLE_SWAP_LENGTH 0
|
||||
#endif
|
||||
|
||||
#elif ENABLED(MK2_MULTIPLEXER)
|
||||
#error "MK2_MULTIPLEXER requires 2 or more EXTRUDERS."
|
||||
#elif ENABLED(SINGLENOZZLE)
|
||||
|
Reference in New Issue
Block a user