觸發器 — iHeater 根據台面溫度自動啟動¶
什麼是觸發器及其用途¶
觸發器是一項功能,可在 3D 列印開始和結束時自動打開和關閉 iHeater 加熱器。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 在 MODE 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 次 — 成功 |
常見問題¶
觸發器未觸發,儘管台面很熱
- 檢查溫度計 TH2 的連接
- 確保台面溫度確實達到打開閾值
- 如果您的列印台面溫度較低,請重新校準較低的閾值
iHeater 打開又立即關閉
- 打開閾值和關閉閾值太接近。重新校準時請確保相差至少 5°C
我想更改觸發器觸發時的加熱模式
- 在目前的韌體中,觸發器模式是固定的 — MODE 2 (60°C)。只有通過重新編譯韌體才能更改(`config.h` 中的 `TRIGGER_MODE` 參數)



