|
@@ -99,17 +99,33 @@
|
99
|
99
|
#ifdef MANUAL_X_HOME_POS
|
100
|
100
|
#define X_HOME_POS MANUAL_X_HOME_POS
|
101
|
101
|
#elif ENABLED(BED_CENTER_AT_0_0)
|
102
|
|
- #define X_HOME_POS ((X_MAX_LENGTH) * (X_HOME_DIR) * 0.5)
|
|
102
|
+ #if ENABLED(DELTA)
|
|
103
|
+ #define X_HOME_POS 0
|
|
104
|
+ #else
|
|
105
|
+ #define X_HOME_POS ((X_MAX_LENGTH) * (X_HOME_DIR) * 0.5)
|
|
106
|
+ #endif
|
103
|
107
|
#else
|
104
|
|
- #define X_HOME_POS (X_HOME_DIR < 0 ? X_MIN_POS : X_MAX_POS)
|
|
108
|
+ #if ENABLED(DELTA)
|
|
109
|
+ #define X_HOME_POS ((X_MAX_LENGTH) * 0.5)
|
|
110
|
+ #else
|
|
111
|
+ #define X_HOME_POS (X_HOME_DIR < 0 ? X_MIN_POS : X_MAX_POS)
|
|
112
|
+ #endif
|
105
|
113
|
#endif
|
106
|
114
|
|
107
|
115
|
#ifdef MANUAL_Y_HOME_POS
|
108
|
116
|
#define Y_HOME_POS MANUAL_Y_HOME_POS
|
109
|
117
|
#elif ENABLED(BED_CENTER_AT_0_0)
|
110
|
|
- #define Y_HOME_POS ((Y_MAX_LENGTH) * (Y_HOME_DIR) * 0.5)
|
|
118
|
+ #if ENABLED(DELTA)
|
|
119
|
+ #define Y_HOME_POS 0
|
|
120
|
+ #else
|
|
121
|
+ #define Y_HOME_POS ((Y_MAX_LENGTH) * (Y_HOME_DIR) * 0.5)
|
|
122
|
+ #endif
|
111
|
123
|
#else
|
112
|
|
- #define Y_HOME_POS (Y_HOME_DIR < 0 ? Y_MIN_POS : Y_MAX_POS)
|
|
124
|
+ #if ENABLED(DELTA)
|
|
125
|
+ #define Y_HOME_POS ((Y_MAX_LENGTH) * 0.5)
|
|
126
|
+ #else
|
|
127
|
+ #define Y_HOME_POS (Y_HOME_DIR < 0 ? Y_MIN_POS : Y_MAX_POS)
|
|
128
|
+ #endif
|
113
|
129
|
#endif
|
114
|
130
|
|
115
|
131
|
#ifdef MANUAL_Z_HOME_POS
|