Deploying to gh-pages from @ Klipper3d/klipper@f7567a0db9 🚀
This commit is contained in:
@@ -721,8 +721,8 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.md" class="md-nav__link">
|
||||
None
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1254,8 +1254,8 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.md" class="md-nav__link">
|
||||
None
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1449,31 +1449,28 @@
|
||||
<p>本文件提供了一系列幫助驗證 Klipper printer.cfg 檔案中的引腳設定的步驟。推薦在完成<a href="Installation.html">安裝文件</a> 中的步驟后執行本文件中的步驟。</p>
|
||||
<p>在執行此指南的過程中,可能需要修改 Klipper 的配置檔案。請務必在每次修改配置檔案后發送 RESTART 命令,以確保修改成功生效(在 Octoprint 終端標籤中輸入 "RESTART"(重啟),然後點選 "Send"(發送))。在每次重啟之後最好再發出一次 STATUS (狀態)命令,以驗證配置檔案是否成功載入。</p>
|
||||
<h2 id="_2">驗證溫度<a class="headerlink" href="#_2" title="Permanent link">¶</a></h2>
|
||||
<p>首先驗證溫度是否被正確的報告。導航到 Octoprint 溫度選項卡。</p>
|
||||
<p><img alt="octoprint-溫度" src="img/octoprint-temperature.png" /></p>
|
||||
<p>確認噴嘴和熱床(如果適用)的溫度合理且不在上升。如果溫度正在上升,請立即斷開印表機的電源。如果溫度顯示不準確,請檢查熱端和/或熱床的 「sensor_type」 和 「sensor_pin」 設定。</p>
|
||||
<p>Start by verifying that temperatures are being properly reported. Navigate to the temperature graph section in the user interface. Verify that the temperature of the nozzle and bed (if applicable) are present and not increasing. If it is increasing, remove power from the printer. If the temperatures are not accurate, review the "sensor_type" and "sensor_pin" settings for the nozzle and/or bed.</p>
|
||||
<h2 id="m112">驗證 M112<a class="headerlink" href="#m112" title="Permanent link">¶</a></h2>
|
||||
<p>導航到 Octoprint 終端選項卡並通過終端發送 M112 命令。該命令會使 Klipper 進入關閉狀態,並導致 Octoprint 與 Klipper 斷開鏈接。找到連線板塊單擊 "Connect"(連線)以重新連線到 Klipper。然後在 Octoprint 溫度選項卡中驗證溫度是否持續更新和升高。如果溫度升高,請立即斷開印表機電源。</p>
|
||||
<p>M112 命令會使 Klipper 進入 "shutdown"(關閉)狀態。要退出這一狀態,請在 Octoprint 終端選項卡中發出 FIRMWARE_RESTART 命令。</p>
|
||||
<p>Navigate to the command console and issue an M112 command in the terminal box. This command requests Klipper to go into a "shutdown" state. It will cause an error to show, which can be cleared with a FIRMWARE_RESTART command in the command console. Octoprint will also require a reconnect. Then navigate to the temperature graph section and verify that temperatures continue to update and the temperatures are not increasing. If temperatures are increasing, remove power from the printer.</p>
|
||||
<h2 id="_3">驗證加熱器<a class="headerlink" href="#_3" title="Permanent link">¶</a></h2>
|
||||
<p>導航到 Octoprint 溫度選項卡中的「Tool」(工具)溫度框,輸入 50 並按下回車。 圖中的擠出頭溫度應開始升高(在約 30 秒左右的時間內)。 然後在工具溫度的下拉框中選擇「off」(關閉)。 幾分鐘后,溫度應開始恢復到其初始室溫值。 如果溫度沒有上升,需要檢查配置中的「heater_pin」設定是否正確。</p>
|
||||
<p>Navigate to the temperature graph section and type in 50 followed by enter in the extruder/tool temperature box. The extruder temperature in the graph should start to increase (within about 30 seconds or so). Then go to the extruder temperature drop-down box and select "Off". After several minutes the temperature should start to return to its initial room temperature value. If the temperature does not increase then verify the "heater_pin" setting in the config.</p>
|
||||
<p>如果印表機帶有熱床,則用熱床重複上述測試。</p>
|
||||
<h2 id="enable">驗證步進電機 enable(啟用)引腳<a class="headerlink" href="#enable" title="Permanent link">¶</a></h2>
|
||||
<p>驗證所有印表機軸都可以用手自由移動(步進電機已禁用)。 如果沒有,請發出 M84 命令禁用電機。 如果任何軸仍然無法自由移動,需要檢查該軸的步進驅動「enable_pin」(使能引腳)配置。 在大多數步進電機驅動器上,電機使能引腳為「低電平有效」,因此使能引腳在pin之前應帶有「!」 (例如,「enable_pin: !ar38」)。</p>
|
||||
<p>Verify that all of the printer axes can manually move freely (the stepper motors are disabled). If not, issue an M84 command to disable the motors. If any of the axes still can not move freely, then verify the stepper "enable_pin" configuration for the given axis. On most commodity stepper motor drivers, the motor enable pin is "active low" and therefore the enable pin should have a "!" before the pin (for example, "enable_pin: !PA1").</p>
|
||||
<h2 id="_4">驗證限位開關<a class="headerlink" href="#_4" title="Permanent link">¶</a></h2>
|
||||
<p>手動移動所有印表機軸,使它們都不與限位器接觸。 通過 Octoprint 終端發送 QUERY_ENDSTOPS 命令。 它應該以所有配置的限位的當前狀態做出響應,並且它們都應該報告「open」(未觸發)狀態。 手動觸發每個限位器的同時重新執行 QUERY_ENDSTOPS 命令。相應的限位應該被 QUERY_ENDSTOPS 報告為「TRIGGERED」。</p>
|
||||
<p>如果限位狀態是相反的(觸發時報告「open」,反之亦然),則新增「!」 到引腳定義(例如,「endstop_pin: ^!ar3」),如果存在「!」就將之刪除。</p>
|
||||
<p>Manually move all the printer axes so that none of them are in contact with an endstop. Send a QUERY_ENDSTOPS command via the command console. It should respond with the current state of all of the configured endstops and they should all report a state of "open". For each of the endstops, rerun the QUERY_ENDSTOPS command while manually triggering the endstop. The QUERY_ENDSTOPS command should report the endstop as "TRIGGERED".</p>
|
||||
<p>If the endstop appears inverted (it reports "open" when triggered and vice-versa) then add a "!" to the pin definition (for example, "endstop_pin: ^PA2"), or remove the "!" if there is already one present.</p>
|
||||
<p>如果限位狀態根本沒有變化,則通常表示限位器連線到不同的引腳。 但是,它也可能表示需要更改引腳的上拉設定(endstop_pin 名稱開頭的「^」 - 大多數印表機需要使用上拉電阻並且應該存在「^」)。</p>
|
||||
<h2 id="_5">驗證步進電機<a class="headerlink" href="#_5" title="Permanent link">¶</a></h2>
|
||||
<p>使用 STEPPER_BUZZ 命令驗證每個步進電機的連通性。 首先將要驗證的軸手動挪到到中間點,然後執行<code>STEPPER_BUZZ STEPPER=stepper_x</code>。 STEPPER_BUZZ 命令將使X軸向正方向移動一毫米,再返回到其起始位置。 (如果在 position_endstop=0 處定義了限位的位置,則在每次運動開始時,步進器將遠離限位。)它將執行這個動作十次。</p>
|
||||
<p>Use the STEPPER_BUZZ command to verify the connectivity of each stepper motor. Start by manually positioning the given axis to a midway point and then run <code>STEPPER_BUZZ STEPPER=stepper_x</code> in the command console. The STEPPER_BUZZ command will cause the given stepper to move one millimeter in a positive direction and then it will return to its starting position. (If the endstop is defined at position_endstop=0 then at the start of each movement the stepper will move away from the endstop.) It will perform this oscillation ten times.</p>
|
||||
<p>如果步進電機根本不動,則需要驗證步進驅動的「enable_pin」和「step_pin」設定。 如果步進電機移動但沒有返回其原始位置,則需要驗證「dir_pin」設定。 如果步進電機的振盪方向不正確,則通常表示需要反轉驅動的「dir_pin」。 即通過新增「!」 到印表機配置檔案中的「dir_pin」設定來完成(如果已經存在"!",則將其刪除)。 如果電機移動明顯大於或小於一毫米,則需要驗證「rotation_distance」設定。</p>
|
||||
<p>對配置檔案中定義的每個步進電機執行上述測試。 (將 STEPPER_BUZZ 命令的 STEPPER 參數設定為要測試的配置部分的名稱。)如果擠出機中沒有耗材,也可以使用 STEPPER_BUZZ 驗證擠出機電機的接線(使用 STEPPER=extruder)。 否則,最好單獨測試擠出機電機(參見下一節)。</p>
|
||||
<p>在驗證完所有限位器和所有步進電機后,應測試歸位機制。 發出 G28 命令以歸位所有軸。 如果印表機不能正常歸位,請斷開印表機電源。 然後,重新執行限位器和步進電機驗證流程。</p>
|
||||
<h2 id="_6">驗證擠出機電機<a class="headerlink" href="#_6" title="Permanent link">¶</a></h2>
|
||||
<p>要測試擠出機電機,必須先將熱端加熱到列印溫度。導航到 Octoprint 溫度選項卡並在溫度下拉框中選擇目標溫度(或手動輸入適當的溫度)。等待印表機達到目標溫度,然後找到 Octoprint 控制選項卡並單擊「Extrude」(擠出)按鈕。 確認擠出機電機以正確的方向轉動。 如果沒有,請參閱上一節中的故障排除提示,以確認擠出機的「enable_pin」、「step_pin」和「dir_pin」設定。</p>
|
||||
<p>To test the extruder motor it will be necessary to heat the extruder to a printing temperature. Navigate to the temperature graph section and select a target temperature from the temperature drop-down box (or manually enter an appropriate temperature). Wait for the printer to reach the desired temperature. Then navigate to the command console and click the "Extrude" button. Verify that the extruder motor turns in the correct direction. If it does not, see the troubleshooting tips in the previous section to confirm the "enable_pin", "step_pin", and "dir_pin" settings for the extruder.</p>
|
||||
<h2 id="pid">校準 PID 設定<a class="headerlink" href="#pid" title="Permanent link">¶</a></h2>
|
||||
<p>Klipper支援擠出機和熱床加熱器的<a href="https://en.wikipedia.org/wiki/PID_controller">PID控制</a>。爲了使用這種控制機制,必須對每臺印表機的 PID 參數進行校準(在其他韌體或示例配置檔案中找到的 PID 設定往往效果不佳)。</p>
|
||||
<p>要校準擠出機,請找到 OctoPrint 終端選項卡並執行 PID_CALIBRATE 命令。 例如:<code>PID_CALIBRATE HEATER=extruder TARGET=170</code></p>
|
||||
<p>To calibrate the extruder, navigate to the command console and run the PID_CALIBRATE command. For example: <code>PID_CALIBRATE HEATER=extruder TARGET=170</code></p>
|
||||
<p>調整測試完成後,執行 <code>SAVE_CONFIG</code> 以儲存新PID設定到printer.cfg檔案。</p>
|
||||
<p>如果印表機有加熱床,並且支援PWM(脈寬調製)驅動,那麼建議對加熱床使用PID控制。 (當使用 PID 演算法控制床加熱器時,它可能每秒打開和關閉十次,這可能不適用于使用機械開關的加熱器。)一般的熱床 PID 校準命令是:<code>PID_CALIBRATE HEATER=heater_bed TARGET= 60</code></p>
|
||||
<h2 id="_7">下一步<a class="headerlink" href="#_7" title="Permanent link">¶</a></h2>
|
||||
|
||||
Reference in New Issue
Block a user