Fix for incorrect handling of limit pins for auto squared axes for two board maps.

This commit is contained in:
Terje Io
2026-02-19 14:57:33 +01:00
parent 82e6e4a0a3
commit e0896a9db0
+2 -2
View File
@@ -86,8 +86,8 @@
#define N_GANGED (X_GANGED + Y_GANGED + Z_GANGED)
#define N_AUTO_SQUARED (X_AUTO_SQUARE + Y_AUTO_SQUARE + Z_AUTO_SQUARE)
#define N_ABC_MOTORS (N_ABC_AXIS + N_GANGED)
#define GANGED_MAP (((Z_GANGED<<2)|(Y_GANGED<<1)|X_GANGED)<<N_AXIS)
#define AUTO_SQUARED_MAP (((Z_AUTO_SQUARE<<2)|(Y_AUTO_SQUARE<<1)|X_AUTO_SQUARE)<<N_AXIS)
#define GANGED_MAP (((Z_GANGED<<(X_GANGED+Y_GANGED))|(Y_GANGED<<X_GANGED)|X_GANGED)<<N_AXIS)
#define AUTO_SQUARED_MAP (((Z_AUTO_SQUARE<<(X_GANGED+Y_GANGED))|(Y_AUTO_SQUARE<<X_GANGED)|X_AUTO_SQUARE)<<N_AXIS)
#if N_AXIS > 3 || (AUTO_SQUARED_MAP & 8)
#define M3_LIMIT_ENABLE 1