mirror of
https://github.com/MarlinFirmware/Configurations.git
synced 2025-07-10 16:27:56 -06:00
Update unit labels
This commit is contained in:
parent
b74d561ab8
commit
8d8b2fcc43
368 changed files with 3264 additions and 3264 deletions
|
@ -235,8 +235,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -284,8 +284,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -999,13 +999,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1399,7 +1399,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -339,7 +339,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -883,7 +883,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1025,7 +1025,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1985,13 +1985,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2027,7 +2027,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3151,7 +3151,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3468,7 +3468,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -238,8 +238,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -287,8 +287,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1008,13 +1008,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 7500
|
#define XY_PROBE_SPEED 7500
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1408,7 +1408,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3481,7 +3481,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1402,7 +1402,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1402,7 +1402,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1021,13 +1021,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1419,7 +1419,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (8*60)
|
#define HOMING_FEEDRATE_Z (8*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -275,8 +275,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -324,8 +324,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1064,13 +1064,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1479,7 +1479,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT 4 // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT 4 // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (40*60)
|
#define HOMING_FEEDRATE_XY (40*60)
|
||||||
#define HOMING_FEEDRATE_Z (7*60)
|
#define HOMING_FEEDRATE_Z (7*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -886,7 +886,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1028,7 +1028,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1989,13 +1989,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2031,7 +2031,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3155,7 +3155,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3472,7 +3472,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -275,8 +275,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -324,8 +324,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1065,13 +1065,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1479,7 +1479,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT 4 // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT 4 // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (40*60)
|
#define HOMING_FEEDRATE_XY (40*60)
|
||||||
#define HOMING_FEEDRATE_Z (7*60)
|
#define HOMING_FEEDRATE_Z (7*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1988,13 +1988,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2030,7 +2030,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3154,7 +3154,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3471,7 +3471,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1401,7 +1401,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1012,13 +1012,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1412,7 +1412,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (100*60)
|
#define HOMING_FEEDRATE_XY (100*60)
|
||||||
#define HOMING_FEEDRATE_Z (40*60)
|
#define HOMING_FEEDRATE_Z (40*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3155,7 +3155,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3472,7 +3472,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
//#define PROBING_MARGIN 10
|
//#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
//#define XY_PROBE_SPEED 8000
|
//#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
//#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
//#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
//#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
//#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1401,7 +1401,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
//#define PROBING_MARGIN 10
|
//#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
//#define XY_PROBE_SPEED 8000
|
//#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
//#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
//#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
//#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
//#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1401,7 +1401,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1055,14 +1055,14 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
//#define XY_PROBE_SPEED 6000
|
//#define XY_PROBE_SPEED 6000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 3)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 3)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1514,7 +1514,7 @@
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -238,8 +238,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -287,8 +287,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1014,13 +1014,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 6000
|
#define XY_PROBE_SPEED 6000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1414,7 +1414,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (100*60)
|
#define HOMING_FEEDRATE_XY (100*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -238,8 +238,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -287,8 +287,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1012,13 +1012,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1412,7 +1412,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (100*60)
|
#define HOMING_FEEDRATE_XY (100*60)
|
||||||
#define HOMING_FEEDRATE_Z (6*60)
|
#define HOMING_FEEDRATE_Z (6*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED HOMING_FEEDRATE_XY
|
#define XY_PROBE_SPEED HOMING_FEEDRATE_XY
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1399,7 +1399,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (40*60)
|
#define HOMING_FEEDRATE_XY (40*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1013,13 +1013,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1413,7 +1413,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -238,8 +238,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -287,8 +287,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1007,13 +1007,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1407,7 +1407,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 10*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 10*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -242,8 +242,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -291,8 +291,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1024,13 +1024,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1430,7 +1430,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1011,13 +1011,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1411,7 +1411,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1002,13 +1002,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1402,7 +1402,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -345,7 +345,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -889,7 +889,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1031,7 +1031,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1991,13 +1991,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2033,7 +2033,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3157,7 +3157,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3474,7 +3474,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -984,13 +984,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1384,7 +1384,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (80*60)
|
#define HOMING_FEEDRATE_XY (80*60)
|
||||||
#define HOMING_FEEDRATE_Z (20*60)
|
#define HOMING_FEEDRATE_Z (20*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1006,13 +1006,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1406,7 +1406,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (80*60)
|
#define HOMING_FEEDRATE_XY (80*60)
|
||||||
#define HOMING_FEEDRATE_Z (20*60)
|
#define HOMING_FEEDRATE_Z (20*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1016,13 +1016,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1416,7 +1416,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (20*60)
|
#define HOMING_FEEDRATE_Z (20*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1401,7 +1401,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 9000
|
#define XY_PROBE_SPEED 9000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1401,7 +1401,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (25*60)
|
#define HOMING_FEEDRATE_XY (25*60)
|
||||||
#define HOMING_FEEDRATE_Z (6*60)
|
#define HOMING_FEEDRATE_Z (6*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1401,7 +1401,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (15*60)
|
#define HOMING_FEEDRATE_XY (15*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1011,13 +1011,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1410,7 +1410,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1011,13 +1011,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1410,7 +1410,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -989,13 +989,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1389,7 +1389,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY 2000
|
#define HOMING_FEEDRATE_XY 2000
|
||||||
#define HOMING_FEEDRATE_Z 150
|
#define HOMING_FEEDRATE_Z 150
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 120*60, 120*60, 18*60, 60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 120*60, 120*60, 18*60, 60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -245,8 +245,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -294,8 +294,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1002,13 +1002,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1402,7 +1402,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1035,7 +1035,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1995,13 +1995,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2037,7 +2037,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3161,7 +3161,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3478,7 +3478,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -989,13 +989,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1389,7 +1389,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (120*60)
|
#define HOMING_FEEDRATE_XY (120*60)
|
||||||
#define HOMING_FEEDRATE_Z 432
|
#define HOMING_FEEDRATE_Z 432
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 120*60, 120*60, 18*60, 60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 120*60, 120*60, 18*60, 60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1006,13 +1006,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1406,7 +1406,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -238,8 +238,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -287,8 +287,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1000,13 +1000,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1400,7 +1400,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (10*60)
|
#define HOMING_FEEDRATE_Z (10*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1401,7 +1401,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (30*60)
|
#define HOMING_FEEDRATE_XY (30*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1401,7 +1401,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (30*60)
|
#define HOMING_FEEDRATE_XY (30*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1401,7 +1401,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (30*60)
|
#define HOMING_FEEDRATE_XY (30*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -244,8 +244,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -293,8 +293,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1020,13 +1020,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 9000
|
#define XY_PROBE_SPEED 9000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1431,7 +1431,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
//#define HOMING_FEEDRATE_Z (4*60)
|
//#define HOMING_FEEDRATE_Z (4*60)
|
||||||
#define HOMING_FEEDRATE_Z (6*60) // FP
|
#define HOMING_FEEDRATE_Z (6*60) // FP
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1990,13 +1990,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2032,7 +2032,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3159,7 +3159,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3476,7 +3476,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1011,13 +1011,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1411,7 +1411,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (20*60)
|
#define HOMING_FEEDRATE_XY (20*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3156,7 +3156,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3473,7 +3473,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1402,7 +1402,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT 150 // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT 150 // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (20*60)
|
#define HOMING_FEEDRATE_XY (20*60)
|
||||||
#define HOMING_FEEDRATE_Z (8*60)
|
#define HOMING_FEEDRATE_Z (8*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1002,13 +1002,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1404,7 +1404,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (20*60)
|
#define HOMING_FEEDRATE_XY (20*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -246,8 +246,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -295,8 +295,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1020,13 +1020,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1420,7 +1420,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (20*60)
|
#define HOMING_FEEDRATE_XY (20*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1401,7 +1401,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (25*60)
|
#define HOMING_FEEDRATE_Z (25*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1005,13 +1005,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1406,7 +1406,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (20*60)
|
#define HOMING_FEEDRATE_XY (20*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1005,13 +1005,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1406,7 +1406,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (20*60)
|
#define HOMING_FEEDRATE_XY (20*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1011,13 +1011,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1411,7 +1411,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (20*60)
|
#define HOMING_FEEDRATE_XY (20*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1005,13 +1005,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1405,7 +1405,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (20*60)
|
#define HOMING_FEEDRATE_XY (20*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 0 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 0 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 3000
|
#define XY_PROBE_SPEED 3000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1401,7 +1401,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE - 10) / 2) // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE - 10) / 2) // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1988,13 +1988,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2030,7 +2030,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3154,7 +3154,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3471,7 +3471,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1005,13 +1005,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1405,7 +1405,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (20*60)
|
#define HOMING_FEEDRATE_XY (20*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1989,13 +1989,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2031,7 +2031,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3155,7 +3155,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3472,7 +3472,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1001,13 +1001,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 3000
|
#define XY_PROBE_SPEED 3000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1401,7 +1401,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE - 10) / 2) // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE - 10) / 2) // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1988,13 +1988,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2030,7 +2030,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3154,7 +3154,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3471,7 +3471,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -993,13 +993,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1393,7 +1393,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (20*60)
|
#define HOMING_FEEDRATE_XY (20*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -994,13 +994,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1394,7 +1394,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (20*60)
|
#define HOMING_FEEDRATE_XY (20*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -994,13 +994,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1394,7 +1394,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (20*60)
|
#define HOMING_FEEDRATE_XY (20*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1987,13 +1987,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2029,7 +2029,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3153,7 +3153,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3470,7 +3470,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
#elif ENABLED(MAGNETIC_PARKING_EXTRUDER)
|
||||||
|
|
||||||
#define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point
|
#define MPE_FAST_SPEED 9000 // (mm/min) Speed for travel before last distance point
|
||||||
#define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple
|
#define MPE_SLOW_SPEED 4500 // (mm/min) Speed for last distance travel to park and couple
|
||||||
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
#define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point
|
||||||
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
#define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling
|
||||||
|
|
||||||
|
@ -286,8 +286,8 @@
|
||||||
#if ENABLED(PRIME_BEFORE_REMOVE)
|
#if ENABLED(PRIME_BEFORE_REMOVE)
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
#define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
#define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length
|
||||||
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate
|
#define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/min) Extruder prime feedrate
|
||||||
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate
|
#define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/min) Extruder retract feedrate
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
#elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD)
|
||||||
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
#define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching
|
||||||
|
@ -1005,13 +1005,13 @@
|
||||||
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
|
||||||
#define PROBING_MARGIN 10
|
#define PROBING_MARGIN 10
|
||||||
|
|
||||||
// X and Y axis travel speed (mm/m) between probes
|
// X and Y axis travel speed (mm/min) between probes
|
||||||
#define XY_PROBE_SPEED 8000
|
#define XY_PROBE_SPEED 8000
|
||||||
|
|
||||||
// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
|
||||||
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
|
||||||
|
|
||||||
// Feedrate (mm/m) for the "accurate" probe of each point
|
// Feedrate (mm/min) for the "accurate" probe of each point
|
||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1405,7 +1405,7 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Homing speeds (mm/m)
|
// Homing speeds (mm/min)
|
||||||
#define HOMING_FEEDRATE_XY (20*60)
|
#define HOMING_FEEDRATE_XY (20*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT)
|
||||||
#define EXTRUDER_RUNOUT_MINTEMP 190
|
#define EXTRUDER_RUNOUT_MINTEMP 190
|
||||||
#define EXTRUDER_RUNOUT_SECONDS 30
|
#define EXTRUDER_RUNOUT_SECONDS 30
|
||||||
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m)
|
#define EXTRUDER_RUNOUT_SPEED 1500 // (mm/min)
|
||||||
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
// increments while checking for the contact to be broken.
|
// increments while checking for the contact to be broken.
|
||||||
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
#define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
#define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm)
|
||||||
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m)
|
#define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/min)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -1027,7 +1027,7 @@
|
||||||
// @section lcd
|
// @section lcd
|
||||||
|
|
||||||
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
#if EITHER(ULTIPANEL, EXTENSIBLE_UI)
|
||||||
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/m) Feedrates for manual moves along X, Y, Z, E from panel
|
#define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
|
||||||
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
#define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
|
||||||
|
@ -1989,13 +1989,13 @@
|
||||||
// Load / Unload
|
// Load / Unload
|
||||||
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
#define TOOLCHANGE_FS_LENGTH 12 // (mm) Load / Unload length
|
||||||
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
#define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0 // (mm) Extra length for better restart, fine tune by LCD/Gcode)
|
||||||
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/m) (Unloading)
|
#define TOOLCHANGE_FS_RETRACT_SPEED (50*60) // (mm/min) (Unloading)
|
||||||
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/m) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
#define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60) // (mm/min) (On SINGLENOZZLE or Bowden loading must be slowed down)
|
||||||
|
|
||||||
// Longer prime to clean out a SINGLENOZZLE
|
// Longer prime to clean out a SINGLENOZZLE
|
||||||
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
#define TOOLCHANGE_FS_EXTRA_PRIME 0 // (mm) Extra priming length
|
||||||
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/m) Extra priming feedrate
|
#define TOOLCHANGE_FS_PRIME_SPEED (4.6*60) // (mm/min) Extra priming feedrate
|
||||||
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/m) Retract before cooling for less stringing, better wipe, etc.
|
#define TOOLCHANGE_FS_WIPE_RETRACT 0 // (mm/min) Retract before cooling for less stringing, better wipe, etc.
|
||||||
|
|
||||||
// Cool after prime to reduce stringing
|
// Cool after prime to reduce stringing
|
||||||
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
#define TOOLCHANGE_FS_FAN -1 // Fan index or -1 to skip
|
||||||
|
@ -2031,7 +2031,7 @@
|
||||||
//#define TOOLCHANGE_PARK
|
//#define TOOLCHANGE_PARK
|
||||||
#if ENABLED(TOOLCHANGE_PARK)
|
#if ENABLED(TOOLCHANGE_PARK)
|
||||||
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
||||||
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/min)
|
||||||
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
//#define TOOLCHANGE_PARK_X_ONLY // X axis only move
|
||||||
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
//#define TOOLCHANGE_PARK_Y_ONLY // Y axis only move
|
||||||
#endif
|
#endif
|
||||||
|
@ -3155,7 +3155,7 @@
|
||||||
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc.
|
||||||
|
|
||||||
// Enable and set a (default) feedrate for all G0 moves
|
// Enable and set a (default) feedrate for all G0 moves
|
||||||
//#define G0_FEEDRATE 3000 // (mm/m)
|
//#define G0_FEEDRATE 3000 // (mm/min)
|
||||||
#ifdef G0_FEEDRATE
|
#ifdef G0_FEEDRATE
|
||||||
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
||||||
#endif
|
#endif
|
||||||
|
@ -3472,7 +3472,7 @@
|
||||||
#if ENABLED(PRUSA_MMU2_S_MODE)
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
||||||
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|
||||||
|
|
||||||
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/m)
|
#define MMU2_CAN_LOAD_FEEDRATE 800 // (mm/min)
|
||||||
#define MMU2_CAN_LOAD_SEQUENCE \
|
#define MMU2_CAN_LOAD_SEQUENCE \
|
||||||
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
{ 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue