Nomar记录一段历史
G04 停留期控制参数

我有一台自己制造的 3D 打印机,但在处理一些 g 代码时遇到了问题。当 z 轴移动到下一层时,我必须停止并启动挤出电机。当我这样做时,我使用的 3D 笔会回退一点以防止滴落。当电机再次启动时,灯丝还没有到达尖端,我试图在它再次开始移动之前增加一个停留时间,让灯丝有时间出来。当我在每个 M3 命令(我必须用来启动我的电机的代码)之后输入G04 P100 ,它停留的时间超过 100 毫秒,而 P10 似乎需要大约 10 秒。在维基百科上,它指出 ms 的控制参数是 P,秒的控制参数是 X,但是 reprap wiki 指出秒的正确控制参数是 S。 .0000 小数点后可以有多少个零。我正在尝试校准并获得准确的打印件,因此将不胜感激任何帮助。我正在使用 grbl .8 版和 arduino uno。我使用的软件是 Grbl Controller 3.6.1

您面临的问题更有可能出在打印机内部运行的固件中,而不是控制软件中。我最熟悉 RepRap 固件,它可以在不影响 G 代码的情况下处理收回和重新启动(除了某些启动配置)。试图在 G 代码中解决这个问题似乎很困难,并且需要打印机本身可以访问的知识。我的反问:你的打印机运行的是什么固件?
我有一个装有 grbl 的 arduino uno,我认为它是 0.8 版,但从技术上讲它是一个铣削软件。它由 dvd rom 驱动器和 3d 笔制成。接下来我要买一个anet a8
使用 Arduino 固件之一进行 3D 打印可能会做得更好。尽管有很多共同点,但管理挤出机是挤出 3D 打印所独有的。

1个回答

基本上你是在与渗出作斗争。所以撤回,或者如你所说:

我正在使用的 3D 笔会回退一点以防止滴水

需要撤销。您可以通过挤出一定量来使灯丝回到尖端来做到这一点。命令G1 Exx.xx其中 xx.xx 是一个数字,其中在现有值的顶部添加回缩。此外,大多数切片软件都有可用于影响挤压/收缩的参数。例如,“滑行”是一种提前停止挤出并利用喷嘴中积聚的压力的选项(这可以防止周边末端与周边开始相交处的斑点)、“重新启动时的额外长度”(用额外的细丝补充喷嘴腔)或“在图层更改时撤回”。原则上,所有这些操作都由您用于制作打印文件的切片器设置和处理。不需要“停留时间”,事实上停留只是一个暂停。想自己控制灯丝流量似乎有点奇怪,而这一切都是由切片机软件为您完成的。

随机文章