Single Z raise value for all tool-changing / parking (#12090)
* Universal tool-change Z lift * Add TOOLCHANGE_ZRAISE to example configs * Park/unpark changes to example configs * Implement DEBUG_DXC_MODE
This commit is contained in:
parent
6bdbe3299e
commit
3ec3872730
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -962,6 +959,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 250
|
#define Z_MAX_POS 250
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 260
|
#define Z_MAX_POS 260
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1057,6 +1054,9 @@
|
||||||
#define X_MAX_POS X_BED_SIZE
|
#define X_MAX_POS X_BED_SIZE
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -162,7 +162,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -216,7 +215,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -234,7 +232,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -949,6 +946,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 240
|
#define Z_MAX_POS 240
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS 186
|
#define Y_MAX_POS 186
|
||||||
#define Z_MAX_POS 186
|
#define Z_MAX_POS 186
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS 93
|
#define Y_MAX_POS 93
|
||||||
#define Z_MAX_POS 186
|
#define Z_MAX_POS 186
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -930,6 +927,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 180
|
#define Z_MAX_POS 180
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -169,7 +169,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -223,7 +222,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -241,7 +239,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -943,6 +940,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 210
|
#define Z_MAX_POS 210
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -930,6 +927,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -162,7 +162,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -216,7 +215,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -234,7 +232,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -941,6 +938,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 400
|
#define Z_MAX_POS 400
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -952,6 +949,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 400
|
#define Z_MAX_POS 400
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -165,7 +165,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -219,7 +218,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -237,7 +235,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -946,6 +943,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 400
|
#define Z_MAX_POS 400
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -170,7 +170,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -224,7 +223,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -242,7 +240,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -961,6 +958,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 300
|
#define Z_MAX_POS 300
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -952,6 +949,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 310
|
#define Z_MAX_POS 310
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -946,6 +943,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -946,6 +943,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 250
|
#define Z_MAX_POS 250
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -952,6 +949,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 310
|
#define Z_MAX_POS 310
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -952,6 +949,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 165
|
#define Z_MAX_POS 165
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -924,6 +921,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 235
|
#define Z_MAX_POS 235
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -924,6 +921,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 235
|
#define Z_MAX_POS 235
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -948,6 +945,9 @@
|
||||||
#define Y_MAX_POS 182
|
#define Y_MAX_POS 182
|
||||||
#define Z_MAX_POS 175
|
#define Z_MAX_POS 175
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -202,7 +202,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -256,7 +255,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -274,7 +272,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1038,6 +1035,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 500
|
#define Z_MAX_POS 500
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -164,7 +164,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -218,7 +217,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -236,7 +234,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -984,6 +981,9 @@
|
||||||
#define Z_MAX_POS 500
|
#define Z_MAX_POS 500
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -389,10 +389,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_AUTO_PARK_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_AUTO_PARK_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 200
|
#define DEFAULT_DUPLICATION_X_OFFSET 200
|
||||||
|
|
||||||
|
|
|
@ -165,7 +165,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -219,7 +218,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -237,7 +235,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -967,6 +964,9 @@
|
||||||
#define Z_MAX_POS 500
|
#define Z_MAX_POS 500
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -390,10 +390,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_AUTO_PARK_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_AUTO_PARK_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 200
|
#define DEFAULT_DUPLICATION_X_OFFSET 200
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -957,6 +954,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 170
|
#define Z_MAX_POS 170
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -949,6 +946,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 162
|
#define Z_MAX_POS 162
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -958,6 +955,9 @@
|
||||||
#define Y_MAX_POS (-Y_MIN_POS+Y_BED_SIZE)
|
#define Y_MAX_POS (-Y_MIN_POS+Y_BED_SIZE)
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -957,6 +954,9 @@
|
||||||
#define Y_MAX_POS (-Y_MIN_POS+Y_BED_SIZE)
|
#define Y_MAX_POS (-Y_MIN_POS+Y_BED_SIZE)
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 180
|
#define Z_MAX_POS 180
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 180
|
#define Z_MAX_POS 180
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -946,6 +943,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 185
|
#define Z_MAX_POS 185
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -166,7 +166,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -220,7 +219,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -238,7 +236,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -954,6 +951,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 320
|
#define Z_MAX_POS 320
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -181,7 +181,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -235,7 +234,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -253,7 +251,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -962,6 +959,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -166,7 +166,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -220,7 +219,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -238,7 +236,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -966,6 +963,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 180
|
#define Z_MAX_POS 180
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -941,6 +938,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -946,6 +943,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 260
|
#define Z_MAX_POS 260
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -946,6 +943,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 260
|
#define Z_MAX_POS 260
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -991,6 +988,9 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 80
|
#define Z_MAX_POS 80
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -164,7 +164,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -218,7 +217,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -236,7 +234,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -940,6 +937,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 254 // RigidBot regular and Big are 254mm
|
#define Z_MAX_POS 254 // RigidBot regular and Big are 254mm
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -192,7 +192,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -246,7 +245,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -264,7 +262,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -955,6 +952,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 225
|
#define Z_MAX_POS 225
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -944,6 +941,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 180
|
#define Z_MAX_POS 180
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -973,6 +970,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 170
|
#define Z_MAX_POS 170
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -183,7 +183,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -237,7 +236,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -255,7 +253,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -998,6 +995,9 @@
|
||||||
#define Z_MAX_POS 158
|
#define Z_MAX_POS 158
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 150
|
#define Z_MAX_POS 150
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -946,6 +943,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE - (TRONXY_Y_BED_OFFSET + 5)
|
#define Y_MAX_POS Y_BED_SIZE - (TRONXY_Y_BED_OFFSET + 5)
|
||||||
#define Z_MAX_POS 316
|
#define Z_MAX_POS 316
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -385,10 +385,6 @@
|
||||||
// This is the default power-up mode which can be later using M605.
|
// This is the default power-up mode which can be later using M605.
|
||||||
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
|
||||||
|
|
||||||
// Default settings in "Auto-park Mode"
|
|
||||||
#define TOOLCHANGE_PARK_ZLIFT 0.2 // the distance to raise Z axis when parking an extruder
|
|
||||||
#define TOOLCHANGE_UNPARK_ZLIFT 1 // the distance to raise Z axis when unparking an extruder
|
|
||||||
|
|
||||||
// Default x offset in duplication mode (typically set to half print bed width)
|
// Default x offset in duplication mode (typically set to half print bed width)
|
||||||
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
#define DEFAULT_DUPLICATION_X_OFFSET 100
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 400
|
#define Z_MAX_POS 400
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -953,6 +950,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 130
|
#define Z_MAX_POS 130
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
||||||
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
#define SINGLENOZZLE_SWAP_PRIME_SPEED 3600 // (mm/m)
|
||||||
//#define SINGLENOZZLE_SWAP_PARK
|
//#define SINGLENOZZLE_SWAP_PARK
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_ZRAISE 2 // (mm)
|
|
||||||
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
#if ENABLED(SINGLENOZZLE_SWAP_PARK)
|
||||||
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define SINGLENOZZLE_TOOLCHANGE_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define SINGLENOZZLE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
||||||
|
@ -215,7 +214,6 @@
|
||||||
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // Delay (ms) for magnetic field. No delay if 0 or not defined.
|
||||||
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
#define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
||||||
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
#define PARKING_EXTRUDER_GRAB_DISTANCE 1 // mm to move beyond the parking point to grab the extruder
|
||||||
#define PARKING_EXTRUDER_SECURITY_RAISE 5 // Z-raise before parking
|
|
||||||
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
//#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -233,7 +231,6 @@
|
||||||
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
#define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis
|
||||||
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
#define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis
|
||||||
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
#define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders
|
||||||
#define SWITCHING_TOOLHEAD_SECURITY_RAISE 5 // (mm) Z-raise before parking
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -942,6 +939,9 @@
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 200
|
#define Z_MAX_POS 200
|
||||||
|
|
||||||
|
// Z raise distance for tool-change, as needed for some extruders
|
||||||
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software Endstops
|
* Software Endstops
|
||||||
*
|
*
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue