Marlin(在 RUMBA 板上)自动切换挤出机风扇

3D打印 马林鱼 冷却 粉丝
2021-05-13 08:45:05

我连接了一台带有冷却风扇的新挤出机,并尝试更改 Marlin 固件以在高于特定温度 (50 °C) 时自动将其打开。我在 Configuration.h 中注意到我在 Configuration_adv.h 中更改了一行

#define EXTRUDER_0_AUTO_FAN_PIN   -1

#define EXTRUDER_0_AUTO_FAN_PIN   8

本文所述但是当我将温度提高到 50 °C 以上(手动)时,风扇没有启动。但是,如果我从 Repetier 手动打开风扇,它就会启动。我错过了什么吗?FAN0当温度达到设定限制时,如何自动控制风扇输出?

1个回答

RUMBA 板有两个风扇输出。主风扇输出由引脚 7 切换,副风扇由引脚 8#define EXTRUDER_0_AUTO_FAN_PIN 8切换。设置时风扇不工作的原因是它正在切换副风扇。如果您将电线切换到辅助风扇输出,它将正常工作。

如果您确实想使用主风扇输出,那么您可以通过设置来实现这一点,#define EXTRUDER_0_AUTO_FAN_PIN 7但您需要#define FAN 8在相应的 pin.h 文件中搜索 并更改8为其他内容(例如,-1 或 7)。

我会推荐第一种解决方案,因为您应该有一个可控的打印冷却风扇和一个自动挤出机冷却风扇。