触发器 — 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):
- 打印机开始打印,热床加热
- 热床温度达到 75°C(启用阈值)→ iHeater **启用**并开始加热腔室
- 热床温度继续上升并超过 80°C(禁用阈值)→ iHeater 记录**目标已达到**
- 打印进行,热床温度高 — iHeater 维持腔室温度
- 打印完成,热床开始冷却
- 热床温度降至 80°C(禁用阈值)→ iHeater 禁用
- 热床冷却至室温 — 系统准备好新的循环
为什么禁用阈值不一定要高于启用阈值
系统在**两个阶段**工作,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 不会再次启用。系统通过目标达到标志受到保护:
- iHeater 在降至禁用阈值时禁用(80°C)— 但目标达到标志**仍保持活跃**
- 热床继续冷却并穿过 75°C(启用阈值)— 启用被**阻止**,因为标志仍然活跃
- 温度下降**低于**启用阈值(低于 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) | ![]() |
![]() |
![]() |
iHeater 关闭,触发器待命 |
| 触发器激活(加热中) | ![]() |
![]() |
![]() |
iHeater 加热到目标温度 |
| 触发器激活(就绪) | ![]() |
![]() |
![]() |
iHeater 已达到目标温度 (60°C) |
| 校准步骤 1 | ![]() |
![]() |
![]() |
设置启用阈值 |
| 校准步骤 2 | ![]() |
![]() |
![]() |
设置禁用阈值 |
| 校准完成 | ![]() |
![]() |
![]() |
3 次 — 成功 |
状态图¶
``` ┌─────────────────────────────────────────────────────────────────┐ │ │ │ ┌───────────┐ 热床温度 ≥ 启用阈值 │ │ │ 待命 │ ─────────────────────────────────┐ │ │ │ (MODE 0) │ │ │ │ │ LED: 全部 │ ◄─────────┐ ▼ │ │ │ 关闭 │ │ ┌──────────────────┐ │ │ └───────────┘ │ │ iHeater 工作中 │ │ │ ▲ │ │ (触发器模式) │ │ │ │ │ │ LED2 亮起 │ │ │ 热床冷却 │ └──────────────────┘ │ │ 至启用阈值以下 │ │ │ │ (准备好新的 │ 热床温度 │ │ │ 循环) │ ≤ 禁用阈值 │ │ │ │ ▼ │ │ ┌────────┴─────────────────────────┐ │ │ │ iHeater 禁用 → MODE 0 │ │ │ └──────────────────────────────────┘ │ └─────────────────────────────────────────────────────────────────┘ ```
常见问题¶
触发器未激活,尽管热床很热
- 检查温度传感器 TH2 的连接
- 确保热床温度确实达到启用阈值
- 如果您使用较低的热床温度打印,请校准较低的阈值
iHeater 启用后立即禁用
- 启用阈值和禁用阈值太接近。校准时至少相差 5°C
我想在触发器激活时更改加热模式
- 在当前固件中,触发器模式是固定的 — MODE 2(60°C)。只能通过重新编译固件来更改它(`config.h` 中的参数 `TRIGGER_MODE`)



