带有特定打印件的热失控

3D打印 马林鱼 创意-CR-10 宠物 热敏电阻
2021-04-25 04:09:56

我一直在用 E3D 全金属热端和控制器上的 Marlin 固件升级的 CR-10 上试验 PETG。我正在使用 0.8 毫米喷嘴在 250 °C 和 85 °C 的床上进行打印。

当我在花瓶模式下打印时,打印出来的效果很漂亮(而且使用 0.8 毫米喷嘴很快)。然而,对于实体打印,我经常会在第三层(故障参考 E1)处出现热失控故障。任何人都可以建议如何解决这个问题以及为什么热失控保护只能在实体打印时触发?

就上下文而言,当我尝试在 PLA(205 °C 热端和 50 °C 床)中打印相同的实体打印时,我没有遇到热失控故障。

1个回答

热失控保护(请参阅什么是热失控保护?)当加热元件的预定电压在指定时间范围内未导致指定温度升高时触发。

热丝从喷嘴的出口和加热块的热量损失以及通过热断路到冷端的传导热量损失需要由加热元件提供。当灯丝熔化温度较高时,热损失也相对较高,这意味着软件需要通过更快/更早地安排加热元件来进行补偿(加热块中有一些热容量)和更长的时间。如果无法提供足够的热量,则无法维持温度,打印机会注意到调度电源不会导致温度升高。这将触发固件中的热失控保护。

这可能意味着过多的热量以热丝的形式离开喷嘴,因此,您的打印速度可能太高(或打印温度太高)。

请注意,您使用的是 0.8 毫米直径的喷嘴,这意味着流量增加 0.820.42=4相对于“标准”0.4 毫米喷嘴!因此,无论如何建议使用较慢的打印速度。

要解决此问题,您可以:

  • 将加热器块绝缘,例如使用硅胶袜子
  • 安装不同类型的加热块,例如具有更大热输入区的 E3D Volcano
  • 打印速度较慢
  • 在较低温度下打印
  • 更改您的 TRP 的固件设置(应该小心!)

为了解释后一个选项,您可以Configuration.h中看到如果遇到这些问题,您可以在Configuration_adv.h 中进行调整

摘自 Configuration.h:

 * 如果您收到“热失控”或“加热失败”错误
 * 细节可以在 Configuration_adv.h 中调整

摘自 Configuration_adv.h:

 * 如果你得到“热失控”的误报,增加
 * THERMAL_PROTECTION_HYSTERESIS 和/或 THERMAL_PROTECTION_PERIOD

所以你需要改变这些常量:

#define THERMAL_PROTECTION_PERIOD 40        // Seconds
#define THERMAL_PROTECTION_HYSTERESIS 4     // Degrees Celsius

解决您的问题最有效的方法是限制打印速度并尝试在稍低的温度下打印。