跳轉至

# 概述

歡迎使用Klipper文件。如果剛接觸Klipper，請從特性和安裝文件開始閱讀。

## 概覽資訊

- 功能：Klipper 中的高級功能列表。
- 常見問題：常見問題。
- 發行版：Klipper 的版本發佈歷史。
- 配置更改：可能需要手動更新印表機配置檔案的軟體更改。
- 聯繫：關於如何提交錯誤報告和聯繫 Klipper 開發者的資訊。

## 安裝和配置

- 安裝：Klipper 安裝指南。
- 配置參考：配置參數說明。
  - 旋轉距離：計算旋轉距離(rotation_distance)步進參數。
- 檢查配置：驗證配置檔案中的基本引腳設定。
- 列印床調平：Klipper 中關於「列印床調平」的資訊。
  - 三角洲校準：校準三角洲結構。
  - 探針校準：校準自動Z探針。
  - BL-Touch：配置「BL-Touch」Z 探針。
  - 手動調平：校準 Z 限位和調整熱床調平螺絲。
  - 床網：基於 XY 位置的列印床高度補償。
  - 限位相位：使用步進電機相位輔助 Z 限位定位。
  - 軸扭曲補償：用於補償由於 X 機架扭曲而導致不準確的探頭讀數的工具。
- 共振補償：減少列印震紋的工具。
  - 測量共振：使用 adxl345 加速度計模組測量共振。
- 提前壓力：校準擠出機壓力。
- G程式碼：用於 Klipper 的G程式碼命令。
- 命令模板：G程式碼宏和條件判斷。
  - 狀態參考：可用於宏和類似功能的資訊。
- TMC驅動：在 Klipper 中使用 Trinamic 步進電機驅動。
- Multi-MCU Homing：在歸位和探測時使用多個微處理器。
- 切片：為 Klipper 配置切片軟體。
- 偏斜校正：調整不完全垂直的軸（不完美的方形）。
- PWM 工具：關於如何使用 PWM 控制的工具，例如鐳射器或電鉆頭。
- 排除物件：排除物件實現的指南。

## 開發者文檔

- 程式碼概述：開發者應該從這個文件開始閱讀。
- 運動學：關於 Klipper 如何實現運動的技術細節。
- 協議：主機和微控制器之間的低階通訊協議的資訊。
- API 伺服器：關於 Klipper 的命令與控制 API 的資訊。
- MCU 指令：描述在微控制器軟體中實現的低階指令。
- CAN 匯流排協議：Klipper 的 CAN匯流排報文格式。
- 除錯：關於如何測試和除錯 Klipper。
- 基準測試：關於 Klipper 基準測試的方法。
- 貢獻：有關如何向 Klipper 提交改進方法的資訊。
- 打包：有關於如何構建系統包的資訊。

## 設備特定文件

- 示列配置：有關於新增示列配置到 Klipper 的資訊。
- SD卡更新：通過將韌體拷貝到SD卡中，再通過微控制器的SD卡槽來刷寫微控制器。
- 將樹莓派作為微控制器：關於如何控制與樹莓派 GPIO 引腳連線的裝置。
- Beaglebone：在 Beaglebone PRU 上執行 Klipper 的詳細資訊。
- 底層載入程式：有關於微控制器刷寫的開發者資訊。
- 啟動程式入口：正在請求啟動程式。
- CAN 匯流排：有關於 Klipper 使用 CAN 匯流排的資訊。
  - CAN 匯流排故障排除：CAN 匯流排故障排除的提示。
- TSL1401CL 耗材線徑感測器
- 霍爾列印絲寬度感測器

Back to top