Contact me: hankecnc@gmail.com

在 115200 波特率下。WIKI 在“USB to Serial Transmission Errors”标题下对遇到的问题进行了简要描述. 维基描述有一个指向涵盖该问题的长问题线程的链接。无法在配备 ch340 的 Arduino 上纠正此问题,但可以减轻其影响。以下是您可以尝试的一些事情: 1 设置您的 GUI 以降低执行状态更新的频率。我使用 0.1 或 0.2 秒更新,有时将它们全部关闭。 #421

推推 grbl 3年前 (2023-01-22) 234次浏览

2. 如果回声打开,将其关闭。
3.使用发送响应流协议而不是字符计数
4.使用115200波特

再一次,我不知道这是否是你的问题,但我想我会把它扔在那里。

在 115200 波特率下。WIKI 在“USB to Serial Transmission Errors”标题下对遇到的问题进行了简要描述. 维基描述有一个指向涵盖该问题的长问题线程的链接。无法在配备 ch340 的 Arduino 上纠正此问题,但可以减轻其影响。以下是您可以尝试的一些事情:  1 设置您的 GUI 以降低执行状态更新的频率。我使用 0.1 或 0.2 秒更新,有时将它们全部关闭。 #421
作者

我尝试发送与最初发布的脚本相同的脚本,但我无法设法让它再次出错(没有软件或硬件的模组)。UGS 1.0.9 似乎是最后一个正式发布的版本。2.0.0 仍在开发中。对于很多人强烈推荐的软件,文档相当缺乏。1.0.9 似乎使用了字符计数,因为它发送了多个命令,因此错误会被跳过。版本 2.0.0 似乎一次发送一个命令并等待响应,允许它在发生错误时冻结。这解决了错误问题。我会认为这已经结束,因为我似乎无法轻易地复制这个问题。然而,这当然不能解决根本原因。

通过一些挖掘,我确定X-Controller使用 FT232RL 进行 USB 到串行通信。我为自制的“Arduinos”使用了相同的芯片,其中一个加载了 GRBL 1.1,我继续尝试重现错误但无济于事。我想有几天它不想合作。

在 115200 波特率下。WIKI 在“USB to Serial Transmission Errors”标题下对遇到的问题进行了简要描述. 维基描述有一个指向涵盖该问题的长问题线程的链接。无法在配备 ch340 的 Arduino 上纠正此问题,但可以减轻其影响。以下是您可以尝试的一些事情:  1 设置您的 GUI 以降低执行状态更新的频率。我使用 0.1 或 0.2 秒更新,有时将它们全部关闭。 #421

我自己一直在寻找错误,并认为我已经找到了原因,本着帮助社区的精神,我想我会在这个帖子中发帖,因为它在谷歌上很显眼。

我有一个使用 9600 步/毫米的步进电机,我试图以 500 毫米/分钟的速度运行它。这相当于尝试以 80kHz 的频率运行电机。每当我试图以 500 毫米/分钟的速度移动它时,它似乎会重置 GRBL 板。在不重启电路板的情况下,我能够在单轴上达到的最大速度是 250mm/min 或 40kHz。现在我已经将它设置为最大 125mm/min,我希望当多轴同时运行时我不会有任何问题。事实上,我认为我的问题是由于电机扭矩不足引起的,所以我放了一个 3:1 的滑轮驱动器,这就是为什么我必须有 ~9000steps/mm,否则它是 ~3000。希望这对某人有帮助。

如果您有兴趣,我的设置是带有 1mm 导螺杆的 unimat 3 微型车床。

喜欢 (0)