Deploying to gh-pages from @ Klipper3d/klipper@11dd273b34 🚀

This commit is contained in:
KevinOConnor
2022-11-07 00:05:09 +00:00
parent 96f275ca93
commit a50d2897f5
62 changed files with 389 additions and 390 deletions

View File

@@ -1323,23 +1323,23 @@
<div class="highlight"><pre><span></span><code>[endstop_phase]
</code></pre></div>
<p>Ezután indítsa újra a nyomtatót, és futtasson egy <code>G28</code> parancsot, amelyet egy <code>ENDSTOP_PHASE_CALIBRATE</code> parancs követ. Ezután mozgasd a nyomtatófejet egy új helyre, és futtassa újra a <code>G28</code> parancsot. Próbálja meg a nyomtatófejet több különböző helyre mozgatni, és minden egyes pozícióból futtassa újra a <code>G28</code> parancsot. Futtasson legalább öt <code>G28</code> parancsot.</p>
<p>Ezután indítsd újra a nyomtatót, és futtass egy <code>G28</code> parancsot, amelyet egy <code>ENDSTOP_PHASE_CALIBRATE</code> parancs követ. Ezután mozgasd a nyomtatófejet egy új helyre, és futtasd újra a <code>G28</code> parancsot. Próbáld meg a nyomtatófejet több különböző helyre mozgatni, és minden egyes pozícióból futtasd újra a <code>G28</code> parancsot. Futtass legalább öt <code>G28</code> parancsot.</p>
<p>A fentiek elvégzése után a <code>ENDSTOP_PHASE_CALIBRATE</code> parancs gyakran ugyanazt (vagy közel ugyanazt) a fázist fogja jelenteni a léptető számára. Ezt a fázist el lehet menteni a konfigurációs fájlban, hogy a jövőben minden G28 parancs ezt a fázist használja. (Így a jövőbeni kezdőpont kérési műveletek során a Klipper ugyanazt a pozíciót fogja elérni, még akkor is, ha a végállás egy kicsit korábban vagy egy kicsit később lép működésbe.)</p>
<p>Egy adott léptetőmotor végállási fázisának elmentéséhez futtasson valami hasonlót, mint a következő:</p>
<p>Egy adott léptetőmotor végállási fázisának elmentéséhez futtass valami hasonlót, mint a következő:</p>
<div class="highlight"><pre><span></span><code>ENDSTOP_PHASE_CALIBRATE STEPPER=stepper_z
</code></pre></div>
<p>Futtassa a fenti lépéseket az összes menteni kívánt léptetőre. Általában ezt a stepper_z-nél használjuk cartesian és corexy-nyomtatókhoz, illetve stepper_a, stepper_b és stepper_c-hez delta nyomtatókhoz. Végül futtassa a következőt a konfigurációs fájl frissítéséhez az adatokkal:</p>
<p>Futtasd a fenti lépéseket az összes menteni kívánt léptetőre. Általában ezt a stepper_z-nél használjuk cartesian és corexy-nyomtatóknál, illetve stepper_a, stepper_b és stepper_c a delta nyomtatóknál. Végül futtasd a következőt a konfigurációs fájl adatainak frissítéséhez:</p>
<div class="highlight"><pre><span></span><code>SAVE_CONFIG
</code></pre></div>
<h3 id="tovabbi-megjegyzesek">További megjegyzések<a class="headerlink" href="#tovabbi-megjegyzesek" title="Permanent link">&para;</a></h3>
<ul>
<li>Ez a funkció a leghasznosabb a delta nyomtatókon és a cartesian/corexy nyomtatók Z végpontján. A funkciót a cartesian nyomtatók XY végállásainál is lehet használni, de ez nem túl hasznos, mivel az X/Y végállás pozíciójának kisebb hibája valószínűleg nem befolyásolja a nyomtatás minőségét. Nem érvényes ezt a funkciót a corexy nyomtatók XY végállásainál használni (mivel az XY pozíciót nem egyetlen léptető határozza meg a corexy kinematikánál). Nem érvényes ezt a funkciót olyan nyomtatókon használni, amelyek "probe:z_virtual_endstop" Z végállást használnak (mivel a léptetőfázis csak akkor stabil, ha a végállás egy sín statikus helyén van).</li>
<li>A végállásfázis kalibrálása után, ha a végállást később elmozdítják vagy beállítják, akkor a végállást újra kell kalibrálni. Távolítsa el a kalibrálási adatokat a konfigurációs fájlból, és futtassa újra a fenti lépéseket.</li>
<li>A rendszer használatához a végállásnak elég pontosnak kell lennie ahhoz, hogy a léptető pozícióját két "teljes lépésen" belül azonosítsa. Így például, ha egy léptető 16 mikrolépést használ 0,005 mm-es lépésközzel, akkor a végállásnak legalább 0,160 mm-es pontossággal kell rendelkeznie. Ha a "Endstop stepper_z incorrect phase" típusú hibaüzeneteket kapunk, akkor ez egy nem kellően pontos végállás miatt lehet. Ha az újrakalibrálás nem segít, akkor tiltsa le az endstop fázisbeállítását a konfigurációs fájlból való eltávolítással.</li>
<li>Ha valaki hagyományos léptető vezérlésű Z tengelyt használ (mint egy cartesian vagy corexy nyomtatón) hagyományos tárgyasztal kiegyenlítő csavarokkal együtt, akkor az is lehetséges, hogy ezt a rendszert úgy használja, hogy minden egyes nyomtatási réteget egy "teljes lépés" határon végezzen el. Ennek a funkciónak az engedélyezéséhez győződj meg arról, hogy a G-kód szeletelő olyan rétegmagassággal van konfigurálva, amely a "teljes lépés" többszöröse, manuálisan engedélyezd az endstop_align_zero opciót az endstop_phase config szakaszban (további részletekért lásd a <a href="Config_Reference.html#endstop_phase">konfigurációs hivatkozást</a>), majd szintezze újra a tárgyasztal csavarjait.</li>
<li>Ez a rendszer hagyományos (nem Trinamic) léptetőmotor-meghajtókkal is használható. Ehhez azonban gondoskodni kell arról, hogy a léptetőmotor-meghajtók a mikrokontroller minden egyes resetelésekor újrainduljanak. (Ha a kettő mindig együtt van resetelve, akkor a Klipper a léptető fázisát úgy tudja meghatározni, hogy nyomon követi a léptetőnek adott parancsok teljes lépésszámát). Jelenleg ez csak akkor lehetséges megbízhatóan, ha mind a mikrokontroller, mind a léptetőmotor-meghajtók kizárólag USB-ről kapnak áramot, és az USB-ről egy Raspberry Pi-n futó hostról kapjuk az áramot. Ebben a helyzetben meg lehet adni egy MCU konfigurációt a "restart_method: rpi_usb" - ez az opció gondoskodik arról, hogy a mikrokontrollert mindig USB tápellátás-visszaállítással állítsák vissza, ami gondoskodik arról, hogy a mikrokontroller és a léptetőmotor-illesztőprogramok együtt álljanak vissza. Ha ezt a mechanizmust használjuk, akkor manuálisan kell konfigurálni a "trigger_phase" konfigurációs szakaszokat (a részleteket lásd a <a href="Config_Reference.html#endstop_phase">konfigurációs hivatkozást</a>).</li>
<li>A végállásfázis kalibrálása után, ha a végállást később elmozdítják vagy beállítják, akkor a végállást újra kell kalibrálni. Távolítsd el a kalibrálási adatokat a konfigurációs fájlból, és futtasd újra a fenti lépéseket.</li>
<li>A rendszer használatához a végállásnak elég pontosnak kell lennie ahhoz, hogy a léptető pozícióját két "teljes lépésen" belül azonosítsa. Így például, ha egy léptető 16 mikrolépést használ 0,005 mm-es lépésközzel, akkor a végállásnak legalább 0,160 mm-es pontossággal kell rendelkeznie. Ha a "Endstop stepper_z incorrect phase" típusú hibaüzeneteket kapunk, akkor ez egy nem kellően pontos végállás miatt lehet. Ha az újrakalibrálás nem segít, akkor tiltsd le az endstop fázisbeállítását a konfigurációs fájlból való eltávolítással.</li>
<li>Ha valaki hagyományos léptető vezérlésű Z tengelyt használ (mint egy cartesian vagy corexy nyomtatón) hagyományos tárgyasztal kiegyenlítő csavarokkal együtt, akkor az is lehetséges, hogy ezt a rendszert úgy használja, hogy minden egyes nyomtatási réteget egy "teljes lépés" határon végezzen el. Ennek a funkciónak az engedélyezéséhez győződj meg arról, hogy a G-kód szeletelő olyan rétegmagassággal van konfigurálva, amely a "teljes lépés" többszöröse, manuálisan engedélyezd az endstop_align_zero opciót az endstop_phase config szakaszban (további részletekért lásd a <a href="Config_Reference.html#endstop_phase">konfigurációs hivatkozást</a>), majd szintezd újra a tárgyasztal csavarjait.</li>
<li>Ez a rendszer hagyományos (nem Trinamic) léptetőmotor-meghajtókkal is használható. Ehhez azonban gondoskodni kell arról, hogy a léptetőmotor-meghajtók a mikrokontroller minden egyes reset-elésekor újrainduljanak. (Ha a kettő mindig együtt van reset-elve, akkor a Klipper a léptető fázisát úgy tudja meghatározni, hogy nyomon követi a léptetőnek adott parancsok teljes lépésszámát). Jelenleg ez csak akkor lehetséges megbízhatóan, ha mind a mikrokontroller, mind a léptetőmotor-meghajtók kizárólag USB-ről kapnak jelet, és az USB-ről egy Raspberry Pi-n futó hostról kapják a jelet. Ebben a helyzetben meg lehet adni egy MCU konfigurációt a "restart_method: rpi_usb" - ez az opció gondoskodik arról, hogy a mikrokontrollert mindig USB tápellátás-visszaállítással állítsák vissza, ami gondoskodik arról, hogy a mikrokontroller és a léptetőmotor-illesztőprogramok együtt álljanak vissza. Ha ezt a mechanizmust használjuk, akkor manuálisan kell konfigurálni a "trigger_phase" konfigurációs szakaszokat (a részleteket lásd a <a href="Config_Reference.html#endstop_phase">konfigurációs hivatkozást</a>).</li>
</ul>