Deploying to gh-pages from @ Klipper3d/klipper@d3c4ba4839 🚀
This commit is contained in:
@@ -1071,6 +1071,47 @@
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#exclude_object" class="md-nav__link">
|
||||
[exclude_object]
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="[exclude_object]">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#exclude_object_1" class="md-nav__link">
|
||||
EXCLUDE_OBJECT
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#exclude_object_define" class="md-nav__link">
|
||||
EXCLUDE_OBJECT_DEFINE
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#exclude_object_start" class="md-nav__link">
|
||||
EXCLUDE_OBJECT_START
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#exclude_object_end" class="md-nav__link">
|
||||
EXCLUDE_OBJECT_END
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
@@ -2300,8 +2341,8 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Exclude_Object.md" class="md-nav__link">
|
||||
None
|
||||
<a href="Exclude_Object.html" class="md-nav__link">
|
||||
Exclude Objects
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -3018,6 +3059,47 @@
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#exclude_object" class="md-nav__link">
|
||||
[exclude_object]
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="[exclude_object]">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#exclude_object_1" class="md-nav__link">
|
||||
EXCLUDE_OBJECT
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#exclude_object_define" class="md-nav__link">
|
||||
EXCLUDE_OBJECT_DEFINE
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#exclude_object_start" class="md-nav__link">
|
||||
EXCLUDE_OBJECT_START
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#exclude_object_end" class="md-nav__link">
|
||||
EXCLUDE_OBJECT_END
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
@@ -4252,16 +4334,37 @@
|
||||
<p>當啟用 <a href="Config_Reference.html#endstop_phase">endstop_phase config section</a> 時,以下命令可用(另請參閱 <a href="Endstop_Phase.html">endstop phase guide</a>)。</p>
|
||||
<h4 id="endstop_phase_calibrate">ENDSTOP_PHASE_CALIBRATE<a class="headerlink" href="#endstop_phase_calibrate" title="Permanent link">¶</a></h4>
|
||||
<p><code>ENDSTOP_PHASE_CALIBRATE [STEPPER=<config_name>]</code> 。如果沒有提供STEPPER參數,那麼該命令將報告在過去的歸位操作中對端停步進相的統計。當提供STEPPER參數時,它會安排將給定的終點站相位設定寫入配置檔案中(與SAVE_CONFIG命令一起使用)。</p>
|
||||
<h3 id="exclude_object">[exclude_object]<a class="headerlink" href="#exclude_object" title="Permanent link">¶</a></h3>
|
||||
<p>The following commands are available when an <a href="Config_Reference.html#exclude_object">exclude_object config section</a> is enabled (also see the <a href="Exclude_Object.html">exclude object guide</a>):</p>
|
||||
<h4 id="exclude_object_1"><code>EXCLUDE_OBJECT</code><a class="headerlink" href="#exclude_object_1" title="Permanent link">¶</a></h4>
|
||||
<p><code>EXCLUDE_OBJECT [NAME=object_name] [CURRENT=1] [RESET=1]</code>: With no parameters, this will return a list of all currently excluded objects.</p>
|
||||
<p>When the <code>NAME</code> parameter is given, the named object will be excluded from printing.</p>
|
||||
<p>When the <code>CURRENT</code> parameter is given, the current object will be excluded from printing.</p>
|
||||
<p>When the <code>RESET</code> parameter is given, the list of excluded objects will be cleared. Additionally including <code>NAME</code> will only reset the named object. This <strong>can</strong> cause print failures, if layers were already skipped.</p>
|
||||
<h4 id="exclude_object_define"><code>EXCLUDE_OBJECT_DEFINE</code><a class="headerlink" href="#exclude_object_define" title="Permanent link">¶</a></h4>
|
||||
<p><code>EXCLUDE_OBJECT_DEFINE [NAME=object_name [CENTER=X,Y] [POLYGON=[[x,y],...]] [RESET=1] [JSON=1]</code>: Provides a summary of an object in the file.</p>
|
||||
<p>With no parameters provided, this will list the defined objects known to Klipper. Returns a list of strings, unless the <code>JSON</code> parameter is given, when it will return object details in json format.</p>
|
||||
<p>When the <code>NAME</code> parameter is included, this defines an object to be excluded.</p>
|
||||
<ul>
|
||||
<li><code>NAME</code>: This parameter is required. It is the identifier used by other commands in this module.</li>
|
||||
<li><code>CENTER</code>: An X,Y coordinate for the object.</li>
|
||||
<li><code>POLYGON</code>: An array of X,Y coordinates that provide an outline for the object.</li>
|
||||
</ul>
|
||||
<p>When the <code>RESET</code> parameter is provided, all defined objects will be cleared, and the <code>[exclude_object]</code> module will be reset.</p>
|
||||
<h4 id="exclude_object_start"><code>EXCLUDE_OBJECT_START</code><a class="headerlink" href="#exclude_object_start" title="Permanent link">¶</a></h4>
|
||||
<p><code>EXCLUDE_OBJECT_START NAME=object_name</code>: This command takes a <code>NAME</code> parameter and denotes the start of the gcode for an object on the current layer.</p>
|
||||
<h4 id="exclude_object_end"><code>EXCLUDE_OBJECT_END</code><a class="headerlink" href="#exclude_object_end" title="Permanent link">¶</a></h4>
|
||||
<p><code>EXCLUDE_OBJECT_END [NAME=object_name]</code>: Denotes the end of the object's gcode for the layer. It is paired with <code>EXCLUDE_OBJECT_START</code>. A <code>NAME</code> parameter is optional, and will only warn when the provided name does not match the current object.</p>
|
||||
<h3 id="extruder">[extruder]<a class="headerlink" href="#extruder" title="Permanent link">¶</a></h3>
|
||||
<p>如果啟用了 <a href="Config_Reference.html#extruder">extruder config section</a>,則以下命令可用:</p>
|
||||
<h4 id="activate_extruder">ACTIVATE_EXTRUDER<a class="headerlink" href="#activate_extruder" title="Permanent link">¶</a></h4>
|
||||
<p><code>ACTIVATE_EXTRUDER EXTRUDER=<config_name></code>: In a printer with multiple <a href="Config_Reference.html#extruder">extruder</a> config sections, this command changes the active hotend.</p>
|
||||
<h4 id="set_pressure_advance">SET_PRESSURE_ADVANCE<a class="headerlink" href="#set_pressure_advance" title="Permanent link">¶</a></h4>
|
||||
<p><code>SET_PRESSURE_ADVANCE [EXTRUDER=<config_name>] [ADVANCE=<pressure_advance>] [SMOOTH_TIME=<pressure_advance_smooth_time>]</code>: Set pressure advance parameters of an extruder stepper (as defined in an <a href="Config_Reference#extruder">extruder</a> or <a href="Config_Reference#extruder_stepper">extruder_stepper</a> config section). If EXTRUDER is not specified, it defaults to the stepper defined in the active hotend.</p>
|
||||
<p><code>SET_PRESSURE_ADVANCE [EXTRUDER=<config_name>] [ADVANCE=<pressure_advance>] [SMOOTH_TIME=<pressure_advance_smooth_time>]</code>: Set pressure advance parameters of an extruder stepper (as defined in an <a href="Config_Reference.html#extruder">extruder</a> or <a href="Config_Reference.html#extruder_stepper">extruder_stepper</a> config section). If EXTRUDER is not specified, it defaults to the stepper defined in the active hotend.</p>
|
||||
<h4 id="set_extruder_rotation_distance">SET_EXTRUDER_ROTATION_DISTANCE<a class="headerlink" href="#set_extruder_rotation_distance" title="Permanent link">¶</a></h4>
|
||||
<p><code>SET_EXTRUDER_ROTATION_DISTANCE EXTRUDER=<config_name> [DISTANCE=<distance>]</code>: Set a new value for the provided extruder stepper's "rotation distance" (as defined in an <a href="Config_Reference#extruder">extruder</a> or <a href="Config_Reference#extruder_stepper">extruder_stepper</a> config section). If the rotation distance is a negative number then the stepper motion will be inverted (relative to the stepper direction specified in the config file). Changed settings are not retained on Klipper reset. Use with caution as small changes can result in excessive pressure between extruder and hotend. Do proper calibration with filament before use. If 'DISTANCE' value is not provided then this command will return the current rotation distance.</p>
|
||||
<p><code>SET_EXTRUDER_ROTATION_DISTANCE EXTRUDER=<config_name> [DISTANCE=<distance>]</code>: Set a new value for the provided extruder stepper's "rotation distance" (as defined in an <a href="Config_Reference.html#extruder">extruder</a> or <a href="Config_Reference.html#extruder_stepper">extruder_stepper</a> config section). If the rotation distance is a negative number then the stepper motion will be inverted (relative to the stepper direction specified in the config file). Changed settings are not retained on Klipper reset. Use with caution as small changes can result in excessive pressure between extruder and hotend. Do proper calibration with filament before use. If 'DISTANCE' value is not provided then this command will return the current rotation distance.</p>
|
||||
<h4 id="sync_extruder_motion">SYNC_EXTRUDER_MOTION<a class="headerlink" href="#sync_extruder_motion" title="Permanent link">¶</a></h4>
|
||||
<p><code>SYNC_EXTRUDER_MOTION EXTRUDER=<name> MOTION_QUEUE=<name></code>:此命令將導致由 EXTRUDER 指定的步進器(在 <a href="Config_Reference#extruder">extruder</a> 或 <a href="Config_Reference#extruder_stepper">extruder_stepper</a> 配置部分中定義)變為與 MOTION_QUEUE 指定的擠出機的運動同步(如 <a href="Config_Reference#extruder">extruder</a> 配置部分中定義的)。如果 MOTION_QUEUE 是一個空字符串,那麼步進器將與所有擠出機運動不同步。</p>
|
||||
<p><code>SYNC_EXTRUDER_MOTION EXTRUDER=<name> MOTION_QUEUE=<name></code>: This command will cause the stepper specified by EXTRUDER (as defined in an <a href="Config_Reference.html#extruder">extruder</a> or <a href="Config_Reference.html#extruder_stepper">extruder_stepper</a> config section) to become synchronized to the movement of an extruder specified by MOTION_QUEUE (as defined in an <a href="Config_Reference.html#extruder">extruder</a> config section). If MOTION_QUEUE is an empty string then the stepper will be desynchronized from all extruder movement.</p>
|
||||
<h4 id="set_extruder_step_distance">SET_EXTRUDER_STEP_DISTANCE<a class="headerlink" href="#set_extruder_step_distance" title="Permanent link">¶</a></h4>
|
||||
<p>此命令已棄用,並將在不久的將來被刪除。</p>
|
||||
<h4 id="sync_stepper_to_extruder">SYNC_STEPPER_TO_EXTRUDER<a class="headerlink" href="#sync_stepper_to_extruder" title="Permanent link">¶</a></h4>
|
||||
@@ -4288,7 +4391,7 @@
|
||||
<h4 id="get_retraction">GET_RETRACTION<a class="headerlink" href="#get_retraction" title="Permanent link">¶</a></h4>
|
||||
<p><code>GET_RETRACTION</code>:查詢目前韌體回抽所使用的參數並在終端顯示。</p>
|
||||
<h3 id="force_move">[force_move]<a class="headerlink" href="#force_move" title="Permanent link">¶</a></h3>
|
||||
<p>模組force_move已自動載入,但是某些命令需要在 <a href="Config_Reference#force_move">printer config</a> 中設置 <code>enable_force_move</code>。</p>
|
||||
<p>The force_move module is automatically loaded, however some commands require setting <code>enable_force_move</code> in the <a href="Config_Reference.html#force_move">printer config</a>.</p>
|
||||
<h4 id="stepper_buzz">STEPPER_BUZZ<a class="headerlink" href="#stepper_buzz" title="Permanent link">¶</a></h4>
|
||||
<p><code>STEPPER_BUZZ STEPPER=<配置名></code>:移動指定的步進電機前後運動一毫米,重複的10次。這是一個用於驗證步進電機接線的工具.</p>
|
||||
<h4 id="force_move_1">FORCE_MOVE<a class="headerlink" href="#force_move_1" title="Permanent link">¶</a></h4>
|
||||
@@ -4442,7 +4545,7 @@
|
||||
<h4 id="measure_axes_noise">MEASURE_AXES_NOISE<a class="headerlink" href="#measure_axes_noise" title="Permanent link">¶</a></h4>
|
||||
<p><code>MEASURE_AXES_NOISE</code>:測量並輸出所有啟用的加速度計晶片的所有軸的噪聲。</p>
|
||||
<h4 id="test_resonances">TEST_RESONANCES<a class="headerlink" href="#test_resonances" title="Permanent link">¶</a></h4>
|
||||
<p><code>TEST_RESONANCES AXIS=<axis> OUTPUT=<resonances,raw_data> [NAME=<name>] [FREQ_START=<min_freq>] [FREQ_END=<max_freq>] [HZ_PER_SEC=<hz_per_sec>] [INPUT_SHAPING=[<0:1 >]]</code>:在請求的“軸”的所有配置探針點中運行共振測試,並使用為相應軸配置的加速度計芯片測量加速度。 "axis" 可以是 X 或 Y,或者指定任意方向為 <code>AXIS=dx,dy</code>,其中 dx 和 dy 是定義方向向量的浮點數(例如 <code>AXIS=X</code>、<code>AXIS=Y</code>、或 <code>AXIS=1,-1</code> 定義對角線方向)。請注意,<code>AXIS=dx,dy</code> 和 <code>AXIS=-dx,-dy</code> 是等價的。如果 <code>INPUT_SHAPING=0</code> 或未設置(默認),則禁用諧振測試的輸入整形,因為在啟用輸入整形器的情況下運行諧振測試是無效的。 <code>OUTPUT</code> 參數是以逗號分隔的列表,其中將寫入輸出。如果請求 <code>raw_data</code>,則將原始加速度計數據寫入一個文件或一系列文件 <code>/tmp/raw_data_<axis>_[<point>_]<name>.csv</code> 與 (<code><point>_</code> 僅在配置超過 1 個探測點時生成的部分名稱)。如果指定了 <code>resonances</code>,則計算頻率響應(跨所有探測點)並寫入 <code>/tmp/resonances_<axis>_<name>.csv</code> 文件。如果未設置,則 OUTPUT 默認為“共振”,NAME 默認為“YYYYMMDD_HHMMSS”格式的當前時間。</p>
|
||||
<p><code>TEST_RESONANCES AXIS=<axis> OUTPUT=<resonances,raw_data> [NAME=<name>] [FREQ_START=<min_freq>] [FREQ_END=<max_freq>] [HZ_PER_SEC=<hz_per_sec>] [CHIPS=<adxl345_chip_name>] [POINT=x,y,z] [INPUT_SHAPING=[<0:1>]]</code>: Runs the resonance test in all configured probe points for the requested "axis" and measures the acceleration using the accelerometer chips configured for the respective axis. "axis" can either be X or Y, or specify an arbitrary direction as <code>AXIS=dx,dy</code>, where dx and dy are floating point numbers defining a direction vector (e.g. <code>AXIS=X</code>, <code>AXIS=Y</code>, or <code>AXIS=1,-1</code> to define a diagonal direction). Note that <code>AXIS=dx,dy</code> and <code>AXIS=-dx,-dy</code> is equivalent. <code>adxl345_chip_name</code> can be one or more configured adxl345 chip,delimited with comma, for example <code>CHIPS="adxl345, adxl345 rpi"</code>. Note that <code>adxl345</code> can be omitted from named adxl345 chips. If POINT is specified it will override the point(s) configured in <code>[resonance_tester]</code>. If <code>INPUT_SHAPING=0</code> or not set(default), disables input shaping for the resonance testing, because it is not valid to run the resonance testing with the input shaper enabled. <code>OUTPUT</code> parameter is a comma-separated list of which outputs will be written. If <code>raw_data</code> is requested, then the raw accelerometer data is written into a file or a series of files <code>/tmp/raw_data_<axis>_[<chip_name>_][<point>_]<name>.csv</code> with (<code><point>_</code> part of the name generated only if more than 1 probe point is configured or POINT is specified). If <code>resonances</code> is specified, the frequency response is calculated (across all probe points) and written into <code>/tmp/resonances_<axis>_<name>.csv</code> file. If unset, OUTPUT defaults to <code>resonances</code>, and NAME defaults to the current time in "YYYYMMDD_HHMMSS" format.</p>
|
||||
<h4 id="shaper_calibrate">SHAPER_CALIBRATE<a class="headerlink" href="#shaper_calibrate" title="Permanent link">¶</a></h4>
|
||||
<p><code>SHAPER_CALIBRATE [AXIS=<軸>] [NAME=<名稱>] [FREQ_START=<最小頻率>] [FREQ_END=<最大頻率>] [HZ_PER_SEC=<hz_per_sec>] [MAX_SMOOTHING=<max_smoothing>]</code>:類似<code>TEST_RESONANCES</code>,該命令按配置執行共振測試並嘗試尋找給定軸最佳的輸入整形參數。如果沒有選擇<code>AXIS</code>,則測量X和Y軸。如果沒有選擇 <code>MAX_SMOOTHING</code> ,會使用 <code>[resonance_tester]</code> 的預設參數。有關該特性的使用方法,詳見共振量測量指南中的 <a href="Measuring_Resonances.html#max-smoothing">最大平滑</a>章節。測試結果會被輸出到終端,而頻響和不同輸入整形器的參數將被寫入到一個或多個 CSV 檔案中。它們的名稱是<code>/tmp/calibration_data_<軸>_<名稱>.csv</code>。如果沒有指定,名稱預設為「YYYYMMDD_HHMMSS」格式的當前時間。注意,可以通過請求 <code>SAVE_CONFIG</code> 命令將推薦的輸入整形器參數直接儲存到配置檔案中。</p>
|
||||
<h3 id="respond">[respond]<a class="headerlink" href="#respond" title="Permanent link">¶</a></h3>
|
||||
@@ -4466,7 +4569,7 @@
|
||||
<h3 id="screws_tilt_adjust">[screws_tilt_adjust]<a class="headerlink" href="#screws_tilt_adjust" title="Permanent link">¶</a></h3>
|
||||
<p>當啟用 <a href="Config_Reference.html#screws_tilt_adjust">screws_tilt_adjust config section</a> 時,以下命令可用(另請參閱 [manual level guide](Manual_Level.md#adjusting-bed-leveling-screws-using-the-bed-probe ))。</p>
|
||||
<h4 id="screws_tilt_calculate">SCREWS_TILT_CALCULATE<a class="headerlink" href="#screws_tilt_calculate" title="Permanent link">¶</a></h4>
|
||||
<p><code>SCREWS_TILT_CALCULATE [DIRECTION=CW|CCW] [<probe_parameter>=<value>]</code>:該命令將呼叫熱床絲桿調整工具。它將命令噴嘴到不同的位置(如配置檔案中定義的)探測z高度,並計算出調整床面水平的旋鈕旋轉次數。如果指定了DIRECTION,旋鈕的轉動方向都是一樣的,順時針(CW)或逆時針(CCW)。有關可選探頭參數的詳細資訊,請參見PROBE命令。重要的是:在使用這個命令之前,你必須先做一個G28。</p>
|
||||
<p><code>SCREWS_TILT_CALCULATE [DIRECTION=CW|CCW] [MAX_DEVIATION=<value>] [<probe_parameter>=<value>]</code>: This command will invoke the bed screws adjustment tool. It will command the nozzle to different locations (as defined in the config file) probing the z height and calculate the number of knob turns to adjust the bed level. If DIRECTION is specified, the knob turns will all be in the same direction, clockwise (CW) or counterclockwise (CCW). See the PROBE command for details on the optional probe parameters. IMPORTANT: You MUST always do a G28 before using this command. If MAX_DEVIATION is specified, the command will raise a gcode error if any difference in the screw height relative to the base screw height is greater than the value provided.</p>
|
||||
<h3 id="sdcard_loop">[sdcard_loop]<a class="headerlink" href="#sdcard_loop" title="Permanent link">¶</a></h3>
|
||||
<p>當 <a href="Config_Reference.html#sdcard_loop">sdcard_loop config section</a> 啟用時,以下擴展命令可用。</p>
|
||||
<h4 id="sdcard_loop_begin">SDCARD_LOOP_BEGIN<a class="headerlink" href="#sdcard_loop_begin" title="Permanent link">¶</a></h4>
|
||||
|
||||
Reference in New Issue
Block a user