注释
定义“失败”。机器是否通过限位开关行驶并发生碰撞?我认为这是一个硬件噪音问题。如果你有示波器,我会检查 328p 的限位开关(引脚 9,10 和 11 或 12)。我怀疑您的系统因同时运行 XY 步进器而产生噪音。您是否发现启用硬限制后您的代码有时会因为不存在的“硬限制”错误而停止? |
作者
这是正在发生的事情: |
作者
您是否发现启用硬限制后您的代码有时会因为不存在的“硬限制”错误而停止?: 我真的可以说,因为我还没有在生产中使用过这台机器。但是我运行了一些简单的绘图示例,一切都很好。 |
成员
@jules: 我感觉你的线路不对。否则,您描述的行为毫无意义。请画出并张贴您的限位开关的接线。 |
我很难理解为什么我的归巢周期失败了。
我在 X 和 Y 的两端都使用了开放式开关,在 Z+ 上使用了一个。
我手动测试它们,它们工作得很好。
如果我保留默认值(在 config.h 中):
定义 HOMING_CYCLE_0 (1<<Z_AXIS)
定义 HOMING_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS))
Z 归位有效(但并非总是如此),X 和 Y 总是失败。
但是当我用每个轴的单独周期更新 config.h 时,一切都完美无缺!
定义 HOMING_CYCLE_0 (1<<Z_AXIS)
定义 HOMING_CYCLE_1 (1<<Y_AXIS)
定义 HOMING_CYCLE_2 (1<<X_AXIS)