| @@ -157,17 +157,6 @@ | ||||
|  | ||||
| // For Cyclops or any "multi-extruder" that shares a single nozzle. | ||||
| //#define SINGLENOZZLE | ||||
| #if ENABLED(SINGLENOZZLE) | ||||
|   // Parameters for filament retract / prime on toolchange | ||||
|   #define SINGLENOZZLE_SWAP_LENGTH          12  // (mm) | ||||
|   #define SINGLENOZZLE_SWAP_RETRACT_SPEED 3600  // (mm/m) | ||||
|   #define SINGLENOZZLE_SWAP_PRIME_SPEED   3600  // (mm/m) | ||||
|   //#define SINGLENOZZLE_SWAP_PARK | ||||
|   #if ENABLED(SINGLENOZZLE_SWAP_PARK) | ||||
|     #define SINGLENOZZLE_TOOLCHANGE_XY    { X_MIN_POS + 10, Y_MIN_POS + 10 } | ||||
|     #define SINGLENOZZLE_PARK_XY_FEEDRATE 6000  // (mm/m) | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. | ||||
| @@ -975,10 +964,6 @@ | ||||
| #define Y_MAX_POS Y_BED_SIZE | ||||
| #define Z_MAX_POS 700 | ||||
|  | ||||
|  | ||||
| // Z raise distance for tool-change, as needed for some extruders | ||||
| #define TOOLCHANGE_ZRAISE     2  // (mm) | ||||
|  | ||||
| /** | ||||
|  * Software Endstops | ||||
|  * | ||||
| @@ -1209,9 +1194,9 @@ | ||||
| //#define LCD_BED_LEVELING | ||||
|  | ||||
| #if ENABLED(LCD_BED_LEVELING) | ||||
|   #define MBL_Z_STEP 0.025    // Step size while manually probing Z axis. | ||||
|   #define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment | ||||
| //#define MESH_EDIT_MENU        // Add a menu to edit mesh points | ||||
|   #define MESH_EDIT_Z_STEP  0.025 // (mm) Step size while manually probing Z axis. | ||||
|   #define LCD_PROBE_Z_RANGE 4     // (mm) Z Range centered on Z_MIN_POS for LCD Z adjustment | ||||
|   //#define MESH_EDIT_MENU        // Add a menu to edit mesh points | ||||
| #endif | ||||
|  | ||||
| // Add a menu item to move between bed corners for manual bed adjustment | ||||
| @@ -1263,7 +1248,6 @@ | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -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  "User cmd 1" | ||||
|   #define USER_GCODE_1 "G28 X \n" | ||||
|   #define USER_DESC_1 "Home & UBL Info" | ||||
|   #define USER_GCODE_1 "G28\nG29 W" | ||||
|  | ||||
|   #define USER_DESC_2  "User cmd 2" | ||||
|   #define USER_GCODE_2 "G28 \nG1 X100 \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_3  "User cmd 3" | ||||
|   #define USER_GCODE_3 "M48 \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_4  "User cmd 4" | ||||
|   #define USER_GCODE_4 "M114 \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_5 "Home & Info" | ||||
|   #define USER_GCODE_5 "G28\nM503" | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -33,7 +33,6 @@ | ||||
|  | ||||
| #define CUSTOM_BOOTSCREEN_TIMEOUT   2500 | ||||
| #define CUSTOM_BOOTSCREEN_BMPWIDTH  128 | ||||
| #define CUSTOM_BOOTSCREEN_BMPHEIGHT 64 | ||||
|  | ||||
| const unsigned char custom_start_bmp[] PROGMEM = { | ||||
|   B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user