注释
所有者
有关如何执行此操作的信息,请参阅此 wiki 页面。 请继续关注:这将在下一次重大更新中变得更好。 |
作者
谢谢,该页面上的示例是字面意思吗?例如,如果我只想反转 x 和 z 限位开关,我会使用这条线吗?
|
作者
它不会按照该页面上显示的方式进行编译。我确定我做错了什么,只是不知道是什么。我从 wiki 复制粘贴示例行并收到此消息: sketch\src\Limits.cpp:在函数“AxisMask limits_get_state()”中: sketch\src\Machines/josh.h:108:36: 错误:“X_LIMIT_BIT”未在此范围内声明 #define INVERT_LIMIT_PIN_MASK ((1<<X_LIMIT_BIT)|(1<<Y_LIMIT_BIT))
sketch\src\Limits.cpp:331:16: 注意:在宏“INVERT_LIMIT_PIN_MASK”的扩展中
sketch\src\Machines/josh.h:108:53: 错误:“Y_LIMIT_BIT”未在此范围内声明 #define INVERT_LIMIT_PIN_MASK ((1<<X_LIMIT_BIT)|(1<<Y_LIMIT_BIT))
sketch\src\Limits.cpp:331:16: 注意:在宏“INVERT_LIMIT_PIN_MASK”的扩展中
|
作者
我想我想多了。像其他轴蒙版一样设置它,它起作用了。我放了 2,因为我实际上只需要反转 Y 轴。 |
嗨,我在最近完成的路线图中看到了这一行:
从定义的引脚自动生成#define LIMIT_MASK。
这是否意味着该功能可用,还是仍在进行中?我混合使用了常开和常闭限位开关。很难改变这一点。如果没有,我的情况还有其他解决方法吗?