注释
@Russellfam:请发布您的 $$ Grbl 设置和 $I 构建信息字符串。此类问题通常与设置有关。或者,如果您使用的是带有可疑 USB 串行芯片的仿冒 Arduino。 |
$I 无法呈现表达式。
$$
$0 = 10(步进脉冲时间,微秒) |
@Russellfam: 没什么特别的。在我打破测试台之前还有几个问题。你怎么刷Grbl?如果您正在编译,请告诉我您的 Arduino IDE 版本。您的 Arduino 是真正的 Arduino Uno 吗?如果不是,它是什么,它上面的 USB 串行芯片是什么。应标记为 atmega16U 或 FTDI 或 CH380。 |
电光 评论 2017 年 2 月 5 日
我的猜测是主轴耦合通过 USB 电缆产生的电噪声并导致断开连接。 |
嘿,谢谢你的回复。 |
我最近升级了 GRBL 和 UGS。从那时起,我已经毫无问题地剪切了几个类似的配置文件。这个问题从今天下午开始,我对系统没有任何改变。 |
@Russellfam:我一直在使用相同的固件版本和您的设置(软限制关闭)的两个不同的 Arduino 上运行您的工作。我正在使用 Grbl 存储库中的 stream.py 脚本流式传输程序,以确定它是否与 GUI 相关。因此,每次运行 3 次后,总共运行 6 次,到目前为止还没有锁定。 Grbl v1.1 的界面已更新以包含更多实时信息,因此 |
哎呀..意外点击。 Grbl v1.1 的界面已更新以包含更多实时信息,因此它可能是一个 GUI 错误。我会继续运行这项工作,如果我遇到一个锁定,我会报告一个锁定。 |
感谢您的帮助…当然希望我们能解决这个问题 |
你用的是UGS平台吗?您是否尝试过 Grbl Panel 或 BCNC?有什么区别吗? |
使用 UGS 而不是 UGS 平台,我还没有尝试过其他平台。我今天会这样做,让你知道 |
好的,所以我一直在 UGS 平台上运行,看起来还可以。由于是星期天,我无法启动路由器和集尘器,明天我会检查并通知您。 我现在跑得很快,我在解决这个问题上取得了一些进展。如果我打开路由器,arduino 会在几秒钟内(5 或 10 秒)锁定。似乎路由器可能存在电气干扰,导致串行通信中断。我会四处寻找一根铁氧体 USB 电缆,看看是否能解决问题……笔记本电脑使用电池运行,而 arduino 使用笔记本电脑 USB 运行,因此与任何电源隔离。 |
不久前我尝试使用不同的电缆,这似乎解决了这个问题。我没有铁氧体,但我用的那个要短得多。 |
@Russellfam: 感谢更新。我认为只有 UGS 平台支持 Grbl v1.1,所以这可能是可能的原因。 |
电光 评论 2017 年 2 月 6 日
@chamnit从一切@Russellfam描述这是一个 EMI 问题。我已经在各种机器上多次看到它,当主轴开始运行时,USB 只是断开通信。有时串口会消失,但并非总是如此。更换电缆或添加夹式铁氧体几乎总能修复它,但有时需要重新布线和固定接地。 |
@electrokean:我想,但如果它在更新到 v1.1 之前运行良好,那么它很可能与该更新有关。AFAIK,常规 UGS 不支持 Grbl v1.1,只有 UGS 平台支持。它可能会解释在工作开始时的失败,当旧的 UGS 得到一些新的 v1.1 界面没有预料到的反馈时。无论哪种方式,USB EMI 始终是一个疑点,而且似乎已经解决了。 |
罗素法姆 评论 on 4 Feb 2017
我有一段在 grbl 上运行的 gcode,它是由 UGS 发送的。它无缘无故地间歇性锁定,没有错误消息返回给 UGS。UGS 看起来像是在等待下一个命令。
锁定发生在不同的时间和地点。我正在切割轮廓,有时它会在第一次切割的中途停止,有时它会完成第一次切割,然后将 z 轴下降 4mm,并在第二次切割的中途停止。它远不及任何限制。我有严格的限制。
看起来 Arduino 锁定了,我必须拔下 USB 并重新连接才能让它响应 USG。关闭和打开 USG 连接不起作用。
在过去的一天里,我做了几次几乎相同的其他配置文件,没有任何问题。我附上了 CamBam Custom_outline_mirror.txt 生成的 gcode
文件