我正在使用 LightBurn 在木头上进行激光雕刻。我只是想打印一些字母。
在软件预览中,输出看起来是正确的。黑色部分是激光应该燃烧的地方,红色部分是遍历/扫描线
当我实际打印它时,负空间被激光烧毁(基本上是上面预览中显示的遍历/扫描线)
我能弄清楚的是:
M42 P4 S255
当我自己发送此命令时,正确打开激光,M42 P4 S0
正确关闭激光。
但问题是当我发送以下 G 代码时,会发生以下情况:
M42 P4 S255 <--- Laser turns on for a flash of a second
G1 X15 <--- By the time the movement starts the laser is already off.
M42 P4 S0
当我停止使用 PWM(通过 D11)并直接连接到 D9(用于风扇)时,此问题不再发生。所以这个问题只发生在我使用 PWM 时。有关检查内容的任何指导
更新:我在另一个论坛上阅读了以下内容。这可能是这里的根本原因。
M42 是一个即时命令,它会在激光到达其预定起点之前打开激光,M106 和 M107 被缓冲,因此可以在其预定位置进行开/关。