Nomar记录一段历史
如何以可变打印速度 3D 打印对象?

我有一个要打印的对象,我希望非常快速地打印底座,因为它只是一个立方体,但是当打印量达到 70% 左右时,需要以较慢的速度打印复杂的圆形结构。有什么办法可以在给定的工作完成百分比下控制速度?

我希望以 50 毫米/秒的速度打印立方体,以 40 毫米/秒的速度打印复杂的圆形结构。

打印机类型 - FDM

什么打印机?什么切片机?
@TomvanderZanden 我使用 Cura。我不认为这是打印机特定的功能,因为可以更改 RAFT 和对象本身的速度。该问题还可能导致建议使用一种软件,该软件可以根据某些参数的要求更改打印,或者修改 gcode 以在某个点更改速度。
从某种意义上说,它是特定于打印机的,您甚至没有提到您是否拥有 FDM、SLS、DLP 等打印机。
您知道,50 和 40 的速度几乎相同……当您考虑复杂形状周围的固件加速减速时更是如此。通过更快地打印立方体部分,您可以节省多少实际打印时间?
@RyanCarlyle 大约 30-40 分钟。在某些情况下,我想走得更快,所以我想要一个通用的解决方案。

3个回答

Simplify3D能够创建多个过程,以应用于特定层的模型。看来该功能完全符合您的要求。例如,您可以在 S3D 中以所需的 50 毫米/秒以及您希望的任何其他修改为层 1 到 500 创建一个过程。第二个过程将指定层 501 到 800 以 40 毫米/秒的速度打印。

S3D 的预览模式允许您识别图层编号以提供必要的精度。

您还可以在图层组之间设置“暂停”吗?我正在考虑一种可能想要更换灯丝的情况。
这将取决于打印机内的控制器,但许多设备支持暂停 g 代码。此链接特定于 reprap,但其他打印机以及 CNC 设备具有功能:http://reprap.org/wiki/G-code#M226:_Gcode_Initiated_Pause

正如@fred_dot_u 提到的,Simplify3D 有能力做到这一点,但您可以通过将文件切片两次来实现相同的效果,一次以 40 毫米/秒,一次以 50 毫米/秒,然后使用手动组合生成的 G 代码一个文本编辑器。您应该能够通过查看 Z 高度找到从打印立方体到打印圆形结构的过渡点,并且您可以简单地从 40 mm/s 文件从该点开始复制粘贴 G 代码到 50 mm/s 文件。

例如,您可能会在 G 代码 (Cura) 中寻找这样的点:

 G1 F3600 X113.543 Y94.098 E105.96969 ;LAYER:25 G0 F7800 X113.743 Y91.369 Z2.700

或者这个(Simplify3D)

 G1 X175.981 Y74.019 F2880 ; layer 25, Z = 1.869 ; inner perimeter G1 X162.982 Y57.870 F7500 G1 Z2.069 F900

请注意,两者都包含一个注释行(以;开头的行)来指示层。之前的所有内容都应该从一个文件中复制,之后的所有内容都应该从另一个文件中复制。

这是一个巧妙的提示。你能举一个简单的例子来说明一个人应该寻找什么吗?

Cura 有一个名为“Tweak at Z”的插件,可让您更改特定层/高度的速度,我在打印对象时使用它,该对象基本上是 100 毫米的弯曲框,然后在最后 10 毫米有微小的特征,它工作得很好。

最新版本的 Cura 4.7 不再支持 Tweak At Z
@AlvinStroyny 现在有一个名为 ChangeAtZ 的插件可以做到这一点。

随机文章