Neje Master2でGRBL_esp32を使う
HOMING用設定
config.hの下記を変更
下記をコメント外す
#define HOMING_FORCE_SET_ORIGIN // Uncomment to enable.
#define HOMING_FORCE_POSITIVE_SPACE // Uncomment to enable.
下記を修正
#define HOMING_CYCLE_0 bit(Z_AXIS) // TYPICALLY REQUIRED: First move Z to clear workspace.
#define HOMING_CYCLE_1 bit(X_AXIS)
#define HOMING_CYCLE_2 bit(Y_AXIS)
これを
// #define HOMING_CYCLE_0 bit(Z_AXIS) // TYPICALLY REQUIRED: First move Z to clear workspace.
#define HOMING_CYCLE_0 bit(X_AXIS)
#define HOMING_CYCLE_1 bit(Y_AXIS)
下記コメントアウト
// #define HOMING_SINGLE_AXIS_COMMANDS // Default disabled. Uncomment to enable.
Z軸homingのキャンセル
machinesフォルダ内の3axis_v4.hファイルの以下を修正
#ifdef HOMING_CYCLE_0
#undef HOMING_CYCLE_0
#endif
#define HOMING_CYCLE_0 bit(Z_AXIS) // Z first
#ifdef HOMING_CYCLE_1
#undef HOMING_CYCLE_1
#endif
#define HOMING_CYCLE_1 (bit(X_AXIS)|bit(Y_AXIS))
#ifdef HOMING_CYCLE_2
#undef HOMING_CYCLE_2
#endif
これを
//#ifdef HOMING_CYCLE_0
// #undef HOMING_CYCLE_0
//#endif
//#define HOMING_CYCLE_0 bit(Z_AXIS) // Z first
#ifdef HOMING_CYCLE_0
#undef HOMING_CYCLE_0
#endif
#define HOMING_CYCLE_0 (bit(X_AXIS)|bit(Y_AXIS))
#ifdef HOMING_CYCLE_1
#undef HOMING_CYCLE_1
#endif
これでホーミングボタン1発でホーミングサイクルが開始される