跳转至

触发器 — iHeater 根据热床温度自动启动

什么是触发器以及为什么需要

触发器是一项自动启用和禁用 iHeater 加热器的功能,在 3D 打印开始和结束时自动控制。iHeater 通过额外的温度传感器(TH2)监控 3D 打印机热床温度,并:

  • **启用**干燥机,当热床开始加热时(打印开始)
  • **禁用**干燥机,当热床冷却时(打印完成)

您无需手动启用和禁用 iHeater — 一切都会自动进行。

要求

触发器功能仅在**iHeater rev 1.1**板上可用,该板配有第三个温度传感器的输入(TH2)。


如何连接

在 3D 打印机热床上安装温度传感器(NTC 100K),并将其连接到 iHeater 板上的 TH2 输入。

温度传感器需要安装在热床的金属或铝合金部分,该部分导热良好 — 尽可能靠近加热区。无法直接安装在加热元件上,但热接触越好,触发器的工作精度就越高。温度传感器的读数将低于实际加热器温度 — 这是正常的,阈值根据具体安装位置进行校准。


工作原理

``` 热床温度 (°C) ^ 90 | ┌────────────────┐ 打印进行中 85 | / \ 80 |-------/----禁用 iHeater------------ 禁用阈值 (80°C) 75 |------/----------------------------- 启用阈值 (75°C) 50 | / iHeater 工作中 \ 25 |____/ ____ └─────────────────────────────────────> 时间 加热 打印 冷却 ```

工作场景(启用阈值 = 75°C,禁用阈值 = 80°C):

  1. 打印机开始打印,热床加热
  2. 热床温度达到 75°C(启用阈值)→ iHeater **启用**并开始加热腔室
  3. 热床温度继续上升并超过 80°C(禁用阈值)→ iHeater 记录**目标已达到**
  4. 打印进行,热床温度高 — iHeater 维持腔室温度
  5. 打印完成,热床开始冷却
  6. 热床温度降至 80°C(禁用阈值)→ iHeater 禁用
  7. 热床冷却至室温 — 系统准备好新的循环

为什么禁用阈值不一定要高于启用阈值

系统在**两个阶段**工作,iHeater 只能在**达到目标之后**禁用(第 3 步):

阶段 1 — 等待启用:iHeater 禁用,系统等待温度上升到启用阈值。禁用阈值在此阶段被**忽略**。

阶段 2 — 达到目标后:温度向上穿过禁用阈值,目标已记录。现在,当温度**下降**到禁用阈值以下时 — iHeater 将禁用。

由于这两个阶段依次运行且不重叠,禁用阈值可以高于或低于启用阈值:

  • 禁用阈值 = 80°C,启用阈值 = 75°C — 热床必须加热到 80°C 以记录目标,冷却到 80°C 时禁用
  • 禁用阈值 = 70°C,启用阈值 = 75°C — 目标立即记录(启用时热床已经高于 70°C),冷却到 70°C 时禁用

为什么 iHeater 在冷却时不会重新启用

当热床冷却并穿过启用阈值(例如 75°C)时 — iHeater 不会再次启用。系统通过目标达到标志受到保护:

  1. iHeater 在降至禁用阈值时禁用(80°C)— 但目标达到标志**仍保持活跃**
  2. 热床继续冷却并穿过 75°C(启用阈值)— 启用被**阻止**,因为标志仍然活跃
  3. 温度下降**低于**启用阈值(低于 75°C)— 只有此时标志才会**重置**,系统准备好新的循环

因此,要重新启用,热床必须**完全冷却**到启用阈值以下,然后再次加热到它 — 即开始新的打印。

禁用阈值不应该落在 iHeater 的加热区域内

打印完成后,打印机热床关闭并开始冷却。但此时 iHeater 仍在工作并自身散发热量。如果温度传感器 TH2 的位置使得 iHeater 用其热量加热它 — 传感器上的温度可能无法下降到禁用阈值以下,iHeater 将永远无法禁用

