评论
合作者
@cprezzi这种添加是为服务器计划的吗? |
合作者
@Tibus我一直在检查服务器,在 gcode 执行中没有处理 kimbra,只有连接,所以欢迎你的请求请求!继续 :) 要考虑的一件事(没有看到你的 PR)是 gcodeToolOn 在几个地方使用,在gcode 生成和jog。如果没有完成,我建议创建一个新模块(lib/postprocessor?),带有装饰器函数(现在只有一个,一个替换别名),用于包装所有 gcodeToolOn 外观。 |
成员
当然可以在服务器端进行“后处理”(代码替换)以使 gcode“marlin”兼容,但我认为如果我们在前端生成 gcode 时这样做会更灵活。 |
合作者
关闭由于 gcode 重构@Tibus.. 谢谢! |
您好,
为了与我的 CrealityCR10 (Marlin) 和改装激光器兼容,我只需要一种方法来使用 M106 命令在 GCode 中打开和关闭工具。
您可以在 TOOL ON/TOOL OFF 文本字段中定义它,但无法动态恢复激光强度。
我刚刚克隆了代码并为其添加了一种方法:
在 TOOL ON 中,您现在可以添加 $INTENSITY 变量,该变量将在 gCode 生成期间被“LASER INTENSITY”字段及其值替换。
喜欢:
M106 $INTENSITY
将变成强度为 80%,激光强度为“S”
M106 S80
这真的很简单,但在 Marlin 上做得非常出色;D
您对拉取请求或其他更简单的方法感兴趣吗?