注释
我自己遇到了同样的问题。这是我的修复: |
谢谢@bDuthieDev!你添加到什么文件? |
只需从控制台输入即可。使用 $S 查看所有当前设置。 |
我们正在尽可能地慢慢移动运行时设置,以减少编译的需要。我们支持所有传统的 $$ 菜单数字设置和更新的文本基本设置样式。您可以通过发送 $S 查看所有新设置。 这是很多设置,但如果你可以过滤它。发送 $cycle 以查看其中包含单词 cycle 的任何设置。请小心避免使用 $X 等现有命令。 此外,要查找错误代码的说明,请发送 $E 以查看所有错误代码或发送 $E=18 以查看特定编号。 |
谢谢!有没有办法将这些添加到 defaults.h 设置中,以便它们在 RST 命令后重新加载? |
是的, 它们是位掩码。最易读的方法是这样的。 #define DEFAULT_HOMING_CYCLE_0 位(Z_AXIS) |
感谢巴特的建议! 不幸的是,我已经在我的机器文件和 defaults.h 中尝试了上述方法,但它不起作用。默认值不会在编译/上传或 RST 命令后加载。 我还尝试了 6_pack_stepstick_XYZ_v1.h 示例中的这种方法(在机器文件中很高兴)。 #ifdef HOMING_CYCLE_0 #ifdef HOMING_CYCLE_1 这些方法似乎都不起作用,每次测试后设置仍然空白。 |
您能否在此处粘贴完整的机器定义文件。我将在控制器上进行测试。 |
当然 – 它是 SPI_daisychain,只有几个模组。谢谢!
|
现在不在我的电脑上,但改变这个
对此
|
使用建议的编辑没有乐趣 #define DEFAULT_HOMING_CYCLE_0 位(Z_AXIS) 它就像 $Homing/Cycle 设置变量没有从#defines 中分配,我一直在代码中寻找它,但还没有找到正确的部分。 |
很抱歉,该功能是本周全新的,并且仍在 devt 分支中。我希望尽快将其与主分支合并,但您现在可以使用它来解决您的问题。 |
与主要合并….关闭 |
大家好,
我在尝试使用 CNCjs 回家时遇到错误。发出“$H”命令的主主页按钮触发“错误:18”。单轴归位按钮 (G28.2) 命令触发“错误:20(不支持的命令)”。类似地,WebUI 中的 $H 将导致“错误:18”,但 $HX 等单轴变体将正常执行。
我看到 Homing cycle 设置已从 Config.h 文件中提取出来,但我似乎可以在 settings.h 或 settings.cpp 中找到它们,有什么建议吗?
您使用的是什么版本的固件?使用 2020 年 10 月 6 日的最新提交
问题是否可重复?是的