Deploying to gh-pages from @ Klipper3d/klipper@7b490f3ec1 🚀

This commit is contained in:
KevinOConnor
2024-04-28 00:05:14 +00:00
parent 15e16ec351
commit 03f81ee535
83 changed files with 1973 additions and 1233 deletions

View File

@@ -712,6 +712,13 @@
Hibás régiók
</a>
</li>
<li class="md-nav__item">
<a href="#adaptiv-halok" class="md-nav__link">
Adaptív hálók
</a>
</li>
</ul>
@@ -1548,6 +1555,13 @@
Hibás régiók
</a>
</li>
<li class="md-nav__item">
<a href="#adaptiv-halok" class="md-nav__link">
Adaptív hálók
</a>
</li>
</ul>
@@ -1782,9 +1796,29 @@ faulty_region_4_max: 45.0, 210.0
</ul>
<p>Az alábbi kép azt szemlélteti, hogyan generálódnak a cserepontok, ha egy generált pont egy hibás területen belül van. Az ábrázolt régiók megegyeznek a fenti mintakonfigurációban szereplő régiókkal. A cserepontok és koordinátáik zöld színnel vannak jelölve.</p>
<p><img alt="bedmesh_interpolated" src="img/bedmesh_faulty_regions.svg" /></p>
<h3 id="adaptiv-halok">Adaptív hálók<a class="headerlink" href="#adaptiv-halok" title="Permanent link">&para;</a></h3>
<p>Az adaptív ágyrácsozás egy olyan módszer, amely felgyorsítja az ágyrács generálását azáltal, hogy csak az ágynak a nyomtatandó tárgyak által használt területét vizsgálja. Használatakor a módszer automatikusan beállítja a háló paramétereit a meghatározott nyomtatási objektumok által elfoglalt terület alapján.</p>
<p>Az adaptált háló területe az összes meghatározott nyomtatási objektum határai által meghatározott területből kerül kiszámításra, így minden objektumot lefed, beleértve a konfigurációban meghatározott margókat is. A terület kiszámítása után a mérőpontok száma az alapértelmezett hálóterület és az adaptált hálóterület aránya alapján lesz kicsinyítve. Ennek szemléltetésére nézd meg a következő példát:</p>
<p>Egy 150mm x 150mm-es ágy esetében, ahol a "mesh_min" értéke "25,25" és a "mesh_max" értéke "125,125", az alapértelmezett hálóterület egy 100mm x 100mm-es négyzet. Az <code>50,50</code> adaptált hálóterület azt jelenti, hogy az adaptált terület és az alapértelmezett hálóterület közötti arány <code>0,5x0,5</code>.</p>
<p>Ha a <code>bed_mesh</code> konfigurációban a <code>probe_count</code> értéke <code>7x7</code>, akkor az adaptív ágyháló 4x4 próbapontot fog használni (7 * 0,5 felfelé kerekítve).</p>
<p><img alt="adaptive_bedmesh" src="img/adaptive_bed_mesh.svg" /></p>
<div class="highlight"><pre><span></span><code>[bed_mesh]
speed: 120
horizontal_move_z: 5
mesh_min: 35, 6
mesh_max: 240, 198
probe_count: 5, 3
adaptive_margin: 5
</code></pre></div>
<ul>
<li><code>adaptive_margin</code> <em>Alapértelmezett érték: 0</em> Az ágy meghatározott objektumok által használt területe köré hozzáadandó margó (mm-ben). Az alábbi ábra az adaptív ágy hálóterületét mutatja, ha az <code>adaptive_margin</code> értéke 5 mm. Az adaptív hálóterület (zöld színű terület) a használt ágyterület (kék színű terület) és a meghatározott margó összegeként kerül kiszámításra.<img alt="adaptive_bedmesh_margin" src="img/adaptive_bed_mesh_margin.svg" /></li>
</ul>
<p>Az adaptív ágyrácsok természetüknél fogva a nyomtatás alatt álló G-Kód fájlban meghatározott objektumokat használják. Ezért várható, hogy minden egyes G-Kód fájl olyan hálót generál, amely a nyomtatóágy különböző területét vizsgálja. Ezért az adaptív ágyhálót nem szabad újra felhasználni. Az adaptív hálózás használata esetén elvárás, hogy minden egyes nyomtatáshoz új hálót generáljon.</p>
<p>Azt is fontos figyelembe venni, hogy az adaptív ágyhálózást olyan gépeken lehet a legjobban alkalmazni, amelyek általában a teljes ágyat meg tudják tapogatni, és 1 rétegmagasságnál kisebb vagy azzal egyenlő maximális eltérést érnek el. Az olyan mechanikai problémákkal küzdő gépek, amelyeket a teljes ágyháló általában kompenzál, nemkívánatos eredményeket hozhatnak, amikor a nyomtatási mozgásokat a szondázott területen <strong>kívül</strong> próbálják végrehajtani. Ha a teljes ágyháló eltérése nagyobb, mint 1 rétegmagasság, akkor óvatosan kell eljárni, amikor adaptív ágyhálót használunk, és a hálózott területen kívüli nyomtatási mozgásokat kísérelünk meg.</p>
<h2 id="targyasztal-halo-g-kodok">Tárgyasztal háló G-kódok<a class="headerlink" href="#targyasztal-halo-g-kodok" title="Permanent link">&para;</a></h2>
<h3 id="kalibracio">Kalibráció<a class="headerlink" href="#kalibracio" title="Permanent link">&para;</a></h3>
<p><code>BED_MESH_CALIBRATE PROFILE=&lt;name&gt; METHOD=[manual | automatic] [&lt;probe_parameter&gt;=&lt;value&gt;] [&lt;mesh_parameter&gt;=&lt;value&gt;]</code> * Alapértelmezett profil: alapértelmezett<em> </em>Alapértelmezett módszer: automatikus, ha érzékelőt észlel, egyébként manuális*</p>
<p><code>BED_MESH_CALIBRATE PROFILE=&lt;name&gt; METHOD=[manual | automatic] [&lt;probe_parameter&gt;=&lt;value&gt;] [&lt;mesh_parameter&gt;=&lt;value&gt;] [ADAPTIVE=[0|1] [ADAPTIVE_MARGIN=&lt;value&gt;]</code> <em>Alapértelmezett profil: alapértelmezett</em> <em>Alapértelmezett módszer: automatikus, ha szondát észlel, egyébként manuális</em> <em>Alapértelmezett adaptív: 0</em> <em>Alapértelmezett adaptív margó: 0</em>*</p>
<p>Mérési eljárást indítása a tárgyasztal háló kalibrálásához.</p>
<p>A háló a <code>PROFILE</code> paraméter által megadott profilba kerül mentésre, vagy <code>default</code>, ha nincs megadva. Ha a <code>METHOD=manual</code> paramétert választjuk, akkor kézi mérés történik. Az automatikus és a kézi mérés közötti váltáskor a generált hálópontok automatikusan kiigazításra kerülnek.</p>
<p>Lehetőség van hálóparaméterek megadására a mért terület módosítására. A következő paraméterek állnak rendelkezésre:</p>
@@ -1803,6 +1837,8 @@ faulty_region_4_max: 45.0, 210.0
</li>
<li>Minden tárgyasztal:<ul>
<li><code>ALGORITHM</code></li>
<li><code>ADAPTIVE</code></li>
<li><code>ADAPTIVE_MARGIN</code></li>
</ul>
</li>
</ul>
@@ -1851,8 +1887,9 @@ faulty_region_4_max: 45.0, 210.0
<p><code>BED_MESH_CLEAR</code></p>
<p>Ez a G-kód használható a belső háló állapotának törlésére.</p>
<h3 id="xy-eltolasok-alkalmazasa">X/Y eltolások alkalmazása<a class="headerlink" href="#xy-eltolasok-alkalmazasa" title="Permanent link">&para;</a></h3>
<p><code>BED_MESH_OFFSET [X=&lt;value&gt;] [Y=&lt;value&gt;]</code></p>
<p>Ez több független extruderrel rendelkező nyomtatóknál hasznos, mivel a szerszámcsere utáni helyes Z-beállításhoz szükség van egy eltolásra. Az eltolásokat az elsődleges extruderhez képest kell megadni. Vagyis pozitív X eltolást kell megadni, ha a másodlagos extruder az elsődleges extrudertől jobbra van felszerelve, és pozitív Y eltolást kell megadni, ha a másodlagos extruder az elsődleges extruder mögött van felszerelve.</p>
<p><code>BED_MESH_OFFSET [X=&lt;value&gt;] [Y=&lt;value&gt;] [ZFADE=&lt;value&gt;]</code></p>
<p>Ez több független extruderrel rendelkező nyomtatóknál hasznos, mivel a szerszámcsere utáni helyes Z-beállításhoz szükség van egy eltolásra. Az eltolásokat az elsődleges extruderhez képest kell megadni. Vagyis pozitív X eltolást kell megadni, ha a másodlagos extruder az elsődleges extruder jobb oldalán van felszerelve, pozitív Y eltolást kell megadni, ha a másodlagos extruder az elsődleges extruder "mögött" van felszerelve, és pozitív ZFADE eltolást kell megadni, ha a másodlagos extruder fúvókája az elsődleges extruder fúvókája felett van.</p>
<p>Vedd figyelembe, hogy a ZFADE eltolás <em>NEM</em> alkalmaz közvetlenül további beállításokat. Ez a <code>gcode offset</code> kompenzálására szolgál, amikor a <a href="#mesh-fade">mesh fade</a> engedélyezve van. Például, ha egy másodlagos extruder magasabb, mint az elsődleges, és negatív G-Kód eltolásra van szüksége, azaz: <code>SET_GCODE_OFFSET Z=-.2</code>, azt a <code>bed_mesh</code>-ben a <code>BED_MESH_OFFSET ZFADE=.2</code>-vel lehet figyelembe venni.</p>
</article>

View File

@@ -1484,16 +1484,16 @@
<p>Egy tipikus nyomtatómozgás akkor kezdődik, amikor egy "G1" parancsot küldünk a Klippy gazdagépnek, és akkor fejeződik be, amikor a megfelelő lépésimpulzusok megjelennek a mikrokontrolleren. Ez a szakasz egy tipikus mozgatási parancs kódfolyamatát vázolja fel. A <a href="Kinematics.html">kinematika</a> dokumentum további információkat tartalmaz a mozgások mechanikájáról.</p>
<ul>
<li>A mozgás parancs feldolgozása a gcode.py fájlban kezdődik. A gcode.py célja a G-kód lefordítása belső hívásokká. Egy G1 parancs a klippy/extras/gcode_move.py állományban lévő cmd_G1() parancsot hívja meg. A gcode_move.py kód kezeli az eredetváltozásokat (pl. G92), a relatív és abszolút pozíciók közötti változásokat (pl. G90) és az egységváltozásokat (pl. F6000=100mm/s). A kód útvonala a mozgatáshoz a következő: <code>_process_data() -&gt; _process_commands() -&gt; cmd_G1()</code>. Végül a ToolHead osztályt hívjuk meg a tényleges kérés végrehajtásához: <code>cmd_G1() -&gt; ToolHead.move()</code></li>
<li>A ToolHead osztály (a toolhead.py állományban) kezeli a "look-ahead" és követi a nyomtatási műveletek időzítését. A fő kódútvonal egy mozdulathoz a következő: <code>ToolHead.move() -&gt; MoveQueue.add_move() -&gt; MoveQueue.flush() -&gt; Move.set_junction() -&gt; ToolHead._process_moves()</code>.<ul>
<li>A ToolHead osztály (a toolhead.py állományban) kezeli a "look-ahead" funkciót és követi a nyomtatási műveletek időzítését. A fő kódútvonal egy mozdulathoz a következő: <code>ToolHead.move() -&gt; LookAheadQueue.add_move() -&gt; LookAheadQueue.flush() -&gt; Move.set_junction() -&gt; ToolHead._process_moves()</code>.<ul>
<li>A ToolHead.move() létrehoz egy Move() objektumot a mozgás paramétereivel (cartesian térben, másodperc és milliméter egységekben).</li>
<li>A kinematikai osztály lehetőséget kap az egyes mozgások ellenőrzésére (<code>ToolHead.move() -&gt; kin.check_move()</code>). A kinematikai osztályok a klippy/kinematics/ könyvtárban találhatók. A check_move() kód hibát adhat ki, ha a mozgás nem érvényes. Ha a check_move() sikeresen befejeződik, akkor az alapul szolgáló kinematikának képesnek kell lennie a mozgás kezelésére.</li>
<li>A MoveQueue.add_move() elhelyezi a move objektumot a "look-ahead" várólistán.</li>
<li>A MoveQueue.flush() meghatározza az egyes mozgások kezdő és végsebességét.</li>
<li>A LookAheadQueue.add_move() a move objektumot a "look-ahead" várólistára helyezi.</li>
<li>A LookAheadQueue.flush() meghatározza az egyes mozgások kezdő és végsebességét.</li>
<li>A Move.set_junction() a "trapézgenerátort" valósítja meg egy mozgásban. A "trapézgenerátor" minden mozgást három részre bont: egy állandó gyorsulási fázisra, majd egy állandó sebesség fázisra, majd egy állandó lassulási fázisra. Minden mozgás ebben a sorrendben tartalmazza ezt a három fázist, de egyes fázisok időtartama lehet nulla is.</li>
<li>Amikor a ToolHead._process_moves() meghívásra kerül, a mozgással kapcsolatban minden ismert a kezdőhelye, a véghelye, a gyorsulása, a kezdő/körözési/végsebessége és a gyorsulás/körözési/végsebesség alatt megtett távolság. Minden információ a Move() osztályban tárolódik, és cartesian térben, milliméter és másodperc egységekben van megadva.</li>
</ul>
</li>
<li>A Klipper egy <a href="https://hu.wikipedia.org/wiki/Gy%C3%B6kkeres%C5%91_algoritmus">iteratív megoldót</a> használ az egyes léptetők lépésidejének létrehozásához. Hatékonysági okokból a léptető impulzusidőket C kódban generálja. A mozgásokat először egy "trapézmozgás várólistára" helyezzük: <code>ToolHead._process_moves() -&gt; trapq_append()</code> (a klippy/chelper/trapq.c-ben). A lépésidők ezután generálódnak: <code>ToolHead._process_moves() -&gt; ToolHead._update_move_time() -&gt; MCU_Stepper.generate_steps() -&gt; itersolve_generate_steps() -&gt; itersolve_gen_steps_range()</code> (a klippy/chelper/itersolve.c-ben). Az iteratív megoldó célja, hogy lépésidőket találjon egy olyan függvényt adva, amely egy időből kiszámítja a lépéshelyzetet. Ez úgy történik, hogy többször "találgatja" a különböző időket, amíg a léptető pozíció képlet vissza nem adja a léptető következő lépésének kívánt pozícióját. Az egyes találgatásokból származó visszajelzéseket a jövőbeli találgatások javítására használja, hogy a folyamat gyorsan konvergáljon a kívánt időhöz. A kinematikus léptető pozíció képletek a klippy/chelper/ könyvtárban találhatók (pl. kin_cart.c, kin_corexy.c, kin_delta.c, kin_extruder.c).</li>
<li>A Klipper egy <a href="https://en.wikipedia.org/wiki/Root-finding_algorithm">iteratív megoldót</a> használ az egyes léptetők lépésidejének létrehozásához. Hatékonysági okokból a léptető impulzusidőket C kódban generálja. A mozgások először egy "trapézmozgás-várólistára" kerülnek: (a klippy/chelper/trapq.c-ben). A lépésidők ezután generálódnak: <code>ToolHead._process_moves() -&gt; ToolHead._advance_move_time() -&gt; ToolHead._advance_flush_time() -&gt; MCU_Stepper.generate_steps() -&gt; itersolve_generate_steps() -&gt; itersolve_gen_steps_range()</code> (in klippy/chelper/itersolve.c). Az iteratív megoldó célja, hogy lépésidőket találjon egy olyan függvényt adva, amely egy időből kiszámítja a léptető pozícióját. Ez úgy történik, hogy különböző időket ismételten "kitalál", amíg a léptető pozíció képlete vissza nem adja a léptető következő lépésének kívánt pozícióját. Az egyes találgatásokból származó visszajelzéseket a jövőbeli találgatások javítására használja, hogy a folyamat gyorsan konvergáljon a kívánt időhöz. A kinematikus léptető pozíció képletek a klippy/chelper/ könyvtárban találhatók (pl. kin_cart.c, kin_corexy.c, kin_delta.c, kin_extruder.c).</li>
<li>Vedd figyelembe, hogy az extruder saját kinematikai osztályban van kezelve: <code>ToolHead._process_moves() -&gt; PrinterExtruder.move()</code>. Mivel a Move() osztály pontosan megadja a mozgás idejét, és mivel a lépésimpulzusokat meghatározott időzítéssel küldi a mikrokontrollerhez, az extruder osztály által előállított léptetőmozgások szinkronban lesznek a fejmozgással, annak ellenére, hogy a kódot elkülönítve tartjuk.</li>
<li>Miután az iteratív megoldó kiszámítja a lépésidőket, azok egy tömbhöz kerülnek hozzáadásra: <code>itersolve_gen_steps_range() -&gt; stepcompress_append()</code> (in klippy/chelper/stepcompress.c). A tömb (struct stepcompress.queue) minden lépéshez tárolja a mikrokontroller megfelelő óraszámláló idejét. Itt a "mikrokontroller óraszámláló" értéke közvetlenül megfelel a mikrokontroller hardveres számlálójának, a mikrokontroller utolsó bekapcsolásának időpontjához viszonyítva.</li>
<li>A következő fontos lépés a lépések tömörítése: <code>stepcompress_flush() -&gt; compress_bisect_add()</code> (in klippy/chelper/stepcompress.c). Ez a kód generálja és kódolja a mikrokontroller "queue_step" parancsainak sorozatát, amelyek megfelelnek az előző szakaszban felépített léptető lépésidők listájának. Ezek a "queue_step" parancsok ezután sorba kerülnek, prioritást kapnak, és elküldésre kerülnek a mikrokontrollernek (a stepcompress.c:steppersync és a serialqueue.c:serialqueue kódokon keresztül).</li>

View File

@@ -1349,6 +1349,15 @@
<p>Ez a dokumentum a konfigurációs fájl legújabb szoftveres változtatásait tartalmazza, amelyek nem kompatibilisek visszafelé. A Klipper szoftver frissítésekor érdemes áttanulmányozni ezt a dokumentumot.</p>
<p>A dokumentumban szereplő valamennyi dátum hozzávetőleges.</p>
<h2 id="valtozasok">Változások<a class="headerlink" href="#valtozasok" title="Permanent link">&para;</a></h2>
<p>20240313: A <code>[nyomtató]</code> konfigurációs szakaszban található <code>max_accel_to_decel</code> paramétert elavultnak nyilvánítottuk. A <code>SET_VELOCITY_LIMIT</code> parancs <code>ACCEL_TO_DECEL</code> paramétere elavult. A <code>printer.toolhead.max_accel_to_decel</code> állapot eltávolításra került. Használd helyette a <a href="Config_Reference.html#printer">minimum_cruise_ratio paramétert</a>. Az elavult funkciók a közeljövőben eltávolításra kerülnek, és az időközbeni használatuk finoman eltérő viselkedést eredményezhet.</p>
<p>20240215: Számos elavult funkciót eltávolítottunk. Az "NTC 100K beta 3950" használata termisztor névként megszűnt (elavult a 20211110 oldalon). A <code>SYNC_STEPPER_TO_EXTRUDER</code> és a <code>SET_EXTRUDER_STEP_DISTANCE</code> parancsok eltávolításra kerültek, és az extruder <code>shared_heater</code> konfigurációs opciója eltávolításra került (deprecated on 20220210). A bed_mesh <code>relative_reference_index</code> opció eltávolításra került (deprecated on 20230619).</p>
<p>20240123: Az output_pin SET_PIN CYCLE_TIME paramétert eltávolítottuk. Használd az új <a href="Config_Reference.html#pwm_cycle_time">pwm_cycle_time</a> modult, ha egy PWM tű ciklusidejét dinamikusan kell megváltoztatni.</p>
<p>20240123: Az output_pin <code>maximum_mcu_duration</code> paraméter elavult. Használd helyette a <a href="Config_Reference.html#pwm_tool">pwm_tool config section</a>. Az opciót a közeljövőben eltávolítjuk.</p>
<p>20240123: Az output_pin <code>static_value</code> paraméter elavult. Helyettesítsük a <code>value</code> és <code>shutdown_value</code> paraméterekkel. Az opciót a közeljövőben eltávolítjuk.</p>
<p>20231216: The <code>[hall_filament_width_sensor]</code> is changed to trigger filament runout when the thickness of the filament exceeds <code>max_diameter</code>. The maximum diameter defaults to <code>default_nominal_filament_diameter + max_difference</code>. See <a href="Config_Reference.html#hall_filament_width_sensor">[hall_filament_width_sensor] configuration
reference</a> for more details.</p>
<p>20231207: Több nem dokumentált konfigurációs paramétert eltávolítottunk a <code>[printer]</code> konfigurációs szakaszban (a buffer_time_low, buffer_time_high, buffer_time_start és move_flush_time paramétereket).</p>
<p>20231110: Klipper v0.12.0 megjelent.</p>
<p>20230826: Ha a <code>[dual_carriage]-ben a</code>safe_distance<code>értéke 0-ra van beállítva vagy kiszámítva, akkor a dokumentáció szerint a kocsik közelségének ellenőrzése le lesz tiltva. A felhasználónak érdemes a</code>safe_distance`-t explicit módon beállítani, hogy megakadályozza a kocsik véletlen ütközését egymással. Ezen kívül az elsődleges és a kettős kocsi indulási sorrendje bizonyos konfigurációkban megváltozik (bizonyos konfigurációk, amikor mindkét kocsi ugyanabba az irányba indul, további részletekért lásd a <a href="Config_Reference.html#dual_carriage">[dual_carriage] konfigurációs hivatkozás</a>).</p>
<p>20230810: A flash-sdcard.sh szkript mostantól támogatja a Bigtreetech SKR-3 mindkét változatát, az STM32H743-at és az STM32H723-at. Ennek érdekében az eredeti btt-skr-3 címke mostantól btt-skr-3-h743 vagy btt-skr-3-h723-ra változott.</p>
<p>20230729: A <code>dual_carriage</code> exportált állapota megváltozott. A <code>mode</code> és az <code>active_carriage</code> exportálása helyett az egyes kocsik egyedi üzemmódjai <code>printer.dual_carriage.carriage_0</code> és <code>printer.dual_carriage.carriage_1</code> néven kerülnek exportálásra.</p>

View File

@@ -1310,6 +1310,20 @@
[output_pin]
</a>
</li>
<li class="md-nav__item">
<a href="#pwm_tool" class="md-nav__link">
[pwm_tool]
</a>
</li>
<li class="md-nav__item">
<a href="#pwm_cycle_time" class="md-nav__link">
[pwm_cycle_time]
</a>
</li>
<li class="md-nav__item">
@@ -3322,6 +3336,20 @@
[output_pin]
</a>
</li>
<li class="md-nav__item">
<a href="#pwm_tool" class="md-nav__link">
[pwm_tool]
</a>
</li>
<li class="md-nav__item">
<a href="#pwm_cycle_time" class="md-nav__link">
[pwm_cycle_time]
</a>
</li>
<li class="md-nav__item">
@@ -3748,32 +3776,49 @@ serial:
<p>A nyomtató szakasz a nyomtató magas szintű beállításait vezérli.</p>
<div class="highlight"><pre><span></span><code>[printer]
kinematics:
# A használt nyomtató típusa. Ez az opció a következők egyike lehet:
# cartesian, corexy, corexz, hybrid_corexy, hybrid_corexz, rotary_delta,
# delta, delta, polar, csörlő, vagy egyik sem.
# Ezt a paramétert meg kell adni.
# A használt nyomtató típusa. Ez a lehetőség a következők egyike lehet: derékszögű,
# corexy, corexz, hibrid_corexy, hibrid_corexz, rotary_delta, delta,
# deltézi, sarki, csörlős vagy egyik sem. Ezt a paramétert meg kell adni.
max_velocity:
# A nyomtatófej maximális sebessége (mm/s-ban)
# (a nyomathoz viszonyítva). Ezt a paramétert meg kell adni.
# A nyomtatófej maximális sebessége (mm/s-ban) (a
# nyomtatás alatt). Ezt a paramétert meg kell adni.
max_accel:
# A nyomtatófej maximális gyorsulása (mm/s^2-ben)
# (a nyomtatóhoz viszonyítva). Ezt a paramétert meg kell adni.
#max_accel_to_decel:
# Álgyorsulás (mm/s^2-ben), amely azt szabályozza, hogy a nyomtatófej
# milyen gyorsan haladjon gyorsulásról a lassításra. A rövid cikk-cakk
# mozgások maximális sebességének csökkentésére szolgál
# (és ezáltal csökkenti a nyomtató rezgését ezekből a lépésekből).
# Az alapértelmezett érték a max_accel fele.
# A nyomtatófej maximális gyorsulása (mm/s^2-ben) (a
# nyomtatás alatt). Bár ez a paraméter &quot;maximális&quot;
# gyorsulás, a gyakorlatban a legtöbb mozdulat, amely gyorsul vagy lassul
# ezt az itt megadott sebességgel teszi meg. Az itt megadott érték
# futás közben módosítható a SET_VELOCITY_LIMIT paranccsal.
# Ezt a paramétert meg kell adni.
#minimum_cruise_ratio: 0,5
# A legtöbb mozdulat utazósebességre gyorsul, ezt használja az
# utazósebesség, majd lassul. Néhányan azonban ezt használják
# rövid távolságok megtételére részben felgyorsulhat, majd
# azonnal lelassulhat. Ez az opció csökkenti a fej végsebességét
# mozdulatoknál, hogy mindig legyen egy minimális megtett távolság a pontok
# közt utazósebességen. Vagyis egy minimális megtett távolságot érvényesít
# utazósebességgel a teljes megtett távolsághoz képest. Ennek
# célja a rövid cikk-cakk mozgások végsebességének csökkentése (és így
# csökkenti a nyomtató rezgését ezekből a lépésekből). Például a
# A 0,5-ös minimum_cruise_ratio biztosítaná, hogy egy önálló 1,5 mm-es
# mozdulat minimális utazótávolsága 0,75 mm. Add meg a
# 0,0 arány a funkció letiltásához (nem lenne minimum
# a gyorsítás és a lassítás között érvényesített utazótávolság).
# Az itt megadott érték futás közben módosítható a
# SET_VELOCITY_LIMIT paranccsal. Az alapértelmezett érték 0,5.
#square_corner_velocity: 5.0
# Az a maximális sebesség (mm/s-ban), amellyel a nyomtatófej egy
# 90 fokos sarokban haladhat. A nullától eltérő érték csökkentheti az
# extruder áramlási sebességének változásait azáltal, hogy lehetővé teszi
# a nyomtatófej azonnali sebességváltozását kanyarodás közben.
# Ez az érték konfigurálja a belső centripetális sebesség
# kanyarodási algoritmusát; a 90 foknál nagyobb szögű sarkok
# kanyarodási sebessége nagyobb, míg a 90 foknál kisebb szögű sarkok
# kanyarsebessége kisebb. Ha ez nullára van állítva, akkor a nyomtatófej
# minden sarkánál nullára lassul. Az alapértelmezett érték 5 mm/s.
# Az a maximális sebesség (mm/s-ban), amellyel a nyomtatófej megközelíthet egy 90
# fokos sarkot. A nullától eltérő érték csökkentheti az extruder változásait
# áramlási sebességet azáltal, hogy lehetővé teszi a pillanatnyi sebességváltozást
# a nyomtatófej kanyarodása közben. Ez az érték konfigurálja a belső
# centripetális sebességű kanyarodási algoritmust; sarkokban a szögek
# 90 foknál nagyobb kanyarsebessége nagyobb lesz
# 90 foknál kisebb szögű sarok esetében kevesebb lesz a
# kanyarsebesség. Ha ez nullára van állítva, akkor a nyomtatófej
# minden sarkon lassít nullára. Az itt megadott értéket lehet
# futás közben módosítani a SET_VELOCITY_LIMIT paranccsal. Az
# alapértelmezett érték 5 mm/s.
#max_accel_to_decel:
# Ez a paraméter elavult, ezért nem szabad többé használni.
</code></pre></div>
<h3 id="stepper">[stepper]<a class="headerlink" href="#stepper" title="Permanent link">&para;</a></h3>
@@ -4417,108 +4462,90 @@ max_temp:
<div class="highlight"><pre><span></span><code>[bed_mesh]
#speed: 50
# A nem tapintó mozgás sebessége (mm/s-ban) a kalibrálás során.
# Az alapértelmezett 50.
# A nem tapintó mozgás sebessége (mm/s-ban) a kalibrálás során.
# Az alapértelmezett érték 50.
#horizontal_move_z: 5
# Az a magasság (mm-ben), ameddig a fejnek utasítani kell,
# hogy mozogjon közvetlenül a tapintóművelet megkezdése előtt.
# Az alapértelmezett az 5.
# Az a magasság (mm-ben), ameddig a fejnek el kell mozdulnia
# közvetlenül a vizsgálóművelet megkezdése előtt. Az alapértelmezett az 5.
#mesh_radius:
# Meghatározza a háló sugarát a kerek ágyakhoz.
# Vedd figyelembe, hogy a sugár a mesh_origin paraméter által megadott
# koordinátához viszonyított. Ezt a paramétert kerek ágyaknál kell megadni,
# téglalap alakú ágyaknál pedig elhagyni.
# Meghatározza a háló sugarát a kerek ágyakhoz. Vedd figyelembe, hogy
# a sugár által megadott koordinátához viszonyítva
# mesh_origin opció. Ezt a paramétert kerek ágyakhoz kell megadni
# és kihagyjuk a téglalap alakú ágyaknál.
#mesh_origin:
# Meghatározza a háló középső X, Y koordinátáját kerek ágyakhoz.
# Ez a koordináta a szonda helyéhez viszonyított. Hasznos lehet a
# mesh_origin beállítása a háló sugarának maximalizálása érdekében.
# Az alapértelmezett érték 0, 0.
# Ezt a paramétert ki kell hagyni téglalap alakú ágyak esetén.
# Meghatározza a háló középső X, Y koordinátáját kerek ágyaknál. Ez a
# koordináta a szonda helyéhez viszonyítva. Hasznos lehet
# a mesh_origin beállításához, hogy maximalizálja a háló
# sugarának méretét. Az alapértelmezett érték 0, 0. Ezt a paramétert ki kell hagyni
# téglalap alakú ágyaknál.
#mesh_min:
# Meghatározza a háló minimális X, Y koordinátáját téglalap alakú ágyakhoz.
# Ez a koordináta a szonda helyéhez viszonyított. Ez lesz az origóhoz
# legközelebbi első vizsgált pont.
# Ezt a paramétert a téglalap alakú ágyakhoz kell megadni.
# Meghatározza a háló minimális X, Y koordinátáját téglalap alakú ágyaknál
# Ez a koordináta a szonda helyéhez viszonyított. Ez
# lesz az origóhoz legközelebbi első vizsgált pont. Ezt a
# paramétert meg kell adni a téglalap alakú ágyaknál.
#mesh_max:
# Meghatározza a háló maximális X, Y koordinátáját téglalap alakú ágyakhoz.
# Ugyanaz az elv, mint a mesh_min, de ez lesz a legtávolabbi pont az ágy
# eredetétől. Ezt a paramétert a téglalap alakú ágyakhoz kell megadni.
# Meghatározza a háló maximális X, Y koordinátáját téglalap alakú ágyak esetén.
# Ugyanazt az elvet követi, mint a mesh_min, bárhogyan is
# legyen a legtávolabbi pont az ágy eredetétől. Ezt a paramétert
# meg kell adni a téglalap alakú ágyaknál.
#probe_count: 3, 3
# Téglalap alakú ágyak esetén ez egy vesszővel elválasztott X, Y egész
# értékpár, amely meghatározza az egyes tengelyek mentén vizsgálandó
# pontok számát. Egyetlen érték is érvényes, ebben az esetben ez az érték
# mindkét tengelyre vonatkozik.
# Az alapértelmezett 3, 3.
# Téglalap alakú ágyak esetén ez egy vesszővel elválasztott egész számpár
# értéke X, Y, amely meghatározza a vizsgálandó pontok számát mindegyik tengely
# mentén. Egyetlen érték is érvényes, ebben az esetben ez az érték
# mindkét tengelyre alkalmazva lesz. Az alapértelmezett 3, 3.
#round_probe_count: 5
# Kerek ágyak esetén ez az egész érték határozza meg az egyes tengelyek
# mentén vizsgálandó pontok maximális számát.
# Ennek az értéknek páratlan számnak kell lennie.
# Az alapértelmezett az 5.
# Kerek ágyak esetén ez az egész érték határozza meg a maximális számot amely alapján
# vizsgálni kell minden pontot a tengely mentén. Ennek az értéknek páratlan számnak kell lennie.
# Az alapértelmezett érték az 5.
#fade_start: 1.0
# A G-kód Z pozíciója, ahol elkezdődik a Z-beállítás fokozatos
# megszüntetése, ha a fade engedélyezve van.
# Az alapértelmezett 1.0.
# A G-Kód Z pozíciója, ahol elkezdődik a Z-beállítás fokozatos megszüntetése
# ha a fade engedélyezve van. Az alapértelmezett érték az 1.0.
#fade_end: 0.0
# A G-kód Z pozíciója, amelyben a fokozatos kivonás befejeződik.
# Ha a fade_start alatti értékre van állítva, a fade le van tiltva.
# Meg kell jegyezni, hogy a fakulás nem kívánt méretezést okozhat
# a nyomat Z tengelye mentén. Ha a felhasználó engedélyezni
# szeretné a fade-ot, a 10.0 érték ajánlott.
# Az alapértelmezett 0.0, ami letiltja a fakulást.
# A G-Kód Z pozíciója, amelyben a fokozatos kivonás befejeződik. Ha az
# érték a fade_start alatt van akkor, a fade le van tiltva. Megjegyzendő, hogy a
# fade nemkívánatos méretezést okozhat a nyomat Z tengelye mentén. Ha egy
# felhasználó szeretné engedélyezni a fade-et, a 10.0 érték ajánlott.
# Az alapértelmezett érték a 0.0, ami letiltja az elhalványulást.
#fade_target:
# A Z pozíció, amelyben a fade-nek konvergálnia kell.
# Ha ez az érték nem nulla értékre van állítva, akkor a háló
# Z-értékeinek tartományán belül kell lennie.
# Azoknak a felhasználóknak, akik a Z kezdőpont pozícióba
# szeretnének konvergálni, ezt 0-ra kell állítaniuk.
# Az alapértelmezett a háló átlagos Z értéke.
# A Z pozíció, amelyben a fade-nek konvergálnia kell. Amikor ez az érték
# nullától eltérő értékre van állítva a Z-értékek tartományán belül kell lennie
# a hálónak. Azok a felhasználók, akik a Z kezdőponthoz szeretnének konvergálni
# az értéket 0-ra kell állítania. Az alapértelmezett a háló átlagos Z értéke.
#split_delta_z: .025
# A Z különbség mértéke (mm-ben) egy elmozdulás
# mentén, amely felosztást vált ki.
# Az alapértelmezett érték .025.
# A Z eltérés mértéke (mm-ben) a kiváltó mozgás mentén való felosztáshoz.
# Az alapértelmezett érték a .025.
#move_check_distance: 5.0
# A távolság (mm-ben) egy mozgás mentén a split_delta_z
# ellenőrzéséhez. Ez egyben az a minimális hossz, amely
# alatt egy lépést el lehet osztani.
# Az alapértelmezett 5.0.
# A távolság (mm-ben) egy mozgás mentén a split_delta_z ellenőrzéséhez.
# Ez egyben az a minimális hossz, amely alatt egy lépést el lehet osztani.
# Az alapértelmezett érték az 5.0.
#mesh_pps: 2, 2
# Egy vesszővel elválasztott X, Y egész számpár, amely az
# egyes tengelyek mentén interpolálandó pontok
# szegmensenkénti számát határozza meg.
# A &quot;szegmens&quot; az egyes tapintási pontok közötti térnt definiálható.
# A felhasználó megadhat egyetlen értéket,
# amely mindkét tengelyre vonatkozik
# Az alapértelmezett 2, 2.
# Egy vesszővel elválasztott X, Y egész számpár, amely meghatározza a számok számát
# Szegmensenként # pont interpolálható a hálóban az egyes tengelyek mentén. A
# &quot;szegmens&quot; az egyes vizsgált pontok közötti térként definiálható.
# A felhasználó megadhat egyetlen értéket, amely mindkét tengelyre vonatkozik.
# Az alapértelmezett érték a 2, 2.
#algorithm: lagrange
# A használandó interpolációs algoritmus.
# Lehet &quot;lagrange&quot; vagy &quot;bicubic&quot;. Ez az opció nem érinti a 3x3-as
# rácsokat, amelyek lagrange mintavételezésre kényszerülnek.
# Az alapértelmezett a lagrange.
# A használandó interpolációs algoritmus. Lehet &quot;lagrange&quot; vagy
# &quot;bicubic&quot;. Ez az opció nem érinti a 3x3-as rácsokat, amelyek kényszerítettek
# a lagrange mintavétel használatához. Az alapértelmezett a lagrange.
#bicubic_tension: .2
# A bikubikus algoritmus használatakor a fenti feszítési paraméter
# alkalmazható az interpolált meredekség mértékének megváltoztatására.
# Nagyobb számok növelik a lejtés mértékét, ami nagyobb
# görbületet eredményez a hálóban.
# Az alapértelmezett érték .2.
# A bikubik algoritmus használatakor a fenti feszítési paraméter lehet
# használható az interpolált meredekség mértékének módosításához. Nagyobb
# szám növeli a lejtés mértékét, ami nagyobb görbületet eredményez
# a hálóban. Az alapértelmezett érték a .2.
#zero_reference_position:
# Egy opcionális X,Y koordináta, amely meghatározza azt a helyet
# az ágyon, ahol Z = 0. Ha ez az opció meg van adva, a háló eltolódik,
# így ezen a helyen nulla Z-beállítás történik.
# Az alapértelmezés szerint nincs nulla referencia.
#relative_reference_index:
# **DEPRECATED, használja a „zero_reference_position” opciót**
# Az örökölt opciót a &quot;nulla referenciapozíció&quot; váltja fel.
# Koordináta helyett ez az opció egy egész &quot;indexet&quot; vesz fel,
# amely az egyik generált pont helyére utal. Javasoljuk, hogy a
# &quot;zero_reference_position&quot; helyett ezt az opciót használja az
# új konfigurációkhoz.
# Az alapértelmezett érték nem relatív referenciaindex.
# Egy opcionális X,Y koordináta, amely meghatározza a helyet az ágyon
# ahol Z = 0. Ha ez az opció meg van adva, a háló eltolódik
# úgy, hogy ezen a helyen nulla Z-beállítás történjen. Az alapértelmezett
# az, hogy nincs nulla hivatkozás.
#faulty_region_1_min:
#faulty_region_1_max:
# Opcionális pontok, amelyek egy hibás régiót határoznak meg.
# Lásd a docs/Bed_Mesh.md fájlt a hibás régiók részleteiért.
# Legfeljebb 99 hibás régió adható hozzá.
# Alapértelmezés szerint nincs beállítva hibás régió.
# Opcionális pontok, amelyek egy hibás régiót határoznak meg. Lásd: docs/Bed_Mesh.md
# a hibás régiók részleteiért. Legfeljebb 99 hibás régió adható hozzá.
# Alapértelmezés szerint nincs beállítva hibás régió.
#adaptive_margin:
# Opcionális margó (mm-ben), amelyet az általa használt ágyterület köré kell hozzáadni
# a meghatározott nyomtatási objektumok adaptív háló generálásakor.
</code></pre></div>
<h3 id="bed_tilt">[bed_tilt]<a class="headerlink" href="#bed_tilt" title="Permanent link">&para;</a></h3>
@@ -5858,10 +5885,9 @@ pin:
# sebességet kérnek, a ventilátor ehelyett kikapcsol. Ez a beállítás használható
# a ventilátor leállásának megelőzésére és annak biztosítására, hogy az indítások
# hatékonyak legyenek. Az alapértelmezett érték 0.0.
#
# Ezt a beállítást újra kell kalibrálni a max_power beállításakor. A beállítás
# kalibrálásához kezd az off_below értékét 0,0-ra állítva, és a ventilátor forog.
# Fokozatosan csökkentse a ventilátor fordulatszámát, hogy meghatározza a
# Fokozatosan csökkentsd a ventilátor fordulatszámát, hogy meghatározd a
# legalacsonyabb bemeneti sebességet, amely megbízhatóan hajtja a ventilátort
# leállás nélkül. Állítsd az off_below-ot az ennek az értéknek megfelelő
# (például 12% -&gt; 0,12) vagy valamivel magasabb munkaciklusra.
@@ -6197,47 +6223,69 @@ pin:
<p>Futtatási időben konfigurálható kimeneti tűk (tetszőleges számú szekciót lehet definiálni "output_pin" előtaggal). Az itt konfigurált tűk kimeneti tűkként lesznek beállítva, és futtatási időben a "SET_PIN PIN=my_pin VALUE=.1" típusú kiterjesztett <a href="G-Codes.html#output_pin">G-kód parancsok</a> segítségével módosíthatjuk őket.</p>
<div class="highlight"><pre><span></span><code>[output_pin my_pin]
pin:
# A kimenetként konfigurálandó tű. Ezt a paramétert meg kell adni.
# A kimenetként konfigurálandó tű. Ennek a paraméternek biztosítva kell lennie.
#pwm: False
# Állítsd be, hogy a kimeneti lábnak képesnek kell lennie
# impulzusszélesség-modulációra. Ha ez True, az értékmezőknek 0 és 1
# között kell lenniük. Ha False, az értékmezők értéke 0 vagy 1 legyen.
# Az alapértelmezett érték False.
#static_value:
# Ha ez be van állítva, akkor a tű ehhez az értékhez lesz rendelve indításkor,
# és a tű nem módosítható működés közben. Egy statikus tű valamivel
# kevesebb RAM-ot használ a mikrokontrollerben.
# Az alapértelmezett a lábak futásidejű konfigurációja.
# Állítsd be, hogy a kimeneti láb képes legyen impulzusszélesség-modulációra.
# Ha ez True, az értékmezőknek 0 és 1 között kell lenniük; ha ez
# False, az értékmezők 0 vagy 1 értéket kell, hogy jelöljenek.
#value:
# Az az érték, amelyre az MCU konfigurálása során először be kell állítani a tűt.
# Az alapértelmezett érték 0 (alacsony feszültség esetén).
# Az az érték, amelyre az MCU konfigurálása során először be kell állítani a tűt.
# Az alapértelmezett érték 0 (alacsony feszültség esetén).
#shutdown_value:
# Az az érték, amelyre a t be kell állítani egy MCU leállási eseménynél.
# Az alapértelmezett érték 0 (alacsony feszültség esetén).
#maximum_mcu_duration:
# A nem-leállítási érték maximális időtartama az MCU által a gazdagéptől
# érkező nyugtázás nélkül hajtható végre. Ha a gazdagép nem tud lépést
# tartani a frissítéssel, az MCU leáll, és az összes érintkezőt a megfelelő
# leállítási értékre állítja. Az alapértelmezett érték: 0 (letiltva)
# A szokásos értékek 5 másodperc körüliek.
#cycle_time: 0.100
# Az idő (másodpercben) PWM ciklusonként. Szoftver alapú PWM használata
# esetén ajánlott 10 ezredmásodperc vagy több.
# Az alapértelmezett érték 0,100 másodperc a PWM lábak esetén.
# Az az érték, amelyre a PIN-kódot be kell állítani egy MCU leállítási eseménynél.
# Az alapértelmezett érték 0 (alacsony feszültség esetén).
#cycle_time: 0,100
# Az idő (másodpercben) PWM ciklusonként. Ajánlott
# a 10 ezredmásodperc de több is lehet szoftver alapú PWM használata esetén.
# Az alapértelmezett 0,100 másodperc a PWM lábak esetén.
#hardware_pwm: False
# Engedélyezd ezt a hardveres PWM használatához a szoftveres PWM helyett.
# Hardveres PWM használatakor a tényleges ciklusidőt a megvalósítás
# korlátozza, és jelentősen eltérhet a kért ciklusidőtől.
# Az alapértelmezett érték False.
# Engedélyezd ezt a hardveres PWM használatához a szoftveres PWM helyett. Amikor
# hardveres PWM-et használ a tényleges ciklusidő végrehajtása jelentősen eltérhet a
# kért ciklusidőtől. Az alapértelmezett érték False.
#scale:
# Ezzel a paraméterrel módosítható a &#39;value&#39; és &#39;shutdown_value&#39; paraméterek
# értelmezése a PWM lábak esetében. Ha meg van adva, akkor az &#39;value&#39;
# paraméternek 0,0 és &#39;scale&#39; között kell lennie. Ez hasznos lehet olyan PWM
# láb konfigurálásakor, amely a léptető feszültség referenciaértékét vezérli.
# A &#39;scale&#39; beállítható az egyenértékű léptető áramerősségre, ha a PWM teljesen
# engedélyezett volt, majd az &#39;value&#39; paraméter megadható a léptető kívánt
# áramerősségével.
# Az alapértelmezés szerint nem skálázzuk a &#39;value&#39; paramétert.
# Ezzel a paraméterrel módosítható a &#39;value&#39; és
# A &#39;shutdown_value&#39; paraméterek a PWM lábakra vannak értelmezve. Ha meg
# van adva, akkor a &#39;value&#39; paraméternek 0,0 és a &#39;scale&#39; között kell lennie.
# Ez hasznos lehet egy olyan PWM tű konfigurálásakor ahol
# a léptető feszültség referenciaértékét vezérli. A „scale” értéket a következőre lehet
# állítani az egyenértékű léptető áramerősség, és a PWM teljesen engedélyezett,
# akkor a &#39;value&#39; paraméter a kívánt érték segítségével megadható
# áramerőssége a léptetőnek. Az alapértelmezett az, hogy nem skálázzuk az „value”
# paramétert.
#maximum_mcu_duration:
#static_value:
# Ezek a beállítások elavultak, és többé nem szabad megadni őket.
</code></pre></div>
<h3 id="pwm_tool">[pwm_tool]<a class="headerlink" href="#pwm_tool" title="Permanent link">&para;</a></h3>
<p>Impulzusszélesség-modulációs digitális kimeneti tűk, amelyek nagy sebességű frissítésre képesek (tetszőleges számú szakasz definiálható "output_pin" előtaggal). Az itt konfigurált tűk kimeneti tűkként lesznek beállítva, és futás közben a "SET_PIN PIN=my_pin VALUE=.1" típusú kiterjesztett <a href="G-Codes.html#output_pin">g-kód parancsok</a> segítségével módosíthatók.</p>
<div class="highlight"><pre><span></span><code>[pwm_tool my_tool]
pin:
# A kimenetként konfigurálandó tű. Ezt a paramétert meg kell adni.
#maximum_mcu_duration:
# A nem-leállítási érték maximális időtartamát az MCU vezérelheti
# a fogadó visszaigazolása nélkül.
# Ha a gazdagép nem tud lépést tartani a frissítéssel, az MCU leáll
# és beállítja az összes érintkezőt a megfelelő leállítási értékre.
# Az alapértelmezett érték a: 0 (letiltva)
# A szokásos érték körülbelül 5 másodperc.
#value:
#shutdown_value:
#cycle_time: 0,100
#hardware_pwm: False
#scale:
# A paraméterek meghatározásához lásd az &quot;output_pin&quot; részt.
</code></pre></div>
<h3 id="pwm_cycle_time">[pwm_cycle_time]<a class="headerlink" href="#pwm_cycle_time" title="Permanent link">&para;</a></h3>
<p>Futásidőben konfigurálható kimeneti tűk dinamikus pwm-ciklus időzítéssel (tetszőleges számú szakasz definiálható "pwm_cycle_time" előtaggal). Az itt konfigurált tűk kimeneti tűkként lesznek beállítva, és futásidőben a "SET_PIN PIN=my_pin VALUE=.1 CYCLE_TIME=0.100" típusú kiterjesztett <a href="G-Codes.html#pwm_cycle_time">g-kód parancsok</a> segítségével módosíthatók.</p>
<div class="highlight"><pre><span></span><code>[pwm_cycle_time my_pin]
pin:
#value:
#shutdown_value:
#cycle_time: 0,100
#scale:
# Lásd az &quot;output_pin&quot; részt ezekről a paraméterekről.
</code></pre></div>
<h3 id="static_digital_output">[static_digital_output]<a class="headerlink" href="#static_digital_output" title="Permanent link">&para;</a></h3>

View File

@@ -841,6 +841,26 @@
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#axis_twist_compensation" class="md-nav__link">
[axis_twist_compensation]
</a>
<nav class="md-nav" aria-label="[axis_twist_compensation]">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#axis_twist_compensation_calibrate" class="md-nav__link">
AXIS_TWIST_COMPENSATION_CALIBRATE
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
@@ -1188,20 +1208,6 @@
SYNC_EXTRUDER_MOTION
</a>
</li>
<li class="md-nav__item">
<a href="#set_extruder_step_distance" class="md-nav__link">
SET_EXTRUDER_STEP_DISTANCE
</a>
</li>
<li class="md-nav__item">
<a href="#sync_stepper_to_extruder" class="md-nav__link">
SYNC_STEPPER_TO_EXTRUDER
</a>
</li>
</ul>
@@ -1858,6 +1864,26 @@
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#pwm_cycle_time" class="md-nav__link">
[pwm_cycle_time]
</a>
<nav class="md-nav" aria-label="[pwm_cycle_time]">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#set_pin_1" class="md-nav__link">
SET_PIN
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
@@ -2262,26 +2288,6 @@
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#axis_twist_compensation" class="md-nav__link">
[axis_twist_compensation]
</a>
<nav class="md-nav" aria-label="[axis_twist_compensation]">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#axis_twist_compensation_calibrate" class="md-nav__link">
AXIS_TWIST_COMPENSATION_CALIBRATE
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
@@ -2980,6 +2986,26 @@
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#axis_twist_compensation" class="md-nav__link">
[axis_twist_compensation]
</a>
<nav class="md-nav" aria-label="[axis_twist_compensation]">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#axis_twist_compensation_calibrate" class="md-nav__link">
AXIS_TWIST_COMPENSATION_CALIBRATE
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
@@ -3327,20 +3353,6 @@
SYNC_EXTRUDER_MOTION
</a>
</li>
<li class="md-nav__item">
<a href="#set_extruder_step_distance" class="md-nav__link">
SET_EXTRUDER_STEP_DISTANCE
</a>
</li>
<li class="md-nav__item">
<a href="#sync_stepper_to_extruder" class="md-nav__link">
SYNC_STEPPER_TO_EXTRUDER
</a>
</li>
</ul>
@@ -3997,6 +4009,26 @@
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#pwm_cycle_time" class="md-nav__link">
[pwm_cycle_time]
</a>
<nav class="md-nav" aria-label="[pwm_cycle_time]">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#set_pin_1" class="md-nav__link">
SET_PIN
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
@@ -4401,26 +4433,6 @@
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#axis_twist_compensation" class="md-nav__link">
[axis_twist_compensation]
</a>
<nav class="md-nav" aria-label="[axis_twist_compensation]">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#axis_twist_compensation_calibrate" class="md-nav__link">
AXIS_TWIST_COMPENSATION_CALIBRATE
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
@@ -4545,10 +4557,15 @@
<p><code>ANGLE_DEBUG_READ CHIP=&lt;config_name&gt; REG=&lt;register&gt;</code>: A "regiszter" (pl. 44 vagy 0x2C) érzékelőregiszter lekérdezése. Hasznos lehet hibakeresési célokra. Ez csak a TLE5012B chipek esetében érhető el.</p>
<h4 id="angle_debug_write">ANGLE_DEBUG_WRITE<a class="headerlink" href="#angle_debug_write" title="Permanent link">&para;</a></h4>
<p><code>ANGLE_DEBUG_WRITE CHIP=&lt;config_name&gt; REG=&lt;register&gt; VAL=&lt;value&gt;</code>: Nyers "érték" írása a "register" regiszterébe. Mind az "érték", mind a "regiszter" lehet decimális vagy hexadecimális egész szám. Használd óvatosan, és hivatkozzon az érzékelő adatlapjára. Ez csak a TLE5012B chipek esetében érhető el.</p>
<h3 id="axis_twist_compensation">[axis_twist_compensation]<a class="headerlink" href="#axis_twist_compensation" title="Permanent link">&para;</a></h3>
<p>The following commands are available when the <a href="Config_Reference.html#axis_twist_compensation">axis_twist_compensation config
section</a> is enabled.</p>
<h4 id="axis_twist_compensation_calibrate">AXIS_TWIST_COMPENSATION_CALIBRATE<a class="headerlink" href="#axis_twist_compensation_calibrate" title="Permanent link">&para;</a></h4>
<p><code>AXIS_TWIST_COMPENSATION_CALIBRATE [SAMPLE_COUNT=&lt;value&gt;]</code>: Elindítja az X twist kalibrációs varázslót. A "SAMPLE_COUNT" meghatározza az X tengely mentén a kalibráláshoz szükséges pontok számát, az alapértelmezett érték pedig 3.</p>
<h3 id="bed_mesh">[bed_mesh]<a class="headerlink" href="#bed_mesh" title="Permanent link">&para;</a></h3>
<p>A következő parancsok akkor érhetők el, ha a <a href="Config_Reference.html#bed_mesh">bed_mesh konfigurációs szakasz</a> engedélyezve van (lásd még a <a href="Bed_Mesh.html">tárgyasztal háló útmutatót</a>).</p>
<h4 id="bed_mesh_calibrate">BED_MESH_CALIBRATE<a class="headerlink" href="#bed_mesh_calibrate" title="Permanent link">&para;</a></h4>
<p><code>BED_MESH_CALIBRATE [METHOD=manual] [HORIZONTAL_MOVE_Z=&lt;value&gt;] [&lt;probe_parameter&gt;=&lt;value&gt;] [&lt;mesh_parameter&gt;=&lt;value&gt;]</code>: Ez a parancs a konfigban megadott paraméterek által meghatározott generált pontok segítségével szondázza az ágyat. A szondázás után egy háló generálódik, és a Z elmozdulás a hálónak megfelelően kerül beállításra. Az opcionális szondázási paraméterekkel kapcsolatos részletekért lásd a PROBE parancsot. Ha a METHOD=manual parancsot adtad meg, akkor a kézi szondázó eszköz aktiválódik - az eszköz aktiválása közben elérhető további parancsok részleteit lásd a fenti MANUAL_PROBE parancsban. Az opcionális <code>HORIZONTAL_MOVE_Z</code> érték felülírja a konfigurációs fájlban megadott <code>horizontal_move_z</code> opciót.</p>
<p><code>BED_MESH_CALIBRATE [PROFILE=&lt;name&gt;] [METHOD=manual] [HORIZONTAL_MOVE_Z=&lt;value&gt;] [&lt;probe_parameter&gt;=&lt;value&gt;] [&lt;mesh_parameter&gt;=&lt;value&gt;] [ADAPTIVE=1] [ADAPTIVE_MARGIN=&lt;value&gt;]</code>: Ez a parancs a konfigban megadott paraméterek által generált pontok segítségével szondázza az ágyat. A szondázás után egy háló generálódik, és a Z elmozdulás a hálónak megfelelően kerül beállításra. A háló a <code>PROFILE</code> paraméter által megadott profilba kerül elmentésre, vagy <code>default</code>, ha nincs megadva. Az opcionális szondázó paraméterek részletes leírását lásd a PROBE parancsban. Ha a METHOD=manual meg van adva, akkor a kézi tapintás eszköze aktiválódik - lásd a fenti MANUAL_PROBE parancsot az ezen eszköz aktív állapotában elérhető további parancsok részleteiért. Az opcionális <code>HORIZONTAL_MOVE_Z</code> érték felülírja a konfigurációs fájlban megadott <code>horizontal_move_z</code> opciót. Ha az ADAPTIVE=1 érték van megadva, akkor a nyomtatás alatt álló G-Kód fájl által meghatározott objektumok lesznek használva a vizsgált terület meghatározásához. Az opcionális <code>ADAPTIVE_MARGIN</code> érték felülírja a konfigurációs fájlban megadott <code>adaptive_margin</code> opciót.</p>
<h4 id="bed_mesh_output">BED_MESH_OUTPUT<a class="headerlink" href="#bed_mesh_output" title="Permanent link">&para;</a></h4>
<p><code>BED_MESH_OUTPUT PGP=[&lt;0:1&gt;]</code>: Ez a parancs az aktuális mért Z értékeket és az aktuális hálóértékeket adja ki a terminálra. A PGP=1 megadása esetén a bed_mesh által generált X, Y koordináták és a hozzájuk tartozó indexek kerülnek a terminálra.</p>
<h4 id="bed_mesh_map">BED_MESH_MAP<a class="headerlink" href="#bed_mesh_map" title="Permanent link">&para;</a></h4>
@@ -4558,7 +4575,7 @@
<h4 id="bed_mesh_profile">BED_MESH_PROFILE<a class="headerlink" href="#bed_mesh_profile" title="Permanent link">&para;</a></h4>
<p><code>BED_MESH_PROFILE LOAD=&lt;name&gt; SAVE=&lt;name&gt; REMOVE=&lt;name&gt;</code>: Ez a parancs a háló állapotának profilkezelését biztosítja. A LOAD a háló állapotát a megadott névnek megfelelő profilból állítja vissza. A SAVE parancs az aktuális hálóállapotot a megadott névnek megfelelő profilba menti. A REMOVE a megadott névnek megfelelő profilt törli a tartós memóriából. Megjegyzendő, hogy a SAVE vagy REMOVE műveletek lefuttatása után a SAVE_CONFIG parancsot kell futtatni, hogy a tartós memóriában végrehajtott változtatások véglegesek legyenek.</p>
<h4 id="bed_mesh_offset">BED_MESH_OFFSET<a class="headerlink" href="#bed_mesh_offset" title="Permanent link">&para;</a></h4>
<p><code>BED_MESH_OFFSET [X=&lt;value&gt;] [Y=&lt;value&gt;]</code>: X és/vagy Y eltolást alkalmaz a hálókereséshez. Ez a független extruderekkel rendelkező nyomtatóknál hasznos, mivel az eltolás szükséges a szerszámcsere utáni helyes Z-beállításhoz.</p>
<p><code>BED_MESH_OFFSET [X=&lt;value&gt;] [Y=&lt;value&gt;] [ZFADE=&lt;value]</code>: X, Y és/vagy ZFADE eltolás alkalmazása a háló keresésére. Ez független extruderekkel rendelkező nyomtatóknál hasznos, mivel az eltolás szükséges a szerszámváltás utáni helyes Z-beállításhoz. Ne feledd, hogy a ZFADE eltolás nem alkalmaz közvetlenül további Z-beállítást, hanem a <code>fade</code> számítás korrigálására szolgál, ha a Z tengelyre <code>gcode offset</code> került alkalmazásra.</p>
<h3 id="bed_screws">[bed_screws]<a class="headerlink" href="#bed_screws" title="Permanent link">&para;</a></h3>
<p>A következő parancsok akkor érhetők el, ha a <a href="Config_Reference.html#bed_screws">tárgyasztal szintező csavarok konfigurációs szakasz</a> engedélyezve van (lásd még a <a href="Manual_Level.html#adjusting-bed-leveling-screws">kézi szintezés útmutatót</a>).</p>
<h4 id="bed_screws_adjust">BED_SCREWS_ADJUST<a class="headerlink" href="#bed_screws_adjust" title="Permanent link">&para;</a></h4>
@@ -4644,10 +4661,6 @@
<p><code>SET_EXTRUDER_ROTATION_DISTANCE EXTRUDER=&lt;config_name&gt; [DISTANCE=&lt;distance&gt;]</code>: A megadott extruder léptetők "forgási távolság" új értékének beállítása (ahogyan az <a href="Config_Reference.html#extruder">extruder</a> vagy <a href="Config_Reference.html#extruder_stepper">extruder_stepper</a> konfigurációs szakaszban meghatározott). Ha a forgási távolság negatív szám, akkor a léptető mozgása inverz lesz (a konfigurációs fájlban megadott léptető irányhoz képest). A megváltoztatott beállítások nem maradnak meg a Klipper visszaállításakor. Óvatosan használd, mivel a kis változtatások túlzott nyomást eredményezhetnek az extruder és a hotend között. Használat előtt végezd el a megfelelő kalibrációt a filamenttel. Ha a 'DISTANCE' érték nincs megadva, akkor ez a parancs az aktuális forgási távolságot adja meg.</p>
<h4 id="sync_extruder_motion">SYNC_EXTRUDER_MOTION<a class="headerlink" href="#sync_extruder_motion" title="Permanent link">&para;</a></h4>
<p><code>SYNC_EXTRUDER_MOTION EXTRUDER=&lt;name&gt; MOTION_QUEUE=&lt;name&gt;</code>: Ez a parancs az EXTRUDER által meghatározott léptetőt (ahogyan az <a href="Config_Reference.html#extruder">extruder</a> vagy <a href="Config_Reference.html#extruder_stepper">extruder_stepper</a> konfigurációs szakaszban) meghatározott extruder mozgásához szinkronizálódik a MOTION_QUEUE által meghatározott extruder mozgásához (ahogyan az <a href="Config_Reference.html#extruder">extruder</a> konfigurációs szakaszban definiálták). Ha a MOTION_QUEUE üres karakterlánc, akkor a léptető deszinkronizálódik az extruder minden mozgására.</p>
<h4 id="set_extruder_step_distance">SET_EXTRUDER_STEP_DISTANCE<a class="headerlink" href="#set_extruder_step_distance" title="Permanent link">&para;</a></h4>
<p>Ez a parancs elavult, és a közeljövőben eltávolításra kerül.</p>
<h4 id="sync_stepper_to_extruder">SYNC_STEPPER_TO_EXTRUDER<a class="headerlink" href="#sync_stepper_to_extruder" title="Permanent link">&para;</a></h4>
<p>Ez a parancs elavult, és a közeljövőben eltávolításra kerül.</p>
<h3 id="fan_generic">[fan_generic]<a class="headerlink" href="#fan_generic" title="Permanent link">&para;</a></h3>
<p>A következő parancs akkor érhető el, ha a <a href="Config_Reference.html#fan_generic">fan_generic konfigurációs szakasz</a> engedélyezve van.</p>
<h4 id="set_fan_speed">SET_FAN_SPEED<a class="headerlink" href="#set_fan_speed" title="Permanent link">&para;</a></h4>
@@ -4769,8 +4782,7 @@
<h3 id="output_pin">[output_pin]<a class="headerlink" href="#output_pin" title="Permanent link">&para;</a></h3>
<p>A következő parancs akkor érhető el, ha az <a href="Config_Reference.html#output_pin">output_pin konfigurációs szakasz</a> engedélyezve van.</p>
<h4 id="set_pin">SET_PIN<a class="headerlink" href="#set_pin" title="Permanent link">&para;</a></h4>
<p><code>SET_PIN PIN=config_name VALUE=&lt;érték&gt; [CYCLE_TIME=&lt;ciklus_idő&gt;]</code>: A tű beállítása a megadott kimenetre <code>VALUE</code>. A VALUE-nak 0-nak vagy 1-nek kell lennie a "digitális" kimeneti tűk esetében. PWM-tüskék esetén 0,0 és 1,0 közötti értékre, vagy 0,0 és <code>scale</code> közötti értékre állítsuk be, ha a kimeneti tüske konfigurációs szakaszban scale van beállítva.</p>
<p>Néhány tű (jelenleg csak a "soft PWM" tű) támogatja az explicit ciklusidő beállítását a CYCLE_TIME paraméter segítségével (másodpercben megadva). Figyelembe kell venni, hogy a CYCLE_TIME paraméter nem tárolódik a SET_PIN parancsok között (minden explicit CYCLE_TIME paraméter nélküli SET_PIN parancs a <code>cycle_time</code> címen a output_pin konfigurációs szakaszban megadott ciklusidőt használja).</p>
<p><code>SET_PIN PIN=config_name VALUE=&lt;value&gt;</code>: A tűt a megadott kimeneti <code>VALUE</code> értékre állítja. A VALUE-nak 0-nak vagy 1-nek kell lennie a "digitális" kimeneti tűk esetében. PWMk esetén 0.0 és 1.0 közötti értékre állítsuk be, vagy 0.0 és <code>scale</code> közötti értékre, ha az output_pin konfigurációs szakaszban van beállítva a skála.</p>
<h3 id="palette2">[palette2]<a class="headerlink" href="#palette2" title="Permanent link">&para;</a></h3>
<p>A következő parancsok akkor érhetők el, ha a <a href="Config_Reference.html#palette2">palette2 konfigurációs szakasz</a> engedélyezve van.</p>
<p>A paletta nyomtatások speciális OCode-ok (Omega-kódok) beágyazásával működnek a G-kód fájlban:</p>
@@ -4818,6 +4830,10 @@
<p><code>PROBE_CALIBRATE [SPEED=&lt;speed&gt;] [&lt;probe_parameter&gt;=&lt;value&gt;]</code>: A szonda z_offset kalibrálásához hasznos segédszkript futtatása. Az opcionális szondaparaméterekkel kapcsolatos részletekért lásd a PROBE parancsot. Lásd a MANUAL_PROBE parancsot a SPEED paraméterre és az eszköz aktív működése közben elérhető további parancsokra vonatkozó részletekért. Felhívjuk a figyelmet, hogy a PROBE_CALIBRATE parancs a sebesség változót használja az XY irányú és a Z irányú mozgáshoz.</p>
<h4 id="z_offset_apply_probe">Z_OFFSET_APPLY_PROBE<a class="headerlink" href="#z_offset_apply_probe" title="Permanent link">&para;</a></h4>
<p><code>Z_OFFSET_APPLY_PROBE</code>: Vegyük az aktuális Z G-kód eltolást (más néven mikrolépés), és vonjuk ki a szonda z_offset-jéből. Ez egy gyakran használt mikrolépés értéket vesz, és "állandóvá teszi". Egy <code>SAVE_CONFIG</code> szükséges a hatálybalépéshez.</p>
<h3 id="pwm_cycle_time">[pwm_cycle_time]<a class="headerlink" href="#pwm_cycle_time" title="Permanent link">&para;</a></h3>
<p>A következő parancs akkor érhető el, ha a <a href="Config_Reference.html#pwm_cycle_time">pwm_cycle_time config section</a> engedélyezve van.</p>
<h4 id="set_pin_1">SET_PIN<a class="headerlink" href="#set_pin_1" title="Permanent link">&para;</a></h4>
<p><code>SET_PIN PIN=config_name VALUE=&lt;value&gt; [CYCLE_TIME=&lt;cycle_time&gt;]</code>: Ez a parancs hasonlóan működik, mint a <a href="#output_pin">output_pin</a> SET_PIN parancsok. A parancs itt támogatja egy explicit ciklusidő beállítását a CYCLE_TIME paraméter segítségével (másodpercben megadva). Megjegyzendő, hogy a CYCLE_TIME paraméter nem tárolódik a SET_PIN parancsok között (minden explicit CYCLE_TIME paraméter nélküli SET_PIN parancs a pwm_cycle_time config szakaszban megadott <code>cycle_time</code> értéket használja).</p>
<h3 id="query_adc">[query_adc]<a class="headerlink" href="#query_adc" title="Permanent link">&para;</a></h3>
<p>A query_adc modul automatikusan betöltődik.</p>
<h4 id="query_adc_1">QUERY_ADC<a class="headerlink" href="#query_adc_1" title="Permanent link">&para;</a></h4>
@@ -4909,7 +4925,7 @@
<h3 id="toolhead">[toolhead]<a class="headerlink" href="#toolhead" title="Permanent link">&para;</a></h3>
<p>A nyomtatófejmodul automatikusan betöltődik.</p>
<h4 id="set_velocity_limit">SET_VELOCITY_LIMIT<a class="headerlink" href="#set_velocity_limit" title="Permanent link">&para;</a></h4>
<p><code>SET_VELOCITY_LIMIT [VELOCITY=&lt;value&gt;] [ACCEL=&lt;value&gt;] [ACCEL_TO_DECEL=&lt;value&gt;] [SQUARE_CORNER_VELOCITY=&lt;value&gt;]</code>: A nyomtató sebességhatárainak módosítása.</p>
<p><code>SET_VELOCITY_LIMIT [VELOCITY=&lt;value&gt;] [ACCEL=&lt;value&gt;] [MINIMUM_CRUISE_RATIO=&lt;value&gt;] [SQUARE_CORNER_VELOCITY=&lt;value&gt;]</code>: Ez a parancs módosíthatja a nyomtató konfigurációs fájljában megadott sebességhatárokat. Az egyes paraméterek leírását lásd a <a href="Config_Reference.html#printer">printer config szakaszban</a>.</p>
<h3 id="tuning_tower">[tuning_tower]<a class="headerlink" href="#tuning_tower" title="Permanent link">&para;</a></h3>
<p>A tuning_tower modul automatikusan betöltődik.</p>
<h4 id="tuning_tower_1">TUNING_TOWER<a class="headerlink" href="#tuning_tower_1" title="Permanent link">&para;</a></h4>
@@ -4935,11 +4951,6 @@
<p><code>SDCARD_PRINT_FILE FILENAME=&lt;filename&gt;</code>: Egy fájl betöltése és az SD-nyomtatás elindítása.</p>
<h4 id="sdcard_reset_file">SDCARD_RESET_FILE<a class="headerlink" href="#sdcard_reset_file" title="Permanent link">&para;</a></h4>
<p><code>SDCARD_RESET_FILE</code>: A fájl eltávolítása és az SD állapotának törlése.</p>
<h3 id="axis_twist_compensation">[axis_twist_compensation]<a class="headerlink" href="#axis_twist_compensation" title="Permanent link">&para;</a></h3>
<p>The following commands are available when the <a href="Config_Reference.html#axis_twist_compensation">axis_twist_compensation config
section</a> is enabled.</p>
<h4 id="axis_twist_compensation_calibrate">AXIS_TWIST_COMPENSATION_CALIBRATE<a class="headerlink" href="#axis_twist_compensation_calibrate" title="Permanent link">&para;</a></h4>
<p><code>AXIS_TWIST_COMPENSATION_CALIBRATE [SAMPLE_COUNT=&lt;value&gt;]</code>: Elindítja az X twist kalibrációs varázslót. A "SAMPLE_COUNT" meghatározza az X tengely mentén a kalibráláshoz szükséges pontok számát, az alapértelmezett érték pedig 3.</p>
<h3 id="z_thermal_adjust">[z_thermal_adjust]<a class="headerlink" href="#z_thermal_adjust" title="Permanent link">&para;</a></h3>
<p>A következő parancsok akkor érhetők el, ha a <a href="Config_Reference.html#z_thermal_adjust">z_thermal_adjust konfigurációs szakasz</a> engedélyezve van.</p>
<h4 id="set_z_thermal_adjust">SET_Z_THERMAL_ADJUST<a class="headerlink" href="#set_z_thermal_adjust" title="Permanent link">&para;</a></h4>

View File

@@ -983,8 +983,8 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#simitott-eloretekintes" class="md-nav__link">
Simított előretekintés
<a href="#minimalis-utazasi-arany" class="md-nav__link">
Minimális utazási arány
</a>
</li>
@@ -1428,8 +1428,8 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#simitott-eloretekintes" class="md-nav__link">
Simított előretekintés
<a href="#minimalis-utazasi-arany" class="md-nav__link">
Minimális utazási arány
</a>
</li>
@@ -1540,12 +1540,14 @@
<div class="highlight"><pre><span></span><code>end_velocity^2 = start_velocity^2 + 2*accel*move_distance
</code></pre></div>
<h3 id="simitott-eloretekintes">Simított előretekintés<a class="headerlink" href="#simitott-eloretekintes" title="Permanent link">&para;</a></h3>
<h3 id="minimalis-utazasi-arany">Minimális utazási arány<a class="headerlink" href="#minimalis-utazasi-arany" title="Permanent link">&para;</a></h3>
<p>A Klipper egy olyan mechanizmust is megvalósít, amely kisimítja a rövid "cikkcakk" mozgásokat. Nézzük a következő mozgásokat:</p>
<p><img alt="zigzag" src="img/zigzag.svg.png" /></p>
<p>A fentiekben a gyorsításról lassításra történő gyakori váltás a gép rezgését okozhatja, ami a gépet terheli, és növeli a zajt. Ennek csökkentése érdekében a Klipper mind a rendszeres mozgási gyorsulást, mind pedig a virtuális "gyorsításról lassításra" sebességet követi. Ezzel a rendszerrel a nyomtató mozgásának kiegyenlítése érdekében a rövid "cikkcakkos" mozgások csúcssebessége korlátozott:</p>
<p>A fentiekben a gyorsításról lassításra történő gyakori váltás a gép rezgését okozhatja, ami a gépet terheli, és növeli a zajt. A Klipper egy olyan mechanizmust valósít meg, amely biztosítja, hogy a gyorsítás és lassítás között mindig van némi mozgás utazósebességen. Ez úgy történik, hogy egyes mozgások (vagy mozgássorozatok) végsebességét csökkenti, hogy a gyorsítás és lassítás során megtett távolsághoz képest minimális távolságot tegyen meg utazósebességen.</p>
<p>A Klipper ezt a funkciót úgy valósítja meg, hogy mind a normál mozgásgyorsulást, mind a virtuális "gyorsulás-lassulás" sebességet követi:</p>
<p><img alt="smoothed" src="img/smoothed.svg.png" /></p>
<p>Konkrétan, a kód kiszámítja, hogy mi lenne az egyes mozgások sebessége, ha az adott virtuális "gyorsulás-lassulás" sebességre korlátozódna (alapértelmezés szerint a normál gyorsulási sebesség fele). A fenti képen a szaggatott szürke vonalak ezt a virtuális gyorsulási sebességet jelölik az első mozdulatnál. Ha egy mozgás nem tudja elérni a teljes utazósebességét ezzel a virtuális gyorsulási sebességgel, akkor a végsebessége arra a maximális sebességre csökken, amelyet ezzel a virtuális gyorsulási sebességgel elérhetne. A legtöbb mozgás esetében ez a határérték a mozgás meglévő határértékeinél vagy azok felett lesz, és nem változik a viselkedés. Rövid cikk-cakk mozgások esetén azonban ez a határ csökkenti a csúcssebességet. Vedd figyelembe, hogy ez nem változtatja meg a tényleges gyorsulást a mozgáson belül. A mozgás továbbra is a normál gyorsulási sémát használja a beállított csúcssebességig.</p>
<p>Konkrétan a kód kiszámítja, hogy mekkora lenne az egyes mozgások sebessége, ha az adott virtuális "gyorsulás-lassulás" sebességre korlátozódna. A fenti képen a szaggatott szürke vonalak ezt a virtuális gyorsulási sebességet jelölik az első lépésnél. Ha egy mozgás nem tudja elérni a teljes utazósebességét ezzel a virtuális gyorsulási sebességgel, akkor a csúcssebessége arra a maximális sebességre csökken, amelyet ezzel a virtuális gyorsulási sebességgel elérhetne.</p>
<p>A legtöbb mozgás esetében a határérték a mozgás meglévő határértékeinél vagy azok felett lesz, és nem változik a viselkedés. Rövid cikk-cakk mozgások esetén azonban ez a határ csökkenti a csúcssebességet. Vedd figyelembe, hogy ez nem változtatja meg a tényleges gyorsulást a mozgáson belül - a mozgás továbbra is a normál gyorsulási sémát használja a beállított csúcssebességig.</p>
<h2 id="lepesek-generalasa">Lépések generálása<a class="headerlink" href="#lepesek-generalasa" title="Permanent link">&para;</a></h2>
<p>Miután a look-ahead folyamat befejeződött, a nyomtatófej mozgása az adott mozgáshoz teljes mértékben ismert (idő, kezdő pozíció, végpozíció, sebesség minden egyes ponton), és lehetséges a lépésidők generálása a mozgáshoz. Ez a folyamat a Klipper kódban a "kinematikai osztályokon" belül történik. Ezeken a kinematikai osztályokon kívül minden milliméterben, másodpercben és cartesian koordináta térben követhető. A kinematikai osztályok feladata, hogy ebből az általános koordináta-rendszerből az adott nyomtató hardveres sajátosságaihoz igazítsák.</p>
<p>A Klipper egy <a href="https://en.wikipedia.org/wiki/Root-finding_algorithm">iteratív megoldót</a> használ az egyes léptetők lépésidejének létrehozásához. A kód tartalmazza a képleteket a fej ideális cartesian koordinátáinak kiszámításához minden egyes időpontban, és rendelkezik a kinematikai képletekkel az ideális stepper pozíciók kiszámításához ezen cartesian koordináták alapján. Ezekkel a képletekkel a Klipper meg tudja határozni azt az ideális időt, amikor a stepper-nek az egyes lépéshelyzetekben kell lennie. Az adott lépéseket ezután ezekre a kiszámított időpontokra ütemezi.</p>

View File

@@ -2144,7 +2144,7 @@ GND+SCL
<h3 id="szoftver-telepitese">Szoftver telepítése<a class="headerlink" href="#szoftver-telepitese" title="Permanent link">&para;</a></h3>
<p>Vedd figyelembe, hogy a rezonanciamérések és a shaper automatikus kalibrálása további, alapértelmezés szerint nem telepített szoftverfüggőségeket igényel. Először futtasd a Raspberry Pi számítógépen a következő parancsokat:</p>
<div class="highlight"><pre><span></span><code>sudo apt update
sudo apt install python3-numpy python3-matplotlib libatlas-base-dev
sudo apt install python3-numpy python3-matplotlib libatlas-base-dev libopenblas-dev
</code></pre></div>
<p>Ezután a NumPy telepítéséhez a Klipper környezetbe futtassuk a parancsot:</p>
@@ -2429,6 +2429,11 @@ max_smoothing: 0.25 # egy példa
<p>Mivel a bemeneti alakító némi simítást okozhat az elemekben, különösen nagy gyorsulásoknál, továbbra is meg kell választani a <code>max_accel</code> értéket, amely nem okoz túl nagy simítást a nyomtatott alkatrészekben. Egy kalibrációs szkript becslést ad a <code>max_accel</code> paraméterre, amely nem okozhat túl nagy simítást. Vedd figyelembe, hogy a kalibrációs szkript által megjelenített <code>max_accel</code> csak egy elméleti maximum, amelynél az adott alakító még képes úgy dolgozni, hogy nem okoz túl nagy simítást. Semmiképpen sem ajánlott ezt a gyorsulást beállítani a nyomtatáshoz. A nyomtatód által elviselhető maximális gyorsulás a nyomtató mechanikai tulajdonságaitól és a használt léptetőmotorok maximális nyomatékától függ. Ezért javasolt a <code>max_accel</code> beállítása a <code>[nyomtató]</code> szakaszban, amely nem haladja meg az X és Y tengelyek becsült értékeit, valószínűleg némi konzervatív biztonsági tartalékkal.</p>
<p>Alternatívaként kövesd <a href="Resonance_Compensation.html#selecting-max_accel">ezt</a> a részt a bemeneti alakító hangolási útmutatójában, és nyomtasd ki a tesztmodellt a <code>max_accel</code> paraméter kísérleti kiválasztásához.</p>
<p>Ugyanez a figyelmeztetés vonatkozik a bemeneti alakító <a href="#bemeneti-formazo-automatikus-kalibralasa">automatikus kalibrálás</a> <code>SHAPER_CALIBRATE</code> paranccsal történő használatára is: az automatikus kalibrálás után továbbra is szükséges a megfelelő <code>max_accel</code> érték kiválasztása, és a javasolt gyorsulási korlátok nem lesznek automatikusan alkalmazva.</p>
<p>Ne feledd, hogy a maximális gyorsulás túl nagy simítás nélkül a <code>square_corner_velocity</code> értéktől függ. Az általános ajánlás az, hogy ne változtassuk meg az alapértelmezett 5.0 értéktől, és ezt az értéket használja alapértelmezés szerint a <code>calibrate_shaper.py</code> szkript. Ha mégis megváltoztattad, akkor a <code>--square_corner_velocity=...</code> paraméter átadásával tájékoztatnod kell erről a szkriptet, például.</p>
<div class="highlight"><pre><span></span><code>~/klipper/scripts/calibrate_shaper.py /tmp/resonances_x_*.csv -o /tmp/shaper_calibrate_x.png --square_corner_velocity=10.0
</code></pre></div>
<p>hogy helyesen tudd kiszámítani a maximális gyorsulási ajánlásokat. Vedd figyelembe, hogy a <code>SHAPER_CALIBRATE</code> parancs már figyelembe veszi a konfigurált <code>square_corner_velocity</code> paramétert, és nincs szükség annak explicit megadására.</p>
<p>Ha a formázó újrakalibrálását végzi, és a javasolt formázó konfigurációhoz tartozó simítás majdnem megegyezik az előző kalibrálás során kapott értékkel, ez a lépés kihagyható.</p>
<h3 id="egyeni-tengelyek-tesztelese">Egyéni tengelyek tesztelése<a class="headerlink" href="#egyeni-tengelyek-tesztelese" title="Permanent link">&para;</a></h3>
<p><code>TEST_RESONANCES</code> parancs támogatja az egyéni tengelyeket. Bár ez nem igazán hasznos a bemeneti alakító kalibrálásához, a nyomtató rezonanciáinak alapos tanulmányozására és például a szíjfeszítés ellenőrzésére használható.</p>

View File

@@ -1307,7 +1307,8 @@
<p>A túllendülés a végállást figyelő mikrovezérlő és a léptetőmotorokat mozgató mikrovezérlők közötti esetleges üzenetátviteli késések miatt következik be. A Klipper kódot úgy tervezték, hogy ezt a késleltetést legfeljebb 25 ms-ra korlátozza. (Ha a multi-mcu homing aktiválva van, a mikrovezérlők időszakos állapotüzeneteket küldenek, és ellenőrzik, hogy a megfelelő állapotüzenetek 25 ms-on belül érkeznek-e meg.)</p>
<p>Így például, ha 10 mm/sec sebességgel történik a kezdőpont felvétele, akkor akár 0,250 mm-es túllendülés is lehetséges (10 mm/sec * .025mp == 0,250 mm). A multi-mcu homing konfigurálásakor gondosan kell eljárni, hogy az ilyen típusú túllendülésnél figyelembe vegyük. Lassabb kezdőpont felvétel vagy tapintási sebességek használata csökkentheti a túllendülést.</p>
<p>A léptetőmotor túllendülése nem befolyásolhatja hátrányosan az alaphelyzetbe állítási és tapintási eljárás pontosságát. A Klipper kód észleli a túllendülést, és számításai során figyelembe veszi azt. Fontos azonban, hogy a hardvertervezés képes legyen kezelni a túllendülést anélkül, hogy a gépben kárt okozna.</p>
<p>Ha a Klipper kommunikációs problémát észlel a mikrovezérlők között a multi-mcu homing során, akkor egy "Kommunikációs időkiesés a kezdőpont felvétel során" hibát jelez.</p>
<p>Ahhoz, hogy ezt a "multi-mcu homing" képességet használni lehessen, a hardvernek kiszámíthatóan alacsony késleltetéssel kell rendelkeznie a központi számítógép és az összes mikrovezérlő között. Általában az átfutási időnek következetesen 10ms-nél kisebbnek kell lennie. A nagy késleltetés (még rövid ideig is) valószínűleg hibás kezdőpont felvételt eredményez.</p>
<p>Ha a nagy késleltetés hibát eredményez (vagy más kommunikációs problémát észlel), akkor a Klipper a "Kommunikációs időkiesés az indítás során" hibát jelzi.</p>
<p>Vedd figyelembe, hogy a több léptetővel rendelkező tengelyeknek (pl. <code>stepper_z</code> és <code>stepper_z1</code>) ugyanazon a mikrokontrolleren kell lenniük a multi-mcu homing használatához. Például, ha egy végállás a <code>stepper_z</code> mikrokontrollertől külön mikrokontrolleren van, akkor a <code>stepper_z1</code>-nek ugyanazon a mikrokontrolleren kell lennie, mint a <code>stepper_z</code>.</p>

View File

@@ -1429,7 +1429,7 @@
<p>A pontos z_offset beállítása kritikus fontos a jó minőségű nyomatok előállításához. A z_offset a fúvóka és a tárgyasztal közötti távolság, amikor a szonda működésbe lép. A Klipper <code>PROBE_CALIBRATE</code> eszköz használható ennek az értéknek a meghatározására - ez egy automatikus szondát futtat a szonda Z kioldási pozíciójának mérésére, majd egy kézi szondát indít a fúvóka Z magasságának meghatározására. A szonda z_offset értékét ezután ezekből a mérésekből számítja ki.</p>
<p>Kezd a nyomtató alaphelyzetbe állításával, majd mozgasd a fejet a tárgyasztal közepéhez közeli pozícióba. Navigálj az OctoPrint terminál fülre, és futtasd a <code>PROBE_CALIBRATE</code> parancsot az eszköz indításához.</p>
<p>Ez az eszköz automatikus mérést hajt végre, majd felemeli a fejet, mozgatja a fúvókát a mérőpont helye fölé, és elindítja a kézi mérést. Ha a fúvóka nem mozdul el az automatikus mérőpont feletti pozícióba, akkor <code>ABORT</code> a kézi mérőeszközzel, hajtsd végre a fent leírt X-Y szondaeltolás kalibrálását.</p>
<p>Miután a kézi mérő eszköz elindult, kövesd a <a href="Bed_Level.html#the-paper-test">"a papírteszt"</a>] pontban leírt lépéseket a fúvóka és a tárgyasztal közötti tényleges távolság meghatározásához az adott helyen. Ha ezek a lépések befejeződtek, akkor <code>ACCEPT</code> a pozíció és elmentheted az eredményeket a config fájlba a következővel:</p>
<p>Miután a kézi szondás eszköz elindult, kövesd a <a href="Bed_Level.html#the-paper-test">"a papírteszt"</a> pontban leírt lépéseket a fúvóka és az ágy közötti tényleges távolság meghatározásához az adott helyen. Ha ezek a lépések befejeződtek, <code>ELFOGAD-hatjuk</code> a pozíciót és elmenthetjük az eredményeket a config fájlba a következővel:</p>
<div class="highlight"><pre><span></span><code>SAVE_CONFIG
</code></pre></div>

View File

@@ -1616,7 +1616,7 @@
<p>Először is mérd meg a <strong>gyűrődési frekvenciát</strong>.</p>
<ol>
<li>Ha a <code>square_corner_velocity</code> paramétert megváltoztattuk, állítsuk vissza az 5.0-ra. Nem tanácsos növelni, ha bemeneti alakítót használsz, mert ez nagyobb simítást okozhat az alkatrészeken - helyette jobb, ha nagyobb gyorsulási értéket használsz.</li>
<li>Növeld a <code>max_accel_to_decel</code> értéket a következő parancs kiadásával: <code>SET_VELOCITY_LIMIT ACCEL_TO_DECEL=7000</code></li>
<li>Kapcsold ki a <code>miminum_cruise_ratio</code> funkciót a következő parancs kiadásával: <code>SET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0</code></li>
<li>Nyomás előtolás kikapcsolása: <code>SET_PRESSURE_ADVANCE ADVANCE=0</code></li>
<li>Ha már hozzáadtad az <code>[input_shaper]</code> részt a printer.cfg fájlhoz, akkor hajtsd végre a <code>SET_INPUT_SHAPER SHAPER_FREQ_X=0 SHAPER_FREQ_Y=0</code> parancsot. Ha "Unknown command" hibát kapsz, nyugodtan figyelmen kívül hagyhatod ezen a ponton, és folytathatod a méréseket.</li>
<li>Végezd el a parancsot: <code>TUNING_TOWER COMMAND=SET_VELOCITY_LIMIT PARAMETER=ACCEL START=1500 STEP_DELTA=500 STEP_HEIGHT=5</code> Alapvetően a gyorsulás különböző nagy értékeinek beállításával próbáljuk a gyűrődést hangsúlyosabbá tenni. Ez a parancs 1500 mm/sec^2-től kezdve 5 mm-enként növeli a gyorsulást: 1500 mm/sec^2, 2000 mm/sec^2, 2500 mm/sec^2 és így tovább, egészen 7000 mm/sec^2-ig az utolsó sávra.</li>
@@ -1657,7 +1657,7 @@ shaper_freq_y: ... # a tesztmodell Y jelének frekvenciája
<p>Nyomtasd ki a gyűrődési tesztmodellt az alábbiak szerint:</p>
<ol>
<li>Indítsd újra a firmware-t: <code>RESTART</code></li>
<li>Készülj fel a tesztre: <code>SET_VELOCITY_LIMIT ACCEL_TO_DECEL=7000</code></li>
<li>Tesztre való felkészülés: <code>SET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0</code></li>
<li>Nyomás előtolás kikapcsolása: <code>SET_PRESSURE_ADVANCE ADVANCE=0</code></li>
<li>Add ki a parancsot: <code>SET_INPUT_SHAPER SHAPER_TYPE=MZV</code></li>
<li>Add ki a parancsot: <code>TUNING_TOWER COMMAND=SET_VELOCITY_LIMIT PARAMETER=ACCEL START=1500 STEP_DELTA=500 STEP_HEIGHT=5</code></li>
@@ -1695,7 +1695,7 @@ shaper_type: mzv
<p>Megjegyzendő, hogy a rezonanciafrekvenciák mérésének pontossága a gyűrődési tesztmodell segítségével a legtöbb célra elegendő, így további hangolás nem javasolt. Ha mégis meg akarod próbálni kétszeresen ellenőrizni az eredményeid (például ha még mindig látsz némi gyűrődést, miután kinyomtattál egy tesztmodellt egy tetszőleges bemeneti alakítóval, ugyanazokkal a frekvenciákkal, mint amiket korábban mértél), akkor kövesd az ebben a szakaszban leírt lépéseket. Vedd figyelembe, hogy ha az [input_shaper] engedélyezése után különböző frekvenciákon látsz gyűrődést, ez a szakasz nem fog segíteni.</p>
<p>Feltételezve, hogy szeletelted a gyűrődési modellt a javasolt paraméterekkel, hajtsd végre a következő lépéseket az X és Y tengelyek mindegyikén:</p>
<ol>
<li>Készülj fel a tesztre: <code>SET_VELOCITY_LIMIT ACCEL_TO_DECEL=7000</code></li>
<li>Tesztre való felkészülés: <code>SET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0</code></li>
<li>Győződj meg róla, hogy a nyomás előtolás ki van kapcsolva: <code>SET_PRESSURE_ADVANCE ADVANCE=0</code></li>
<li>Add ki a parancsot: <code>SET_INPUT_SHAPER SHAPER_TYPE=ZV</code></li>
<li>A meglévő gyűrődési tesztmodellből a kiválasztott bemeneti alakítóval válaszd ki azt a gyorsulást, amely kellően jól mutatja a gyűrődést, és állítsd be a következővel: <code>SET_VELOCITY_LIMIT ACCEL=...</code></li>
@@ -1716,7 +1716,7 @@ shaper_type: mzv
<p>A hangoláshoz adjunk hozzá üres <code>[input_shaper]</code> szakaszt a <code>printer.cfg</code> fájlhoz. Ezután, feltételezve, hogy a javasolt paraméterekkel felszeletelt gyűrődési modellt, nyomtasd ki 3-szor az alábbiak szerint. Első alkalommal, a nyomtatás előtt futtasd le a</p>
<ol>
<li><code>RESTART</code></li>
<li><code>SET_VELOCITY_LIMIT ACCEL_TO_DECEL=7000</code></li>
<li><code>SET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0</code></li>
<li><code>SET_PRESSURE_ADVANCE ADVANCE=0</code></li>
<li><code>SET_INPUT_SHAPER SHAPER_TYPE=2HUMP_EI SHAPER_FREQ_X=60 SHAPER_FREQ_Y=60</code></li>
<li><code>TUNING_TOWER COMMAND=SET_VELOCITY_LIMIT PARAMETER=ACCEL START=1500 STEP_DELTA=500 STEP_HEIGHT=5</code></li>

View File

@@ -1409,7 +1409,7 @@
<p>A ferdeség korrekciójának első lépése egy <a href="https://www.thingiverse.com/thing:2563185/files">kalibrációs objektum</a> nyomtatása a korrigálni kívánt sík mentén. Létezik egy másik <a href="https://www.thingiverse.com/thing:2972743">kalibrációs objektum</a> is, amely egy modell összes síkját tartalmazza. Az objektumot úgy kell tájolni, hogy az A sarok a sík origója felé legyen.</p>
<p>Győződj meg róla, hogy a nyomtatás során nem alkalmazol ferdeségkorrekciót. Ezt úgy teheted meg, hogy eltávolítod a <code>[skew_correction]</code> modult a printer.cfg fájlból, vagy kiadsz egy <code>SET_SKEW CLEAR=1</code> parancsot.</p>
<h2 id="merd-meg">Mérd meg<a class="headerlink" href="#merd-meg" title="Permanent link">&para;</a></h2>
<p>A <code>[skew_correcton]</code> modul minden egyes korrigálandó síkhoz 3 mérést igényel; az A saroktól a C sarokig terjedő hosszúságot, a B saroktól a D sarokig terjedő hosszúságot és az A saroktól a D sarokig terjedő hosszúságot. Az AD hosszmérésnél ne vedd figyelembe a sarkokon lévő síkokat, amelyeket néhány tesztobjektum mutat.</p>
<p>A <code>[skew_correction]</code> modul minden egyes korrigálandó síkhoz 3 mérést igényel: az A saroktól a C sarokig tartó hossz, a B saroktól a D sarokig tartó hossz, és az A saroktól a D sarokig tartó hossz. Az AD hosszmérésnél ne vedd figyelembe a sarkokon lévő síkokat, amelyeket néhány tesztobjektum biztosít.</p>
<p><img alt="skew_lengths" src="img/skew_lengths.png" /></p>
<h2 id="konfigurald-a-ferdeseget">Konfiguráld a ferdeséget<a class="headerlink" href="#konfigurald-a-ferdeseget" title="Permanent link">&para;</a></h2>
<p>Győződj meg róla, hogy a <code>[skew_correction]</code> szerepel a printer.cfg fájlban. Most már használhatod a <code>SET_SKEW</code> G-kódot a skew_correction beállításához. Például, ha az X-Y mentén mért hosszok a következők:</p>

View File

@@ -1003,6 +1003,13 @@
probe
</a>
</li>
<li class="md-nav__item">
<a href="#pwm_cycle_time" class="md-nav__link">
pwm_cycle_time
</a>
</li>
<li class="md-nav__item">
@@ -1820,6 +1827,13 @@
probe
</a>
</li>
<li class="md-nav__item">
<a href="#pwm_cycle_time" class="md-nav__link">
pwm_cycle_time
</a>
</li>
<li class="md-nav__item">
@@ -2167,6 +2181,11 @@
<li><code>last_query</code>: True értéket ad vissza, ha a szondát az utolsó QUERY_PROBE parancs során "triggered" -ként jelentették. Megjegyzés: ha ezt egy makróban használjuk, a sablon bővítési sorrendje miatt a QUERY_PROBE parancsot akkor ezt a hivatkozást tartalmazó makró előtt kell lefuttatni.</li>
<li><code>last_z_result</code>: Az utolsó PROBE parancs Z eredményének értékét adja vissza. Figyelem, ha ezt egy makróban használjuk, a sablon bővítési sorrendje miatt a PROBE (vagy hasonló) parancsot akkor ezt a hivatkozást tartalmazó makró előtt kell lefuttatni.</li>
</ul>
<h2 id="pwm_cycle_time">pwm_cycle_time<a class="headerlink" href="#pwm_cycle_time" title="Permanent link">&para;</a></h2>
<p>A következő információk a <a href="Config_Reference.html#pwm_cycle_time">pwm_cycle_time some_name</a> objektumban érhetők el:</p>
<ul>
<li><code>value</code>: A <code>SET_PIN</code> paranccsal beállított "value" a tű értéke.</li>
</ul>
<h2 id="quad_gantry_level">quad_gantry_level<a class="headerlink" href="#quad_gantry_level" title="Permanent link">&para;</a></h2>
<p>A következő információk a <code>quad_gantry_level</code> objektumban érhetők el (ez az objektum akkor érhető el, ha a quad_gantry_level definiálva van):</p>
<ul>
@@ -2242,7 +2261,7 @@
<li><code>homed_axes</code>: Az aktuálisan "homed" állapotban lévőnek tekintett cartesian tengelyek. Ez egy karakterlánc, amely egy vagy több "X", "Y", "Z" értéket tartalmaz.</li>
<li><code>axis_minimum</code>, <code>axis_maximum</code>: A tengely mozgásának határai (mm) a kezdőpont felvétel után. Lehetőség van e határérték X, Y, Z összetevőinek elérésére (pl. <code>axis_minimum.x</code>, <code>axis_maximum.z</code>).</li>
<li>A Delta nyomtatók esetében a <code>cone_start_z</code> a maximális sugaraknál mért maximális Z magasság (<code>printer.toolhead.cone_start_z</code>).</li>
<li><code>max_velocity</code>, <code>max_accel</code>, <code>max_accel_to_decel</code>, <code>square_corner_velocity</code>: Az aktuálisan érvényben lévő nyomtatási korlátok. Ez eltérhet a konfigurációs fájl beállításaiból, ha a <code>SET_VELOCITY_LIMIT</code> (vagy <code>M204</code>) parancs megváltoztatja azokat használat közben.</li>
<li><code>max_velocity</code>, <code>max_accel</code>, <code>minimum_cruise_ratio</code>, <code>square_corner_velocity</code>: Az aktuálisan érvényben lévő nyomtatási korlátok. Ez eltérhet a konfigurációs fájl beállításaitól, ha a <code>SET_VELOCITY_LIMIT</code> (vagy az <code>M204</code>) parancs futás közben módosítja azokat.</li>
<li><code>stalls</code>: Az összes alkalom száma (az utolsó újraindítás óta), amikor a nyomtatót szüneteltetni kellett, mert a nyomtatófej gyorsabban mozgott, mint ahány mozdulatot a G-kód bemenetről be lehetett olvasni.</li>
</ul>
<h2 id="dual_carriage">dual_carriage<a class="headerlink" href="#dual_carriage" title="Permanent link">&para;</a></h2>

File diff suppressed because one or more lines are too long

View File

@@ -2,267 +2,267 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2024-04-27</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>

Binary file not shown.