Nomar记录一段历史
gcode 向上移动打印头进行维护

我有一个 Monoprice Mini Select (15365),我需要永远手动旋转拨盘才能让打印头一直升起,以便我可以进行维护(清除喷嘴中的堵塞物或在喷嘴上贴上新胶带)床等)。

因此,我正在考虑编写一个我可以运行的 gcode 片段,其中包含为我执行此操作所需的命令。我是 3D 打印的 n00b,但我是一个老程序员,所以我认为这太难了。但是,在我的打印机上运行此代码之前,我想让一些专家仔细检查我以确保我不会伤害任何东西。 :)

这是我所拥有的,如果我做错了什么,或者您有任何建议,请告诉我。

 ; Move print head to center and top to prepare for cleaning/maintenance M107 ; fan off G28 ; home all axes G21 ; set units to millimeters G90 ; use absolute coordinates ; full dimensions of the print area are 120mm x 120mm x 120mm G0 X60 Y60 Z119 ; move to center X,Y and just below the max height M84 ; disable motors

我从 Slic3r 生成的 gcode 中抓取了几行,并使用 gcode wiki 条目来理解每个命令并填写我需要的额外命令。

2个回答

当您需要进行维护时,这实际上取决于您目前是否在床上打印了一半的东西。例如,您可能在打印过程中堵塞或需要重新灌注喷嘴。

因此,考虑到这一点,我个人会将进行移动的线分成两条不同的线。

先垂直移动,然后在 X Y 方向移动。否则,打印头可能会斜向移动并撞到您的物体。这是因为头部将同时移动所有三个轴。

否则看起来不错。

编辑:另一个建议是,如果您使用 repetier 主机来控制打印机,则可以更轻松地自动返回正在进行的打印。

还要看一下 S 参数,对于移动,它可以控制移动的速度。

随机文章