Update UBL's Delta Probable locations
This is a non-intuitive change. @oldmcg says in this post https://github.com/MarlinFirmware/Marlin/issues/7572#issuecomment-340641207 that using DELTA_PRINTABLE_RADIUS is better than DELTA_PROBABLE_RADIUS for setting the probe limits. This is because the automatic probe code checks all locations for being reachable by the probe prior to doing the probe.
This commit is contained in:
parent
d48cb6bf41
commit
9729528d13
1 changed files with 4 additions and 4 deletions
|
@ -958,10 +958,10 @@
|
||||||
// Probing points may be verified at compile time within the radius
|
// Probing points may be verified at compile time within the radius
|
||||||
// using static_assert(HYPOT2(X2-X1,Y2-Y1)<=sq(DELTA_PRINTABLE_RADIUS),"bad probe point!")
|
// using static_assert(HYPOT2(X2-X1,Y2-Y1)<=sq(DELTA_PRINTABLE_RADIUS),"bad probe point!")
|
||||||
// so that may be added to SanityCheck.h in the future.
|
// so that may be added to SanityCheck.h in the future.
|
||||||
#define MIN_PROBE_X (X_CENTER - (DELTA_PROBEABLE_RADIUS))
|
#define MIN_PROBE_X (X_CENTER - DELTA_PRINTABLE_RADIUS)
|
||||||
#define MIN_PROBE_Y (Y_CENTER - (DELTA_PROBEABLE_RADIUS))
|
#define MIN_PROBE_Y (Y_CENTER - DELTA_PRINTABLE_RADIUS)
|
||||||
#define MAX_PROBE_X (X_CENTER + DELTA_PROBEABLE_RADIUS)
|
#define MAX_PROBE_X (X_CENTER + DELTA_PRINTABLE_RADIUS)
|
||||||
#define MAX_PROBE_Y (Y_CENTER + DELTA_PROBEABLE_RADIUS)
|
#define MAX_PROBE_Y (Y_CENTER + DELTA_PRINTABLE_RADIUS)
|
||||||
#elif IS_SCARA
|
#elif IS_SCARA
|
||||||
#define SCARA_PRINTABLE_RADIUS (SCARA_LINKAGE_1 + SCARA_LINKAGE_2)
|
#define SCARA_PRINTABLE_RADIUS (SCARA_LINKAGE_1 + SCARA_LINKAGE_2)
|
||||||
#define MIN_PROBE_X (X_CENTER - (SCARA_PRINTABLE_RADIUS))
|
#define MIN_PROBE_X (X_CENTER - (SCARA_PRINTABLE_RADIUS))
|
||||||
|
|
Reference in a new issue