PrusaSlicer:Prusa 的开源切片软件、模式与功能
选择切片软件,就是选择一整套设置与功能体系。由Prusa Research开发的PrusaSlicer依然是3D模型切片领域的标杆软件之一,影响力远超该品牌自家的打印机。
简短结论
PrusaSlicer是Prusa Research以AGPL-3.0许可证开发的免费开源切片软件,既能驱动FDM打印机,也能驱动MSLA光固化打印机。它在Prusa自家机型之外,还预置了许多第三方打印机的配置文件,并提供简易、高级和专家三种界面模式,用于解锁有机支撑、手绘接缝和可变层高等功能。Bambu Studio和OrcaSlicer都直接或间接源自它。
PrusaSlicer是什么,由谁开发?
PrusaSlicer是Prusa Research开发的切片软件,免费发布,并以AGPL-3.0许可证开源,详见其代码仓库github.com/prusa3d/PrusaSlicer。它把3D模型转换为机器指令(G-code),并且根据同一份文档,同时支持FDM打印机和MSLA光固化打印机。
该项目最初是Slic3r的分支,Slic3r是RepRap社区最早的开源切片软件之一,之后经Prusa Research团队在后续版本中大幅重写和扩展。由于完整源代码是公开的,任何人都可以在其许可证条款下查看、修改或再分发该软件,这也是其他几款切片软件直接源自它的原因。
PrusaSlicer并不局限于Prusa打印机
该软件默认附带Prusa自家机型(MK4、MINI+、XL等)的配置文件,同时也预置了其他品牌众多第三方打印机的配置文件,社区还会定期分享可手动导入的额外配置。从最接近的配置文件入手,而不是手动调整每一项设置,仍是获得可用的首次打印最可靠的方式。
对于没有官方配置文件的打印机,从类似机型(相同喷嘴、成型尺寸相近)入手再逐步调整,实践中效果不错。如何为特定机型选择合适的切片软件,在切片软件选择指南中有更深入的介绍,建议在决定使用某一款之前先阅读。
简单、高级、专家:各模式适合谁
PrusaSlicer提供三种界面模式,可在窗口顶部切换。简易模式隐藏大部分设置,只显示最常用的几项(材料、质量、填充),专为首次设置而设计。高级模式则更详细地显示回抽、冷却和支撑设置。
专家模式开放全部参数,包括下文介绍的有机支撑、手绘接缝和可变层高。在模式之间切换不会改变已有的设置,只是显示或隐藏选项,因此用户可以循序渐进地接触更复杂的功能,而无需从头重建配置。
PrusaSlicer的独特功能
有机支撑是为取代较早的网格式支撑而推出的,从模型侧面分叉生长,形状平滑,并能自动适应所需位置;根据Prusa的文档,与传统网格支撑相比,它们更容易取下,在零件上留下的痕迹更少,通常也更省耗材。手绘支撑则允许用户在高级或专家模式下,用鼠标在3D模型上精确标出要强制添加或禁止添加支撑的位置。
根据Prusa的文档,可变层高可以让模型的某些区域用较薄的层打印,另一些区域用较厚的层打印,两者之间的过渡会自动平滑;这样既缩短了简单区域的打印时间,又不牺牲关键位置的细节。PrusaSlicer还内置了校准测试,例如其知识库中介绍的挤出倍率校准,可在开始打印前调校材料流量。
PrusaSlicer、OrcaSlicer、Bambu Studio:谁分支自谁
Bambu Studio是Bambu Lab自家的软件,以PrusaSlicer的代码为基础,再针对该品牌的打印机进行适配。OrcaSlicer是另一个独立的社区项目,反过来同时借鉴了Bambu Studio和PrusaSlicer:根据其自身的GitHub仓库,该项目“本着同样的精神起步,借鉴了BambuStudio、PrusaSlicer,以及受CuraSlicer和SuperSlicer启发的想法”,此后又经过大幅改造。
这种渊源体现在界面上——三者看起来相似,也体现在设置上——许多设置的名称相同。OrcaSlicer的仓库强调其内置的校准工具(温度塔、流量、回抽)和高级接缝控制,称在这些具体方面比PrusaSlicer走得更远,同时与PrusaSlicer一样采用AGPL-3.0许可证。另有专门的文章更详细地比较了不同切片软件的打印支撑。
逐步完成第一次切片
导入STL或3MF格式的文件后,第一步是在屏幕顶部的下拉菜单中选择正确的打印机和喷嘴配置,再选择与料盘上实际所装材料相匹配的耗材配置。接下来选择的打印质量配置(精细、标准、快速)在很大程度上决定了外观效果和打印时间。
这三项配置设定好后,点击切片按钮即可计算打印路径并显示预计打印时间和耗材用量,导出G-code之前即可查看;根据打印机型号,可导出到SD卡、U盘,或通过网络连接发送。如果想直接找现成可打印的3D文件而不是从零建模,3D打印文件页面汇总了主要的参考平台。
切割超大模型:PrusaSlicer的切割工具
当模型超出成型尺寸,当模型的某一部分需要换个方向摆放才能保证力学强度,或者整体打印需要用到过多支撑材料时,PrusaSlicer提供了切割工具,根据其知识库,选中对象后按C键即可调出。平面模式沿着可在X、Y、Z轴上自由定位和旋转的平面切开模型,而燕尾榫模式则直接生成相互锁合的梯形榫头和榫槽。
该工具既可以生成两个独立对象,也可以让两半保持连接在同一个文件中并为各自设置不同参数。它还能在切割线处自动添加连接件:简单的圆柱形插销、单独打印的可拆卸定位销,或卡扣式连接件,每种都有各自的形状、深度和旋转选项。该功能与选择打印支撑搭配效果很好:打印前先切开体积庞大的零件,往往比一味加大支撑设置更有效地减少支撑需求。
校准挤出倍率:作用及何时需要调整
PrusaSlicer的挤出倍率用于调整实际挤出的材料量,这是一项高级设置,Prusa建议在刚出厂的打印机上保持默认,仅留给有经验的用户使用。根据Prusa知识库,这项软件设置与固件的流量参数(M221指令)影响的是同一个物理量,但两者彼此独立:最终生效的总流量等于固件倍率乘以切片软件倍率。
理想值因材料而异、因颜色而异,有时甚至同一种耗材的不同料盘也有差别,因此这项设置主要在经常更换品牌或使用廉价无品牌耗材时才需要重新校准。流量过高表现为层面上出现疤痕或明显的堆料,尤其是零件的首层和最后几层;流量略低则会在线条或外壁之间留下小间隙,这一症状不要与机械问题造成的挤出不足混淆。
在哪里获取帮助和更多配置文件
Prusa的知识库会定期更新,详细记录了每项设置,是在重要零件上盲目改动参数之前了解其实际作用的参考资料。官方Prusa论坛则以其他用户的实际使用反馈补充了这些文档,当一项文档齐全的设置仍无法解释特定打印机或材料上的意外结果时,论坛很有用。
项目的GitHub仓库依然是最可靠的去处,可以跟踪各版本之间的变化、了解某项设置的行为如何演变,或附带具体示例提交可复现的缺陷报告,最好同时注明确切的PrusaSlicer版本和所用的打印机配置。对于配置文件中仍缺少精细调校设置的打印机,从类似的第三方配置入手,逐步调整温度、速度和回抽,通常比从空白页重建整个配置文件更快、更稳妥。
资料来源与局限
- GitHub — prusa3d/PrusaSlicer
- Prusa知识库 — 有机支撑
- Prusa知识库 — 涂绘支撑
- Prusa知识库 — 可变层高功能
- GitHub — SoftFever/OrcaSlicer
- Prusa知识库 — 切割工具
- Prusa知识库 — 挤出倍率校准
我们整理的是厂商和社区的文档,并未亲自测量这些产品。针对你具体型号的手册优先于一般性的指导。
更清晰的候选清单,从你的项目出发。
在对比报价之前,请使用免费的选购清单和预算表。