Deploying to gh-pages from @ Klipper3d/klipper@f2e69a3703 🚀

This commit is contained in:
KevinOConnor
2024-11-24 00:06:22 +00:00
parent 157b450633
commit a333f986bc
79 changed files with 455 additions and 455 deletions

View File

@@ -1268,7 +1268,7 @@
<li class="md-nav__item">
<a href="/Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1504,7 +1504,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>
@@ -1771,7 +1771,7 @@
<h1 id="api">API 伺服器<a class="headerlink" href="#api" title="Permanent link">&para;</a></h1>
<p>該文件介紹Klipper的應用開發者介面API功能。該介面允許外部應用程式訪問和控制Klipper主機。</p>
<p>該文件介紹Klipper的應用開發者介面API功能。該介面允許外部應用程式查詢和控制Klipper主機。</p>
<h2 id="api_1">啟用API套接字<a class="headerlink" href="#api_1" title="Permanent link">&para;</a></h2>
<p>要啟用API伺服器klipper.py執行時應加上 <code>-a</code> 參數。例如:</p>
<div class="highlight"><pre><span></span><code>~/klippy-env/bin/python ~/klipper/klippy/klippy.py ~/printer.cfg -a /tmp/klippy_uds -l /tmp/klippy.log

View File

@@ -1325,7 +1325,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1367,7 +1367,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1386,7 +1386,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1332,7 +1332,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1555,7 +1555,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1455,7 +1455,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1416,7 +1416,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1488,7 +1488,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1358,7 +1358,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1357,7 +1357,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1357,7 +1357,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1357,7 +1357,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1372,7 +1372,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1408,7 +1408,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1314,7 +1314,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -2573,7 +2573,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1372,7 +1372,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1363,7 +1363,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1371,7 +1371,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1352,7 +1352,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -13,7 +13,7 @@
<title>Eddy Current Inductive probe - Klipper 文檔</title>
<title>渦電流電感式探針 - Klipper 文檔</title>
@@ -74,7 +74,7 @@
<div data-md-component="skip">
<a href="#eddy-current-inductive-probe" class="md-skip">
<a href="#_1" class="md-skip">
跳轉至
</a>
@@ -106,7 +106,7 @@
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Eddy Current Inductive probe
渦電流電感式探針
</span>
</div>
@@ -1284,12 +1284,12 @@
<label class="md-nav__link md-nav__link--active" for="__toc">
Eddy Current Inductive probe
渦電流電感式探針
<span class="md-nav__icon md-icon"></span>
</label>
<a href="Eddy_Probe.html" class="md-nav__link md-nav__link--active">
Eddy Current Inductive probe
渦電流電感式探針
</a>
@@ -1308,8 +1308,8 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#thermal-drift-calibration" class="md-nav__link">
Thermal Drift Calibration
<a href="#_2" class="md-nav__link">
熱飄移校準
</a>
</li>
@@ -1371,8 +1371,8 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#thermal-drift-calibration" class="md-nav__link">
Thermal Drift Calibration
<a href="#_2" class="md-nav__link">
熱飄移校準
</a>
</li>
@@ -1394,51 +1394,51 @@
</a>
<h1 id="eddy-current-inductive-probe">Eddy Current Inductive probe<a class="headerlink" href="#eddy-current-inductive-probe" title="Permanent link">&para;</a></h1>
<p>This document describes how to use an <a href="https://en.wikipedia.org/wiki/Eddy_current">eddy current</a> inductive probe in Klipper.</p>
<p>Currently, an eddy current probe can not be used for Z homing. The sensor can only be used for Z probing.</p>
<p>Start by declaring a <a href="Config_Reference.html#probe_eddy_current">probe_eddy_current config section</a> in the printer.cfg file. It is recommended to set the <code>z_offset</code> to 0.5mm. It is typical for the sensor to require an <code>x_offset</code> and <code>y_offset</code>. If these values are not known, one should estimate the values during initial calibration.</p>
<p>The first step in calibration is to determine the appropriate DRIVE_CURRENT for the sensor. Home the printer and navigate the toolhead so that the sensor is near the center of the bed and is about 20mm above the bed. Then issue an <code>LDC_CALIBRATE_DRIVE_CURRENT CHIP=&lt;config_name&gt;</code> command. For example, if the config section was named <code>[probe_eddy_current my_eddy_probe]</code> then one would run <code>LDC_CALIBRATE_DRIVE_CURRENT CHIP=my_eddy_probe</code>. This command should complete in a few seconds. After it completes, issue a <code>SAVE_CONFIG</code> command to save the results to the printer.cfg and restart.</p>
<p>The second step in calibration is to correlate the sensor readings to the corresponding Z heights. Home the printer and navigate the toolhead so that the nozzle is near the center of the bed. Then run an <code>PROBE_EDDY_CURRENT_CALIBRATE CHIP=my_eddy_probe</code> command. Once the tool starts, follow the steps described at <a href="Bed_Level.html#the-paper-test">"the paper test"</a> to determine the actual distance between the nozzle and bed at the given location. Once those steps are complete one can <code>ACCEPT</code> the position. The tool will then move the the toolhead so that the sensor is above the point where the nozzle used to be and run a series of movements to correlate the sensor to Z positions. This will take a couple of minutes. After the tool completes, issue a <code>SAVE_CONFIG</code> command to save the results to the printer.cfg and restart.</p>
<p>After initial calibration it is a good idea to verify that the <code>x_offset</code> and <code>y_offset</code> are accurate. Follow the steps to <a href="Probe_Calibrate.html#calibrating-probe-x-and-y-offsets">calibrate probe x and y offsets</a>. If either the <code>x_offset</code> or <code>y_offset</code> is modified then be sure to run the <code>PROBE_EDDY_CURRENT_CALIBRATE</code> command (as described above) after making the change.</p>
<p>Once calibration is complete, one may use all the standard Klipper tools that use a Z probe.</p>
<p>Note that eddy current sensors (and inductive probes in general) are susceptible to "thermal drift". That is, changes in temperature can result in changes in reported Z height. Changes in either the bed surface temperature or sensor hardware temperature can skew the results. It is important that calibration and probing is only done when the printer is at a stable temperature.</p>
<h2 id="thermal-drift-calibration">Thermal Drift Calibration<a class="headerlink" href="#thermal-drift-calibration" title="Permanent link">&para;</a></h2>
<p>As with all inductive probes, eddy current probes are subject to significant thermal drift. If the eddy probe has a temperature sensor on the coil it is possible to configure a <code>[temperature_probe]</code> to report coil temperature and enable software drift compensation. To link a temperature probe to an eddy current probe the <code>[temperature_probe]</code> section must share a name with the <code>[probe_eddy_current]</code> section. For example:</p>
<h1 id="_1">渦電流電感式探針<a class="headerlink" href="#_1" title="Permanent link">&para;</a></h1>
<p>本文件介紹如何在 Klipper 中使用<a href="https://zh.wikipedia.org/zh-tw/%E6%B8%A6%E9%9B%BB%E6%B5%81">渦電流電感式探針</a></p>
<p>渦電流探針目前只能用於 Z 軸探高,無法用於 Z 軸歸零。</p>
<p>首先在 printer.cfg 配置檔案中宣告 <a href="https://www.klipper3d.org/zh-Hant/Config_Reference.html#probe_eddy_current">probe_eddy_current 配置部分</a>。建議將 <code>z_offset</code> 設定為 0.5mm。感測器通常會需要 <code>x_offset</code> <code>y_offset</code>;若不知道這些數值,須在初始校準時估算。</p>
<p>校準的第一步驟是為感測器找出合適的 <code>DRIVE_CURRENT</code>。將列印機歸零,並移動工具頭,使感測器位於列印床中央上方約 20mm 處;然後輸入指令 <code>LDC_CALIBRATE_DRIVE_CURRENT CHIP=&lt;配置名稱&gt;</code> 。舉例來說,若配置部分名為 <code>[probe_eddy_current my_eddy_probe]</code>,那則應輸入 <code>LDC_CALIBRATE_DRIVE_CURRENT CHIP=my_eddy_probe</code>。此指令應該會在幾秒內完成,然後輸入指令 <code>SAVE_CONFIG</code> 以將結果儲存到 printer.cfg 中並重新啟動。</p>
<p>第二步驟是連結感測器測量值與對應的 Z 高度。將列印機歸零,並移動工具頭,使感測器位於列印床中央;然後輸入指令 <code>PROBE_EDDY_CURRENT_CALIBRATE CHIP=my_eddy_probe</code>。在程序開始後,按照<a href="https://www.klipper3d.org/zh-Hant/Bed_Level.html#a4">「A4紙測試法」</a>找出在固定位置下,噴嘴與列印床中的確切距離。在測試完成後,輸入指令 <code>ACCEPT</code> 確定該位置。接下來,該程序將會移動工具頭來使感測器位於噴嘴原本的位置上方,並透過一些移動以連結感測器與 Z 位置,這會需要幾分鐘時間。程序完成之後,輸入指令 <code>SAVE_CONFIG</code> 以將結果儲存到 printer.cfg 中並重新啟動。</p>
<p>在初始校準完成後,最好依照<a href="https://www.klipper3d.org/zh-Hant/Probe_Calibrate.html#xy">探針X/Y偏移校準</a>確認 <code>x_offset</code> <code>y_offset</code> 是否準確。若要修改 <code>x_offset</code> <code>y_offset</code> 數值,則須在變更後再次輸入指令 <code>PROBE_EDDY_CURRENT_CALIBRATE</code>(如上一段落所述)。</p>
<p>校準完成之後,則可使用 Klipper 中所有 Z 探針相關功能。</p>
<p>請留意渦電流感測器(與各種電感式探針)容易發生「熱飄移」現象,即為溫度變化會影響 Z 測高值。列印床或感測器硬體的溫度變化會使結果產生偏差,因此校準與測高必須在列印機溫度穩定後才能進行。</p>
<h2 id="_2">熱飄移校準<a class="headerlink" href="#_2" title="Permanent link">&para;</a></h2>
<p>就如所有電感式探針一樣,渦電流探針有顯著的熱飄移狀況。若渦電流探針的線圈上有溫度感測器,便能透過設定 <code>[temperature_probe]</code> 以取得線圈溫度並開啟軟體飄移補償。若要將溫度感測器與渦電流探針連結,<code>[temperature_probe]</code> <code>[probe_eddy_current]</code> 部分必須使用相同的名稱,例如:</p>
<div class="highlight"><pre><span></span><code>[probe_eddy_current my_probe]
# eddy probe configuration...
# 渦電流探針設定...
[temperature_probe my_probe]
# temperature probe configuration...
# 溫度感測器設定...
</code></pre></div>
<p>See the <a href="Config_Reference.html#temperature_probe">configuration reference</a> for further details on how to configure a <code>temperature_probe</code>. It is advised to configure the <code>calibration_position</code>, <code>calibration_extruder_temp</code>, <code>extruder_heating_z</code>, and <code>calibration_bed_temp</code> options, as doing so will automate some of the steps outlined below.</p>
<p>Eddy probe manufacturers may offer a stock drift calibration that can be manually added to <code>drift_calibration</code> option of the <code>[probe_eddy_current]</code> section. If they do not, or if the stock calibration does not perform well on your system, the <code>temperature_probe</code> module offers a manual calibration procedure via the <code>TEMPERATURE_PROBE_CALIBRATE</code> gcode command.</p>
<p>Prior to performing calibration the user should have an idea of what the maximum attainable temperature probe coil temperature is. This temperature should be used to set the <code>TARGET</code> parameter of the <code>TEMPERATURE_PROBE_CALIBRATE</code> command. The goal is to calibrate across the widest temperature range possible, thus its desirable to start with the printer cold and finish with the coil at the maximum temperature it can reach.</p>
<p>Once a <code>[temperature_probe]</code> is configured, the following steps may be taken to perform thermal drift calibration:</p>
<p>更多關於設定 <code>temperature_probe</code> 相關細節請見<a href="https://www.klipper3d.org/zh-Hant/Config_Reference.html#_18">配置參考</a>。建議先行設定 <code>calibration_position</code><code>calibration_extruder_temp</code><code>extruder_heating_z</code><code>calibration_bed_temp</code> 部分,便能自動化下述一些步驟。若要校準的列印機是封閉式的,強烈建議將 <code>max_validation_temp</code> 設定在 100\~120 之間。</p>
<p>渦電流探針的製造商可能會提供預設的飄移補償,可以將它手動添加到 <code>[probe_eddy_current]</code> 部分中的 <code>drift_calibration</code> 設定。若是沒有、或預設補償效果不佳,可以輸入 <code>TEMPERATURE_PROBE_CALIBRATE</code> 指令以使用 <code>[temperature_probe]</code> 功能中的手動校準流程。</p>
<p>在開始校準之前,使用者必須知道探針線圈可能達到的最高溫度,這個溫度會在 <code>TEMPERATURE_PROBE_CALIBRATE</code> 指令中作為 <code>TARGET</code> 。校準的目標是涵蓋最大的溫度範圍,因此應在列印機冷卻後開始;並在線圈達到最高溫度時結束。</p>
<p> <code>[temperature_probe]</code> 設定完成後,按照下列步驟執行熱飄移校準:</p>
<ul>
<li>The probe must be calibrated using <code>PROBE_EDDY_CURRENT_CALIBRATE</code> when a <code>[temperature_probe]</code> is configured and linked. This captures the temperature during calibration which is necessary to perform thermal drift compensation.</li>
<li>Make sure the nozzle is free of debris and filament.</li>
<li>The bed, nozzle, and probe coil should be cold prior to calibration.</li>
<li>The following steps are required if the <code>calibration_position</code>, <code>calibration_extruder_temp</code>, and <code>extruder_heating_z</code> options in <code>[temperature_probe]</code> are <strong>NOT</strong> configured:<ul>
<li>Move the tool to the center of the bed. Z should be 30mm+ above the bed.</li>
<li>Heat the extruder to a temperature above the maximum safe bed temperature. 150-170C should be sufficient for most configurations. The purpose of heating the extruder is to avoid nozzle expansion during calibration.</li>
<li>When the extruder temperature has settled, move the Z axis down to about 1mm above the bed.</li>
<li><code>[temperature_probe]</code> 設定且連結完成後,使用 <code>PROBE_EDDY_CURRENT_CALIBRATE</code> 指令開始校準探針,這會記錄熱飄移校準所需的過程溫度變化。</li>
<li>確保噴嘴乾淨且沒有耗材。</li>
<li>列印床、噴嘴、探針線圈在開始前應為冷卻狀態。</li>
<li><strong>沒有</strong>設定 <code>[temperature_probe]</code> 部分中的 <code>calibration_position</code><code>calibration_extruder_temp</code><code>extruder_heating_z</code>,則須執行下列步驟:<ul>
<li>將工具頭移動至列印床中央。Z 軸須距離列印床 30mm 以上。</li>
<li>將噴頭加熱至熱床最大安全溫度以上,多數情況下 150\~170 度即可。加熱噴頭是為了避免在噴嘴在校準時發生熱膨脹。</li>
<li>當噴頭達到穩定溫度之後,將 Z 軸移動至距離列印床約 1mm。</li>
</ul>
</li>
<li>Start drift calibration. If the probe's name is <code>my_probe</code> and the maximum probe temperature we can achieve is 80C, the appropriate gcode command is <code>TEMPERATURE_PROBE_CALIBRATE PROBE=my_probe TARGET=80</code>. If configured, the tool will move to the X,Y coordinate specified by the <code>calibration_position</code> and the Z value specified by <code>extruder_heating_z</code>. After heating the extruder to the specified temperature the tool will move to the Z value specified by the<code>calibration_position</code>.</li>
<li>The procedure will request a manual probe. Perform the manual probe with the paper test and <code>ACCEPT</code>. The calibration procedure will take the first set of samples with the probe then park the probe in the heating position.</li>
<li>If the <code>calibration_bed_temp</code> is <strong>NOT</strong> configured turn on the bed heat to the maximum safe temperature. Otherwise this step will be performed automatically.</li>
<li>By default the calibration procedure will request a manual probe every 2C between samples until the <code>TARGET</code> is reached. The temperature delta between samples can be customized by setting the <code>STEP</code> parameter in <code>TEMPERATURE_PROBE_CALIBRATE</code>. Care should be taken when setting a custom <code>STEP</code> value, a value too high may request too few samples resulting in a poor calibration.</li>
<li>The following additional gcode commands are available during drift calibration:<ul>
<li><code>TEMPERATURE_PROBE_NEXT</code> may be used to force a new sample before the step delta has been reached.</li>
<li><code>TEMPERATURE_PROBE_COMPLETE</code> may be used to complete calibration before the <code>TARGET</code> has been reached.</li>
<li><code>ABORT</code> may be used to end calibration and discard results.</li>
<li>開始偏移校準。如果探針的名稱為 <code>my_probe</code>,且探針最高可達溫度為 80 度,那麼指令應為 <code>TEMPERATURE_PROBE_CALIBRATE PROBE=my_probe TARGET=80</code>。若有設定 <code>calibration_position</code> <code>extruder_heating_z</code>,那工具頭會移動到指定的 XY 位置,並在到達指定溫度後移動到相應 Z 高度。</li>
<li>此流程需要手動探高。按照 A4 紙測試法執行手動探高再輸入 <code>ACCEPT</code> 指令。校準流程會取第一組樣本,然後將探針停在加熱位置。</li>
<li><strong>沒有</strong>設定 <code>calibration_bed_temp</code>,請設定列印床加熱至最高安全溫度。反之,這步驟將會自動執行。</li>
<li>預設校準流程中,每 2 度會需執行一次手動探高,直至到達設定之 <code>TARGET</code> 。此溫度變化量可以在 <code>TEMPERATURE_PROBE_CALIBRATE</code> 中的 <code>STEP</code> 自訂。請小心設定 <code>STEP</code> 數值,太高的數值會導致樣本數量不足而使校準結果不佳。</li>
<li>校準過程中可使用下列額外指令:<ul>
<li><code>TEMPERATURE_PROBE_NEXT</code> 可在溫度到達設定差值前強制取樣。</li>
<li><code>TEMPERATURE_PROBE_COMPLETE</code> 可在到達 <code>TARGET</code> 前提前結束校準。</li>
<li><code>ABORT</code> 可停止校準並拋棄結果。</li>
</ul>
</li>
<li>When calibration is finished use <code>SAVE_CONFIG</code> to store the drift calibration.</li>
<li>校準完成後,輸入 <code>SAVE_CONFIG</code> 指令以儲存飄移校準。</li>
</ul>
<p>As one may conclude, the calibration process outlined above is more challenging and time consuming than most other procedures. It may require practice and several attempts to achieve an optimal calibration.</p>
<p>總而言之,上述的校準過程要比其它流程更複雜且耗時,需多次練習與嘗試才能取得最佳校準結果。</p>
</article>

