开源改变世界!!

手动输入可以,流式不行 #10

推推 grbl 2年前 (2023-01-21) 195次浏览

关闭
avanderpluijm 打开了这个问题 2011 年 2 月 24 日 · 7条评论
关闭

手动输入可以,流式不行#10

avanderpluijm 打开了这个问题 2011 年 2 月 24 日 · 7条评论

注释

手动输入可以,流式不行 #10

你好,
你对此有什么建议吗?
使用带有 grbl_0_6b_atmega328p_16mhz_9600.hex 的 Arduino Duamilenove 328 上传的手动 g 代码输入效果很好(使用 arduino 串行监视器)。
当我运行“stream.rb g-codefiel”时,它会在几行后停止(在 osx 10.5 上使用终端)。很难找到问题所在。有任何想法吗?

手动输入可以,流式不行 #10
成员

你有没有拉到最新版本的 stream.rb?我最近稍微改变了协议。

你能粘贴流的输出吗?

手动输入可以,流式不行 #10

是的,使用最新版本。(还尝试了以前的版本,但没有加速)。

I am sending this test code:
G21 G90
(profile 1)
G0 Z15
G17
M3
G0 X0.7695431472081218 Y-2.014467005076142
G1 Z-1.5 F100
G1 X160.7690355329949 Y-2.015228426395939 F500
G3 X163.2690355329949 Y0.4847715736040609 I0 J2.5
G1 X163 .2690355329949 Y83.27664974619289
G3 X160.7690355329949 Y85.77664974619289 I-2.5 J0
G1 X0.7690355329949239 Y85.77664974619289
G3 X-1.7309644670050761 Y83.27664974619289 I0 J-2.5
G1 X-1.7309644670050761 Y0.4847715736040609
G3 X0.7690355329949239 Y-2.015228426395939 I2. 5 J0

结果因时而异。当我在大多数时间之前进行 Arduino 重置时,它显示:
G21G90
Grbl >>
Grbl >> Grbl 0.6b
Grbl >> ‘$’ to dump current settings
_
所以看起来代码正在干扰启动。停止并重新启动(无重置):
处理文件 profile.gcode
G21G90
_

处理文件 profile.gcode
G21G90
Grbl >> ok
G0Z15F100
Grbl >>
_

尝试使用 stream.rb file -p 会给出更多响应(直到中途),但我猜这不是所需的方法。

手动输入可以,流式不行 #10
成员

谢谢。我今晚会看看这个

手动输入可以,流式不行 #10

好吧,看起来 stream.rb 不是问题。可能与Arduino有关。我把 168 升级到 328。168 版本还可以,这个就麻烦了。
我会让你知道会发生什么。

手动输入可以,流式不行 #10

抱歉,不小心关闭了这个问题。我想我的问题与我自己的电脑有关,而不是 grbl/stream 或 arduino。它昨天工作了一次,但不清楚为什么……
现在先用其他计算机进行一些测试。

手动输入可以,流式不行 #10

好的,我似乎终于找到了这个问题。G3 命令不知何故出了问题。我相信它应该可以工作,因为它是 A328,但这需要更多测试。
我制作了一个 AIR 应用程序,带有套接字连接和用于 usb-air 连接的 serproxy。似乎“ok”响应有时会以“o\n”和“k\n”的形式收到。所以我写的循环停止了,因为它不再收到“ok”了。这可以通过在 GRBL 中实施握手来解决,如另一个问题中所述。

所以,我的问题已经关闭(现在:))

手动输入可以,流式不行 #10
成员

谢谢。我会看看它。

ashelly 将提交推送到引用此问题的 ashelly/grbl 2015 年 5 月 22 日

此问题已关闭
喜欢 (0)