注释
特热约 评论 2021 年 9 月 22 日
地图文件中未定义安全门和探头的引脚。板上是否有可以使用的输入?
它是这样编程的,如果硬件输入可用,则忽略实时命令。
785 至 790 行11640ad
触发安全门输入时,您的停车目标位置(58 美元)是否高于当前 Z 位置?默认值为 -5mm(机器位置)。您的机器是否已安装?否则,机器位置未定义,无法执行停车运动。 请注意,grblHAL 会跟踪每个轴的归位状态,并且不允许需要它的功能,Grbl 仅假定机器已归位…
381 至 389 行11640ad
第 330 至 336 行11640ad
|
马里奥巴斯 评论 2021 年 9 月 22 日
在 config.h 我有未选中的第 331 到 335 行在 注意:arduino Mega 和 grbl 在相同条件下也 $ 22 = 0,安全门确实可以在硬件和当前软件上工作(通知门 0;门 1,门 3,取决于是通过软、硬还是重置) 很少的编程知识,你会意识到……
|
这不是必需的,因为所有人都有 $settings。如果您取消注释,如果您在先前的设置重置和重新刷新后更改设置,则必须重置设置。用于
您必须在第 621 行启用停车才能显示,也许这就是停车动作不适合您的原因?
第 608 至 621 行11640ad
当第 621 行未注释时,可用于在 ioSender(以及从命令行)中停车的设置:
如果您修改板图并且不希望它在更新时被覆盖,请将其复制到my_machine_map.h并
我也是,因为当我在这里测试它时它可以工作。
应该够了。这里已经过了午夜,所以我要等到晚些时候再测试它。明天将是非常漫长而忙碌的一天…… |
马里奥巴斯 评论 2021 年 9 月 22 日
只在你有时间的时候。 |
马里奥巴斯 评论 2021 年 9 月 22 日
探针有效,我的错误 |
马里奥巴斯 评论 2021 年 9 月 23 日
它似乎没有注册安全门。 |
特热约 评论 2021 年 9 月 23 日
我已经上传了一个二进制文件供您尝试。6 轴,启用探头和安全门输入(参见 为什么你不能创建一个我不知道的成功的二进制文件——也许从重新下载开始和/或删除 Windows 临时文件夹中的 Arduino 构建文件夹会有所帮助?
更改构建配置通常会触发此问题,因为 EEPROM 布局可能已更改。这很可能会导致校验和验证错误,从而触发 EEPROM 复位,从而产生错误 7 消息。 |
删除的临时文件。问题还在继续。是我的到期吗? |
特热约 评论 2021 年 9 月 24 日
我不知道 – 我不喜欢所谓的 Arduino IDE,可能是它的设置方式或您如何导入库有问题?
我想这是一个“功能”,默认情况下所有东西都被隐藏了…… 通过在上传期间通过File > Preferences设置详细输出,我看到用于上传的命令行是这样的:
从参数更改为指向二进制文件 |
马里奥巴斯 评论 2021 年 9 月 24 日
我已经上传了你的二进制文件,它似乎反应良好: |
特热约 评论 2021 年 9 月 24 日
查看 |
它不响应任何 $,我想 Door 阻止了订单: bcnc 不响应;IoSender 黑屏和消息:“关门还是退出?” |
特热约 评论 2021 年 9 月 24 日
好的,鸡 – 蛋的情况。IIRC 门与您之前尝试的相同(PB17?)并且探头是 PA3?Arduino 中的模拟引脚 8 和 6 说话。 请注意,根据引脚图图形,我的 TinyG 板没有分配安全门和探头输入,因此我不打算更改该映射文件… |
我已经重新加载了 Arduino Ide。 |
特热约 评论 2021 年 9 月 26 日
真是一团糟——要么我对英语的理解不好,要么原始的 Grbl 代码被以一种误导性的方式评论…… 我相信我现在已经修复了新的状态处理程序,并且在此过程中使代码更易于理解。我需要一些时间来验证这一点,所以请耐心等待……或者如果你想在测试中提供帮助,我可以上传源代码(但我还没有准备好将它提交到 github)。 |
他的英语很差,我的英语是空的….通过谷歌翻译从西班牙语到英语…. |
特热约 评论 2021 年 9 月 26 日
特热约 评论 2021 年 9 月 26 日
我忘记了 ioSender 需要更新才能正确处理门状态,可从此处获得。 |
也许这有帮助: |
特热约 评论 2021 年 9 月 28 日
当您尝试此操作时,您的机器是否已归位?Z 位置 (MPos) 是否低于 58 美元的停车目标? 当我的测试机处于停车位置时,实时报告如下所示:
你能发布你得到的东西吗? |
特热约 评论 2021 年 9 月 28 日
马里奥巴斯 评论 2021 年 9 月 28 日
我的错误:归位被禁用。 |
特热约 评论 2021 年 9 月 29 日
好的,已添加到待办事项列表中以进行下一次设置修订。现在更改 config.h 中的延迟并重新编译。 |
马里奥巴斯 评论 on 22 Sep 2021
在 Board Tinyg Due 中,我无法为安全门声明一个别针,响应“驱动程序错误”或类似的东西。我只能通过软件使用。
一般而言,它仅通过硬件响应。
在这两种情况下,都会出现以下错误:我无法将其置于停车位置:它只会停止运动和主轴。当Door pin停止为gnd时,在建立的时间后恢复,或者如果是软的则自动恢复,而不是等待发送~