mirror of
https://github.com/MarlinFirmware/Configurations.git
synced 2025-07-07 23:17:38 -06:00
Auto-calculate points for G34 Z_STEPPER_AUTO_ALIGN
This commit is contained in:
parent
4abecb3bce
commit
0342365668
138 changed files with 4009 additions and 428 deletions
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
@ -680,23 +706,16 @@
|
||||||
// Define one position per Z stepper in stepper driver order.
|
// Define one position per Z stepper in stepper driver order.
|
||||||
#define Z_STEPPER_ALIGN_STEPPER_XY { { 210.7, 102.5 }, { 152.6, 220.0 }, { 94.5, 102.5 } }
|
#define Z_STEPPER_ALIGN_STEPPER_XY { { 210.7, 102.5 }, { 152.6, 220.0 }, { 94.5, 102.5 } }
|
||||||
#else
|
#else
|
||||||
// Amplification factor. Used to scale the correction step up or down.
|
// Amplification factor. Used to scale the correction step up or down in case
|
||||||
// In case the stepper (spindle) position is further out than the test point.
|
// the stepper (spindle) position is farther out than the test point.
|
||||||
// Use a value > 1. NOTE: This may cause instability
|
#define Z_STEPPER_ALIGN_AMP 1.0 // Use a value > 1.0 NOTE: This may cause instability!
|
||||||
#define Z_STEPPER_ALIGN_AMP 1.0
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Set number of iterations to align
|
|
||||||
#define Z_STEPPER_ALIGN_ITERATIONS 3
|
|
||||||
|
|
||||||
// Enable to restore leveling setup after operation
|
|
||||||
#define RESTORE_LEVELING_AFTER_G34
|
|
||||||
|
|
||||||
// On a 300mm bed a 5% grade would give a misalignment of ~1.5cm
|
// On a 300mm bed a 5% grade would give a misalignment of ~1.5cm
|
||||||
#define G34_MAX_GRADE 5 // (%) Maximum incline G34 will handle
|
#define G34_MAX_GRADE 5 // (%) Maximum incline that G34 will handle
|
||||||
|
#define Z_STEPPER_ALIGN_ITERATIONS 5 // Number of iterations to apply during alignment
|
||||||
// Stop criterion. If the accuracy is better than this stop iterating early
|
#define Z_STEPPER_ALIGN_ACC 0.02 // Stop iterating early if the accuracy is better than this
|
||||||
#define Z_STEPPER_ALIGN_ACC 0.02
|
#define RESTORE_LEVELING_AFTER_G34 // Restore leveling after G34 is done?
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section motion
|
// @section motion
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -669,11 +669,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -672,11 +672,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 290 }, { 150, 10 }, { 290, 290 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 290 }, { 150, 10 }, { 290, 290 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -672,11 +672,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -672,11 +672,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 290 }, { 150, 10 }, { 290, 290 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 290 }, { 150, 10 }, { 290, 290 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 290 }, { 150, 10 }, { 290, 290 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 290 }, { 150, 10 }, { 290, 290 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -660,11 +660,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -673,11 +673,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -673,11 +673,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 290 }, { 150, 10 }, { 290, 290 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 290 }, { 150, 10 }, { 290, 290 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -670,11 +670,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -665,11 +665,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 290 }, { 150, 10 }, { 290, 290 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 290 }, { 150, 10 }, { 290, 290 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -665,11 +665,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 290 }, { 150, 10 }, { 290, 290 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 290 }, { 150, 10 }, { 290, 290 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
|
@ -668,11 +668,37 @@
|
||||||
*/
|
*/
|
||||||
//#define Z_STEPPER_AUTO_ALIGN
|
//#define Z_STEPPER_AUTO_ALIGN
|
||||||
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
||||||
// Define probe X and Y positions for Z1, Z2 [, Z3]
|
// Define probe X and Y positions for Z1, Z2 [, Z3 [, Z4]]
|
||||||
#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
// If not defined, probe limits will be used.
|
||||||
|
// Override with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
//#define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Orientation for the automatically-calculated probe positions.
|
||||||
|
* Override Z stepper align points with 'M422 S<index> X<pos> Y<pos>'
|
||||||
|
*
|
||||||
|
* 2 Steppers: (0) (1)
|
||||||
|
* | | 2 |
|
||||||
|
* | 1 2 | |
|
||||||
|
* | | 1 |
|
||||||
|
*
|
||||||
|
* 3 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 3 | 1 | 2 1 | 2 |
|
||||||
|
* | | 3 | | 3 |
|
||||||
|
* | 1 2 | 2 | 3 | 1 |
|
||||||
|
*
|
||||||
|
* 4 Steppers: (0) (1) (2) (3)
|
||||||
|
* | 4 3 | 1 4 | 2 1 | 3 2 |
|
||||||
|
* | | | | |
|
||||||
|
* | 1 2 | 2 3 | 3 4 | 4 1 |
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Z_STEPPER_ALIGN_XY
|
||||||
|
//#define Z_STEPPERS_ORIENTATION 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
// Provide Z stepper positions for more rapid convergence in bed alignment.
|
||||||
// Currently requires triple stepper drivers.
|
// Requires triple stepper drivers (i.e., set NUM_Z_STEPPER_DRIVERS to 3)
|
||||||
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
//#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS
|
||||||
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
#if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
|
||||||
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
// Define Stepper XY positions for Z1, Z2, Z3 corresponding to
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue