@ -755,11 +755,11 @@
* Override with M203
* X , Y , Z , E0 [ , E1 [ , E2 . . . ] ]
*/
# define DEFAULT_MAX_FEEDRATE { 200, 200, 4, 7 0 }
# define DEFAULT_MAX_FEEDRATE { 200, 200, 4, 5 0 }
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
# define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
# if ENABLED(LIMITED_MAX_FR_EDITING)
# define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 5 0 } // ...or, set your own edit limits
# define MAX_FEEDRATE_EDIT_VALUES { 300, 300, 10, 7 0 } // ...or, set your own edit limits
# endif
/**
@ -768,11 +768,11 @@
* Override with M201
* X , Y , Z , E0 [ , E1 [ , E2 . . . ] ]
*/
# define DEFAULT_MAX_ACCELERATION { 1000, 1000, 100, 8 00 }
# define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 30 00 }
# define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
# if ENABLED(LIMITED_MAX_ACCEL_EDITING)
# define MAX_ACCEL_EDIT_VALUES { 2000, 2000, 100, 1 000 } // ...or, set your own edit limits
# define MAX_ACCEL_EDIT_VALUES { 5000, 5000, 100, 5 000 } // ...or, set your own edit limits
# endif
/**
@ -784,8 +784,8 @@
* M204 T Travel Acceleration
*/
// @efim-a-efim - decreased E0 acceleration to make it less noisy (yes, even with TMC2208 drivers)
# define DEFAULT_ACCELERATION 10 00 // X, Y, Z and E acceleration for printing moves
# define DEFAULT_RETRACT_ACCELERATION 8 00 // E acceleration for retracts
# define DEFAULT_ACCELERATION 15 00 // X, Y, Z and E acceleration for printing moves
# define DEFAULT_RETRACT_ACCELERATION 20 00 // E acceleration for retracts
# define DEFAULT_TRAVEL_ACCELERATION 1000 // X, Y, Z acceleration for travel (non printing) moves
/**
@ -806,11 +806,11 @@
# define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
# if ENABLED(LIMITED_JERK_EDITING)
# define MAX_JERK_EDIT_VALUES { 20, 2 0, 2, 20 } // ...or, set your own edit limits
# define MAX_JERK_EDIT_VALUES { 30, 3 0, 2, 20 } // ...or, set your own edit limits
# endif
# endif
# define DEFAULT_EJERK 7 // May be used by Linear Advance
# define DEFAULT_EJERK 8 // May be used by Linear Advance
/**
* Junction Deviation Factor
@ -869,7 +869,7 @@
* - normally - closed switches to GND and D32 .
* - normally - open switches to 5 V and D32 .
*/
# define Z_MIN_PROBE_PIN BL_TOUCH_Z_PIN // Pin 32 is the RAMPS default
//#define Z_MIN_PROBE_PIN BL_TOUCH_Z_PIN // Pin 32 is the RAMPS default
/**
* Probe Type
@ -883,7 +883,7 @@
* Use G29 repeatedly , adjusting the Z height at each point with movement commands
* or ( with LCD_BED_LEVELING ) the LCD controller .
*/
//#define PROBE_MANUALLY
# define PROBE_MANUALLY
//#define MANUAL_PROBE_START_Z 0.2
/**
@ -907,7 +907,7 @@
/**
* The BLTouch probe uses a Hall effect sensor and emulates a servo .
*/
# define BLTOUCH
//#define BLTOUCH
/**
* Pressure sensor with a BLTouch - like interface
@ -994,11 +994,11 @@
* | [ - ] |
* O - - FRONT - - +
*/
# define NOZZLE_TO_PROBE_OFFSET { 37, -2 0, 0 }
# define NOZZLE_TO_PROBE_OFFSET { 0, 0, 0 }
// Most probes should stay away from the edges of the bed, but
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
# define PROBING_MARGIN 3 0
# define PROBING_MARGIN 0
// X and Y axis travel speed (mm/min) between probes
# define XY_PROBE_SPEED (1000)
@ -1018,8 +1018,8 @@
* A total of 2 does fast / slow probes with a weighted average .
* A total of 3 or more adds more slow probes , taking the average .
*/
# define MULTIPLE_PROBING 5
//#define EXTRA_PROBING 1
# define MULTIPLE_PROBING 3
# define EXTRA_PROBING 1
/**
* Z probes require clearance when deploying , stowing , and moving between
@ -1043,11 +1043,11 @@
# define Z_PROBE_LOW_POINT -2 // Farthest distance below the trigger-point to go before stopping
// For M851 give a range for adjusting the Z probe offset
# define Z_PROBE_OFFSET_RANGE_MIN -20
# define Z_PROBE_OFFSET_RANGE_MAX 20
# define Z_PROBE_OFFSET_RANGE_MIN -3
# define Z_PROBE_OFFSET_RANGE_MAX 3
// Enable the M48 repeatability test to test probe accuracy
# define Z_MIN_PROBE_REPEATABILITY_TEST
//#define Z_MIN_PROBE_REPEATABILITY_TEST
// Before deploy/stow pause for user confirmation
//#define PAUSE_BEFORE_DEPLOY_STOW
@ -1138,7 +1138,7 @@
// @section homing
//#define NO_MOTION_BEFORE_HOMING // Inhibit movement until all axes have been homed
# define NO_MOTION_BEFORE_HOMING // Inhibit movement until all axes have been homed
//#define UNKNOWN_Z_NO_RAISE // Don't raise Z (lower the bed) if Z is "unknown." For beds that fall when Z is powered off.
@ -1156,16 +1156,16 @@
// @section machine
// The size of the print bed
# define X_BED_SIZE 255
# define X_BED_SIZE 250
# define Y_BED_SIZE 210
// Travel limits (mm) after homing, corresponding to endstop positions.
# define X_MIN_POS 0
# define Y_MIN_POS 0
# define Z_MIN_POS 0
# define X_MAX_POS X_BED_SIZE
# define X_MAX_POS X_BED_SIZE+X_MIN_POS
# define Y_MAX_POS Y_BED_SIZE
# define Z_MAX_POS 21 0
# define Z_MAX_POS 20 0
/**
* Software Endstops
@ -1181,7 +1181,7 @@
# if ENABLED(MIN_SOFTWARE_ENDSTOPS)
# define MIN_SOFTWARE_ENDSTOP_X
# define MIN_SOFTWARE_ENDSTOP_Y
//#define MIN_SOFTWARE_ENDSTOP_Z
# define MIN_SOFTWARE_ENDSTOP_Z
# endif
// Max software endstops constrain movement within maximum coordinate bounds
@ -1193,7 +1193,7 @@
# endif
# if EITHER(MIN_SOFTWARE_ENDSTOPS, MAX_SOFTWARE_ENDSTOPS)
//#define SOFT_ENDSTOPS_MENU_ITEM // Enable/Disable software endstops from the LCD
# define SOFT_ENDSTOPS_MENU_ITEM // Enable/Disable software endstops from the LCD
# endif
/**
@ -1203,9 +1203,9 @@
* RAMPS - based boards use SERVO3_PIN for the first runout sensor .
* For other boards you may need to define FIL_RUNOUT_PIN , FIL_RUNOUT2_PIN , etc .
*/
//#define FILAMENT_RUNOUT_SENSOR
# define FILAMENT_RUNOUT_SENSOR
# if ENABLED(FILAMENT_RUNOUT_SENSOR)
# define FIL_RUNOUT_ENABLED_DEFAULT tru e // Enable the sensor on startup. Override with M412 followed by M500.
# define FIL_RUNOUT_ENABLED_DEFAULT fals e // Enable the sensor on startup. Override with M412 followed by M500.
# define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each.
# define FIL_RUNOUT_STATE HIGH // Pin state indicating that filament is NOT present.
//#define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins.
@ -1218,7 +1218,7 @@
// After a runout is detected, continue printing this length of filament
// before executing the runout script. Useful for a sensor at the end of
// a feed tube. Requires 4 bytes SRAM per sensor, plus 4 bytes overhead.
//#define FILAMENT_RUNOUT_DISTANCE_MM 25
# define FILAMENT_RUNOUT_DISTANCE_MM 500
# ifdef FILAMENT_RUNOUT_DISTANCE_MM
// Enable this option to use an encoder disc that toggles the runout pin
@ -1268,9 +1268,9 @@
*/
//#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEAR
# define AUTO_BED_LEVELING_BILINEAR
//#define AUTO_BED_LEVELING_BILINEAR
//#define AUTO_BED_LEVELING_UBL
//#define MESH_BED_LEVELING
# define MESH_BED_LEVELING
/**
* Normally G28 leaves leveling disabled on completion . Enable
@ -1283,7 +1283,7 @@
* Turn on with the command ' M111 S32 ' .
* NOTE : Requires a lot of PROGMEM !
*/
//#define DEBUG_LEVELING_FEATURE
# define DEBUG_LEVELING_FEATURE
# if ANY(MESH_BED_LEVELING, AUTO_BED_LEVELING_BILINEAR, AUTO_BED_LEVELING_UBL)
// Gradually reduce leveling correction until a set height is reached,
@ -1347,7 +1347,7 @@
//#define MESH_EDIT_GFX_OVERLAY // Display a graphics overlay while editing the mesh
# define MESH_INSET 20 // Set Mesh bounds as an inset region of the bed
# define MESH_INSET 5 // Set Mesh bounds as an inset region of the bed
# define GRID_MAX_POINTS_X 10 // Don't use more than 15 points per axis, implementation limited.
# define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
@ -1427,8 +1427,8 @@
# endif
// Homing speeds (mm/m)
# define HOMING_FEEDRATE_XY (50*5 0)
# define HOMING_FEEDRATE_Z (50*5 0)
# define HOMING_FEEDRATE_XY (40*6 0)
# define HOMING_FEEDRATE_Z (40*6 0)
// Validate that endstops are triggered on homing moves
# define VALIDATE_HOMING_ENDSTOPS
@ -1702,7 +1702,7 @@ EEPROM_W25Q
*
* View the current statistics with M78 .
*/
//#define PRINTCOUNTER
# define PRINTCOUNTER
/**
* Password