Gcode 中星号 (*) 的用途是什么?

3D打印 g代码
2021-05-18 01:18:46

进行一些低级别监控,将以下序列发送到打印机:

N0 M106*36 
N1 G28*18 
N2 M107*39

此序列只是打开风扇,使打印机进入电源,然后关闭风扇。

问题:星号/星号/(*) 和每行后面的两个数字的用途是什么?

1个回答

那是一个校验和。它由主机软件添加到 G 代码中,以允许固件进行一些基本的验证,即 G 代码在传输时没有改变。它不会改变 G 代码的含义,您的序列实际代表的只是M106, G28, M107. N0,N1,N2,...是行号,和行号和校验的组合被用于请求传输期间被损坏的任何行的重新发送。