|
|
|
@ -433,7 +433,6 @@
|
|
|
|
|
#define Z_STEPPER_ALIGN_ACC 0.02
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// @section machine
|
|
|
|
|
|
|
|
|
|
#define AXIS_RELATIVE_MODES {false, false, false, false}
|
|
|
|
@ -514,7 +513,6 @@
|
|
|
|
|
//#define MICROSTEP16 LOW,LOW,HIGH
|
|
|
|
|
//#define MICROSTEP32 HIGH,LOW,HIGH
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
|
|
|
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
|
|
|
|
|
|
|
|
@ -851,6 +849,7 @@
|
|
|
|
|
#if ENABLED(MOVE_Z_WHEN_IDLE)
|
|
|
|
|
#define MOVE_Z_IDLE_MULTIPLICATOR 1 // Multiply 1mm by this factor for the move step size.
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
//#define BABYSTEP_ZPROBE_OFFSET // Combine M851 Z and Babystepping
|
|
|
|
|
#if ENABLED(BABYSTEP_ZPROBE_OFFSET)
|
|
|
|
|
#define BABYSTEP_HOTEND_Z_OFFSET // For multiple hotends, babystep relative Z offsets
|
|
|
|
@ -1099,6 +1098,34 @@
|
|
|
|
|
//#define RETRACT_SYNC_MIXING // Retract and restore all mixing steppers simultaneously
|
|
|
|
|
#endif
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Universal tool change settings.
|
|
|
|
|
* Applies to all types of extruders except where explicitly noted.
|
|
|
|
|
*/
|
|
|
|
|
#if EXTRUDERS > 1
|
|
|
|
|
// Z raise distance for tool-change, as needed for some extruders
|
|
|
|
|
#define TOOLCHANGE_ZRAISE 2 // (mm)
|
|
|
|
|
|
|
|
|
|
// Retract and prime filament on tool-change
|
|
|
|
|
//#define TOOLCHANGE_FILAMENT_SWAP
|
|
|
|
|
#if ENABLED(TOOLCHANGE_FILAMENT_SWAP)
|
|
|
|
|
#define TOOLCHANGE_FIL_SWAP_LENGTH 12 // (mm)
|
|
|
|
|
#define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600 // (mm/m)
|
|
|
|
|
#define TOOLCHANGE_FIL_SWAP_PRIME_SPEED 3600 // (mm/m)
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Position to park head during tool change.
|
|
|
|
|
* Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER
|
|
|
|
|
*/
|
|
|
|
|
//#define TOOLCHANGE_PARK
|
|
|
|
|
#if ENABLED(TOOLCHANGE_PARK)
|
|
|
|
|
#define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
|
|
|
|
|
#define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m)
|
|
|
|
|
#endif
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Advanced Pause
|
|
|
|
|
* Experimental feature for filament change support and for parking the nozzle when paused.
|
|
|
|
@ -1668,26 +1695,42 @@
|
|
|
|
|
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* G-code Macros
|
|
|
|
|
*
|
|
|
|
|
* Add G-codes M810-M819 to define and run G-code macros.
|
|
|
|
|
* Macros are not saved to EEPROM.
|
|
|
|
|
*/
|
|
|
|
|
//#define GCODE_MACROS
|
|
|
|
|
#if ENABLED(GCODE_MACROS)
|
|
|
|
|
#define GCODE_MACROS_SLOTS 5 // Up to 10 may be used
|
|
|
|
|
#define GCODE_MACROS_SLOT_SIZE 50 // Maximum length of a single macro
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* User-defined menu items that execute custom GCode
|
|
|
|
|
*/
|
|
|
|
|
//#define CUSTOM_USER_MENUS
|
|
|
|
|
#if ENABLED(CUSTOM_USER_MENUS)
|
|
|
|
|
//#define CUSTOM_USER_MENU_TITLE "Custom Commands"
|
|
|
|
|
//#define USER_SCRIPT_AUDIBLE_FEEDBACK
|
|
|
|
|
#define USER_SCRIPT_RETURN // Return to status screen after a script
|
|
|
|
|
#define USER_SCRIPT_DONE "M117 User Script Done"
|
|
|
|
|
#define USER_SCRIPT_AUDIBLE_FEEDBACK
|
|
|
|
|
//#define USER_SCRIPT_RETURN // Return to status screen after a script
|
|
|
|
|
|
|
|
|
|
#define USER_DESC_1 "Home & UBL Info"
|
|
|
|
|
#define USER_GCODE_1 "G28\nG29 W"
|
|
|
|
|
|
|
|
|
|
#define USER_DESC_1 "User cmd 1"
|
|
|
|
|
#define USER_GCODE_1 "G28 X \n"
|
|
|
|
|
#define USER_DESC_2 "Preheat for " PREHEAT_1_LABEL
|
|
|
|
|
#define USER_GCODE_2 "M140 S" STRINGIFY(PREHEAT_1_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_1_TEMP_HOTEND)
|
|
|
|
|
|
|
|
|
|
#define USER_DESC_2 "User cmd 2"
|
|
|
|
|
#define USER_GCODE_2 "G28 \nG1 X100 \n"
|
|
|
|
|
#define USER_DESC_3 "Preheat for " PREHEAT_2_LABEL
|
|
|
|
|
#define USER_GCODE_3 "M140 S" STRINGIFY(PREHEAT_2_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_2_TEMP_HOTEND)
|
|
|
|
|
|
|
|
|
|
#define USER_DESC_3 "User cmd 3"
|
|
|
|
|
#define USER_GCODE_3 "M48 \n"
|
|
|
|
|
#define USER_DESC_4 "Heat Bed/Home/Level"
|
|
|
|
|
#define USER_GCODE_4 "M140 S" STRINGIFY(PREHEAT_2_TEMP_BED) "\nG28\nG29"
|
|
|
|
|
|
|
|
|
|
#define USER_DESC_4 "User cmd 4"
|
|
|
|
|
#define USER_GCODE_4 "M114 \n"
|
|
|
|
|
#define USER_DESC_5 "Home & Info"
|
|
|
|
|
#define USER_GCODE_5 "G28\nM503"
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|