升级到“MarlinTarantula”固件后打印速度减慢了 2 倍

3D打印 马林鱼 特沃狼蛛
2021-05-15 05:16:56

我有一台 TEVO Tarantula 打印机,最近我使用这个配置仓库将它的固件从库存固件升级到了 marlin 2.0

由于升级我的打印件花费的时间是过去的 2 倍(Cura 说他们应该花费的时间)。我曾尝试增加打印机的加速度和加加速度最大配置,但没有帮助。

此外,另一个新症状是,每当打印一条直线(例如填充线)而不是电机快速移动时,我可以看到(更好的是,听到)它们以不同的速度移动。具体来说,看起来电机在中途减速并重新启动。

我该如何解决这些问题?

1个回答

首先,对于非 Ultimaker 打印机,Ultimaker Cura 估计的打印时间不一定准确。对于 Ultimaker 打印机,这是完美调整的,Cura 根据 UM3E 的经验正确估计了打印时间。请查看问题“如何确定实际打印速度(狼蛛/库拉)?” 这与这个问题相关并且有一个有趣的公认答案

其次,改变 MAX 加速度不起作用,你应该增加默认加速度:

从 TEVO Tarantula Marlin fork 中,您从Configuration.h文件中读取

/**
 * 默认加速度(变化/秒)变化 = 毫米/秒
 * 用 M204 覆盖
 *
 * M204 P 加速度
 * M204 R 后退加速
 * M204 T 行驶加速度
 */
#define DEFAULT_ACCELERATION 1000 // 打印移动的 X、Y、Z 和 E 加速度
#define DEFAULT_RETRACT_ACCELERATION 2000 // E 回缩加速度
#define DEFAULT_TRAVEL_ACCELERATION 3000 // X、Y、Z 加速度为行进(非打印)移动

主要的 Marlin 来源,您会发现:

/**
 * 默认加速度(变化/秒)变化 = 毫米/秒
 * 用 M204 覆盖
 *
 * M204 P 加速度
 * M204 R 后退加速
 * M204 T 行驶加速度
 */
#define DEFAULT_ACCELERATION 3000 // 打印移动的 X、Y、Z 和 E 加速度
#define DEFAULT_RETRACT_ACCELERATION 3000 // E 回缩加速度
#define DEFAULT_TRAVEL_ACCELERATION 3000 // X、Y、Z 加速度为行进(非打印)移动

TEVO Tarantula 源具有较低的默认加速度值,您可以尝试增加这些值。