diff --git a/Marlin/Conditionals_post.h b/Marlin/Conditionals_post.h
index e4c3c1bd030497df068db121570a6886418ffab3..12db8005a4f16e912e1d742874f7fbd28a9418cc 100644
--- a/Marlin/Conditionals_post.h
+++ b/Marlin/Conditionals_post.h
@@ -706,14 +706,8 @@
// Stepper pulse duration, in cycles
#define STEP_PULSE_CYCLES ((MINIMUM_STEPPER_PULSE) * CYCLES_PER_MICROSECOND)
- #ifndef DELTA_ENDSTOP_ADJ_X
- #define DELTA_ENDSTOP_ADJ_X 0
- #endif
- #ifndef DELTA_ENDSTOP_ADJ_Y
- #define DELTA_ENDSTOP_ADJ_Y 0
- #endif
- #ifndef DELTA_ENDSTOP_ADJ_Z
- #define DELTA_ENDSTOP_ADJ_Z 0
+ #ifndef DELTA_ENDSTOP_ADJ
+ #define DELTA_ENDSTOP_ADJ { 0 }
#endif
#endif // CONDITIONALS_POST_H
diff --git a/Marlin/configuration_store.cpp b/Marlin/configuration_store.cpp
index 6543ce8cfc400cc2f4cc0436210e91e120cbff5d..cb958d9772a3aa268835b45fa1188d4626063fea 100644
--- a/Marlin/configuration_store.cpp
+++ b/Marlin/configuration_store.cpp
@@ -589,9 +589,10 @@ void Config_ResetDefault() {
#endif
#if ENABLED(DELTA)
- endstop_adj[X_AXIS] = DELTA_ENDSTOP_ADJ_X;
- endstop_adj[Y_AXIS] = DELTA_ENDSTOP_ADJ_Y;
- endstop_adj[Z_AXIS] = DELTA_ENDSTOP_ADJ_Z;
+ const float adj[ABC] = DELTA_ENDSTOP_ADJ;
+ endstop_adj[A_AXIS] = adj[A_AXIS];
+ endstop_adj[B_AXIS] = adj[B_AXIS];
+ endstop_adj[C_AXIS] = adj[C_AXIS];
delta_radius = DELTA_RADIUS;
delta_diagonal_rod = DELTA_DIAGONAL_ROD;
delta_segments_per_second = DELTA_SEGMENTS_PER_SECOND;
diff --git a/Marlin/example_configurations/delta/biv2.5/Configuration.h b/Marlin/example_configurations/delta/biv2.5/Configuration.h
index a92103843ff292087e31d8684b905208f3cfea27..d4ae0ae39a697b2cb5d8f4df7c5e9b20414e09de 100644
--- a/Marlin/example_configurations/delta/biv2.5/Configuration.h
+++ b/Marlin/example_configurations/delta/biv2.5/Configuration.h
@@ -441,6 +441,8 @@
// in ultralcd.cpp@lcd_delta_calibrate_menu()
//#define DELTA_CALIBRATION_MENU
+ //#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
+
#endif
// Enable this option for Toshiba steppers
diff --git a/Marlin/example_configurations/delta/generic/Configuration.h b/Marlin/example_configurations/delta/generic/Configuration.h
index f5623896920e233508938379ae538e9a8b60e741..cb7888d3fbf475bd2c3fde792b9be1472fc5eb8f 100644
--- a/Marlin/example_configurations/delta/generic/Configuration.h
+++ b/Marlin/example_configurations/delta/generic/Configuration.h
@@ -441,6 +441,8 @@
// in ultralcd.cpp@lcd_delta_calibrate_menu()
//#define DELTA_CALIBRATION_MENU
+ //#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
+
#endif
// Enable this option for Toshiba steppers
diff --git a/Marlin/example_configurations/delta/kossel_mini/Configuration.h b/Marlin/example_configurations/delta/kossel_mini/Configuration.h
index 7155072ae72f62d550f5916580f31e55eb37b05f..c965f9ac6df5de88bdb9627a8db40d16cb47b95d 100644
--- a/Marlin/example_configurations/delta/kossel_mini/Configuration.h
+++ b/Marlin/example_configurations/delta/kossel_mini/Configuration.h
@@ -441,6 +441,8 @@
// in ultralcd.cpp@lcd_delta_calibrate_menu()
//#define DELTA_CALIBRATION_MENU
+ //#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
+
#endif
// Enable this option for Toshiba steppers
diff --git a/Marlin/example_configurations/delta/kossel_pro/Configuration.h b/Marlin/example_configurations/delta/kossel_pro/Configuration.h
index 4b45957c2affa761364057e545e5c5f118cb8478..f0aa29e76eb167961e8750f200402b15fadf6c96 100644
--- a/Marlin/example_configurations/delta/kossel_pro/Configuration.h
+++ b/Marlin/example_configurations/delta/kossel_pro/Configuration.h
@@ -430,6 +430,8 @@
// in ultralcd.cpp@lcd_delta_calibrate_menu()
//#define DELTA_CALIBRATION_MENU
+ //#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
+
#endif
// Enable this option for Toshiba steppers
diff --git a/Marlin/example_configurations/delta/kossel_xl/Configuration.h b/Marlin/example_configurations/delta/kossel_xl/Configuration.h
index ea107254148a3e3ef7dfae17d1da20495d6d0340..0ecb38c05d23a9e8c08cab60e384c2db169f6f0f 100644
--- a/Marlin/example_configurations/delta/kossel_xl/Configuration.h
+++ b/Marlin/example_configurations/delta/kossel_xl/Configuration.h
@@ -439,6 +439,8 @@
// in ultralcd.cpp@lcd_delta_calibrate_menu()
//#define DELTA_CALIBRATION_MENU
+ //#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
+
#endif
// Enable this option for Toshiba steppers