切片机和打印机的兼容性

3D打印 g代码 切片 软件
2021-05-23 19:16:55

我是一个完整的初学者,所以我提前为一个明显的问题道歉。到目前为止,根据我的理解,切片机软件基本上采用 3D 模型并将其转换为指令,说将打印头移动到这个和这个位置,然后挤压到这个位置等等。如果这是正确的,那么每个切片软件都会在打印相同模型时导致不同的“细丝路径”,最终会对打印质量产生影响(除非“切片算法”是一些开放的行业接受的算法并且每个人都使用它)。但是,使用打印机随附的切片机软件以外的其他切片机软件会更有利。另一方面,如果切片机向打印机发出指令并假设 G 代码是通用指令套件(每个打印机都理解的标准),它需要知道,

所以问题是:

  1. 我可以在任何 3D 打印机上使用任何切片软件吗?是否有任何可能导致问题的东西(例如“如何为特定打印机设置切片软件?”)
  2. 如果没有,我是否坚持使用打印机制造商提供的软件,因此,在购买打印机之前,还应该分析提供的切片软件还是有一些兼容性图表?

关于 2. 我查看了 PrusaSlicer、Slic3r、Cura。它们都没有提供有关兼容性的任何信息。我可以使用 Creality CR-10S 打印机,但是当我看到 PrusaSlicer 与 Creality 相比时,它似乎有更多选择。但是在安装 Creality 切片器的过程中,它迫使我选择我将使用的打印机,这表明打印机被锁定到制造商切片器。

2个回答

FDM 切片机不是专有的例外情况适用

最常用的切片器通常不会锁定到制造商或型号。Creality 的切片器是 Cura 的变体,Prusa Slicer 是 Slic3r 的(进一步开发的)变体。您可以使用 4 种中的任何一种,为几乎任何 G 代码读取 3D 打印机切片模型。

第一次启动或安装时的问题是自动设置:当我购买 Ender 3 时,我必须手动制作适合我的打印机的配置文件。现在,您可以选择用于设置床尺寸的预设、安全启动 G 代码以及您可以工作的一些设置。

例外

然而,有些机器与普通切片兼容,因为它们要么不运行 G 代码而是一种专有文件格式,要么因为它们的几何形状是非标准的。

前一种类型的一个例子是例如使用.XYZ文件的达芬奇彩色打印机,其中不仅包含打印头和挤出机的移动命令,还包含墨头的彩色打印命令。后一种类型的一个例子是“皮带打印机”,它使用标准 G 代码,但切片方式与普通打印机不同 - 您需要 Cura Blackbelt 变体来制作正确的命令文件。

其他切片器(如 Voxelizer)被锁定在软件制造商的打印机上。

传统的纸张打印模型是通过驱动程序发送文档,然后将其转换为通用控制语言的指令,例如 PCL、PostScript/PS、XPS 或 UFR。计算机将生成的命令假脱机(作为一个组排队)到打印机,然后将其呈现在纸上。

3D 打印使用类似的过程:模型通过切片机发送,转换为G-Code控制语言1中的指令结果在打印机2上被手动上传和调用,然后以塑料形式呈现。

这里有一些区别。例如,缺乏假脱机。切片器通常会生成整个 G 代码文件,而不是通过 USB 发送单个指令。这是由设计和偏好决定的。纸张打印只需几秒钟;3D 打印需要数小时,如果中断会浪费更多的资源。最好不要让您的计算机参与实际打印过程的指令。

此外,通过 3D 打印,有更多方法可以得到相同的结果,哪种方法正确或更好,可能因情况而异。模型可以使用 5% 填充、2 个壁、0.24 毫米层高和 65 毫米/秒作为草稿打印,或 95% 填充、5 个壁、0.1 毫米层高和 30 毫米/秒作为最终产品如果是结构性的。或者您可以使用介于两者之间的任何东西作为展示件,或者根据模型的需要从一个到另一个用于悬垂、桥接、床粘附等。您甚至可能需要用不同的材料打印相同的模型,这也会影响温度和速度。

这使切片机在 3D 打印中占据更重要的位置。使用传统的纸张,您可能永远不会直接或仅最低限度地看到您的驱动程序,而是从您的文字处理器中调用它。这可能发生在 3D 打印中,切片器直接从建模软件调用,但这不是我的经验的常态。相反,大多数模型都需要自己的特定切片器设置

现在我们终于可以回答这个问题了。

切片机的这一突出位置促进了可与各种打印机配合使用的商业和开源选项的兴起。当然,有些专业和实验打印机需要特定的切片机,但这不是业余爱好者可能遇到的。您几乎可以肯定能够在您选择的任何切片机中为您的打印机选择或导入预先编写的配置文件。


  1. 也有例外,但它们很少见,业余爱好者应该避免。

  2. 这仍然通常通过在 SD 卡上进行物理移动而发生,但 wifi 变得越来越普遍,像OctoPi这样的选项也是如此某些系统确实支持直接从切片器“假脱机”作业)