Ultimaker Cura 和 FlashForge FlashPrint 切片机之间有很多区别吗?

3D打印 ultimaker-cura 闪印 flashforge-梦想家
2021-05-20 12:04:21

我最近从 FlashForge 购买了一台名为 Dreamer NX 的 3D 打印机。经销商告诉我使用FlashForge打印机制造商的FlashPrint软件。但是,很多人建议我使用 Ultimaker Cura。这两个软件包之间有很多区别吗?

2个回答

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 打印机

当然,您所做的一些设置调整可能特定于特定打印机的属性,但其中有很多,例如选择填充图案、外壳、自适应层高度、使用辅助模型作为自定义支持和填充蒙版、将模型分解为用于打印的多件等完全与打印机无关。如果您学习使用仅适用于(或至少仅打算用于)特定品牌打印机的软件来执行这些操作,如果您以后想使用其他打印机或帮助其他人,则必须翻译/重新学习谁有不同品牌的打印机。如果您使用适用于任何打印机的软件进行学习,那么您所学的一切都将立即适用于不同的打印机。