开源改变世界

此问题已移至讨论区。 您可以在那里继续对话。 去讨论 → #1362

推推 grbl 3年前 (2023-01-28) 286次浏览

冻结和停止工作不断发生。 #1362

关闭
3dbro 打开了这个问题 2021 年 3 月 12 日 · 8条评论
关闭

冻结和停止工作不断发生。#1362

3dbro 打开了这个问题 2021 年 3 月 12 日 · 8条评论

注释

此问题已移至讨论区。 您可以在那里继续对话。 去讨论 →  #1362

在运行过程中,任何时候都会出现停止和冻结,这可以通过按下 Reset GRBL 按钮并从停止点重新启动程序来消除。过了一会儿,操作再次停止。所以它是不断的。

停止的瞬间,连接设备的声音响起。给人的印象是设备正在重新连接。
在系统中,COM口上的设备一直显示。

我在这样的停止和扩展日志中附上了程序的屏幕截图。

PS:对不起,英文由谷歌翻译。=)

此问题已移至讨论区。 您可以在那里继续对话。 去讨论 →  #1362

comlog4.txt

软硬件配置:

  • Windows 10 专业版 x64
  • LaserGRBL 版本 4.2.1
  • 基于 Arduino Uno R3 (CH340G) ATmega328 + CNC Shield V3 的雕刻机
  • Grbl 版本:v1.1h original (25.08.2020)(使用 LaserGRBL 安装 -> 工具 -> Flash GRBL 固件 -> v1.1h original (25.08.2020)
此问题已移至讨论区。 您可以在那里继续对话。 去讨论 →  #1362
所有者

亲爱的@serzhants
感谢您提供详尽且有据可查的报告。

您的情况似乎是由于电噪声导致的典型通信问题。
在命令日志中,可以看到 LaserGRBL 无法识别的雕刻师发送的一些不完整的行(粉红色的行)。

尝试以检查模式发送 gcode。在发送 gcode 之前在“type gcode here”框中键入“$C”,LaserGRBL 将整个文件流式传输到雕刻机,雕刻机回复通信,但电机没有移动,因此没有电噪声(由电机) .

如果这个测试通过,你就明白了你的问题。

请注意,已知 CH340G 存在随机通信问题。原始的 Arduino Uno 通常更可靠。
阅读https://lasergrbl.com/faq/了解有关您的问题和可能的解决方案的更多详细信息。

此问题已移至讨论区。 您可以在那里继续对话。 去讨论 →  #1362
作者

我尝试使用“$C”在测试模式下运行 gcode,但两次测试都失败了,它挂了。

我使用的是屏蔽良好的 USB 电缆。

我附上了两次尝试的扩展日志。
comlog6.txt
comlog7.txt

此问题已移至讨论区。 您可以在那里继续对话。 去讨论 →  #1362
所有者
阿尔基皮塔 评论了 2021 年 3 月 13 日  

comlog6,第 00472 行:字符串“Chek”缺少一个字符(“Check”是正确的语法)。
comlog6,第 00859 行:字符串“o\r”缺少一个字符(“ok\r”是正确的语法)。

我没有时间寻找更多此类事件,但很明显,这表明您的 arduino 板发送到 LaserGRBL 的内容存在一些问题。

如果您有另一块 arduino 板,请尝试使用它,甚至断开与 CNC 屏蔽的连接,看看它的行为如何。

您也可能有 USB 连接器接触不良。

我已经告诉过你了,它都写在常见问题解答中。

此问题已移至讨论区。 您可以在那里继续对话。 去讨论 →  #1362
作者

感谢你所做的一切。

我有点弄清楚原因是什么,在接下来的几天里我会做一些测试并补充这个问题。

此问题已移至讨论区。 您可以在那里继续对话。 去讨论 →  #1362

嗨 3dbro,

你有关于问题的任何信息吗?我有同样的问题。德语中的 Gerne auch。

此问题已移至讨论区。 您可以在那里继续对话。 去讨论 →  #1362
作者

你好,@CPT-Murdock.

请写出你的arduino单片机芯片上的完整标记是什么?

这是一个例子:Atmel Mega328P U-KR 354A3P 1942T6A

此问题已移至讨论区。 您可以在那里继续对话。 去讨论 →  #1362

不幸的是,没有写任何东西……但它一定是一只啄木鸟。会不会是缓冲区溢出?问题仅发生在“插入填充”时

此问题已移至讨论区。 您可以在那里继续对话。 去讨论 →  #1362

@CPT-Murdock. 你能张贴董事会的照片吗?