繁體中文 · 3D Printing
給 3D 列印玩家的 9 個必備 Klipper 升級指南
這是一份實用的指南,介紹了關鍵的 Klipper 外掛程式與模組,能解鎖自適應網格(Adaptive Meshing)、遠端監控與自動縮時攝影等進階功能。
簡介
Klipper 透過提供比傳統印表機控制系統更簡潔、更快速的韌體替代方案,徹底改變了 3D 列印。其原生的網頁介面、透過壓力提前(Pressure Advance)與輸入整形(Input Shaping)實現的卓越速度優化,以及更輕量的資源佔用,使其成為越來越受歡迎的選擇。然而,當您疊加正確的升級時,Klipper 的真正威力才會顯現。雖然 OctoPrint 受益於數百個外掛程式的成熟生態系統,但 Klipper 不斷成長的模組集合現在透過精簡的方法提供了相當的功能。本指南將帶您了解九個必備升級,這些升級能解鎖進階功能,並讓 Klipper 的使用體驗更加豐富。
開始之前:備份您的設定
在安裝任何升級之前,請考慮設定 Klipper Backup。此工具會將您的 Klipper 安裝備份到 GitHub,提供版本控制與備援。雖然在非 Raspberry Pi 的主機板上設定可能具有挑戰性,但擁有手動 SD 卡備份是防止升級過程中出現設定錯誤的必要保險。
第 1 步:安裝 KIAUH (Klipper Installation and Update Helper)
KIAUH 是大多數後續升級的基礎。這個命令列工具簡化了 Klipper 工具與外掛程式的安裝、更新與管理。安裝需要 SSH 存取權限,只需兩個指令即可開始,接著使用第三個指令啟動介面。一旦安裝完成,KIAUH 就會成為您通往許多後續升級的門戶,使其成為任何 Klipper 增強之旅中合乎邏輯的第一步。
第 2 步:選擇您的網頁介面 (Mainsail 或 Fluidd)
雖然嚴格來說這不算升級,但切換到 Mainsail 與預設的 Fluidd 介面相比,能提供更精緻的使用者體驗。KIAUH 讓這種轉換變得無縫,讓您可以在不同的連接埠上同時執行兩個介面而不會發生衝突。許多 Klipper 印表機出廠時預裝 Fluidd,但 Mainsail 的設計與工作流程吸引了許多使用者。選擇取決於個人喜好,但安裝了 KIAUH 後,實驗過程將毫無風險。

自訂巨集以執行必要例行程序
巨集是小型 GCode 常式,您可以從網頁介面、觸控螢幕或切片軟體中觸發。它們將重複性任務轉變為一鍵式操作。需要設定的必要巨集包括:
- 列印開始 (Print Start):在列印開始時自動執行熱床網格測量、噴嘴加熱與 LED 狀態變更。
- 列印結束 (Print End):定義列印完成時的清理與冷卻序列。
- 載入/卸載耗材 (Load/Unload Filament):加熱噴嘴並自動擠出或退回耗材,一氣呵成。
- 清潔噴嘴 (Clean Nozzle):對於配備噴嘴刷的印表機,在熱床校準等關鍵操作前自動執行清潔程序。
- LED 控制 (LED Control):根據印表機狀態開啟/關閉燈光或變更 RGB 顏色。
- 相機快照 (Camera Snapshot):透過 USB 觸發外部 DSLR 或無反相機,進行高品質縮時攝影。
大多數印表機出廠時都附帶基本的列印開始巨集,但根據您的工作流程自訂這些常式可以節省時間並減少手動干預。語法非常直觀,可能性幾乎是無限的。
Exclude Object:在列印過程中取消個別物件
Exclude Object 可以說是目前最有影響力的 Klipper 升級。此模組會識別熱床上的每個物件,並允許您在列印過程中取消個別零件,而無需中斷整個工作。當單一物件失敗時,您可以將其移除,並讓印表機繼續列印熱床上的其餘部分。這項功能節省了無數小時的耗材與列印時間,特別是在失敗的零件可能會連帶損壞相鄰物件的情況下。
安裝過程涉及新增設定項目並更新您的切片軟體以包含必要的 GCode。回報非常豐厚:減少浪費的列印件,並對多零件工作更有信心。

KAMP: Klipper Adaptive Meshing and Purging
KAMP 在 Exclude Object 的基礎上,提供了聚焦且高效的熱床準備工作。KAMP 不會測量整個列印平台,而是分析您的列印件,僅針對實際會使用到的區域進行網格測量。這種方法增加了關鍵區域的網格點密度,減少了測量時間,並提高了列印可靠性。自適應清除線(Adaptive Purge Line)也只會在需要的地方進行列印,進一步簡化了列印前的序列。
透過 Obico 與 OctoEverywhere 進行遠端監控
Obico 與 OctoEverywhere 解決了一個關鍵問題:當您不在家時監控印表機。這兩項服務都透過加密通道提供安全的遠端存取,讓您可以隨時隨地查看印表機的網路攝影機畫面並啟動或停止列印。更重要的是,兩者都包含 AI 驅動的義大利麵偵測(Spaghetti Detection),如果噴嘴開始堆疊失敗的材料,系統會發出警報或停止列印。設定非常簡單,且兩項服務都能與 Klipper 無縫整合。

縮時攝影:自動化列印紀錄
Klipper 的縮時攝影模組模仿了 OctoPrint 的 Octolapse 外掛程式,透過在每一層開始時將列印頭停在特定位置,自動建立流暢的縮時影片。設定比 OctoPrint 的對應功能更簡單,且該模組適用於內建網路攝影機或外部 USB 攝影機。結果就是無需手動干預,即可獲得專業品質的列印紀錄。
gPhoto2 與 GCode Shell Command:外部相機整合
對於追求廣播級縮時攝影的內容創作者與愛好者來說,gPhoto2 實現了您的 Raspberry Pi 或類似主機板與 DSLR 或無反相機之間的 USB 通訊。接著,GCode Shell Command 允許您透過 GCode 觸發相機快照。雖然安裝過程比其他升級更複雜且需要相機相容性,但回報是令人驚豔的高解析度縮時影片。將這些工具與縮時攝影模組結合,可以創造出工具頭停駐時絲般滑順的畫面,非常適合在線上分享您的作品。
Klipper Screen:觸控螢幕控制介面
Klipper Screen 將您的印表機轉變為觸控螢幕控制裝置,無需為了日常任務而走回電腦前。您可以直接從印表機啟動列印、載入與卸載耗材、觸發自訂巨集以及調整設定。對於多台印表機的設定或印表機放置在遠離辦公桌的地方,僅此一項升級就值得投資購買相容的螢幕。BigTreeTech 提供多種螢幕尺寸與外型規格,相容於大多數印表機設計。

結論
這九個升級代表了將 Klipper 從一個稱職的韌體轉變為真正強大平台的核心增強功能。從 KIAUH 開始,加入像 Exclude Object 與 KAMP 這樣的必要模組,然後根據您的需求疊加遠端監控與縮時攝影功能。透過 Klipper Screen 進行觸控螢幕控制,讓體驗更加完善,提供媲美甚至超越傳統 OctoPrint 設定的便利性與控制力。Klipper 的模組化特性意味著您可以按照自己的步調採用這些升級,建立一個專為您的特定列印目標量身打造的系統。