Deploying to gh-pages from @ Klipper3d/klipper@34870d3e2a 🚀

This commit is contained in:
KevinOConnor
2022-09-27 00:10:01 +00:00
parent d11fbf655f
commit f24019956f
41 changed files with 499 additions and 496 deletions

View File

@@ -1405,7 +1405,7 @@ z_hop_speed: 5
<p>Fontos, hogy a z_hop mozgás a safe_z_home-ban elég nagy legyen ahhoz, hogy a mérőcsúcs ne ütközzön semmibe, még akkor sem, ha a BL-Touch mérőtüskéje a legalacsonyabb állásban van.</p>
<h2 id="kezdeti-tesztek">Kezdeti tesztek<a class="headerlink" href="#kezdeti-tesztek" title="Permanent link">&para;</a></h2>
<p>Mielőtt továbblépne, ellenőrizze, hogy a BL-Touch a megfelelő magasságban van-e felszerelve. A mérőtüskének behúzott állapotban nagyjából 2 mm-rel a fúvóka fölött kell lennie</p>
<p>Amikor bekapcsolja a nyomtatót, a BL-Touch szondának önellenőrzést kell végeznie, és néhányszor fel-le kell mozgatnia a mérőtüskét. Az önellenőrzés befejezése után a mérőtüskének vissza kell húzódnia, és a szondán lévő piros LED-nek világítania kell. Ha bármilyen hibát észlel, például a szonda pirosan villog, vagy a mérőtüske lefelé van, nem pedig behúzva, kérjük kapcsolja ki a nyomtatót, és ellenőrizze a kábelezést és a konfigurációt.</p>
<p>Amikor bekapcsolja a nyomtatót, a BL-Touch szondának önellenőrzést kell végeznie, és néhányszor fel-le kell mozgatnia a mérőtüskét. Az önellenőrzés befejezése után a mérőtüskének vissza kell húzódnia, és a szondán lévő piros LED-nek világítania kell. Ha bármilyen hibát észlelsz, például a szonda pirosan villog, vagy a mérőtüske lefelé van, nem pedig behúzva, kérjük kapcsolja ki a nyomtatót, és ellenőrizze a kábelezést és a konfigurációt.</p>
<p>Ha a fentiek rendben vannak, itt az ideje tesztelni, hogy a vezérlés megfelelően működik-e. Először futtassuk le a <code>BLTOUCH_DEBUG COMMAND=pin_down</code> parancsot a konzolban. Ellenőrizze, hogy a mérőtüske lefelé mozog-e, és hogy a BL-Touchon lévő piros LED kialszik-e. Ha nem, ellenőrizze újra a kábelezést és a konfigurációt. Ezután adjon ki egy <code>BLTOUCH_DEBUG COMMAND=pin_up</code> parancsot. Ellenőrizze, hogy a mérőtüske felfelé mozdul-e, és hogy a piros LED ismét világít-e. Ha villog, akkor valamilyen probléma van.</p>
<p>A következő lépés annak megerősítése, hogy a mérőtüske megfelelően működik. Futtassa a <code>BLTOUCH_DEBUG COMMAND=pin_down</code> parancsot, és ellenőrizze, hogy a mérőtüske lefelé mozdul-e. Majd futtassa a <code>BLTOUCH_DEBUG COMMAND=touch_mode</code> parancsot. Futtassa a <code>QUERY_PROBE</code> parancsot, és ellenőrizze, hogy az üzenet "probe: OPEN". Ezután, miközben a körmével finoman felfelé nyomja a mérőtüskét, futtassa le újra a <code>QUERY_PROBE</code> parancsot. Ellenőrizze, hogy az üzenet a "probe: TRIGGERED". Ha bármelyik lekérdezés nem a megfelelő üzenetet írja, akkor az általában hibás bekötést vagy konfigurációt jelez (bár egyes <a href="#bl-touch-clones">klónok</a> speciális kezelést igényelhetnek). A teszt befejezésekor futtassuk le a <code>BLTOUCH_DEBUG COMMAND=pin_up</code> parancsot, és ellenőrizzük, hogy a mérőtüske felfelé mozdul.</p>
<p>A BL-Touch vezérlő és érzékelőtüskék tesztelésének befejezése után itt az ideje a szintezés tesztelésének, de egy kis csavarral. Ahelyett, hogy a mérőtüske a tárgyasztalt érintené, a körmünkel fogjuk megérinteni. Helyezze a nyomtatófejet messze a tárgyasztaltól, adjon ki egy <code>G28</code> (vagy <code>PROBE</code>, ha nem használja a probe:z_virtual_endstopot) parancsot, várjon míg a nyomtatófej elkezd lefelé mozogni, és állítsd meg a mozgást úgy, hogy nagyon óvatosan megérinti a mérőtüskét a körmével. Lehet, hogy ezt kétszer kell megtennie, mivel az alapértelmezett kezdőpont konfiguráció kétszer mér. Készüljön fel arra is, hogy kikapcsolja a nyomtatót, ha az nem áll meg, amikor megérinti a mérőtüskét.</p>

View File

