注释
是的,有一种方法可以做到。查看 config.h 文件。有几个“定义”可以设置归巢周期。要去掉 z 轴,请注释掉搜索周期 1 并更改以下内容。
编译并烧录。你完成了。 |
很抱歉挖出一个旧线程,但我一直试图让它在 .9j 固件中工作,一些代码似乎不同。我无法让它工作…我应该将其更改为: #define HOMING_CYCLE_0 ((1<<X_AXIS)|(1<<Y_AXIS)) 代替 #define HOMING_SEARCH_CYCLE_0 ((1<<X_AXIS)|(1<<Y_AXIS)) 正确的? |
大家好, |
我从来没有让它正常工作并继续前进。我见过可能的
|
谢谢, |
我已经移除了相关步进电机的 Z 接线,因为我正在尝试使用激光束。 |
您可以将激光连接到主轴开/关输出上,并使用 2016-06-15 4:36 GMT-03:00 iw2fvo notifications@github.com:
|
或者,您可以将激光器连接到 PWM 输出,您将可以控制激光器的功率。这对于以较低功率进行蚀刻然后以较高功率进行切割非常有用。我目前正在运行设置为与激光一起使用的 Jtech GRBL .9G。我还使用 picsender 将 gcode 发送到 arduino。我发现 picsender 与 GRBL 的 jtech 版本配合使用效果最好。他们为 picsender 收取的 19.99 美元非常值得。 查看这篇文章,它解释了如何将它们全部连接起来。 蒂姆 |
我很快会将这个 2 轴归位设置添加到常见问题解答中,因为这个问题太常见了。
对此:
就是这样。通过 Grbl 的 Wiki 页面上的上传说明重新编译和刷新 Grbl。(链接在首页)。 |
鉴于现在有很多使用 GRBL 的廉价(155 英镑)DIY CNC 激光雕刻机待售,我忍不住认为在 $$ 命令列表中添加“DISABLE_Z_AXIS”可能是值得的。 对于那些不喜欢编辑和重新编译的人来说,它会很有用。 只是一个想法, 亚历克斯 |
@alexscarbro:禁用 Z_AXIS 对 2 轴机器的工作方式没有影响,因为您永远不会使用它。除非您有 H-Bot 或 CoreXY CNC 机器,它们的运行方式与直笛卡尔 CNC 机器不同,否则 Grbl 可以在 2 轴机器上正常工作,无需任何改动。 如果您确实有 H-Bot 或 CoreXY 机器,Grbl 不会正式支持它们,但仅在开发级别(我没有可以测试的机器)使用 config.h 宏。 也就是说,在可预见的未来,Grbl 仍将需要编译和更改 config.h 文件,因为更改 config.h 文件并通过 Arduino IDE 重新编译非常简单。但是,主要是它无力添加新设置,因为 328p 上的可用闪存极其有限,尤其是 v1.0 中的新功能。 |
@chamnit此请求更适合归位序列,因为这需要激活 X、Y 和 Z 限位开关(如果我没记错的话),因此如果不重新编译,此功能不能用于低成本 X/Y CNC 雕刻机。 啊哈,了解 328p – 我知道计算每个字节是什么感觉。也许有一天,一些 EEPROM 将成为 Arduino 板上的标准配置,并且可以将更多参数推送到 NV 内存中。 再次感谢, 亚历克斯 |
por favor puedes explicar con mas detalle donde es que se modifica el codigo grbl para el homing de solo dos ejes, no entiendo mucho sobre como modificar |
请你能更详细地解释一下 grble 代码在哪里被修改以适应只有两个轴,而不是多说如何修改 |
这是我尝试通过 Audruino 将编译后的固件上传到机器时收到的错误消息。任何人都可以了解我可能做错了什么吗? 可用内存不足,可能会出现稳定性问题。 |
有没有办法禁用 z 轴,或者至少在 z 轴上归位?我正在建造一台双轴机器,希望我仍然可以使用内置的归位功能,但由于它归位所有三个轴,它永远不会完成归位循环,因为它永远不会触发 z 限位开关(因为它不存在).
我能想到的唯一解决方案是轴变换:使用 z 轴作为我的 x 并将单个限位开关并行连接到 y 和 x 限位销,并正常使用我的 y 轴。
我希望有一种更简单的方法。