Nomar记录一段历史
从 Cura 估计打印时间

我知道由于加速度和加加速度因素,实际打印时间比 Cura 估计的时间长。

但是,我打印了一个小金字塔,Cura 估计为 4.0 分钟,而测量的打印时间为 2 分 40 秒。什么原因会产生这种差异?

为清楚起见,我使用的是配备粘土挤出机的 Delta Wasp 20 40,因为我没有细丝,因此 E-step(用于 E 轴)等参数是不可预测的。

相关 - [这个答案](https://3dprinting.stackexchange.com/questions/3233/calculating-the-estimated-print-time-of-an-already-sliced-file#answer-3241) [计算估计的已切片文件的打印时间](https://3dprinting.stackexchange.com/questions/3233/calculating-the-estimated-print-time-of-an-already-sliced-file)。
您是否发现并解决了问题?如果是这样,下面的答案是否让您找到了解决方案?请投票接受答案(使用问题旁边的绿色勾号按钮),这样这个问题就不会偶尔出现,并且可以从未回答的问题列表中删除。您甚至可以添加自己的解决方案并在 48 小时后接受!如果您无法解决问题,请更新您的问题。

3个回答

正如您所注意到的,估计通常是乐观的,因为它们是在不知道打印机的实际加速度以及通信开销时间损失等的情况下计算出来的。 然而,许多估计算法都加入了一些捏造因素来近似典型的打印机或大概的启动时间。我认为在这种情况下,你只是在软糖因素的错误方面。

不是真的,Cura 只是使用了错误的加速度和加加速度设置。 Cura 不使用软糖因素。

任何基于 CNC 的机器的估计时间都用以下公式测量:

机器运行的脉冲长度 x 脉冲本身的进给率

它给了你整个动作的时间。如果你熟悉 NC 代码,任何运动的信息都列在一行中,有自己的feedrate ,这就是我们所说的脉冲。

由于机器并不理想,脉冲之间会出现一些延迟,根据机器类型大约为1 或 2 毫秒。那是公式中没有测量的。

如果您能够测量该delay time并将其乘以number of pulses ,通过将其添加到机器找到的estimated time ,您可以为您的过程找到更明确的估计时间。

如果您使用delta_wasp.def.json文件正确定义了自己的机器,您可以填写打印机的加速度和加加速度设置,以便 Cura 使用正确的值进行打印时间估计。

例如,看看Ultimaker 2 是如何定义的。

尚未实施(尚未)将这些设置公开给自定义 FDM 打印机向导。

您能否说明使用了哪些设置?如果在 Cura 中禁用了加速度和加加速度控制(单独保留机器默认值),则使用哪些值进行估计?机器限制?或者禁用选项的设置值?
机器限制。从不使用禁用的设置。这是[这些设置](https://github.com/Ultimaker/Cura/blob/master/resources/definitions/fdmprinter.def.json#L515)。

随机文章