注释
|
@Zakattacks: HOMING_CYCLE_0 是正确的。或者您可以将它们分开,这样 CYCLE_0 homes X 和 CYCLE_1 homes Y。我听说这在某些情况下效果更好,但不确定为什么。N_HOMING_LOCATE_CYCLE 应保持为 1。 如果它不起作用,请告诉我,我会查看源代码以查看是否存在任何问题。 |
|
编译和闪存?这似乎应该是一个设置。这至少可以通过“简单的”作为库加载过程来完成吗? |
|
@Shanjaq: 还是?如果您没有注意到,Grbl 的剩余闪存空间非常有限。像这样的非标准构建选项之类的东西需要编译时宏。不确定您为什么抱怨,因为这并不难,因为用户可以“轻松”通过 Arduino IDE 上传。 |
|
@Shanjaq: 看来你删除了你的帖子,但我会把你所说的内容包括在这里,我是通过 Github 的自动电子邮件收到的。因为我觉得我需要回应它。
请记住,Grbl 是一个开源项目,我和社区中其他人的空闲时间都在积极支持它。尝试对这个事实多一点理解,并知道并非一切都是完美的。在开源中,它从来不是。 首先,是的。修改config.h,重新编译上传。那里有很多,所以请阅读有关它们做什么以及如何配置它们的评论。 其次,归位循环设置旨在能够适应不同的机器和开关类型。您不能同时拥有简单和可配置。如果您阅读有关如何设置它们的评论,它始终是一个中间立场并且并不那么复杂。 至于你提到的mega-thread,如果你看了前几篇文章,2轴归位设置立即被清除。帖子的其余部分涉及限位开关和接线中电气噪声的常见问题。与 Grbl 没有直接关系,但社区帮助解决了该用户的问题。 |


嗨,
我正在尝试用 grbl 制作激光切割机,我需要跳过 z 轴进行归位(并返回到 0?)
我发现了这个旧线程(#224),但我无法获得这在 .9j 固件中工作,一些代码似乎不同。我应该将其更改为:
定义 HOMING_CYCLE_0 ((1<<X_AXIS)|(1<<Y_AXIS))
//#define HOMING_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS))
定义 N_HOMING_LOCATE_CYCLE ((1<<X_AXIS)|(1<<Y_AXIS))
代替
定义 HOMING_SEARCH_CYCLE_0 ((1<<X_AXIS)|(1<<Y_AXIS))
//#define HOMING_SEARCH_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS))
定义 HOMING_LOCATE_CYCLE ((1<<X_AXIS)|(1<<Y_AXIS))
正确的?
此外,任何使用 grbl 驱动 250mw 激光器(可能通过主轴设置?)的技巧将不胜感激!
谢谢!