Contact me: hankecnc@gmail.com

M106/M107 打印过程中的问题 #327

推推 grbl 3年前 (2023-02-05) 293次浏览
关闭
afpiper 打开了这个问题 2012 年 12 月 8 日 · 13条评论
关闭

M106/M107 打印过程中的问题#327

afpiper 打开了这个问题 2012 年 12 月 8 日 · 13条评论

评论

M106/M107 打印过程中的问题 #327

我目前在打印期间使用 M106 和 M107 来控制激光,但似乎这些命令在打印开始后都不起作用。

我可以暂停打印,它会接受命令,但是在打印的任何部分只有初始 M106 有任何影响。这让我现在无法使用。激光在层变化期间不会关闭,导致树脂硬化,这是不应该的。

有人知道这里会发生什么吗?我在 RAMPS 1.4 板上使用 Printrun 打印机接口作为我的主机。

M106/M107 打印过程中的问题 #327
贡献者

M106/M107 与移动不同步。它们是无缓冲的命令,这很可能是您遇到问题的原因。

M106/M107 打印过程中的问题 #327
作者

嗯,那会很难。我想知道我如何使用信号来停止和启动挤出机作为打开和关闭激光的信号……我必须让那个东西在层与层之间的 z 移动期间关闭。

M106/M107 打印过程中的问题 #327
作者

或者是否有另一个代码,可以打开和关闭挤出机电机,我可以用它来切换它?我一直在尝试禁用挤出机电机的“EN”启用引脚,但我从 RAMPS 板上获得恒定的 5 伏电压。我基本上需要在同步命令中至少提供几伏电压,这样我才能让我的新机器设计正常工作。这是一台非常便宜的树脂打印机,到目前为止一切正常,但激光未关闭导致的过度曝光让我很生气。

M106/M107 打印过程中的问题 #327
贡献者

步进器即使在不步进时也保持启用状态,因此它不会丢失位置。

我认为您需要在 ISR(TIMER1_COMPA_vect) 中为您的目标破解一些额外的东西。

M106/M107 打印过程中的问题 #327
贡献者

还有一个想法,您可以在每个 M106/M107 之前添加一个 M400。M400 是“完成所有动作”,因此应该将您的动作与 M106/M107 同步

M106/M107 打印过程中的问题 #327
贡献者

当然 M106 / M107 应该同步

M106/M107 打印过程中的问题 #327
作者

Daid – 感谢您的建议,我会试一试,看看我能做些什么。我不知道那个命令,所以我肯定会在撕毁固件之前试一试。我可以改用 Sprinter 的修改版本,但我更喜欢 Marlin。如果必须的话,我会同意的。

Nophead – 我完全同意你的看法。考虑到我们最近在打印期间控制风扇的数量,让该命令脱离队列是没有意义的。它使大多数切片程序中使用的风扇控制完全无用。想到的主要一个事实是,您可以在 Slic3r 中的桥之前或在否则会太快的层上将风扇最大化,在 Marlin 的情况下,风扇可能永远不会加速。不太理想。

也许我们可以弄清楚如何将命令放回队列中,或者它可能出于某种原因被删除了……

M106/M107 打印过程中的问题 #327

风扇与动作同步。不完美。但是风扇也需要一些时间来启动和停止。

M106/M107 打印过程中的问题 #327
作者

当我使用 Marlin 进行测试并使用 M107 在 z-lift 之前关闭风扇电路然后在 z-drop 之后将其重新打开时,我使用的是 Slic3r 的提升部分,我没有看到闪烁经过多层激光。也许它排队关闭和打开命令太快了,我没有看到它。

我会再次测试,但对我来说它看起来完全忽略了代码。我在发布这个问题的那天下载了代码,所以我没有使用旧版本。

此外,如果我在 Slic3r 中尝试该功能,M106 代码不会在第一层之后打开风扇。即使在经过第一层之后。在我基于 R2C2 的 RepRap 上,它一切正常,尽管它用于基于挤压的打印并与他们的固件一起运行。

也许这是我的硬件,也许不是。当我暂停打印时,我可以很好地发送命令。

综上所述,除了我的 M106 和 M107 代码之外,今晚我将尝试使用 M400 代码,看看它是否能让事情井井有条。如果没有,我会再次在这里发布我观察到的内容。

-院长

M106/M107 打印过程中的问题 #327
作者

所以 M400 解决了这个问题,但是如果我错过了一个 M400 那么它几乎可以保证有问题。必须将所有这些额外的代码放入其中似乎有点多余,但如果这是它的工作方式,那么我将使用它。

谢谢大家的所有投入!

-院长

M106/M107 打印过程中的问题 #327

//风扇与动作同步。不完美。但是风扇也需要一些时间来启动和停止。//

但不足以用于我尝试打印http://www.thingiverse.com/thing:9804的桥梁,风扇从桥的中间开始(一半的灯丝已经完成)并保持很多时间结束后

认为必须缓冲风扇命令

谢谢

M106/M107 打印过程中的问题 #327

@jfpion如果这在最新版本的 Marlin 中仍然存在问题,请打开一个新问题。