@@ -1836,7 +1836,7 @@ make
<h3 id="stm32f103stm32f0x2-canboot-bootloaderrel">STM32F103/STM32F0x2 CanBoot bootloaderrel<a class="headerlink" href="#stm32f103stm32f0x2-canboot-bootloaderrel" title="Permanent link">&para;</a></h3>
<p>A <a href="https://github.com/Arksine/CanBoot">CanBoot</a> bootloader lehetőséget biztosít a Klipper firmware feltöltésére CANBUS-on keresztül. Maga a bootloader a Klipper forráskódjából származik. A CanBoot jelenleg az STM32F103, STM32F042 és STM32F072 modelleket támogatja.</p>
<p>A CanBoot égetéséhez ajánlott ST-Link programozót használni, azonban STM32F103 eszközökön az <code>stm32flash</code>, STM32F103 eszközökön pedig a <code>dfu-util</code> használatával is lehet égetni. A dokumentum korábbi szakaszaiban találhatók az utasítások ezekre az égetési módszerekre vonatkozóan, adott esetben a fájlnevet <code>canboot.bin</code>-el helyettesítve. A fentebb linkelt CanBoot repo tartalmaz utasításokat a bootloader elkészítéséhez.</p>
<p>A CanBoot első égetésénél észlelnie kell, hogy nincs jelen alkalmazás, és be kell lépnie a bootloaderbe. Ha ez nem történik meg, akkor a reset gomb kétszer egymás utáni megnyomásával lehet belépni a bootloaderbe.</p>
<p>A CanBoot első égetésénél észlelned kell, hogy nincs jelen alkalmazás, és be kell lépned a bootloaderbe. Ha ez nem történik meg, akkor a reset gomb kétszer egymás utáni megnyomásával lehet belépni a bootloaderbe.</p>
<p>A Klipper firmware feltöltéséhez a <code>flash_can.py</code> segédprogram használható, amely a <code>lib/canboot</code> mappában található. Az égetéshez szükséges az eszköz UUID azonosítója. Ha nincs meg az UUID, akkor a bootloadert jelenleg futtató csomópontok lekérdezése lehetséges:</p>
<div class="highlight"><pre><span></span><code>python3 flash_can.py -q
</code></pre></div>
@@ -1849,7 +1849,7 @@ make
<p>Ahol <code>aabbccddeeff</code> helyébe az Ön UUID-je lép. Vedd figyelembe, hogy a <code>-i</code> és <code>-f</code> opciók elhagyhatók, ezek alapértelmezett értéke <code>can0</code> és <code>~/klipper/out/klipper.bin</code>.</p>
<p>Amikor a Klippert a CanBoot-al való használatra építi, válassza a 8 KiB-os bootloader opciót.</p>
<h2 id="stm32f4-mikrovezerlok-skr-pro-11">STM32F4 mikrovezérlők (SKR Pro 1.1)<a class="headerlink" href="#stm32f4-mikrovezerlok-skr-pro-11" title="Permanent link">&para;</a></h2>
<p>Az STM32F4 mikrokontrollerek beépített rendszerbetöltővel rendelkeznek, amely képes USB-n keresztül (DFU-n keresztül), 3,3V-os soros és különböző más módszerekkel is égetni (további információkért lásd az STM AN2606 dokumentumát). Egyes STM32F4 lapok, mint például az SKR Pro 1.1, nem képesek belépni a DFU bootloaderbe. A HID bootloader elérhető az STM32F405/407 alapú lapokhoz, amennyiben a felhasználó az USB-n keresztül történő égetést részesíti előnyben az SD-kártya használatával szemben. Ne feledje, hogy szükség lehet egy, a lapjára specifikus verzió konfigurálására és építésére, egy <a href="https://github.com/Arksine/STM32_HID_Bootloader/releases/latest">az SKR Pro 1.1-es verzióra vonatkozó építés elérhető itt</a>.</p>
<p>Az STM32F4 mikrokontrollerek beépített rendszerbetöltővel rendelkeznek, amely képes USB-n keresztül (DFU-n keresztül), 3,3V-os soros és különböző más módszerekkel is égetni (további információkért lásd az STM AN2606 dokumentumát). Egyes STM32F4 lapok, mint például az SKR Pro 1.1, nem képesek belépni a DFU bootloaderbe. A HID bootloader elérhető az STM32F405/407 alapú lapokhoz, amennyiben a felhasználó az USB-n keresztül történő égetést részesíti előnyben az SD-kártya használatával szemben. Ne feledd, hogy szükség lehet egy, az alaplapodnak specifikus verzió konfigurálására és szerkesztésére, egy <a href="https://github.com/Arksine/STM32_HID_Bootloader/releases/latest">az SKR Pro 1.1-es lapra vonatkozó verzió elérhető itt</a>.</p>
<p>Hacsak a lapod nem DFU-képes, a legkönnyebben elérhető égetési módszer valószínűleg a 3,3V-os soros, amely ugyanazt az eljárást követi, mint [az STM32F103 égetése az stm32flash segítségével](#stm32f103-mikrovezerlok-(blue-pill-eszkozok). Például:</p>
<div class="highlight"><pre><span></span><code>wget https://github.com/Arksine/STM32_HID_Bootloader/releases/download/v0.5-beta/hid_bootloader_SKR_PRO.bin

View File

@@ -1373,7 +1373,7 @@ iface can0 can static
up ifconfig $IFACE txqueuelen 128
</code></pre></div>
<p>Ne feledje, hogy a "Raspberry Pi CAN sapka" is megköveteli a <a href="https://www.waveshare.com/wiki/RS485_CAN_HAT">config.txt módosítását</a>.</p>
<p>Ne feledd, hogy a "Raspberry Pi CAN sapka" is megköveteli a <a href="https://www.waveshare.com/wiki/RS485_CAN_HAT">config.txt módosítását</a>.</p>
<h2 id="az-ellenallasok-megszuntetese">Az ellenállások megszüntetése<a class="headerlink" href="#az-ellenallasok-megszuntetese" title="Permanent link">&para;</a></h2>
<p>A CAN-buszon két 120 ohmos ellenállásnak kell lennie a CANH és CANL vezetékek között. Ideális esetben egy-egy ellenállás a busz mindkét végén található.</p>
<p>Vedd figyelembe, hogy egyes eszközök beépített 120 ohmos ellenállással rendelkeznek (például a "Waveshare Raspberry Pi CAN sapka" egy beforrasztott ellenállással rendelkezik, amelyet nem lehet könnyen eltávolítani). Egyes eszközök egyáltalán nem tartalmaznak ellenállást. Más eszközök rendelkeznek egy mechanizmussal az ellenállás kiválasztására (általában egy "pin jumper" csatlakoztatásával). Mindenképpen ellenőrizze a CAN-buszon lévő összes eszköz kapcsolási rajzát, hogy a buszon két és csak két 120 Ohm-os ellenállás van-e.</p>
@@ -1383,7 +1383,7 @@ iface can0 can static
<div class="highlight"><pre><span></span><code>~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
</code></pre></div>
<p>Ha nem inicializált CAN-eszközöket észlel, a fenti parancs a következő sorokat fogja jelenteni:</p>
<p>Ha nem inicializált CAN-eszközöket észlelsz, a fenti parancs a következő sorokat fogja jelenteni:</p>
<div class="highlight"><pre><span></span><code>Talált canbus_uuid=11aa22bb33cc, Alkalmazás: Klipper
</code></pre></div>

View File

@@ -1444,7 +1444,7 @@
<p>A következők is hasznosak lehetnek:</p>
<ul>
<li>A modul végrehajtása a modulszintű <code>load_config()</code> függvényben kezdődik (a [my_module] formájú config szakaszok esetén) vagy a <code>load_config_prefix()</code> függvényben (a [my_module my_name] formájú config szakaszok esetén). Ennek a függvénynek egy "config" objektumot kell átadni, és egy új "printer objektumot" kell visszaadnia, amely az adott config szakaszhoz kapcsolódik.</li>
<li>Egy új nyomtatóobjektum példányosítása során a config objektum segítségével paramétereket olvashat be az adott config szakaszból. Erre a <code>config.get()</code>, <code>config.getfloat()</code>, <code>config.getint()</code> stb. metódusok szolgálnak. Ügyeljen arra, hogy a nyomtató objektum felépítése során minden értéket beolvasson a config-ból. Ha a felhasználó olyan config paramétert ad meg, amelyet ebben a fázisban nem olvas be, akkor azt feltételezi, hogy elírás történt a config-ban, és hibaüzenetet ad.</li>
<li>Egy új nyomtatóobjektum példányosítása során a config objektum segítségével paramétereket olvashat be az adott config szakaszból. Erre a <code>config.get()</code>, <code>config.getfloat()</code>, <code>config.getint()</code> stb. metódusok szolgálnak. Ügyelj arra, hogy a nyomtató objektum felépítése során minden értéket beolvasson a config-ból. Ha a felhasználó olyan config paramétert ad meg, amelyet ebben a fázisban nem olvas be, akkor azt feltételezi, hogy elírás történt a config-ban, és hibaüzenetet ad.</li>
<li>A <code>config.get_printer()</code> metódus segítségével megkapjuk a fő "printer" osztályra való hivatkozást. Ez a "printer" osztály tárolja a hivatkozásokat az összes "nyomtató objektumra", amelyet már példányosítottak. A <code>printer.lookup_object()</code> metódus segítségével megkereshetjük a többi nyomtató objektumra mutató hivatkozásokat. Szinte minden funkció (még az alapvető kinematikai modulok is) egy ilyen nyomtató objektumba vannak kapszulázva. Vegyük azonban figyelembe, hogy egy új modul példányosításakor nem minden más nyomtató objektumot példányosítottunk. A "gcode" és a "pins" modulok mindig elérhetőek lesznek, de a többi modul esetében érdemes elhalasztani a keresést.</li>
<li>Az eseménykezelőket a <code>printer.register_event_handler()</code> módszerrel regisztrálhatja, ha a kódot más nyomtató objektumok által kiváltott "events" során kell meghívni. Minden esemény neve egy karakterlánc, és a konvenció szerint az eseményt kiváltó fő forrásmodul neve, valamint az eseményt kiváltó művelet rövid neve (pl. "klippy:connect"). Az egyes eseménykezelőknek átadott paraméterek az adott eseményre jellemzőek (ahogy a kivételkezelés és a végrehajtási kontextus is). Két gyakori indítási esemény a következő:<ul>
<li>klippy:connect - Ez az esemény az összes nyomtató objektum példányosítása után generálódik. Általában más nyomtató objektumok keresésére, a konfigurációs beállítások ellenőrzésére és a kezdeti "handshake" végrehajtására használják a nyomtató hardverével.</li>
@@ -1476,7 +1476,7 @@
<p>Ez a szakasz néhány tippet ad a Klipper mikrokontroller kódjának új architektúrára történő átviteléhez. Ez a fajta tevékenység jó beágyazott fejlesztési ismereteket és gyakorlati hozzáférést igényel a célmikrokontrollerhez.</p>
<p>Hasznos lépések:</p>
<ol>
<li>Kezd a portolás során használni kívánt harmadik féltől származó könyvtárak azonosításával. Gyakori példa erre a "CMSIS" csomagolások és a gyártó "HAL" könyvtárak. Minden harmadik féltől származó kódnak GNU GPLv3 kompatibilisnek kell lennie. A harmadik féltől származó kódot a Klipper lib/ könyvtárba kell átvinni. Frissítse a lib/README fájlt azzal az információval, hogy hol és mikor szerezte meg a könyvtárat. A kódot lehetőleg változatlanul másolja be a Klipper tárolóba, de ha bármilyen változtatásra van szükség, akkor ezeket a változtatásokat kifejezetten fel kell tüntetni a lib/README fájlban.</li>
<li>Kezd a portolás során használni kívánt harmadik féltől származó könyvtárak azonosításával. Gyakori példa erre a "CMSIS" csomagolások és a gyártó "HAL" könyvtárak. Minden harmadik féltől származó kódnak GNU GPLv3 kompatibilisnek kell lennie. A harmadik féltől származó kódot a Klipper lib/ könyvtárba kell átvinni. Frissítse a lib/README fájlt azzal az információval, hogy hol és mikor szerezte meg a könyvtárat. A kódot lehetőleg változatlanul másold be a Klipper tárolóba, de ha bármilyen változtatásra van szükség, akkor ezeket a változtatásokat kifejezetten fel kell tüntetni a lib/README fájlban.</li>
<li>Hozzon létre egy új architektúra alkönyvtárat az src/ könyvtárban, és adjon hozzá kezdeti Config és Makefile támogatást. Használja a meglévő architektúrákat útmutatóként. Az src/simulator egy alapvető példát nyújt egy minimális kiindulási pontra.</li>
<li>Az első fő kódolási feladat a kommunikációs támogatás felállítása az alaplapnak. Ez a legnehezebb lépés egy új port esetében. Ha az alapvető kommunikáció már működik, a további lépések általában sokkal könnyebbek. A kezdeti fejlesztés során jellemzően UART típusú soros eszközt használunk, mivel az ilyen típusú hardvereszközöket általában könnyebb engedélyezni és vezérelni. Ebben a fázisban bőkezűen használja az src/generic/ könyvtárban található segédkódot (ellenőrizze, hogy az src/simulator/Makefile hogyan tartalmazza a generikus C kódot a felépítésben). Ebben a fázisban szükséges definiálni a timer_read_time() funkciót is (amely visszaadja az aktuális rendszerórát), de nem szükséges a timer irq kezelésének teljes támogatása.</li>
<li>Ismerkedjen meg a console.py eszközzel (a <a href="Debugging.html">Hibakeresési dokumentumban</a> leírtak szerint), és ellenőrizze vele a mikrokontrollerrel való kapcsolatot. Ez az eszköz lefordítja az alacsony szintű mikrokontroller kommunikációs protokollt ember által olvasható formára.</li>

View File

@@ -1503,7 +1503,7 @@ gcode:
RESTORE_GCODE_STATE NAME=my_move_up_state
</code></pre></div>
<p>A <code>G91</code> parancs a G-kód elemzési állapotot "relatív mozgatási módba" helyezi, a <code>RESTORE_GCODE_STATE</code> parancs pedig visszaállítja a makró belépése előtti állapotot. Ügyeljen arra, hogy az első <code>G1</code> parancsnál adjon meg explicit sebességet (az <code>F</code> paraméterrel).</p>
<p>A <code>G91</code> parancs a G-kód elemzési állapotot "relatív mozgatási módba" helyezi, a <code>RESTORE_GCODE_STATE</code> parancs pedig visszaállítja a makró belépése előtti állapotot. Ügyelj arra, hogy az első <code>G1</code> parancsnál adjon meg explicit sebességet (az <code>F</code> paraméterrel).</p>
<h2 id="sablon-bovites">Sablon bővítés<a class="headerlink" href="#sablon-bovites" title="Permanent link">&para;</a></h2>
<p>A gcode_macro <code>gcode:</code> konfigurációs szakasz kiértékelése a Jinja2 sablonnyelv használatával történik. A kifejezéseket kiértékelhetjük futásidőben <code>{ }</code> karakterekbe csomagolva, vagy használhatunk feltételes utasításokat <code>{% %}</code> karakterekbe csomagolva. A szintaxissal kapcsolatos további információkért lásd a <a href="http://jinja.pocoo.org/docs/2.10/templates/">Jinja2 dokumentáció</a>.</p>
<p>Példa egy összetett makróra:</p>

View File

@@ -4278,7 +4278,7 @@ max_temp:
# mozgásra közvetlenül a szondaművelet megkezdése előtt.
# Az alapértelmezett érték 5.
#mesh_radius:
# Meghatározza a háló sugarát a kerek tárgyasztalokhoz. Ne feledje, hogy a
# Meghatározza a háló sugarát a kerek tárgyasztalokhoz. Ne feledd, hogy a
# sugár a mesh_origin paraméter által megadott koordinátához
# viszonyított. Ezt a paramétert a kerek tárgyasztaloknál meg kell adni,
# a téglalap alakú tárgyasztaloknál pedig ki kell hagyni.
@@ -4593,7 +4593,7 @@ gcode:
#axes: xyz
# A felülírandó tengelyek. Például, ha ez &quot;Z&quot;-re van állítva, akkor a
# felülírási parancsfájl csak akkor fut le, ha a Z tengely be van állítva
# (pl. &quot;G28&quot; vagy &quot;G28 Z0&quot; paranccsal). Ne feledje, hogy a felülírási
# (pl. &quot;G28&quot; vagy &quot;G28 Z0&quot; paranccsal). Ne feledd, hogy a felülírási
# szkriptnek továbbra is minden tengelyt kell tartalmaznia.
# Az alapértelmezés az &quot;xyz&quot;, ami azt eredményezi, hogy a felülbíráló
# szkript fut minden G28 parancs helyett.
@@ -5159,7 +5159,7 @@ z_offset:
</code></pre></div>
<h3 id="dual_carriage">[dual_carriage]<a class="headerlink" href="#dual_carriage" title="Permanent link">&para;</a></h3>
<p>Az egy tengelyen két kocsival rendelkező cartesian nyomtatók támogatása. Az aktív kocsit a SET_DUAL_CARRIAGE kiterjesztett G-kód parancs segítségével állíthatjuk be. A "SET_DUAL_CARRIAGE CARRIAGE=1" parancs az ebben a szakaszban meghatározott kocsit aktiválja (a CARRIAGE=0 az elsődleges kocsi aktiválását állítja vissza). A kettős kocsitámogatást általában extra extruderekkel kombinálják. A SET_DUAL_CARRIAGE parancsot gyakran az ACTIVATE_EXTRUDER paranccsal egyidejűleg hívják meg. Ügyeljen arra, hogy a kocsikat a deaktiválás során parkoló állásba küldje.</p>
<p>Az egy tengelyen két kocsival rendelkező cartesian nyomtatók támogatása. Az aktív kocsit a SET_DUAL_CARRIAGE kiterjesztett G-kód parancs segítségével állíthatjuk be. A "SET_DUAL_CARRIAGE CARRIAGE=1" parancs az ebben a szakaszban meghatározott kocsit aktiválja (a CARRIAGE=0 az elsődleges kocsi aktiválását állítja vissza). A kettős kocsitámogatást általában extra extruderekkel kombinálják. A SET_DUAL_CARRIAGE parancsot gyakran az ACTIVATE_EXTRUDER paranccsal egyidejűleg hívják meg. Ügyelj arra, hogy a kocsikat a deaktiválás során parkoló állásba küldje.</p>
<p>Lásd a <a href="https://github.com/Klipper3d/klipper/blob/master/config/sample-idex.cfg">sample-idex.cfg</a> példakonfigurációt.</p>
<div class="highlight"><pre><span></span><code>[dual_carriage]
axis:
@@ -5267,7 +5267,7 @@ extruder:
</code></pre></div>
<h3 id="thermistor">[thermistor]<a class="headerlink" href="#thermistor" title="Permanent link">&para;</a></h3>
<p>Egyéni termisztorok (tetszőleges számú szakasz definiálható "termisztor" előtaggal). Egyéni termisztor használható a fűtőberendezés konfigurációs szakaszának sensor_type mezőjében. (Ha például egy "[thermistor my_thermistor]" szekciót definiálunk, akkor a fűtőelem definiálásakor használhatjuk a "sensor_type: my_thermistor" mezőt.). Ügyeljen arra, hogy a termisztor szekciót a konfigurációs fájlban az első fűtőszekcióban való használata fölé helyezze.</p>
<p>Egyéni termisztorok (tetszőleges számú szakasz definiálható "termisztor" előtaggal). Egyéni termisztor használható a fűtőberendezés konfigurációs szakaszának sensor_type mezőjében. (Ha például egy "[thermistor my_thermistor]" szekciót definiálunk, akkor a fűtőelem definiálásakor használhatjuk a "sensor_type: my_thermistor" mezőt.). Ügyelj arra, hogy a termisztor szekciót a konfigurációs fájlban az első fűtőszekcióban való használata fölé helyezze.</p>
<div class="highlight"><pre><span></span><code>[thermistor my_thermistor]
#temperature1:
#resistance1:
@@ -5287,7 +5287,7 @@ extruder:
</code></pre></div>
<h3 id="adc_temperature">[adc_temperature]<a class="headerlink" href="#adc_temperature" title="Permanent link">&para;</a></h3>
<p>Egyedi ADC hőmérséklet-érzékelők (tetszőleges számú szekciót lehet definiálni "adc_temperature" előtaggal). Ez lehetővé teszi egy olyan egyéni hőmérséklet-érzékelő definiálását, amely egy feszültséget mér egy analóg-digitális átalakító (ADC) tűn, és lineáris interpolációt használ a konfigurált hőmérséklet/feszültség (vagy hőmérséklet/ellenállás) mérések között a hőmérséklet meghatározásához. Az így kapott érzékelő sensor_type-ként használható egy fűtőszekcióban. (Ha például egy "[adc_temperature my_sensor]" szekciót definiálunk, akkor egy fűtőelem definiálásakor használhatjuk a "sensor_type: my_sensor" szekciót). Ügyeljen arra, hogy a szenzor szekciót a config fájlban az első felhasználása fölé helyezze a fűtőszekcióban.</p>
<p>Egyedi ADC hőmérséklet-érzékelők (tetszőleges számú szekciót lehet definiálni "adc_temperature" előtaggal). Ez lehetővé teszi egy olyan egyéni hőmérséklet-érzékelő definiálását, amely egy feszültséget mér egy analóg-digitális átalakító (ADC) tűn, és lineáris interpolációt használ a konfigurált hőmérséklet/feszültség (vagy hőmérséklet/ellenállás) mérések között a hőmérséklet meghatározásához. Az így kapott érzékelő sensor_type-ként használható egy fűtőszekcióban. (Ha például egy "[adc_temperature my_sensor]" szekciót definiálunk, akkor egy fűtőelem definiálásakor használhatjuk a "sensor_type: my_sensor" szekciót). Ügyelj arra, hogy a szenzor szekciót a config fájlban az első felhasználása fölé helyezze a fűtőszekcióban.</p>
<div class="highlight"><pre><span></span><code>[adc_temperature my_sensor]
#temperature1:
#voltage1:
@@ -6177,7 +6177,7 @@ run_current:
# A motorvezérlő run_current százalékos aránya lecsökken, amikor az
# üresjárati időtúllépés lejár (az időtúllépést az [idle_timeout]
# konfigurációs szakaszban kell beállítani). Az áramerősség ismét
# megemelkedik, ha a léptetőnek ismét mozognia kell. Ügyeljen arra,
# megemelkedik, ha a léptetőnek ismét mozognia kell. Ügyelj arra,
# hogy ezt elég magas értékre állítsd be, hogy a léptetők ne veszítsék el
# pozíciójukat. Van egy kis késleltetés is, amíg az áram ismét
# megemelkedik, ezért ezt vedd figyelembe, amikor a léptető
@@ -6454,7 +6454,7 @@ lcd_type:
#encoder_steps_per_detent:
# Hány lépést ad ki a kódoló reteszelésenként (&quot;kattintás&quot;). Ha a
# kódolónak két reteszre van szüksége a bejegyzések közötti mozgáshoz,
# vagy két bejegyzést mozgat meg egy rögzítésből, próbálja meg ezt
# vagy két bejegyzést mozgat meg egy rögzítésből, próbáld meg ezt
# megváltoztatni. A megengedett értékek 2 (féllépcsős) vagy
# 4 (teljes lépés). Az alapértelmezett érték a 4.
#click_pin:
@@ -6698,7 +6698,7 @@ text:
# 8, egyenként 5 bites sorból kell állnia. Ez a paraméter nem kötelező.
#hd44780_slot:
# A hd44780 hardver indexe (0..7) a karakterjel tárolására. Ha több
# különálló kép használja ugyanazt a tárat, ügyeljen arra, hogy ezek
# különálló kép használja ugyanazt a tárat, ügyelj arra, hogy ezek
# közül csak egyet használjon az adott képernyőn. Ez a paraméter akkor
# szükséges, ha a hd44780_data meg van adva.
</code></pre></div>
@@ -6794,7 +6794,7 @@ text:
<div class="highlight"><pre><span></span><code>[filament_switch_sensor my_sensor]
#pause_on_runout: True
# Ha True értékre van állítva, a PAUSE azonnal végrehajtódik, miután a
# rendszer szálkifutást észlel. Ne feledje, hogy ha a pause_on_runout
# rendszer szálkifutást észlel. Ne feledd, hogy ha a pause_on_runout
# értéke False, és a runout_gcode kimarad, akkor a kifutás észlelése le
# van tiltva. Az alapértelmezett érték True.
#runout_gcode:
@@ -6952,7 +6952,7 @@ clk_pin:
</code></pre></div>
<h3 id="adc_scaled">[adc_scaled]<a class="headerlink" href="#adc_scaled" title="Permanent link">&para;</a></h3>
<p>Duet2 Maestro analóg skálázás vref és vssa leolvasások alapján. Az adc_scaled szakasz definiálása virtuális adc-tűként (például "my_name:PB0") tesz lehetővé, amelyeket automatikusan a kártya vref és vssa figyelőtűi állítanak be. Ügyeljen arra, hogy ezt a konfigurációs szakaszt minden olyan konfigurációs szakasz felett definiálja, amely ezeket a virtuális tűket használja.</p>
<p>Duet2 Maestro analóg skálázás vref és vssa leolvasások alapján. Az adc_scaled szakasz definiálása virtuális adc-tűként (például "my_name:PB0") tesz lehetővé, amelyeket automatikusan a kártya vref és vssa figyelőtűi állítanak be. Ügyelj arra, hogy ezt a konfigurációs szakaszt minden olyan konfigurációs szakasz felett definiálja, amely ezeket a virtuális tűket használja.</p>
<p>Lásd a <a href="https://github.com/Klipper3d/klipper/blob/master/config/generic-duet2-maestro.cfg">generic-duet2-maestro.cfg</a> fájlt egy példáért.</p>
<div class="highlight"><pre><span></span><code>[adc_scaled my_name]
vref_pin:

View File

@@ -1399,7 +1399,7 @@
<h1 id="konfiguracios-ellenorzesek">Konfigurációs ellenőrzések<a class="headerlink" href="#konfiguracios-ellenorzesek" title="Permanent link">&para;</a></h1>
<p>Ez a dokumentum a Klipper printer.cfg fájl tű beállításainak megerősítéséhez szükséges lépések listáját tartalmazza. Célszerű ezeket a lépéseket a <a href="Installation.html">telepítési dokumentum</a> lépéseinek követésével végrehajtani.</p>
<p>Az útmutató során szükség lehet a Klipper konfigurációs fájljának módosítására. Ügyeljen arra, hogy a konfigurációs fájl minden módosítása után adjon ki egy RESTART parancsot, hogy megbizonyosodjon arról, hogy a változtatás érvénybe lép (írja be a "restart" kifejezést az Octoprint terminál lapjára, majd kattintson a "Küldés" gombra). Az is jó ötlet, hogy minden RESTART után kiad egy STATUS parancsot a konfigurációs fájl sikeres betöltésének ellenőrzésére.</p>
<p>Az útmutató során szükség lehet a Klipper konfigurációs fájljának módosítására. Ügyelj arra, hogy a konfigurációs fájl minden módosítása után adjon ki egy RESTART parancsot, hogy megbizonyosodjon arról, hogy a változtatás érvénybe lép (írja be a "restart" kifejezést az Octoprint terminál lapjára, majd kattintson a "Küldés" gombra). Az is jó ötlet, hogy minden RESTART után kiad egy STATUS parancsot a konfigurációs fájl sikeres betöltésének ellenőrzésére.</p>
<h2 id="ellenorizze-a-homersekletet">Ellenőrizze a hőmérsékletet<a class="headerlink" href="#ellenorizze-a-homersekletet" title="Permanent link">&para;</a></h2>
<p>Kezd azzal, hogy ellenőrzöd, a hőmérséklet megfelelően van-e jelentve. Lépj az Octoprint hőmérséklet lapjára.</p>
<p><img alt="octoprint-temperature" src="img/octoprint-temperature.png" /></p>

View File

@@ -1416,7 +1416,7 @@
<p>Az eszközön belül a "HELP" parancsban talál további információkat a funkcióiról.</p>
<p>Néhány parancssori opció is rendelkezésre áll. További információkért futtassa a: <code>~/klippy-env/bin/python ./klippy/console.py --help</code> parancsot</p>
<h2 id="a-g-kod-fajlok-leforditasa-mikrokontroller-parancsokra">A G-kód fájlok lefordítása mikrokontroller-parancsokra<a class="headerlink" href="#a-g-kod-fajlok-leforditasa-mikrokontroller-parancsokra" title="Permanent link">&para;</a></h2>
<p>A Klippy gazdagép kódja futhat kötegelt üzemmódban, hogy előállítsa a G-kód fájlhoz tartozó alacsony szintű mikrokontroller-parancsokat. Ezeknek az alacsony szintű parancsoknak a vizsgálata hasznos, amikor megpróbálja megérteni az alacsony szintű hardver műveleteit. Az is hasznos lehet, hogy összehasonlítsuk a mikrokontroller-parancsok közötti különbséget egy kódváltás után.</p>
<p>A Klippy gazdagép kódja futhat kötegelt üzemmódban, hogy előállítsa a G-kód fájlhoz tartozó alacsony szintű mikrokontroller-parancsokat. Ezeknek az alacsony szintű parancsoknak a vizsgálata hasznos, amikor megpróbálod megérteni az alacsony szintű hardver műveleteit. Az is hasznos lehet, hogy összehasonlítsuk a mikrokontroller-parancsok közötti különbséget egy kódváltás után.</p>
<p>A Klippy futtatásához ebben a kötegelt üzemmódban egy egyszeri lépés szükséges a mikrokontroller "adatszótár" létrehozásához. Ez a mikrokontroller kódjának lefordításával történik, hogy megkapjuk a <strong>out/klipper.dict</strong> fájlt:</p>
<div class="highlight"><pre><span></span><code>make menuconfig
make

View File

@@ -1382,9 +1382,9 @@ DELTA_CALIBRATE METHOD=manual
<p>Az alap delta-kalibrálás általában jó munkát végez a delta paraméterek kiszámításában, hogy a fúvóka a megfelelő távolságra legyen a tárgyasztaltól. Nem próbálja azonban kalibrálni az X és Y dimenzió pontosságát. A méretpontosság ellenőrzésére érdemes egy kibővített delta-kalibrációt elvégezni.</p>
<p>Ehhez a kalibrálási eljáráshoz ki kell nyomtatni egy tesztobjektumot, és a tesztobjektum egyes részeit digitális tolómérővel kell megmérni.</p>
<p>A kibővített delta-kalibrálás futtatása előtt le kell futtatni az alap delta-kalibrálást (a DELTA_CALIBRATE paranccsal) és el kell menteni az eredményeket (a SAVE_CONFIG paranccsal). Győződjön meg róla, hogy a nyomtató konfigurációjában és hardverében nem történt semmilyen jelentős változás az alap delta-kalibrálás legutóbbi végrehajtása óta (ha nem biztos benne, futtassa le újra az <a href="#basic-delta-calibration">alap delta-kalibrálás</a> parancsot, beleértve a SAVE_CONFIG parancsot is, közvetlenül az alább leírt tesztobjektum nyomtatása előtt.)</p>
<p>Használjon szeletelőt a <a href="prints/calibrate_size.stl">docs/prints/calibrate_size.stl</a> fájlból G-kód generálásához. Szeletelje az objektumot lassú sebességgel (pl. 40mm/s). Ha lehetséges, használjon merev műanyagot (pl. PLA) a tárgyhoz. A tárgy átmérője 140 mm. Ha ez túl nagy a nyomtató számára, akkor át lehet méretezni (de ügyeljen arra, hogy mind az X, és az Y tengelyt egyenletesen méretezze). Ha a nyomtató jelentősen nagyobb nyomatokat támogat, akkor a tárgy is megnövelhető. A nagyobb méret javíthatja a mérési pontosságot, de a jó tapadás fontosabb, mint a nagyobb nyomtatási méret.</p>
<p>Használjon szeletelőt a <a href="prints/calibrate_size.stl">docs/prints/calibrate_size.stl</a> fájlból G-kód generálásához. Szeletelje az objektumot lassú sebességgel (pl. 40mm/s). Ha lehetséges, használjon merev műanyagot (pl. PLA) a tárgyhoz. A tárgy átmérője 140 mm. Ha ez túl nagy a nyomtató számára, akkor át lehet méretezni (de ügyelj arra, hogy mind az X, és az Y tengelyt egyenletesen méretezze). Ha a nyomtató jelentősen nagyobb nyomatokat támogat, akkor a tárgy is megnövelhető. A nagyobb méret javíthatja a mérési pontosságot, de a jó tapadás fontosabb, mint a nagyobb nyomtatási méret.</p>
<p>Nyomtasd ki a tesztobjektumot, és várja meg, amíg teljesen kihűl. Az alább leírt parancsokat ugyanazokkal a nyomtatóbeállításokkal kell futtatni, mint amelyekkel a kalibrációs tárgyat nyomtatta (ne futtassa a DELTA_CALIBRATE parancsot a nyomtatás és a mérés között, vagy ne tegyen olyat, ami egyébként megváltoztatná a nyomtató konfigurációját).</p>
<p>Ha lehetséges, az alábbiakban leírt méréseket akkor végezze el, amikor a tárgy még mindig a nyomtató tárgyasztalhoz van rögzítve, de ne aggódjon, ha az alkatrész leválik a tárgyasztalról. Csak próbálja meg elkerülni a tárgy meghajlását a mérések elvégzésekor.</p>
<p>Ha lehetséges, az alábbiakban leírt méréseket akkor végezze el, amikor a tárgy még mindig a nyomtató tárgyasztalhoz van rögzítve, de ne aggódjon, ha az alkatrész leválik a tárgyasztalról. Csak próbáld meg elkerülni a tárgy meghajlását a mérések elvégzésekor.</p>
<p>Kezd a középső oszlop és az "A" felirat melletti oszlop közötti távolság mérésével (amelynek szintén az "A" torony felé kell mutatnia).</p>
<p><img alt="delta-a-distance" src="img/delta-a-distance.jpg" /></p>
<p>Ezután menjen az óramutató járásával ellentétes irányba, és mérje meg a középső oszlop és a többi oszlop közötti távolságokat (a középsőtől a "C" feliratú oszlopig terjedő távolság, a középsőtől a "B" feliratú oszlopig terjedő távolság stb.).</p>
@@ -1430,7 +1430,7 @@ DELTA_CALIBRATE METHOD=manual
<div class="highlight"><pre><span></span><code>SAVE_CONFIG
</code></pre></div>
<p>A SAVE_CONFIG parancs mind a frissített delta paramétereket, mind a távolságmérésekből származó információkat elmenti. A jövőbeni DELTA_CALIBRATE parancsok ezeket a távolságinformációkat is felhasználják. A SAVE_CONFIG parancs futtatása után ne próbálja meg újra megadni a nyers távolságméréseket, mivel ez a parancs megváltoztatja a nyomtató konfigurációját, és a nyers mérések már nem érvényesek.</p>
<p>A SAVE_CONFIG parancs mind a frissített delta paramétereket, mind a távolságmérésekből származó információkat elmenti. A jövőbeni DELTA_CALIBRATE parancsok ezeket a távolságinformációkat is felhasználják. A SAVE_CONFIG parancs futtatása után ne próbáld meg újra megadni a nyers távolságméréseket, mivel ez a parancs megváltoztatja a nyomtató konfigurációját, és a nyers mérések már nem érvényesek.</p>
<h3 id="tovabbi-megjegyzesek">További megjegyzések<a class="headerlink" href="#tovabbi-megjegyzesek" title="Permanent link">&para;</a></h3>
<ul>
<li>Ha a delta nyomtató jó méretpontossággal rendelkezik, akkor a két oszlop közötti távolságnak körülbelül 74 mm-nek kell lennie, és minden oszlop szélességének körülbelül 9 mm-nek kell lennie. (Pontosabban, a cél az, hogy a két oszlop közötti távolság mínusz az egyik oszlop szélessége pontosan 65 mm legyen.) Ha az alkatrészben méretpontatlanság van, akkor a DELTA_ANALYZE rutin új delta paramétereket számol ki a távolságmérések és a legutóbbi DELTA_CALIBRATE parancsból származó korábbi magasságmérések felhasználásával.</li>

View File

@@ -1287,7 +1287,7 @@
<h1 id="pelda-konfiguraciok">Példa konfigurációk<a class="headerlink" href="#pelda-konfiguraciok" title="Permanent link">&para;</a></h1>
<p>Ez a dokumentum a Klipper github tárhoz (a <a href="https://github.com/Klipper3d/klipper/blob/master/config/">config könyvtárban</a> található) egy Klipper példakonfigurációhoz való hozzájáruláshoz tartalmaz útmutatást.</p>
<p>Ne feledje, hogy a <a href="https://community.klipper3d.org">Klipper Community Discourse szerver</a> szintén hasznos forrás a konfigurációs fájlok kereséséhez és megosztásához.</p>
<p>Ne feledd, hogy a <a href="https://community.klipper3d.org">Klipper Community Discourse szerver</a> szintén hasznos forrás a konfigurációs fájlok kereséséhez és megosztásához.</p>
<h2 id="iranyelvek">Irányelvek<a class="headerlink" href="#iranyelvek" title="Permanent link">&para;</a></h2>
<ol>
<li>Válassza ki a megfelelő konfigurációs fájlnév előtagot:<ol>
@@ -1311,8 +1311,8 @@
</li>
<li>Where possible, it is best to use the same wording, phrasing, indentation, and section ordering as the existing config files.<ol>
<li>The top of each config file should list the type of micro-controller the user should select during "make menuconfig". It should also have a reference to "docs/Config_Reference.md".</li>
<li>Ne másolja be a mező dokumentációját a példakonfigurációs fájlokba. (Ez karbantartási terhet jelent, mivel a dokumentáció frissítése sok helyen változtatást igényelne.)</li>
<li>A példa konfigurációs fájlok nem tartalmazhatnak "SAVE_CONFIG" részt. Ha szükséges, másolja át a SAVE_CONFIG szakaszból a megfelelő mezőket a fő konfigurációs terület megfelelő szakaszába.</li>
<li>Ne másold be a mező dokumentációját a példakonfigurációs fájlokba. (Ez karbantartási terhet jelent, mivel a dokumentáció frissítése sok helyen változtatást igényelne.)</li>
<li>A példa konfigurációs fájlok nem tartalmazhatnak "SAVE_CONFIG" részt. Ha szükséges, másold át a SAVE_CONFIG szakaszból a megfelelő mezőket a fő konfigurációs terület megfelelő szakaszába.</li>
<li>Használja a <code>field: value</code> szintaxist a <code>field=value</code> helyett.</li>
<li>Extruder <code>rotation_distance</code> hozzáadásakor célszerű megadni a <code>gear_ratio</code> értéket, ha az extruder fogaskerékkel rendelkezik. A példakonfigurációkban szereplő rotation_distance értéktől azt várjuk, hogy korreláljon az extruderben lévő fogaskerék kerületével. Ez általában 20 és 35 mm közötti tartományban van. A <code>gear_ratio</code> megadásakor előnyösebb a mechanizmuson lévő tényleges fogaskerekek fogszámának megadása (pl. inkább <code>gear_ratio: 80:20</code>, mint <code>gear_ratio: 4:1</code>). További információkért lásd a <a href="Rotation_Distance.html#using-a-gear_ratio">forgatási távolság dokumentumot</a>.</li>
<li>Kerülje az alapértelmezett értékre beállított mezőértékek meghatározását. Például nem szabad megadni <code>min_extrude_temp: 170</code>, mivel ez már az alapértelmezett érték.</li>

View File

@@ -1626,7 +1626,7 @@ sudo service klipper start
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
</code></pre></div>
<p>Ügyeljen arra, hogy a fent lefuttatott "ls" parancsból másolja be a nevet, mivel a név minden nyomtatónál más lesz.</p>
<p>Ügyelj arra, hogy a fent lefuttatott "ls" parancsból másold be a nevet, mivel a név minden nyomtatónál más lesz.</p>
<p>Ha több mikrovezérlőt használsz, és ezek nem rendelkeznek egyedi azonosítóval (ez gyakori a CH340 USB-chippel ellátott lapokon), akkor kövesd a fenti utasításokat a <code>ls /dev/serial/by-path/*</code> parancs használatával.</p>
<h2 id="a-mikrokontroller-ujrainditasakor-az-eszkoz-devttyusb1-re-valt">A mikrokontroller újraindításakor az eszköz /dev/ttyUSB1-re vált<a class="headerlink" href="#a-mikrokontroller-ujrainditasakor-az-eszkoz-devttyusb1-re-valt" title="Permanent link">&para;</a></h2>
<p>Kövesse a "<a href="#hol-van-a-soros-portom">Hol van a soros portom?</a>" szakaszban található utasításokat, hogy ezt megakadályozza.</p>
@@ -1635,7 +1635,7 @@ serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
<p>Ha időszakos hiba van, vagy szabványos beállításod van, akkor ellenőrizd, hogy a Klipper nem fut-e égetés közben (sudo service klipper stop), győződj meg róla, hogy az OctoPrint nem próbál közvetlenül az eszközhöz csatlakozni (nyisd meg a weblapon a Kapcsolat lapot, és kattints a Kapcsolat megszakítása gombra, ha a soros port az eszközhöz van beállítva), és győződj meg róla, hogy a FLASH_DEVICE helyesen van beállítva a lapodhoz (lásd a fenti <a href="#hol-van-a-soros-portom">kérdést</a>).</p>
<p>Ha azonban a "make flash" egyszerűen nem működik az alaplapján, akkor manuálisan kell égetnie. Nézze meg, hogy van-e a <a href="https://github.com/Klipper3d/klipper/blob/master/config">config könyvtárban</a> egy config fájl, amely konkrét utasításokat tartalmaz az eszköz égetésére. Ellenőrizze a kártya gyártójának dokumentációját is, hogy leírja-e, hogyan kell égetni az eszközt. Végül, lehetséges lehet, hogy manuálisan égessük az eszközt olyan eszközökkel, mint az "avrdude" vagy a "bossac" - további információkért lásd a <a href="Bootloaders.html">bootloader dokumentumot</a>.</p>
<h2 id="hogyan-valtoztathatom-meg-a-soros-port-atviteli-sebesseget">Hogyan változtathatom meg a soros port átviteli sebességét?<a class="headerlink" href="#hogyan-valtoztathatom-meg-a-soros-port-atviteli-sebesseget" title="Permanent link">&para;</a></h2>
<p>A Klipper ajánlott átviteli sebessége 250000. Ez az átviteli ráta jól működik minden olyan mikrokontroller kártyán, amelyet a Klipper támogat. Ha talált egy online útmutatót, amely más átviteli sebességet javasol, akkor hagyja figyelmen kívül az útmutatónak ezt a részét, és folytassa az alapértelmezett 250000 értékkel.</p>
<p>A Klipper ajánlott átviteli sebessége 250000. Ez az átviteli ráta jól működik minden olyan mikrokontroller kártyán, amelyet a Klipper támogat. Ha talált egy online útmutatót, amely más átviteli sebességet javasol, akkor hagyja figyelmen kívül az útmutatónak ezt a részét, és folytasd az alapértelmezett 250000 értékkel.</p>
<p>Ha mindenképpen meg akarja változtatni az átviteli sebességet, akkor az új sebességet a mikrokontrollerben kell beállítani (a <strong>make menuconfig</strong> alatt), és a frissített kódot le kell fordítani és be kell égetni a mikrokontrollerbe. A Klipper printer.cfg fájlt is frissíteni kell, hogy megfeleljen ennek az átviteli sebességnek (lásd a <a href="Config_Reference.html#mcu">konfigurációs hivatkozást</a> a részleteket). Például:</p>
<div class="highlight"><pre><span></span><code>[mcu]
baud: 250000
@@ -1672,7 +1672,7 @@ baud: 250000
<h2 id="miert-van-a-z-position_endstop-05-re-allitva-az-alapertelmezett-konfiguracioban">Miért van a Z position_endstop 0,5-re állítva az alapértelmezett konfigurációban?<a class="headerlink" href="#miert-van-a-z-position_endstop-05-re-allitva-az-alapertelmezett-konfiguracioban" title="Permanent link">&para;</a></h2>
<p>A cartesian stílusú nyomtatók esetében a Z position_endstop megadja, hogy a fúvóka milyen messze van a tárgyasztaltól, amikor a végállás működésbe lép. Ha lehetséges, ajánlott Z-max végállást használni, és a tárgyasztaltól távolabb elhelyezni (mivel ez csökkenti a tárgyasztal ütközés lehetőségét). Ha azonban a tárgyasztal felé kell elindulni, akkor a végállást úgy kell beállítani, hogy akkor lépjen működésbe, amikor a fúvóka még mindig kis távolságra van a tárgyasztaltól. Így a tengely homingolásakor a fúvóka még azelőtt megáll, hogy a fúvóka hozzáérne a tárgyasztalhoz. További információért lásd a <a href="Bed_Level.html">tárgyasztal szintezés dokumentumot</a>.</p>
<h2 id="atkonvertaltam-a-konfiguraciomat-marlinbol-es-az-xy-tengelyek-jol-mukodnek-de-a-z-tengely-kezdopont-felvetelekor-csak-egy-csikorgo-zajt-hallok">Átkonvertáltam a konfigurációmat Marlinból, és az X/Y tengelyek jól működnek, de a Z tengely kezdőpont felvételekor csak egy csikorgó zajt hallok<a class="headerlink" href="#atkonvertaltam-a-konfiguraciomat-marlinbol-es-az-xy-tengelyek-jol-mukodnek-de-a-z-tengely-kezdopont-felvetelekor-csak-egy-csikorgo-zajt-hallok" title="Permanent link">&para;</a></h2>
<p>Rövid válasz: Először is ellenőrizze, hogy a <a href="Config_checks.html">konfigurációs ellenőrzések dokumentumban</a> leírtak szerint ellenőrizte-e a léptető konfigurációját. Ha a probléma továbbra is fennáll, próbálja meg csökkenteni a max_z_velocity értéket a nyomtató konfigurációjában.</p>
<p>Rövid válasz: Először is ellenőrizze, hogy a <a href="Config_checks.html">konfigurációs ellenőrzések dokumentumban</a> leírtak szerint ellenőrizte-e a léptető konfigurációját. Ha a probléma továbbra is fennáll, próbáld meg csökkenteni a max_z_velocity értéket a nyomtató konfigurációjában.</p>
<p>Hosszú válasz: A gyakorlatban a Marlin jellemzően csak körülbelül 10000 lépés/másodperc sebességgel tud lépni. Ha olyan sebességgel kell mozognia, amely nagyobb lépésszámot igényel, akkor a Marlin általában csak olyan gyorsan lép, amilyen gyorsan csak tud. A Klipper sokkal nagyobb lépésszámot képes elérni, de a léptetőmotornak nem biztos, hogy elegendő nyomatéka van a nagyobb sebességű mozgáshoz. Tehát egy nagy áttételszámú vagy nagy mikrolépésszámú Z tengely esetében a ténylegesen elérhető max_z_sebesség kisebb lehet, mint ami a Marlinban be van állítva.</p>
<h2 id="a-tmc-motorvezerlo-kikapcsol-nyomtatas-kozben">A TMC motorvezérlő kikapcsol nyomtatás közben<a class="headerlink" href="#a-tmc-motorvezerlo-kikapcsol-nyomtatas-kozben" title="Permanent link">&para;</a></h2>
<p>Ha a TMC2208 (vagy TMC2224) motorvezérlőt "standalone módban" használja, akkor győződjön meg róla, hogy a <a href="#hogyan-frissithetek-a-legujabb-szoftverre">Klipper legújabb verzióját</a> használja. A TMC2208 "stealthchop" motorvezérlő problémájának megoldása 2020 március közepén került hozzá a Klipperhez.</p>
@@ -1696,7 +1696,7 @@ baud: 250000
<p>Ezenkívül a mikrovezérlő szoftver indításkor minden fűtőberendezéshez be van állítva egy minimális és maximális hőmérséklettartomány (a részletekért lásd a <a href="Config_Reference.html#extruder">konfigurációs hivatkozásban</a> található min_temp és max_temp paramétereket). Ha a mikrokontroller azt érzékeli, hogy a hőmérséklet e tartományon kívül esik, akkor szintén "leállítás" állapotba lép.</p>
<p>A gazdaszoftver külön kódot is tartalmaz a fűtőelemek és a hőmérséklet érzékelők helyes működésének ellenőrzésére. További részletekért lásd a <a href="Config_Reference.html#verify_heater">konfigurációs hivatkozás</a> dokumentumot.</p>
<h2 id="hogyan-alakithatok-at-egy-marlin-tu-szamot-klipper-tu-nevre">Hogyan alakíthatok át egy Marlin tű számot Klipper tű névre?<a class="headerlink" href="#hogyan-alakithatok-at-egy-marlin-tu-szamot-klipper-tu-nevre" title="Permanent link">&para;</a></h2>
<p>Rövid válasz: <a href="https://github.com/Klipper3d/klipper/blob/master/config/sample-aliases.cfg">sample-aliases.cfg</a> fájlban található leképezés. Használja ezt a fájlt útmutatóként a tényleges mikrokontroller tű nevek megtalálásához. (Az is lehetséges, hogy a vonatkozó <a href="Config_Reference.html#board_pins">board_pins</a> config szakaszt átmásolja a config fájljába, és használja az álneveket a configban, de előnyösebb a tényleges mikrokontroller tű nevek lefordítása és használata.) Vedd figyelembe, hogy a sample-aliases.cfg fájl olyan tű neveket használ, amelyek "ar" előtaggal kezdődnek "D" helyett (pl. az Arduino tű <code>D23</code> a Klipper álnév <code>ar23</code>) és az "analog" helyett "A" (pl. az Arduino tű <code>A14</code> a Klipper álnév <code>analog14</code>).</p>
<p>Rövid válasz: <a href="https://github.com/Klipper3d/klipper/blob/master/config/sample-aliases.cfg">sample-aliases.cfg</a> fájlban található leképezés. Használja ezt a fájlt útmutatóként a tényleges mikrokontroller tű nevek megtalálásához. (Az is lehetséges, hogy a vonatkozó <a href="Config_Reference.html#board_pins">board_pins</a> config szakaszt átmásold a config fájljába, és használja az álneveket a configban, de előnyösebb a tényleges mikrokontroller tű nevek lefordítása és használata.) Vedd figyelembe, hogy a sample-aliases.cfg fájl olyan tű neveket használ, amelyek "ar" előtaggal kezdődnek "D" helyett (pl. az Arduino tű <code>D23</code> a Klipper álnév <code>ar23</code>) és az "analog" helyett "A" (pl. az Arduino tű <code>A14</code> a Klipper álnév <code>analog14</code>).</p>
<p>Hosszú válasz: Klipper a mikrokontroller által meghatározott szabványos tű neveket használja. Az Atmega chipeken ezek a hardveres tűk olyan neveket viselnek, mint <code>PA4</code>, <code>PC7</code>, vagy <code>PD2</code>.</p>
<p>Régen az Arduino projekt úgy döntött, hogy nem használja a szabványos hardverneveket, hanem saját, növekvő számokon alapuló tű neveket használ. Ezek az Arduino nevek általában úgy néznek ki, mint <code>D23</code> vagy <code>A14</code>. Ez egy szerencsétlen választás volt, amely sok zavart okozott. Különösen az Arduino tű-számok gyakran nem fordítják le ugyanazokat a hardveres neveket. Például a <code>D21</code> az <code>PD0</code> egy közös Arduino lapon, de <code>PC7</code> egy másik közös Arduino lapon.</p>
<p>A zavar elkerülése érdekében a Klipper alapkódja a mikrokontroller által meghatározott szabványos tű neveket használja.</p>
@@ -1744,7 +1744,7 @@ sudo service klipper restart
<p>Ha e parancs használata után a szoftver arra figyelmeztet, hogy a mikrokontrollert újra kell égetni, vagy más szokatlan hiba lép fel, akkor kövesse a fent leírt teljes frissítési lépéseket.</p>
<p>Ha továbbra is fennállnak a hibák, akkor ellenőrizze a <a href="Config_Changes.html">konfigurációs változások</a> dokumentumot, mivel lehet, hogy módosítani kell a nyomtató konfigurációját.</p>
<p>Ne feledje, hogy a RESTART és FIRMWARE_RESTART G-kód parancsok nem töltenek be új szoftvert a fenti "sudo service klipper restart" és "make flash" parancsok szükségesek a szoftverváltás érvénybe lépéséhez.</p>
<p>Ne feledd, hogy a RESTART és FIRMWARE_RESTART G-kód parancsok nem töltenek be új szoftvert a fenti "sudo service klipper restart" és "make flash" parancsok szükségesek a szoftverváltás érvénybe lépéséhez.</p>
<h2 id="hogyan-tavolitsam-el-a-klippert">Hogyan távolítsam el a klippert?<a class="headerlink" href="#hogyan-tavolitsam-el-a-klippert" title="Permanent link">&para;</a></h2>
<p>A firmware oldalon semmi különösnek nem kell történnie. Csak kövesse az új firmware égetési utasításait.</p>
<p>A Raspberry Pi oldalon egy eltávolító szkript elérhető a <a href="https://github.com/Klipper3d/klipper/blob/master/scripts/klipper-uninstall.sh">scripts/klipper-uninstall.sh</a> alatt. Például:</p>

View File

@@ -1366,7 +1366,7 @@ make menuconfig
<div class="highlight"><pre><span></span><code>make
</code></pre></div>
<p>Ha a <a href="#obtain-a-klipper-configuration-file">nyomtató konfigurációs fájl</a> tetején található megjegyzések egyéni lépéseket írnak le a "flash" végső képnek a nyomtató vezérlőpanelére történő villogtatásához, akkor kövesse ezeket a lépéseket, majd folytassa az <a href="#configuring-octoprint-to-use-klipper">OctoPrint konfigurálása</a> lépéseket.</p>
<p>Ha a <a href="#obtain-a-klipper-configuration-file">nyomtató konfigurációs fájl</a> tetején található megjegyzések egyéni lépéseket írnak le a "flash" végső képnek a nyomtató vezérlőpanelére történő égetéséhez, akkor kövesd ezeket a lépéseket, majd folytasd az <a href="#configuring-octoprint-to-use-klipper">OctoPrint konfigurálása</a> lépésekkel.</p>
<p>Ellenkező esetben a következő lépéseket gyakran használják a nyomtató vezérlőlapjának "flash" égetésére. Először meg kell határozni a mikrokontrollerhez csatlakoztatott soros portot. Futtassa a következőket:</p>
<div class="highlight"><pre><span></span><code>ls /dev/serial/by-id/*
</code></pre></div>
@@ -1389,7 +1389,7 @@ sudo service klipper start
<p>Lépj a Beállítások lapra (a csavarkulcs ikon az oldal tetején). A "További soros portok" részben a "Soros kapcsolat" alatt add hozzá a "/tmp/printer" elemet. Ezután kattintson a "Mentés" gombra.</p>
<p>Lépj újra a Beállítások fülre, és a „Soros kapcsolat” alatt módosítsa a „Soros port” beállítást „/tmp/printer”-re.</p>
<p>A Beállítások lapon lépj a „Viselkedés” allapra, és válassza a „Folyamatban lévő nyomtatás törlése, de továbbra is csatlakozva maradjon a nyomtatóhoz” lehetőséget. Kattintson a "Mentés" gombra.</p>
<p>A főoldalon, a „Kapcsolat” részben (az oldal bal felső sarkában) győződjön meg arról, hogy a „Soros Port” beállítása „/tmp/printer”, majd kattintson a „Csatlakozás” gombra. (Ha a „/tmp/printer” nem elérhető, próbálja meg újratölteni az oldalt.)</p>
<p>A főoldalon, a „Kapcsolat” részben (az oldal bal felső sarkában) győződjön meg arról, hogy a „Soros Port” beállítása „/tmp/printer”, majd kattintson a „Csatlakozás” gombra. (Ha a „/tmp/printer” nem elérhető, próbáld meg újratölteni az oldalt.)</p>
<p>A csatlakozás után lépj a "Terminal" fülre, és írja be a "status" kifejezést (idézőjelek nélkül) a parancsbeviteli mezőbe, majd kattintson a "Küldés" gombra. A terminálablak valószínűleg hibát jelez a konfigurációs fájl megnyitásakor ez azt jelenti, hogy az OctoPrint sikeresen kommunikál a Klipperrel. Tovább a következő részhez.</p>
<h2 id="a-klipper-beallitasa">A Klipper beállítása<a class="headerlink" href="#a-klipper-beallitasa" title="Permanent link">&para;</a></h2>
<p>A következő lépés a <a href="#obtain-a-klipper-configuration-file">nyomtató konfigurációs fájl</a> átmásolása a Raspberry Pi-re.</p>
@@ -1415,7 +1415,7 @@ serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
<p>A fájl létrehozása és szerkesztése után az OctoPrint webes terminálján ki kell adni egy "újraindítás" parancsot a konfiguráció betöltéséhez. A "status" parancs azt jelenti, hogy a nyomtató készen áll, ha a Klipper config fájl sikeresen beolvasásra került, és a mikrokontroller sikeresen meg lett találva és konfigurálva.</p>
<p>A nyomtató konfigurációs fájljának testreszabásakor nem ritka, hogy a Klipper konfigurációs hibát jelez. Ha hiba lép fel, végezze el a szükséges javításokat a nyomtató konfigurációs fájljában, és add ki az "újraindítás" parancsot, amíg az "állapot" nem jelzi, hogy a nyomtató készen áll.</p>
<p>A Klipper az OctoPrint terminállapon keresztül jelenti a hibaüzeneteket. A "status" paranccsal a hibaüzenetek újra jelenthetők. A Klipper alapértelmezett indítószkriptje egy naplót is elhelyez a <strong>/tmp/klippy.log</strong> fájlban, amely részletesebb információkat tartalmaz.</p>
<p>Miután a Klipper jelenti, hogy a nyomtató készen áll, folytassa a <a href="Config_checks.html">config check</a> című dokumentumal, hogy elvégezzen néhány alapvető ellenőrzést a config fájlban lévő definíciókon. További információkért lásd a fő <a href="Overview.html">dokumentációs hivatkozás</a> című rész.</p>
<p>Miután a Klipper jelenti, hogy a nyomtató készen áll, folytasd a <a href="Config_checks.html">konfigurációs ellenőrzés</a> című dokumentumal, hogy elvégezzen néhány alapvető ellenőrzést a config fájlban lévő definíciókon. További információkért lásd a fő <a href="Overview.html">dokumentációs hivatkozás</a> című rész.</p>
</article>

View File

@@ -1718,7 +1718,7 @@ probe_points: ...
<p>Ekkor a <code>TEST_RESONANCES AXIS=X</code> és <code>TEST_RESONANCES AXIS=Y</code> parancsok a megfelelő gyorsulásmérőt fogják használni minden tengelyhez.</p>
<h3 id="max-simitas">Max simítás<a class="headerlink" href="#max-simitas" title="Permanent link">&para;</a></h3>
<p>Ne feledje, hogy a bemeneti formázó simítást hozhat létre az alkatrészekben. A <code>calibrate_shaper.py</code> szkript vagy <code>SHAPER_CALIBRATE</code> parancs által végrehajtott bemeneti formázó automatikus hangolása nem súlyosbítja a simítást, ugyanakkor megpróbálja minimalizálni az ebből eredő rezgéseket. Néha az alakformáló frekvencia optimálistól elmaradó választását hozhatják, vagy talán egyszerűen csak kevésbé simítják az alkatrészeket a nagyobb fennmaradó rezgések rovására. Ezekben az esetekben kérheti a bemeneti formázó maximális simításának korlátozását.</p>
<p>Ne feledd, hogy a bemeneti formázó simítást hozhat létre az alkatrészekben. A <code>calibrate_shaper.py</code> szkript vagy <code>SHAPER_CALIBRATE</code> parancs által végrehajtott bemeneti formázó automatikus hangolása nem súlyosbítja a simítást, ugyanakkor megpróbálja minimalizálni az ebből eredő rezgéseket. Néha az alakformáló frekvencia optimálistól elmaradó választását hozhatják, vagy talán egyszerűen csak kevésbé simítják az alkatrészeket a nagyobb fennmaradó rezgések rovására. Ezekben az esetekben kérheti a bemeneti formázó maximális simításának korlátozását.</p>
<p>Nézzük meg az automatikus hangolás következő eredményeit:</p>
<p><img alt="Resonances" src="img/calibrate-x.png" /></p>
<div class="highlight"><pre><span></span><code>Illesztett alakító &#39;zv&#39; frekvencia = 57,8 Hz (rezgések = 20,3%, simítás ~= 0,053)
@@ -1771,7 +1771,7 @@ max_smoothing: 0.25 # egy példa
<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>
<p>A CoreXY nyomtatókon a szíjfeszítés ellenőrzéséhez hajtsa végre a következőt</p>
<p>A CoreXY nyomtatókon a szíjfeszítés ellenőrzéséhez hajtsd végre a következőt</p>
<div class="highlight"><pre><span></span><code>TEST_RESONANCES AXIS=1,1 OUTPUT=raw_data
TEST_RESONANCES AXIS=1,-1 OUTPUT=raw_data
</code></pre></div>
@@ -1781,7 +1781,7 @@ TEST_RESONANCES AXIS=1,-1 OUTPUT=raw_data
</code></pre></div>
<p>amely a rezonanciákat összehasonlítva <code>/tmp/resonances.png</code> képet hoz létre.</p>
<p>Az alapértelmezett toronyelhelyezésű Delta nyomtatók esetében (A torony ~= 210 fok, B ~= 330 fok és C ~= 90 fok), hajtsa végre a következőt</p>
<p>Az alapértelmezett toronyelhelyezésű Delta nyomtatók esetében (A torony ~= 210 fok, B ~= 330 fok és C ~= 90 fok), hajtsd végre a következőt</p>
<div class="highlight"><pre><span></span><code>TEST_RESONANCES AXIS=0,1 OUTPUT=raw_data
TEST_RESONANCES AXIS=-0.866025404,-0.5 OUTPUT=raw_data
TEST_RESONANCES AXIS=0.866025404,-0.5 OUTPUT=raw_data

View File

@@ -1324,7 +1324,7 @@
<p>Ellenőrizze az objektumot, majd digitális tolómérővel mérje meg azt a magasságot, amely a legjobb minőségű sarkokkal rendelkezik. Ha kétségei vannak, válassza az alacsonyabb magasságot.</p>
<p><img alt="tune_pa" src="img/tune_pa.jpg" /></p>
<p>A pressure_advance értéket ezután a következőképpen lehet kiszámítani: <code>pressure_advance = &lt;start&gt; + &lt;measured_height&gt; * &lt;factor&gt;</code>. (Például <code>0 + 12,90 * .020</code> lenne <code>.258</code>.)</p>
<p>Lehetőség van a START és a FACTOR egyéni beállításainak kiválasztására, ha ez segít a legjobb nyomás előtolás beállítás meghatározásában. Ennek során ügyeljen arra, hogy a TUNING_TOWER parancsot minden egyes próbanyomtatás elején ki kell adni.</p>
<p>Lehetőség van a START és a FACTOR egyéni beállításainak kiválasztására, ha ez segít a legjobb nyomás előtolás beállítás meghatározásában. Ennek során ügyelj arra, hogy a TUNING_TOWER parancsot minden egyes próbanyomtatás elején ki kell adni.</p>
<p>A tipikus nyomás előtolás értékek 0,050 és 1,000 között vannak (a legmagasabb értékek általában csak a bowdenes extrudereknél). Ha az 1,000-ig terjedő nyomás előtolással nem tapasztalható jelentős javulás, akkor a nyomás előtolás valószínűleg nem javítja a nyomatok minőségét. Térjen vissza az alapértelmezett konfigurációhoz, ahol a nyomás előtolás ki van kapcsolva.</p>
<p>Bár ez a hangolási gyakorlat közvetlenül javítja a sarkok minőségét, érdemes megjegyezni, hogy a jó nyomás előtolási konfiguráció csökkenti a nyomat teljes terjedelmét.</p>
<p>A teszt befejezésekor állítsd be a <code>pressure_advance = &lt;calculated_value&gt;</code> értéket a konfigurációs fájl <code>[extruder]</code> szakaszában, és adjon ki egy RESTART parancsot. A RESTART parancs törli a tesztállapotot, és visszaállítja a gyorsulási és kanyarodási sebességeket a normál értékekre.</p>

View File

@@ -1366,7 +1366,7 @@
<h2 id="a-szonda-z-eltolas-kalibralasa">A szonda Z eltolás kalibrálása<a class="headerlink" href="#a-szonda-z-eltolas-kalibralasa" title="Permanent link">&para;</a></h2>
<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áljon az OctoPrint terminál fülre, és futtassa 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, hajtsa végre a fent leírt X-Y szondaeltolás kalibrálását.</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övesse 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 elmentheti az eredményeket a config fájlba a következővel:</p>
<div class="highlight"><pre><span></span><code>SAVE_CONFIG
</code></pre></div>
@@ -1399,13 +1399,13 @@ Recv: // probe accuracy results: maximum 2.519448, minimum 2.506948, range 0.012
<p>Egyes szondák rendszerszintű torzítással rendelkezhetnek, amely bizonyos nyomtatófej helyeken elrontja a mérés eredményeit. Például, ha a szonda tartója az Y tengely mentén történő mozgás közben kissé megdől, akkor ez azt eredményezheti, hogy a szonda különböző Y pozíciókban torz eredményeket ad ki.</p>
<p>Ez egy gyakori probléma a delta nyomtatók szondáinál, de más nyomtatónál is előfordulhat.</p>
<p>A helyeltolódás ellenőrzése a <code>PROBE_CALIBRATE</code> parancs segítségével történhet a szonda z_offsetjének mérésével különböző X és Y helyeken. Ideális esetben a szonda z_offset értéke minden pozícióban állandó.</p>
<p>A deltanyomtatók esetében próbálja meg a z_offset mérését az A, a B, és a C torony közelében is. Cartesian, corexy és hasonló nyomtatók esetében próbálja meg a z_offsetet a tárgyasztal négy sarkának közelében lévő pozíciókban mérni.</p>
<p>A deltanyomtatók esetében próbáld meg a z_offset mérését az A, a B, és a C torony közelében is. Cartesian, corexy és hasonló nyomtatók esetében próbáld meg a z_offsetet a tárgyasztal négy sarkának közelében lévő pozíciókban mérni.</p>
<p>A vizsgálat megkezdése előtt először kalibrálja a szonda X-, Y- és Z-eltolódását a dokumentum elején leírtak szerint. Ezután állítsd be a nyomtatót, és navigáljon az első X-Y pozícióba. A <code>PROBE_CALIBRATE</code> parancs futtatásához kövesse a <a href="#calibrating-probe-z-offset">calibrating probe Z offset</a> pontban leírt lépéseket, <code>TESTZ</code> parancsot, és az <code>ACCEPT</code> parancsot, de ne futtassa a <code>SAVE_CONFIG</code> parancsot. Figyeljük meg a talált z_offset értéket. Ezután navigáljon a többi X-Y pozícióhoz, ismételje meg ezeket a <code>PROBE_CALIBRATE</code> lépéseket, és jegyezze fel a mért z_offsetet.</p>
<p>Ha a minimálisan és a maximálisan jelentett z_offset közötti különbség nagyobb, mint 25 mikron (.025 mm), akkor a szonda nem alkalmas a tipikus tárgyasztal szintezési műveletekre. A kézi mérési alternatívákat lásd az <a href="Bed_Level.html">Tárgyasztal szintezése dokumentumban</a>.</p>
<h2 id="homerseklet-torzitas">Hőmérséklet torzítás<a class="headerlink" href="#homerseklet-torzitas" title="Permanent link">&para;</a></h2>
<p>Sok szondának van egy rendszerszintű torzítása, amikor különböző hőmérsékleten mérnek. Például a szonda következetesen alacsonyabb magasságban mérhet a magasabb hőmérséklet következtében.</p>
<p>Javasoljuk, hogy a tárgyasztal szintező szerszámokat állandó hőmérsékleten működtesse, hogy figyelembe vegyék ezt a torzítást. Vagy szobahőmérsékleten szintezzen, vagy szintezzen miután a nyomtató elérte a nyomtatási hőmérsékletet. Mindkét esetben érdemes néhány percet várni a kívánt hőmérséklet elérése után, hogy a berendezés folyamatosan a kívánt hőmérsékleten legyen.</p>
<p>A hőmérsékleti torzítás ellenőrzéséhez kezd szobahőmérsékleten, majd állítsd be a nyomtatót. Mozgasd a fejet a tárgyasztal közepéhez közeli pozícióba, és futtassa a <code>PROBE_ACCURACY</code> parancsot. Figyelje meg az eredményeket. Ezután a léptetőmotorok kezdőpont felvétele vagy kikapcsolása nélkül melegítse fel a nyomtató fúvókáját és tárgyasztalát nyomtatási hőmérsékletre, és futtassa le ismét a <code>PROBE_ACCURACY</code> parancsot. Ideális esetben a parancs azonos eredményeket fog mutatni. A fentiekhez hasonlóan, ha a szondának valóban van hőmérsékleti torzítása, akkor ügyeljen arra, hogy mindig egyenletes hőmérsékleten használja méréskor.</p>
<p>A hőmérsékleti torzítás ellenőrzéséhez kezd szobahőmérsékleten, majd állítsd be a nyomtatót. Mozgasd a fejet a tárgyasztal közepéhez közeli pozícióba, és futtassa a <code>PROBE_ACCURACY</code> parancsot. Figyelje meg az eredményeket. Ezután a léptetőmotorok kezdőpont felvétele vagy kikapcsolása nélkül melegítse fel a nyomtató fúvókáját és tárgyasztalát nyomtatási hőmérsékletre, és futtassa le ismét a <code>PROBE_ACCURACY</code> parancsot. Ideális esetben a parancs azonos eredményeket fog mutatni. A fentiekhez hasonlóan, ha a szondának valóban van hőmérsékleti torzítása, akkor ügyelj arra, hogy mindig egyenletes hőmérsékleten használja méréskor.</p>
</article>

View File

@@ -1556,7 +1556,7 @@
<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ál, mert ez nagyobb simítást okozhat az alkatrészekben - helyette jobb, ha nagyobb gyorsulási értéket használ.</li>
<li>Növelje 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>Nyomás előtolás kikapcsolása: <code>SET_PRESSURE_ADVANCE ADVANCE=0</code></li>
<li>Ha már hozzáadta az <code>[input_shaper]</code> részt a printer.cfg fájlhoz, akkor hajtsa végre a <code>SET_INPUT_SHAPER SHAPER_FREQ_X=0 SHAPER_FREQ_Y=0</code> parancsot. Ha "Unknown command" hibát kap, nyugodtan figyelmen kívül hagyhatja ezen a ponton, és folytathatja a méréseket.</li>
<li>Ha már hozzáadta 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 kap, nyugodtan figyelmen kívül hagyhatja ezen a ponton, és folytathatja a méréseket.</li>
<li>Végezze 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>
<li>Nyomtasd ki a szeletelt tesztmodellt a javasolt paraméterekkel.</li>
<li>
@@ -1602,8 +1602,8 @@ shaper_freq_y: ... # a tesztmodell Y jelének frekvenciája
<li>Nyomtasd ki a szeletelt tesztmodellt a javasolt paraméterekkel.</li>
</ol>
<p>Ha ezen a ponton nem lát gyűrődést, akkor az MZV formázó használatát lehet javasolni.</p>
<p>Ha mégis gyűrődést észlel, mérje meg újra a frekvenciákat a <a href="#ringing-frequency">Gyűrődési frekvencia</a> szakaszban leírt (8)-(10) lépésekkel. Ha a frekvenciák jelentősen eltérnek a korábban kapott értékektől, akkor összetettebb bemeneti alakító konfigurációra van szükség. Lásd a <a href="#input-shapers">Bemeneti alakítók</a> szakasz műszaki részleteit. Ellenkező esetben folytassa a következő lépéssel.</p>
<p>Most próbálja ki az EI bemeneti alakítót. Ehhez ismételje meg a fenti (1)-(6) lépéseket, de a 4. lépésnél hajtsa végre a következő parancsot: <code>SET_INPUT_SHAPER SHAPER_TYPE=EI</code>.</p>
<p>Ha mégis gyűrődést észlelsz, mérje meg újra a frekvenciákat a <a href="#ringing-frequency">Gyűrődési frekvencia</a> szakaszban leírt (8)-(10) lépésekkel. Ha a frekvenciák jelentősen eltérnek a korábban kapott értékektől, akkor összetettebb bemeneti alakító konfigurációra van szükség. Lásd a <a href="#input-shapers">Bemeneti alakítók</a> szakasz műszaki részleteit. Ellenkező esetben folytasd a következő lépéssel.</p>
<p>Most próbáld ki az EI bemeneti alakítót. Ehhez ismételje meg a fenti (1)-(6) lépéseket, de a 4. lépésnél hajtsd végre a következő parancsot: <code>SET_INPUT_SHAPER SHAPER_TYPE=EI</code>.</p>
<p>Két nyomat összehasonlítása MZV és EI bemeneti alakítóval. Ha az EI észrevehetően jobb eredményt mutat, mint az MZV, akkor használja az EI alakítót, egyébként inkább az MZV-t. Vedd figyelembe, hogy az EI shaper több simítást okoz a nyomtatott alkatrészeken (további részletekért lásd a következő szakaszt). Add hozzá a <code>shaper_type: mzv</code> (vagy ei) paramétert az [input_shaper] szakaszhoz, pl.:</p>
<div class="highlight"><pre><span></span><code>[input_shaper]
shaper_freq_x: ...
@@ -1631,7 +1631,7 @@ shaper_type: mzv
<p>Egy másik szempont, hogy ha a rezonanciafrekvencia túl alacsony (20-25 Hz alatt), akkor érdemes lehet növelni a nyomtató vázának merevségét vagy csökkenteni a mozgó tömeget. Ellenkező esetben a gyorsulás és a nyomtatási sebesség korlátozódhat a túl sok simítás miatt most a gyűrődés helyett.</p>
<h3 id="a-rezonanciafrekvenciak-finomhangolasa">A rezonanciafrekvenciák finomhangolása<a class="headerlink" href="#a-rezonanciafrekvenciak-finomhangolasa" title="Permanent link">&para;</a></h3>
<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 akarja próbálni kétszeresen ellenőrizni az eredményeit (például ha még mindig lát némi gyűrődést, miután kinyomtatott egy tesztmodellt egy tetszőleges bemeneti alakítóval, ugyanazokkal a frekvenciákkal, mint amiket korábban mért), akkor kövesse 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át gyűrődést, ez a szakasz nem fog segíteni.</p>
<p>Feltételezve, hogy felszeletelte a gyűrődési modellt a javasolt paraméterekkel, hajtsa végre a következő lépéseket az X és Y tengelyek mindegyikén:</p>
<p>Feltételezve, hogy felszeletelte 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ön fel a tesztre: <code>SET_VELOCITY_LIMIT ACCEL_TO_DECEL=7000</code></li>
<li>Győződjön meg róla, hogy a Pressure Advance ki van kapcsolva: <code>SET_PRESSURE_ADVANCE ADVANCE=0</code></li>

View File

@@ -1443,7 +1443,7 @@ optional arguments:
<div class="highlight"><pre><span></span><code>./scripts/flash-sdcard.sh -f ~/downloads/klipper.bin /dev/ttyAMA0 btt-skr-v1.3
</code></pre></div>
<p>Ne feledje, hogy az MKS Robin E3 frissítésekor nem szükséges manuálisan futtatni a <code>update_mks_robin.py</code> fájlt, és az így kapott bináris állományt a <code>flash-sdcard.sh</code> fájlba táplálni. Ez az eljárás a feltöltési folyamat során automatikusan megtörténik.</p>
<p>Ne feledd, hogy az MKS Robin E3 frissítésekor nem szükséges manuálisan futtatni az <code>update_mks_robin.py</code> fájlt, és az így kapott bináris állományt a <code>flash-sdcard.sh</code> fájlba táplálni. Ez az eljárás a feltöltési folyamat során automatikusan megtörténik.</p>
<p>The <code>-c</code> option is used to perform a check or verify-only operation to test if the board is running the specified firmware correctly. This option is primarily intended for cases where a manual power-cycle is necessary to complete the flashing procedure, such as with bootloaders that use SDIO mode instead of SPI to access their SD Cards. (See Caveats below) But, it can also be used anytime to verify if the code flashed into the board matches the version in your build folder on any supported board.</p>
<h2 id="ovintezkedesek">Óvintézkedések<a class="headerlink" href="#ovintezkedesek" title="Permanent link">&para;</a></h2>
<ul>

View File

@@ -1385,7 +1385,7 @@ Length AD = 99.8
<h2 id="ovintezkedesek">Óvintézkedések<a class="headerlink" href="#ovintezkedesek" title="Permanent link">&para;</a></h2>
<p>A ferdeségkorrekció természetéből adódóan ajánlott a ferdeséget az indító G-kódban konfigurálni, a kezdőpont felvétel és minden olyan mozgás után, amely a nyomtatási terület széléhez közelít, mint például a tisztítás vagy a fúvóka törlése. Ehhez használhatod a <code>SET_SKEW</code> vagy a <code>SKEW_PROFILE</code> G-kódokat. Ajánlott továbbá a <code>SET_SKEW CLEAR=1</code> parancs kiadása a befejező G-kódban.</p>
<p>Ne feledje! Lehetséges, hogy a <code>[skew_correction]</code> olyan korrekciót generál, amely a fejet az X és/vagy Y tengelyen a nyomtató határain túlra helyezi. A <code>[skew_correction]</code> használatakor ajánlott a nyomtatófejet a szélektől távolabb elhelyezni.</p>
<p>Ne feledd! Lehetséges, hogy a <code>[skew_correction]</code> olyan korrekciót generál, amely a fejet az X és/vagy Y tengelyen a nyomtató határain túlra helyezi. A <code>[skew_correction]</code> használatakor ajánlott a nyomtatófejet a szélektől távolabb elhelyezni.</p>
</article>

View File

@@ -1801,10 +1801,10 @@ homing_retract_dist: 0
<div class="highlight"><pre><span></span><code>SET_TMC_FIELD STEPPER=stepper_x FIELD=sgt VALUE=-64
</code></pre></div>
<p>Then issue a <code>G28 X0</code> command and verify the axis does not move at all or quickly stops moving. If the axis does not stop, then issue an <code>M112</code> to halt the printer - something is not correct with the diag/sg_tst pin wiring or configuration and it must be corrected before continuing.</p>
<p>Ezután folyamatosan csökkentse a <code>VALUE</code> beállítás érzékenységét, és futtassa le újra a <code>SET_TMC_FIELD</code> <code>G28 X0</code> parancsokat, hogy megtalálja a legnagyobb érzékenységet, amely a kocsi sikeres mozgását eredményezi a végállásig és a megállásig. (A TMC2209 motorvezérlők esetében ez az SGTHRS csökkentése, más vezérlők esetében az sgt növelése lesz.) Ügyeljen arra, hogy minden kísérletet úgy kezdj, hogy a kocsi a sín közepéhez közel legyen (ha szükséges, adjon ki egy <code>M84</code> parancsot, majd kézzel mozgasd a kocsit középállásba). Meg kell találni a legnagyobb érzékenységet, amely megbízhatóan jelzi a végállást (a nagyobb érzékenységű beállítások kicsi vagy semmilyen mozgást nem eredményeznek). Jegyezze fel a kapott értéket <em>maximum_sensitivity</em> néven. (Ha a lehető legkisebb érzékenységet (SGTHRS=0 vagy sgt=63) kapjuk a kocsi elmozdulása nélkül, akkor valami nincs rendben a diag/sg_tst tűk bekötésével vagy konfigurációjával, és a folytatás előtt ki kell javítani.)</p>
<p>Ezután adj ki egy <code>G28 X0</code> parancsot, és ellenőrizd, hogy a tengely egyáltalán nem mozog, vagy gyorsan megáll. Ha a tengely nem áll meg, akkor adj ki egy <code>M112</code> parancsot a nyomtató megállítására. Valami nem stimmel a diag/sg_tst pin kábelezésével vagy konfigurációjával, és a folytatás előtt ki kell javítani.</p>
<p>Ezután folyamatosan csökkentse a <code>VALUE</code> beállítás érzékenységét, és futtassa le újra a <code>SET_TMC_FIELD</code> <code>G28 X0</code> parancsokat, hogy megtalálja a legnagyobb érzékenységet, amely a kocsi sikeres mozgását eredményezi a végállásig és a megállásig. (A TMC2209 motorvezérlők esetében ez az SGTHRS csökkentése, más vezérlők esetében az sgt növelése lesz.) Ügyelj arra, hogy minden kísérletet úgy kezdj, hogy a kocsi a sín közepéhez közel legyen (ha szükséges, adjon ki egy <code>M84</code> parancsot, majd kézzel mozgasd a kocsit középállásba). Meg kell találni a legnagyobb érzékenységet, amely megbízhatóan jelzi a végállást (a nagyobb érzékenységű beállítások kicsi vagy semmilyen mozgást nem eredményeznek). Jegyezze fel a kapott értéket <em>maximum_sensitivity</em> néven. (Ha a lehető legkisebb érzékenységet (SGTHRS=0 vagy sgt=63) kapjuk a kocsi elmozdulása nélkül, akkor valami nincs rendben a diag/sg_tst tűk bekötésével vagy konfigurációjával, és a folytatás előtt ki kell javítani.)</p>
<p>A maximum_sensitivity keresésekor kényelmes lehet a különböző VALUE beállításokra ugrani (a VALUE paraméter kettéosztása érdekében). Ha ezt tesszük, akkor készüljünk fel arra, hogy a nyomtató leállításához adjunk ki egy <code>M112</code> parancsot, mivel egy nagyon alacsony érzékenységű beállítás miatt a tengely többször "beleütközhet" a sín végébe.</p>
<p>Ügyeljen arra, hogy várjon néhány másodpercet minden egyes végállási kísérlet között. Miután a TMC motorvezérlő érzékeli az elakadást, eltarthat egy kis ideig, amíg a belső visszajelzője törlődik, és képes lesz egy újabb megállást érzékelni.</p>
<p>Ügyelj arra, hogy várjon néhány másodpercet minden egyes végállási kísérlet között. Miután a TMC motorvezérlő érzékeli az elakadást, eltarthat egy kis ideig, amíg a belső visszajelzője törlődik, és képes lesz egy újabb megállást érzékelni.</p>
<p>Ha a hangolási tesztek során a <code>G28 X0</code> parancs nem mozdul el egészen a tengelyhatárig, akkor óvatosan kell eljárni a szabályos mozgatási parancsok kiadásával (pl. <code>G1</code>). A Klipper nem fogja helyesen értelmezni a kocsi helyzetét, és a mozgatási parancs nemkívánatos és zavaros eredményeket okozhat.</p>
<h4 id="keresse-meg-a-legalacsonyabb-erzekenyseget-amely-egyetlen-erintessel-kezdoponton-van">Keresse meg a legalacsonyabb érzékenységet, amely egyetlen érintéssel kezdőponton van<a class="headerlink" href="#keresse-meg-a-legalacsonyabb-erzekenyseget-amely-egyetlen-erintessel-kezdoponton-van" title="Permanent link">&para;</a></h4>
<p>Ha a kapott <em>maximum_sensitivity</em> értékkel állítja be a tengelyt a sín végére, és egy "egyszeri érintéssel" áll meg, azaz nem szabad, hogy "kattogó" vagy "csattanó" hangot halljon. (Ha a maximális érzékenység mellett csattanó vagy kattogó hang hallatszik, akkor a homing_speed túl alacsony, a meghajtóáram túl alacsony, vagy az érzékelő nélküli kezdőpont felvétel nem jó választás a tengely számára.)</p>
@@ -1847,17 +1847,17 @@ gcode:
<li>A hangolás során győződjön meg arról, hogy az X és az Y kocsik a sínek közepénél vannak-e minden egyes kezdőpont felvételi kísérlet előtt.</li>
<li>A hangolás befejezése után az X és Y kezdőpont felvételét makrók segítségével biztosítsa, hogy először az egyik tengely vedd fel a kezdőpontot, majd mozgasd el a kocsit a tengelyhatártól, tartson legalább 2 másodperc szünetet, majd kezd el a másik kocsi kezdőpont felvételét. A tengelytől való eltávolodással elkerülhető, hogy az egyik tengelyt akkor indítsuk el, amikor a másik a tengelyhatárhoz van nyomva (ami eltorzíthatja az akadásérzékelést). A szünetre azért van szükség, hogy a meghajtó az újraindítás előtt törölje az elakadás érzékelő puffert.</li>
</ol>
<p>An example CoreXY homing macro might look like:</p>
<p>Egy példa CoreXY kezdőpont felvételi makró így nézhet ki:</p>
<div class="highlight"><pre><span></span><code>[gcode_macro HOME]
gcode:
G90
# Home Z
# Kezdőpont Z
G28 Z0
G1 Z10 F1200
# Home Y
# Kezdőpont Y
G28 Y0
G1 Y5 F1200
# Home X
# Kezdőpont X
G4 P2000
G28 X0
G1 X5 F1200
@@ -1884,7 +1884,7 @@ gcode:
<p>Ez akkor fordul elő, ha a Klipper nem tud kommunikálni egy TMC2208 vagy TMC2209 motorvezérlővel.</p>
<p>Győződjön meg róla, hogy a motor tápellátása engedélyezve van, mivel a léptetőmotor-meghajtónak általában motoráramra van szüksége, mielőtt kommunikálni tudna a mikrokontrollerrel.</p>
<p>Ellenkező esetben ez a hiba általában a helytelen SPI vezetékezés, az SPI beállítások helytelen Klipper-konfigurációja vagy az SPI buszon lévő eszközök hiányos konfigurációjának eredménye.</p>
<p>Ne feledje, hogy ha a motorvezérlő egy megosztott SPI buszon van több eszközzel, akkor győződjön meg róla, hogy teljes mértékben konfigurálja a Klipperben lévő megosztott SPI busz minden eszközét. Ha egy megosztott SPI buszon lévő eszköz nincs konfigurálva, akkor előfordulhat, hogy helytelenül reagál a nem erre szánt parancsokra, és meghiúsul a kívánt eszközzel folytatott kommunikáció. Ha van olyan eszköz egy megosztott SPI buszon, amelyet nem lehet konfigurálni a Klipperben, akkor a <a href="Config_Reference.html#static_digital_output">static_digital_output konfigurációs szakasz</a> segítségével állítsd magasra a nem használt eszköz CS tűjét (hogy ne kísérelje meg használni az SPI buszt). A tábla vázlata gyakran hasznos referencia annak megállapításához, hogy mely eszközök vannak egy SPI buszon és a hozzájuk tartozó tűkön.</p>
<p>Ne feledd, hogy ha a motorvezérlő egy megosztott SPI buszon van több eszközzel, akkor győződjön meg róla, hogy teljes mértékben konfigurálja a Klipperben lévő megosztott SPI busz minden eszközét. Ha egy megosztott SPI buszon lévő eszköz nincs konfigurálva, akkor előfordulhat, hogy helytelenül reagál a nem erre szánt parancsokra, és meghiúsul a kívánt eszközzel folytatott kommunikáció. Ha van olyan eszköz egy megosztott SPI buszon, amelyet nem lehet konfigurálni a Klipperben, akkor a <a href="Config_Reference.html#static_digital_output">static_digital_output konfigurációs szakasz</a> segítségével állítsd magasra a nem használt eszköz CS tűjét (hogy ne kísérelje meg használni az SPI buszt). A tábla vázlata gyakran hasznos referencia annak megállapításához, hogy mely eszközök vannak egy SPI buszon és a hozzájuk tartozó tűkön.</p>
<h3 id="miert-kaptam-egy-tmc-jelentes-hiba-hibauzenetet">Miért kaptam egy "TMC jelentés hiba: ..." hibaüzenetet?<a class="headerlink" href="#miert-kaptam-egy-tmc-jelentes-hiba-hibauzenetet" title="Permanent link">&para;</a></h3>
<p>Az ilyen típusú hiba azt jelzi, hogy a TMC motorvezérlő hibát észlelt, és letiltotta magát. Vagyis a meghajtó abbahagyta a pozícióját, és figyelmen kívül hagyta a mozgási parancsokat. Ha a Klipper azt észleli, hogy egy aktív motorvezérlő letiltotta magát, a nyomtatót "leállítás" állapotba állítja.</p>
<p>Az is lehetséges, hogy a <strong>TMC hiba</strong> leállítása SPI hibák miatt következik be, amelyek megakadályozzák a motorvezérlőkkel való kommunikációt (TMC2130, TMC5160 vagy TMC2660). Ebben az esetben gyakori, hogy a jelentett motorvezérlő állapota <code>000000000</code> vagy <code>ffffffffff</code> - például: <code>TMC hibát jelent: DRV_STATUS: ffffffff ...</code> VAGY <code>TMC jelentések hiba: READRSP@RDSEL2: 00000000 ...</code>. Az ilyen hiba oka lehet egy SPI vezetékezési probléma, vagy lehet a visszaállítás, vagy a TMC motorvezérlő.</p>

File diff suppressed because one or more lines are too long

View File

@@ -2,252 +2,252 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-09-26</lastmod>
<lastmod>2022-09-27</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>

Binary file not shown.