View File

@@ -1331,7 +1331,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1316,7 +1316,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1343,7 +1343,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1475,7 +1475,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1321,7 +1321,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>
@@ -1409,15 +1409,15 @@
<h1 id="_1">功能<a class="headerlink" href="#_1" title="Permanent link">&para;</a></h1>
<p>Klipper 有幾個引人注目的功能:</p>
<ul>
<li>High precision stepper movement. Klipper utilizes an application processor (such as a low-cost Raspberry Pi) when calculating printer movements. The application processor determines when to step each stepper motor, it compresses those events, transmits them to the micro-controller, and then the micro-controller executes each event at the requested time. Each stepper event is scheduled with a precision of 25 micro-seconds or better. The software does not use kinematic estimations (such as the Bresenham algorithm) - instead it calculates precise step times based on the physics of acceleration and the physics of the machine kinematics. More precise stepper movement provides quieter and more stable printer operation.</li>
<li>Best in class performance. Klipper is able to achieve high stepping rates on both new and old micro-controllers. Even old 8-bit micro-controllers can obtain rates over 175K steps per second. On more recent micro-controllers, several million steps per second are possible. Higher stepper rates enable higher print velocities. The stepper event timing remains precise even at high speeds which improves overall stability.</li>
<li>高精度步進馬達運動。Klipper 利用應用處理器(例如低成本的 Raspberry Pi來計算列印機的運動。應用處理器負責決定每個步進馬達的步進時機將這些事件壓縮後傳輸到微控制器然後由微控制器在請求的時間執行每個事件。每個步進事件的調度精度達到 25 微秒或更高。軟體不使用運動估算方法(如 Bresenham 演算法),而是基於加速度物理學和機器運動學的物理原理精確計算步進時間。更精確的步進電機運動能提供更安靜且穩定的列印機操作。</li>
<li>卓越的性能表現。Klipper 能夠在新舊微控制器上實現高步進速率。即使是舊的 8 位元微控制器也可以達到每秒 175K 步以上的速率,而在較新的微控制器上,則可以實現每秒數百萬步的速率。更高的步進速率允許更高的列印速度。即使在高速運行時,步進事件的計時仍保持精確,進一步提升整體穩定性。</li>
<li>Klipper 支援帶有多個微控制器的印表機。例如一個微控制器可以被用來控制擠出機而另一個用來控制加熱器並使用第三個來控制其他的印表機元件。Klipper 主機程式實現了時鐘同步,解決了微處理器之間的時鐘漂移。 啟用多個控制器只需要在配置檔案中新增幾行,不需要任何特殊程式碼。</li>
<li>通過簡單的配置檔案進行配置。修改設定不需要重新刷寫微控制器。Klipper 的所有配置都被儲存在一個易編輯的配置檔案中,大大減少了配置與維護硬體的難度。</li>
<li>Klipper 支援「平滑提前壓力」--一種考慮了擠出機內壓力影響的機制。這項技術可以減少噴嘴溢料並改善轉角的列印質量。Klipper 的實現不會引入瞬間擠出機速度變化,改善了整體穩定性和穩健性。</li>
<li>支援使用「輸入整形」來減少振動對列印質量的影響。這項功能可以減少或消除列印件的「振紋(ringing)」又名「ghosting」「echoing」或「rippling」。在一些情況下它可以在保持列印質量的同時提高列印速度。</li>
<li>Klipper 使用「迭代求解器」從簡單的運動學方程中計算精準的步進時間。這降低了移植Klipper到新的機械結構的難度並保證了精確的步進計時而不需要「線段化」</li>
<li>Klipper is hardware agnostic. One should get the same precise timing independent of the low-level electronics hardware. The Klipper micro-controller code is designed to faithfully follow the schedule provided by the Klipper host software (or prominently alert the user if it is unable to). This makes it easier to use available hardware, to upgrade to new hardware, and to have confidence in the hardware.</li>
<li>易移植的程式碼。Klipper 可以在 ARMAVR和PRU架構的微控制器上執行。現有的「reprap」類印表機不需要改動任何硬體就可以執行 Klipper只需要加一個樹莓派。Klipper 的內部程式碼結構使它能夠被簡單的移植到其他架構。</li>
<li>Klipper 與硬體無關。無論低階電子硬體為何皆能獲得相同精確的計時。Klipper 的微控制器程式設計旨在忠實遵循 Klipper 主機軟體提供的計劃表(或在無法執行時顯著警告使用者)。這讓使用現有硬體、更換新硬體更加容易,同時也增強了對硬體的信心。</li>
<li>易移植的程式碼。Klipper 可以在 ARMAVR和PRU架構的微控制器上執行。現有的「reprap」類印表機不需要改動任何硬體就可以執行 Klipper只需要加一個樹莓派。Klipper 的內部程式碼結構使它能夠被簡單的移植到其他架構。</li>
<li>簡潔的程式碼。大部分 Klipper 程式碼使用一個極高級程式語言Python這包括了運動演算法G程式碼解析加熱溫度感測器演算法和其他降低了開發新功能的難度。</li>
<li>自定義可程式設計指令碼。可以在印表機配置檔案中定義新的G程式碼命令而不需要修改任何程式碼。這些命令都是可程式設計的可以能根據印表機的狀態做出不同的響應。</li>
<li>內建API伺服器。除了標準G程式碼介面Klipper也支援富JSON API。使程式設計師能編寫對印表機進行精細控制的外接程式。</li>
@@ -1425,22 +1425,22 @@
<h2 id="_2">其他功能<a class="headerlink" href="#_2" title="Permanent link">&para;</a></h2>
<p>Klipper 支援許多標準的 3d 印表機功能:</p>
<ul>
<li>Several web interfaces available. Works with Mainsail, Fluidd, OctoPrint and others. This allows the printer to be controlled using a regular web-browser. The same Raspberry Pi that runs Klipper can also run the web interface.</li>
<li>多種網頁介面可供選擇。可搭配 MainsailFluiddOctoPrint 等介面使用。這使得可以透過一般網頁瀏覽器控制列印機。同一台執行 Klipper 的 Raspberry Pi 也可以執行這些網頁介面。</li>
<li>標準 G 程式碼支援。支援由常見「切片軟體」SuperSlicer、Cura、PrusaSlicer 等)產生的通用 G 程式碼命令。</li>
<li>支援多擠出機。包括對共享熱端的擠出機多進一出和多頭IDEX的支援。</li>
<li>Support for cartesian, delta, corexy, corexz, hybrid-corexy, hybrid-corexz, deltesian, rotary delta, polar, and cable winch style printers.</li>
<li>支援多種列印機架構,包括直線式 (Cartesian)、三角洲式 (Delta)、CoreXY、CoreXZ、混合式 CoreXY、混合式 CoreXZ、Deltesian、旋轉三角洲式 (Rotary Delta)、極座標式 (Polar) 以及纜繩式 (Cable Winch) 列印機。</li>
<li>自動床面平整支援。Klipper可以被配置為基本的床身傾斜檢測或網床調平。如果床鋪使用多個Z步進器那麼Klipper也可以通過獨立操縱Z步進器來調平。支援大多數Z高度探頭包括BL-Touch探頭和伺服啟用的探頭。</li>
<li>支援自動delta校準。校準工具可以進行基本的高度校準以及增強的X和Y尺寸校準。校準可以用Z型高度探頭或通過手動探測來完成。</li>
<li>Run-time "exclude object" support. When configured, this module may facilitate canceling of just one object in a multi-part print.</li>
<li>列印時支援“排除物件”。當啟用此模組時,可在多件列印中僅取消指定的單一物件。</li>
<li>支援常見的溫度感測器例如常見的熱敏電阻、AD595、AD597、AD849x、PT100、PT1000、MAX6675、MAX31855、MAX31856、MAX31865、BME280、HTU21D、DS18B20和LM75。還可以配置自定義熱敏電阻和自定義模擬溫度感測器。還可以監測微控制器和 Raspberry Pi 內部的溫度感測器。</li>
<li>預設啟用基本加熱器保護。</li>
<li>支援標準風扇、噴嘴風扇和溫控風扇。不需要在印表機閑置時保持風扇運轉。可以在帶有轉速錶的風扇上監測風扇速度。</li>
<li>Support for run-time configuration of TMC2130, TMC2208/TMC2224, TMC2209, TMC2660, and TMC5160 stepper motor drivers. There is also support for current control of traditional stepper drivers via AD5206, DAC084S085, MCP4451, MCP4728, MCP4018, and PWM pins.</li>
<li>支援運行時配置 TMC2130TMC2208/TMC2224TMC2209TMC2660 TMC5160 步進馬達驅動器。此外,也支援透過 AD5206DAC084S085MCP4451MCP4728MCP4018 和 PWM 腳位對傳統步進驅動器進行電流控制。</li>
<li>支援直接連線到印表機的普通LCD顯示器。還提供了一個預設的菜單。顯示器和菜單的內容可以通過配置檔案完全定製。</li>
<li>恒定加速和「look-ahead」前瞻支援。所有印表機移動將從靜止逐漸加速到巡航速度然後減速回到靜止。對傳入的 G 程式碼移動命令流進行排隊和分析 - 將優化類似方向上的移動之間的加速度,以減少列印停頓並改善整體列印時間。</li>
<li>Klipper 實現了一種「步進相位限位」演算法,可以提高典型限位開關的精度。如果調整得當,它可以提高列印件首層和列印床的附著力。</li>
<li>支援列印絲存在感測器、列印絲運動感測器和列印絲寬度感測器。</li>
<li>Support for measuring and recording acceleration using an adxl345, mpu9250, and mpu6050 accelerometers.</li>
<li>支援使用 ADXL345、MPU9250 和 MPU6050 加速度計進行加速度的測量與記錄。</li>
<li>支援限制短距離「之」字形移動的最高速度,以減少印表機的振動和噪音。更多資訊見<a href="Kinematics.html">運動學</a>文件。</li>
<li>許多常見的印表機都有樣本配置檔案。檢視<a href="https://github.com/Klipper3d/klipper/blob/master/config/">配置資料夾</a>中的列表。</li>
</ul>

