注释
我自己也遇到了同样的问题。这是我的解决方法: |
谢谢@bDuthieDev!你添加到哪个文件? |
只需从控制台输入。使用 $S 查看所有当前设置。 |
我们正在尽可能多地慢慢移动到运行时设置,以减少编译的需要。我们支持所有传统的 $$ 菜单数字设置和更新的文本基本设置样式。您可以通过发送 $S 查看所有新设置。 这是很多设置,但如果你可以过滤它。发送 $cycle 以查看其中包含单词 cycle 的任何设置。请注意避免使用 $X 等现有命令。 此外,要查找错误代码的描述,请发送 $E 以查看所有错误代码或发送 $E=18 以查看特定数字。 |
谢谢!有没有办法将这些添加到 defaults.h 设置中,以便在 RST 命令后重新加载? |
是的, 它们是位掩码。最易读的方法是这样的。 #define DEFAULT_HOMING_CYCLE_0 bit(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 bit(Z_AXIS) 它就像 $Homing/Cycle 设置变量没有从#defines 分配,我一直在代码中寻找这个,但还没有找到正确的部分。 |
很抱歉,该功能本周是全新的,并且仍在 devt 分支中。我希望尽快将其与主分支合并,但您现在可以使用它来解决您的问题。 |
与 main…. 合并 |
感谢大家的帮助!我会在早上测试新的主线 |
老板32 评论 2020 年 10 月 6 日
大家好,
我在尝试使用 CNCjs 回家时遇到错误。发出“$H”命令的主 HOME 按钮会触发“error:18”。单轴归位按钮 (G28.2) 命令触发“错误:20(不支持的命令)”。同样,WebUI 中的 $H 将导致“错误:18”,但像 $HX 这样的单轴变体将正常执行。
我看到归位循环设置已从 Config.h 文件中提取,但我似乎可以在 settings.h 或 settings.cpp 中找到它们,有什么建议吗?
您使用的是什么版本的固件?使用 2020 年 10 月 6 日的最新提交
问题是否可重复?是的