开源改变世界

终点站 #615

推推 grbl 3年前 (2023-01-30) 150次浏览
关闭
topogigio 打开了这个问题 2020 年 9 月 26 日 · 3条评论
关闭

终点站#615

topogigio 打开了这个问题 2020 年 9 月 26 日 · 3条评论

注释

终点站 #615
拓扑结构 评论了 2020 年 9 月 26 日  

你好,
谢谢你的出色工作。
我正在尝试测试 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 //旋转

终点站 #615
所有者

您最多可以为每个轴映射 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

终点站 #615
作者
拓扑结构 评论了 2020 年 9 月 29 日  

感谢及时回复,当我按下每个停止点时,Pn:X 和其他轴都显示出来了。
顺便说一句,当电机旋转时并没有发生,我按下了相应的停止点。

终点站 #615
所有者

Endstops 只会在归位期间和用作硬限制时停止运动。