注释
所有者
您最多可以为每个轴映射 2 个开关输入,例如… #define X_LIMIT_PIN GPIO_NUM_17
#define X2_LIMIT_PIN GPIO_NUM_2
它们在固件中链接在一起。无论触发了哪个开关,您都只会看到状态中触发了 X 轴开关。这与将 2 个开关连接到同一输入相同,假设您为 NO 和 NC 模式正确连接它们。 有关详细信息,请参阅此维基页面 https://github.com/bdring/Grbl_Esp32/wiki/Setting-Up-Limit-Homing-Switch#machine-definition |
作者
感谢及时回复,当我按下每个停止点时,Pn:X 和其他轴都显示出来了。 |
所有者
Endstops 只会在归位期间和用作硬限制时停止运动。 |
你好,
谢谢你的出色工作。
我正在尝试测试 endstop,我仔细检查了 esp32 引脚上的引脚分配和硬件更改状态。
我不认为这是个问题,但对我来说不起作用,我想念的是……
如何为每个轴配置单独的启用电机?
我的机器配置文件在最后。
问候
安德里亚
#define MACHINE_NAME “4axis_MotoMic”
#ifdef N_AXIS
#undef N_AXIS
#endif
#define N_AXIS 4
#define X_STEP_PIN GPIO_NUM_18 //Height
#define X_DIRECTION_PIN GPIO_NUM_17 //Height
#define Y_STEP_PIN GPIO_NUM_26 //Width
#define Y_DIRECTION_PIN GPIO_NUM_25 //Width
#define Z_STEP_PIN GPIO_NUM_12 //Depth
#define Z_DIRECTION_PIN GPIO_NUM_14 //Depth
#define A_STEP_PIN GPIO_NUM_23 //Rotation
# define A_DIRECTION_PIN GPIO_NUM_22 //旋转
#define STEPPERS_DISABLE_PIN GPIO_NUM_19 //仅测试高度电机
#define SPINDLE_TYPE SpindleType::PWM // 一次只有一个主轴
#define X_LIMIT_PIN GPIO_NUM_39 //高度
#define Y_LIMIT_PIN GPIO_NUM_34 //宽度
#define Z_LIMIT_PIN GPIO_NUM_35 //深度
#define A_LIMIT_PIN GPIO_NUM_36 //旋转