Contact me: hankecnc@gmail.com

暂停命令(!)在使用 Python 移动时不会停止 3D 打印机 #667

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

关闭
SylvenC 打开了这个问题 2019 年 5 月 23 日 · 1条评论
关闭

暂停命令(!)在使用 Python 移动时不会停止 3D 打印机#667

SylvenC 打开了这个问题 2019 年 5 月 23 日 · 1条评论

注释

暂停命令(!)在使用 Python 移动时不会停止 3D 打印机 #667
西尔文C 评论了 2019 年 5 月 23 日  

我使用 Python 将我的 3D 打印机控制为定位表
我可以发送任何坐标,如下所示:
s = serial.Serial(‘COM11’,115200) # COM, baudrate
s.write(b’G01 X10′)

我想在打印机仍在移动时通过按下键盘上的暂停按钮作为紧急按钮来停止其移动。
所以尝试使用
s.write(b’!’)
s.write(b’0x18′)
s.write(b’M226′)

但是我的打印机并没有停止移动。它总是完成其先前的命令,然后才收听。

我试过使用 Repertier 主机软件发送 G 代码,例如:!M226 和 0x18
但也有同样的问题。
我是不是忘记了什么,或者只是无法停止运动?

打印机:Creality 3D CR-10 迷你 3D 打印机

暂停命令(!)在使用 Python 移动时不会停止 3D 打印机 #667

打印机是否使用 Grbl 固件?不是用马林吗?

如果它使用 Marlin 那么就会有询问的地方。我不太了解关于 Marlin 的细节,但我似乎记得一些关于“紧急解析器”的事情,你必须激活它或者为了通过串行做一些事情。

喜欢 (0)