**确保**禁用阈值设置**低于**当打印机热床关闭、iHeater 运行时温度传感器 TH2 显示的温度。换句话说 — 禁用阈值应该低于 iHeater 本身能够加热温度传感器安装区域的温度。


默认设置

参数 说明
启用阈值 75°C 热床温度达到此值时 iHeater 启用
禁用阈值 80°C 热床温度降至此值时 iHeater 禁用
加热模式 MODE 2 (60°C) 触发器激活时 iHeater 工作的模式

触发器激活时,iHeater 以**模式 2**启动 — 目标空气温度为 60°C。指示:LED2 亮起。


触发器阈值校准

如果默认值(75°C / 80°C)不适合您的打印机,您可以根据您的热床工作温度调整阈值。

何时需要校准

  • 您希望 iHeater 更早或更晚启用
  • 温度传感器远离热床加热器,显示温度偏低

分步说明

重要

校准期间,iHeater 加热器**关闭** — 校准是安全的。

第 1 步:进入校准模式

  • 确保 iHeater 处于**待命模式**(MODE 0 — 所有 LED 关闭)
  • 按住按钮 2+ 秒 → 进入校准
  • 指示:LED1 快速闪烁(约 10 Hz)— 您在设置启用阈值模式

第 2 步:设置启用阈值

  • 将打印机热床加热到您希望 iHeater **启用**的温度
  • 等待温度稳定
  • 按住按钮 2+ 秒 → 值已保存
  • 指示:LED1 + LED2 快速闪烁 — 您在设置禁用阈值模式

第 3 步:设置禁用阈值

  • 将热床加热到比启用阈值**更高**的温度(建议 +5°C)
  • 按住按钮 2+ 秒 → 值已保存到闪存
  • 成功指示:所有 3 个 LED 闪烁 3 次
  • iHeater 自动返回待命模式(MODE 0)

取消校准

在**任何步骤** — 短按按钮 → 校准已取消,恢复之前的值。

校准示例(ABS 100°C 热床)

步骤 操作 热床温度
1 在 MODE 0 中长按
2 加热热床,长按 75°C(启用阈值)
3 加热热床更高,长按 80°C(禁用阈值)

LED 指示

状态 LED1 LED2 LED3 说明
待命(MODE 0) off off off iHeater 关闭,触发器待命
触发器激活(加热中) off blink off iHeater 加热到目标温度
触发器激活(就绪) off on off iHeater 已达到目标温度 (60°C)
校准步骤 1 blink off off 设置启用阈值
校准步骤 2 blink blink off 设置禁用阈值
校准完成 blink blink blink 3 次 — 成功

状态图

``` ┌─────────────────────────────────────────────────────────────────┐ │ │ │ ┌───────────┐ 热床温度 ≥ 启用阈值 │ │ │ 待命 │ ─────────────────────────────────┐ │ │ │ (MODE 0) │ │ │ │ │ LED: 全部 │ ◄─────────┐ ▼ │ │ │ 关闭 │ │ ┌──────────────────┐ │ │ └───────────┘ │ │ iHeater 工作中 │ │ │ ▲ │ │ (触发器模式) │ │ │ │ │ │ LED2 亮起 │ │ │ 热床冷却 │ └──────────────────┘ │ │ 至启用阈值以下 │ │ │ │ (准备好新的 │ 热床温度 │ │ │ 循环) │ ≤ 禁用阈值 │ │ │ │ ▼ │ │ ┌────────┴─────────────────────────┐ │ │ │ iHeater 禁用 → MODE 0 │ │ │ └──────────────────────────────────┘ │ └─────────────────────────────────────────────────────────────────┘ ```


常见问题

触发器未激活,尽管热床很热

  • 检查温度传感器 TH2 的连接
  • 确保热床温度确实达到启用阈值
  • 如果您使用较低的热床温度打印,请校准较低的阈值

iHeater 启用后立即禁用

  • 启用阈值和禁用阈值太接近。校准时至少相差 5°C

我想在触发器激活时更改加热模式

  • 在当前固件中,触发器模式是固定的 — MODE 2(60°C)。只能通过重新编译固件来更改它(`config.h` 中的参数 `TRIGGER_MODE`)