|
|
@ -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 |
|
|
|
|
|
|
|
/**
|
|
|
|