如果失败,有没有办法保存多部分打印?

3D打印 ultimaker-cura 创造者-3 解放军
2021-05-17 05:37:01

我一次打印 6 个单独的部分,在打印一个部分 4 小时后失败了,但其他 5 个部分打印得很好。

有没有办法防止打印打印失败的部分并继续打印其他5个部分。

我正在使用 Cura 和 Ender 3 打印机。

3个回答

如果您使用OctoPrint打印管理器,您可以使用排除区域插件排除要打印的区域描述指出它可用于挽救部分失败的打印:

此插件的目的是提供一种方法来挽救多部分打印件,其中一个(或多个)部件从构建板上脱落或以其他方式成为毫无价值的故障。当只有一部分被搞砸时,不要取消整个作业,而是使用此插件指示 OctoPrint 忽略在故障周围区域内执行的任何 gcode 命令。

其他印刷经理可能会提供类似的设施。

我不确定它是否能让您挽救当前的打印作业。

Mick 是对的,您可以使用 OctoPrint 和其他打印管理器来执行此操作,而 0scar 是正确的,即在没有打印管理器的情况下进行打印时,无法让打印机停止打印不再需要的部分(因为它没有了解对象)。但是,如果您愿意浪费材料打印其余的故障部件,则有一种方法可以恢复并保留未故障的部件。不过,它涉及预先构建一个恢复工具。

基本上,您需要一个高度可调节的平台,您可以将其临时粘在故障部件所在的床上,该平台足够小,不会干扰其他部件,但足够大,至少可以覆盖故障部件所在的大部分区域. 平台的表面需要是您的材料能够粘附的东西,最好是与您打印的材料相同的材料。

打印暂停并将头部停在一边,将平台粘在床上,并使用卡尺的深度测量功能调整其高度以匹配当前层高。或者,您可以使用搁在两个相邻打印部件上的直边来匹配层高,但这有将它们移开的风险。

安装好并调整好后,继续打印。

我没有用高部件测试过这个,但我已经成功地用蓝色胶带层为小部件制作了这样的“平台”,并且没有理由认为这个概念不应该缩放到任意高度,只要你能获得足够的附着力并匹配层高足够好。设计一个足够可调节和可重复使用的(带有不会干扰高于所需高度的调节机制)将是一个有趣的项目。

不,一旦您在切片机中将构建板上的 6 个零件切片,G 代码就固定了,打印机将按照切片说明进行打印。在打印过程中,它不能跳过过程中失败的部分的代码;除了停止打印外,没有办法干扰打印。出于这个原因,许多人不会将构建板装得太满,零件越多,失败的可能性就越大。您可以一个接一个地打印零件。用多个零件包装印版通常不会比一次打印一个更快(如果失败,您将一无所有,否则一次打印失败)。

根据零件的尺寸,您还可以告诉打印机在单个作业中一个接一个地在板上打印每个零件;请注意,打印头尺寸限制了这一点。如果一个失败,您将停止作业,但已打印的部分会被保存。然后,您可以开始重新打印剪切 G 代码并重新打印缩短的文件。