|
|
@ -90,7 +90,7 @@
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
// Enable to show the bitmap in Marlin/_Bootscreen.h on startup.
|
|
|
|
// Enable to show the bitmap in Marlin/_Bootscreen.h on startup.
|
|
|
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
|
|
|
#define SHOW_CUSTOM_BOOTSCREEN
|
|
|
|
|
|
|
|
|
|
|
|
// Enable to show the bitmap in Marlin/_Statusscreen.h on the status screen.
|
|
|
|
// Enable to show the bitmap in Marlin/_Statusscreen.h on the status screen.
|
|
|
|
#define CUSTOM_STATUS_SCREEN_IMAGE
|
|
|
|
#define CUSTOM_STATUS_SCREEN_IMAGE
|
|
|
@ -675,9 +675,9 @@
|
|
|
|
* M204 R Retract Acceleration
|
|
|
|
* M204 R Retract Acceleration
|
|
|
|
* M204 T Travel Acceleration
|
|
|
|
* M204 T Travel Acceleration
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
#define DEFAULT_ACCELERATION 575 // X, Y, Z and E acceleration for printing moves
|
|
|
|
#define DEFAULT_ACCELERATION 600 // X, Y, Z and E acceleration for printing moves
|
|
|
|
#define DEFAULT_RETRACT_ACCELERATION 1000 // E acceleration for retracts
|
|
|
|
#define DEFAULT_RETRACT_ACCELERATION 1000 // E acceleration for retracts
|
|
|
|
#define DEFAULT_TRAVEL_ACCELERATION 1000 // X, Y, Z acceleration for travel (non printing) moves
|
|
|
|
#define DEFAULT_TRAVEL_ACCELERATION 800 // X, Y, Z acceleration for travel (non printing) moves
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* Default Jerk (mm/s)
|
|
|
|
* Default Jerk (mm/s)
|
|
|
@ -687,8 +687,8 @@
|
|
|
|
* When changing speed and direction, if the difference is less than the
|
|
|
|
* When changing speed and direction, if the difference is less than the
|
|
|
|
* value set here, it may happen instantaneously.
|
|
|
|
* value set here, it may happen instantaneously.
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
#define DEFAULT_XJERK 20.0
|
|
|
|
#define DEFAULT_XJERK 10.0
|
|
|
|
#define DEFAULT_YJERK 20.0
|
|
|
|
#define DEFAULT_YJERK 10.0
|
|
|
|
#define DEFAULT_ZJERK 0.4
|
|
|
|
#define DEFAULT_ZJERK 0.4
|
|
|
|
#define DEFAULT_EJERK 5.0
|
|
|
|
#define DEFAULT_EJERK 5.0
|
|
|
|
|
|
|
|
|
|
|
@ -934,15 +934,15 @@
|
|
|
|
// @section machine
|
|
|
|
// @section machine
|
|
|
|
|
|
|
|
|
|
|
|
// The size of the print bed
|
|
|
|
// The size of the print bed
|
|
|
|
#define X_BED_SIZE 300
|
|
|
|
#define X_BED_SIZE 296 // Nozzle is at X4 when homed
|
|
|
|
#define Y_BED_SIZE 300
|
|
|
|
#define Y_BED_SIZE 298 // Nozzle is at Y2 when homed
|
|
|
|
|
|
|
|
|
|
|
|
// Travel limits (mm) after homing, corresponding to endstop positions.
|
|
|
|
// Travel limits (mm) after homing, corresponding to endstop positions.
|
|
|
|
#define X_MIN_POS 0
|
|
|
|
#define X_MIN_POS 0
|
|
|
|
#define Y_MIN_POS 0
|
|
|
|
#define Y_MIN_POS 0
|
|
|
|
#define Z_MIN_POS 0
|
|
|
|
#define Z_MIN_POS 0
|
|
|
|
#define X_MAX_POS X_BED_SIZE
|
|
|
|
#define X_MAX_POS 319 // 15mm Extra space on the right end
|
|
|
|
#define Y_MAX_POS Y_BED_SIZE
|
|
|
|
#define Y_MAX_POS 306 // 4mm Extra space behind the bed
|
|
|
|
#define Z_MAX_POS 400
|
|
|
|
#define Z_MAX_POS 400
|
|
|
|
|
|
|
|
|
|
|
|
// Z raise distance for tool-change, as needed for some extruders
|
|
|
|
// Z raise distance for tool-change, as needed for some extruders
|
|
|
@ -1200,8 +1200,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
// Manually set the home position. Leave these undefined for automatic settings.
|
|
|
|
// Manually set the home position. Leave these undefined for automatic settings.
|
|
|
|
// For DELTA this is the top-center of the Cartesian print volume.
|
|
|
|
// For DELTA this is the top-center of the Cartesian print volume.
|
|
|
|
//#define MANUAL_X_HOME_POS 0
|
|
|
|
#define MANUAL_X_HOME_POS 4
|
|
|
|
//#define MANUAL_Y_HOME_POS 0
|
|
|
|
#define MANUAL_Y_HOME_POS 2
|
|
|
|
//#define MANUAL_Z_HOME_POS 0
|
|
|
|
//#define MANUAL_Z_HOME_POS 0
|
|
|
|
|
|
|
|
|
|
|
|
// Use "Z Safe Homing" to avoid homing with a Z probe outside the bed area.
|
|
|
|
// Use "Z Safe Homing" to avoid homing with a Z probe outside the bed area.
|
|
|
@ -1216,13 +1216,13 @@
|
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING)
|
|
|
|
#if ENABLED(Z_SAFE_HOMING)
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT 150 // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT 150 // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
#define HOMING_FEEDRATE_XY (50*60)
|
|
|
|
#define HOMING_FEEDRATE_XY (50*60)
|
|
|
|
#define HOMING_FEEDRATE_Z (4*60)
|
|
|
|
#define HOMING_FEEDRATE_Z (8*60)
|
|
|
|
|
|
|
|
|
|
|
|
// Validate that endstops are triggered on homing moves
|
|
|
|
// Validate that endstops are triggered on homing moves
|
|
|
|
#define VALIDATE_HOMING_ENDSTOPS
|
|
|
|
#define VALIDATE_HOMING_ENDSTOPS
|
|
|
|