Nomar记录一段历史
Marlin 中的双挤出机设置

我有一个带有 MKS Base 1.5 板和双挤出机的 Tevo Tarantula。我正在为双挤出机、大床和 SN04 传感器运行 Marlin RC8 Tevo Community build。

所有温度传感器都工作并提供准确的读数,但E1在激活时以 100% 运行,直到温度过高并关闭系统。就像我说的,它通过热敏电阻读取适当的温度,它不会在设定温度下停止。我检查了 MOSFET,MKS 板上没有明显的烧焦或焊点不良。这让我相信这是固件的混淆,但是,作为这方面的新手,我仍然熟悉 G-code 和 Marlin。

我已经确认在来自boards.h固件中引用了正确的电路板,但是查看configuration.h我只是感到困惑。我在想的是,在某种程度上/某处, E1可能会被称为刚刚关闭或开启的风扇。有人有想法吗?

[这个版本](https://github.com/JimBrown/MarlinTarantula) 你用的是什么?

3个回答

我不确定Tevo Tarantula的硬件配置是什么

确保为您的硬件设置了configuration.h文件。挤出机定义在Conditional_LCD.h中描述

看起来 GitHub 上的configuration.h 文件是为单个挤出机配置的。

例如,如果您有 2 个热端;但是,未设置“HOTENDS=2”,则不会为第二个热端配置 I/O。我刚刚查看了代码,如果HOTENDS == 1MOSFET_D_PIN将用于控制 FAN1(这听起来与您所看到的描述非常相似)。

 #if HOTENDS == 1 #define FAN1_PIN MOSFET_D_PIN #else #define HEATER_1_PIN MOSFET_D_PIN #endif
如果狼蛛使用单个热端,不要定义 SINGLENOZZLE,而是定义 SWITCHING_EXTRUDER 和(我认为)EXTRUDERS=2。然后代码将期望单个热端连接到 D10。
谢谢你的方向。设置是双重的,我“认为”我已经检查过了。
“双重”可能意味着几件事。您是否有两个独立的挤出机(热端)、一个(单)混合挤出机,或一个(单)标准挤出机和双丝进料器? Marlin 必须针对特定类型进行配置。

我遇到了类似的问题,我的文档有误,加热器和热敏电阻接反了。也许重新检查您的接线,甚至尝试反转板上的温度传感器。

你的意思是你交换了加热器和热敏电阻的连接,还是你的意思是热敏电阻连接到了正确的热敏电阻 - 但反过来了?热敏电阻和加热器通常没有极化,可以任意连接。它们只是简单的电阻器。

随机文章