我最近从 FlashForge 购买了一台名为 Dreamer NX 的 3D 打印机。经销商告诉我使用FlashForge打印机制造商的FlashPrint软件。但是,很多人建议我使用 Ultimaker Cura。这两个软件包之间有很多区别吗?
Ultimaker Cura 和 FlashForge FlashPrint 切片机之间有很多区别吗?
2 个切片机的共同点是均由打印机制造商开发和维护。最大的区别是FlashPrint是封闭/专有软件,而Ultimaker Cura是以源代码(所谓的开源项目)向公众发布;这对前端 (Cura)(图形用户界面)和切片核心(CuraEngine)都有效。基本上这意味着有一个更大的社区来开发和修复软件。此外,FlashPrint 专用于 FlashForge 打印机,而 Ultimaker Cura 也可用于不同品牌。
来自www.3dprms.com 的声明:
Flashpoint 软件是由 FlashForge 开发的内部软件程序,专用于 FlashForge 3D 打印机
来自Cura 维基百科的声明:
Cura 是一个开源的 3D 打印机切片应用程序。它是由 David Braam 创建的,他后来受雇于 3D 打印机制造公司 Ultimaker 来维护该软件。
由于 FlashPrint 是专有的,它没有共享的源存储库,因此不能基于在某些版本的LGPL许可下发布的软件的现有分支,因为这意味着您需要共享您对软件所做的修改,否则您将违反:
...任何修改 LGPL 涵盖组件的开发人员都需要在相同的 LGPL 许可下提供其修改后的版本。
请注意,讨论 2 个软件包之间功能的确切差异(例如模型支持结构的实现差异)将更适合在论坛风格的讨论板上而不是在 Stack Exchange 站点上。
也许这有点偏离了对软件功能之间具体差异的回答,但一个不容忽视的重要差异是,您在 Cura 中学到的任何东西都适用于所有 FDM 3D 打印机。
当然,您所做的一些设置调整可能特定于特定打印机的属性,但其中有很多,例如选择填充图案、外壳、自适应层高度、使用辅助模型作为自定义支持和填充蒙版、将模型分解为用于打印的多件等完全与打印机无关。如果您学习使用仅适用于(或至少仅打算用于)特定品牌打印机的软件来执行这些操作,如果您以后想使用其他打印机或帮助其他人,则必须翻译/重新学习谁有不同品牌的打印机。如果您使用适用于任何打印机的软件进行学习,那么您所学的一切都将立即适用于不同的打印机。