开源改变世界!!

M4 激光命令在 Lightburn 中失败 #417

推推 grbl 2年前 (2023-02-05) 123次浏览
关闭
TinkerBoi 打开了这个问题 2022 年 5 月 12 日 · 6条评论
关闭

M4 激光命令在 Lightburn 中失败#417

TinkerBoi 打开了这个问题 2022 年 5 月 12 日 · 6条评论

评论

M4 激光命令在 Lightburn 中失败 #417

我使用的是最新版本的 LightBurn 1.1.0.4。出于安全原因,我在没有连接或启用电源的实际激光器的情况下进行台架测试。当我将激光器设置为 GRBL-M3 时,它可以工作,但是选择 GRBL 运行 M4 进行 pwm 功率控制时,它返回以下错误并立即停止。第 2 行是 M4 命令,如果我删除这一行并将 gcode 文件作为剪切文件运行,它工作正常。我不确定激光的 config.yaml 是否设置正确。这是一台定制的 CO2 激光机。任何帮助是极大的赞赏!

起始流
层 C00
错误:20
在块中发现不支持或无效的 g 代码命令。
在第 2 行或附近:
Job halted
Stream 在 0:00 完成

M4 激光命令在 Lightburn 中失败 #417

请提供您的配置文件和启动消息。

M4 激光命令在 Lightburn 中失败 #417
作者
小叮当 评论了 2022 年 5 月 12 日  

感谢米奇的快速回复!我忘了提到我正在运行 Espduino-32 板,在 x 和 y 上有两个轴的 cnc shield V3。到目前为止,除了上述问题,我已经完成了所有工作,并且在完成切割后(在 GRBL-M3 机器配置文件中)它在 X 到达完成位置之前撞到了 Y 端开关(但这是另一个问题)。

我附加了配置文件,这是启动消息:

配置文件

[MSG:INFO: FluidNC v3.4.4]
[MSG:INFO: Compiled with ESP32 SDK:v3.3.5-1-g85c43024c]
[MSG:INFO: Configuration file:config.yaml]
[MSG:WARN: Ignored key pulloff_mm]
[ MSG:WARN: Ignored key pulloff_mm]
[MSG:INFO: Machine MACHINE_ESPDUINO_32]
[MSG:INFO: Board ESPDUINO_32]
[MSG:INFO: SPI not defined]
[MSG:INFO: Stepping:RMT Pulse:2us Dsbl Delay:0us Dir 延迟:1us 空闲延迟:250ms]
[MSG:INFO: 轴计数 3]
[MSG:INFO: 共享步进器禁用 gpio.12]
[MSG:INFO: X 轴 (0.000,600.000)]
[MSG:INFO: Motor0]
[MSG :INFO: stepstick Step:gpio.26 Dir:gpio.16 Disable:NO_PIN]
[MSG:INFO: All Limit gpio.13:low]
[MSG:INFO: Motor1]
[MSG:INFO: Y 轴 (0.000,300.000)]
[MSG:INFO: Motor0]
[MSG:INFO: stepstick Step:gpio.25 Dir:gpio.27 Disable:NO_PIN]
[MSG:INFO: All Limit gpio.5 :low]
[MSG:INFO: Motor1]
[MSG:INFO: Axis Z (-1000.000,0.000)]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: PWM Spindle Ena:NO_PIN Out:gpio.19 Dir :NO_PIN Freq:5000Hz Res:13bits]
[MSG:INFO: Using spindle PWM]
[MSG:INFO: STA SSID is not set]
[MSG:INFO: AP SSID FluidNC-ESP32 IP 192.168.0.1 mask 255.255.255.0 channel 1]
[MSG:INFO: AP started]
[MSG:INFO: WiFi on]
[MSG:INFO: Captive Portal Started]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet started on port 23]
Grbl 3.4 [FluidNC v3.4.4 (wifi) ‘$’ 寻求帮助]

M4 激光命令在 Lightburn 中失败 #417
所有者

M4 有两种用途。

  • 对于主轴,它用于反向
  • 对于激光器,它用于特殊的激光功率模式。

您定义了主轴,而不是激光。FluidNC 发现您在主轴的配置文件中没有方向引脚,因此它不允许 M4 命令。

改为使用激光。

https://github.com/bdring/FluidNC/wiki/Fluid-Spindle-Setup#laser

M4 激光命令在 Lightburn 中失败 #417
作者

M4 有两种用途。

  • 对于主轴,它用于反向
  • 对于激光器,它用于特殊的激光功率模式。

您定义了主轴,而不是激光。FluidNC 发现您在主轴的配置文件中没有方向引脚,因此它不允许 M4 命令。

改为使用激光。

https://github.com/bdring/FluidNC/wiki/Fluid-Spindle-Setup#laser

非常感谢巴特!我知道这是我忽略的简单事情!将最大功率映射设置为 1000=100% 是否正确?我认为这应该与 Lightburn 中的 S 值最大值相匹配。

顺便说一句,我想说谢谢你用 FluidNC 创建了如此惊人的框架。起初我很沮丧,因为要从 GRBL 1.1 学习和转换的信息太多了,但我很高兴我做到了。现在这看起来与 3D 打印中的 Marlin 固件非常相似。

M4 激光命令在 Lightburn 中失败 #417
所有者

S 值是正确的。大多数人使用 255 或 1000。

M4 激光命令在 Lightburn 中失败 #417
作者

S 值是正确的。大多数人使用 255 或 1000。

谢谢你!现在工作很好!