View File

@@ -2966,7 +2966,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1344,7 +1344,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>
@@ -1518,13 +1518,13 @@ index: 1
<a href="Eddy_Probe.html" class="md-footer__link md-footer__link--next" aria-label="下一頁: Eddy Current Inductive probe" rel="next">
<a href="Eddy_Probe.html" class="md-footer__link md-footer__link--next" aria-label="下一頁: 渦電流電感式探針" rel="next">
<div class="md-footer__title">
<div class="md-ellipsis">
<span class="md-footer__direction">
下一頁
</span>
Eddy Current Inductive probe
渦電流電感式探針
</div>
</div>
<div class="md-footer__button md-icon">

View File

@@ -1353,7 +1353,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1398,7 +1398,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1370,7 +1370,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1345,7 +1345,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1575,7 +1575,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1285,7 +1285,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1268,7 +1268,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1332,7 +1332,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1335,7 +1335,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1337,7 +1337,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1323,7 +1323,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1346,7 +1346,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1424,7 +1424,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1365,7 +1365,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1390,7 +1390,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1441,7 +1441,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1366,7 +1366,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1371,7 +1371,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1344,7 +1344,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1365,7 +1365,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1273,7 +1273,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>
@@ -1513,7 +1513,7 @@
<nav class="md-footer__inner md-grid" aria-label="Footer">
<a href="Eddy_Probe.html" class="md-footer__link md-footer__link--prev" aria-label="上一頁: Eddy Current Inductive probe" rel="prev">
<a href="Eddy_Probe.html" class="md-footer__link md-footer__link--prev" aria-label="上一頁: 渦電流電感式探針" rel="prev">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
</div>
@@ -1522,7 +1522,7 @@
<span class="md-footer__direction">
上一頁
</span>
Eddy Current Inductive probe
渦電流電感式探針
</div>
</div>
</a>

View File

@@ -1626,7 +1626,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1522,7 +1522,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1323,7 +1323,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1337,7 +1337,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

View File

@@ -1270,7 +1270,7 @@
<li class="md-nav__item">
<a href="Eddy_Probe.html" class="md-nav__link">
Eddy Current Inductive probe
渦電流電感式探針
</a>
</li>

File diff suppressed because one or more lines are too long

View File

@@ -2,277 +2,277 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-11-23</lastmod>
<lastmod>2024-11-24</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>

Binary file not shown.