Deploying to gh-pages from @ Klipper3d/klipper@26e6ade175 🚀

This commit is contained in:
KevinOConnor
2022-11-01 00:05:21 +00:00
parent b9e14fadce
commit fb6a9cf833
51 changed files with 587 additions and 587 deletions

View File

@@ -1633,7 +1633,7 @@ serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
<h2 id="a-make-flash-parancs-nem-mukodik">A "make flash" parancs nem működik<a class="headerlink" href="#a-make-flash-parancs-nem-mukodik" title="Permanent link">&para;</a></h2>
<p>A kód megpróbálja az eszközt az egyes platformok esetében legelterjedtebb módszerrel égetni. Sajnos az égetési módszerek között nagy eltérések vannak, így a "make flash" parancs nem biztos, hogy minden lapon működik.</p>
<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>
<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őrizd 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 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>
@@ -1672,18 +1672,18 @@ 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áld 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őrizd, hogy a <a href="Config_checks.html">konfigurációs ellenőrzések dokumentumban</a> leírtak szerint ellenőrizted-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>
<p>Ha a TMC2208 (vagy TMC2224) motorvezérlőt "standalone módban" használod, akkor győződj meg róla, hogy a <a href="#hogyan-frissithetek-a-legujabb-szoftverre">Klipper legújabb verzióját</a> használd. A TMC2208 "stealthchop" motorvezérlő problémájának megoldása 2020 március közepén került hozzá a Klipperhez.</p>
<h2 id="veletlenszeru-elveszett-a-kommunikacio-az-mcu-val-hibak">Véletlenszerű "Elveszett a kommunikáció az MCU-val" hibák<a class="headerlink" href="#veletlenszeru-elveszett-a-kommunikacio-az-mcu-val-hibak" title="Permanent link">&para;</a></h2>
<p>Ezt általában a gazdagép és a mikrokontroller közötti USB-kapcsolat hardverhibái okozzák. Amit keresni kell:</p>
<ul>
<li>Használj jó minőségű USB-kábelt a gazdagép és a mikrokontroller között. Győződjön meg róla, hogy a csatlakozók biztonságosan csatlakoznak.</li>
<li>Használj jó minőségű USB-kábelt a gazdagép és a mikrokontroller között. Győződj meg róla, hogy a csatlakozók biztonságosan csatlakoznak.</li>
<li>Ha Raspberry Pi-t használ, használj <a href="https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#power-supply">jó minőségű tápegységet</a> a Raspberry Pi számára, és egy <a href="https://forums.raspberrypi.com/viewtopic.php?p=589877#p589877">jó minőségű USB-kábellel</a> csatlakoztassa a tápegységet a Pihez. Ha az OctoPrint "feszültség alatt" figyelmeztetéseket kap, az a tápegységgel függ össze, és ezt meg kell javítani.</li>
<li>Győződjön meg róla, hogy a nyomtató áramellátása nincs túlterhelve. (A mikrovezérlő USB-chip áramellátásának ingadozása a chip újraindítását eredményezheti.)</li>
<li>Ellenőrizze, hogy a léptető, fűtő és egyéb nyomtatóvezetékek nem szakadtak vagy rongálódtak. (A nyomtató mozgása megterhelheti a hibás vezetéket, ami érintkezési hibákhoz, rövidzárlathoz vagy túlzott zajkeltéshez vezethet.)</li>
<li>Jelentéseket kaptunk magas USB-zajról, amikor a nyomtató, és a gazdagép 5V-os tápellátása keveredik. (Ha azt tapasztalja, hogy a mikrokontroller bekapcsol, amikor a gazdagép tápellátása be van kapcsolva, vagy az USB-kábel be van dugva, akkor ez azt jelzi, hogy az 5V-os tápegységek keverednek.) Segíthet, ha úgy konfigurálja a mikrokontrollert, hogy csak az egyik forrásból származó áramot használja. (Alternatív megoldásként, ha a mikrokontroller lapja nem tudja konfigurálni az áramforrását, módosíthatunk egy USB-kábelt úgy, hogy az ne szállítson 5V-os áramot a gazdagép és a mikrokontroller között.)</li>
<li>Győződj meg róla, hogy a nyomtató áramellátása nincs túlterhelve. (A mikrovezérlő USB-chip áramellátásának ingadozása a chip újraindítását eredményezheti.)</li>
<li>Ellenőrizd, hogy a léptető, fűtő és egyéb nyomtatóvezetékek nem szakadtak vagy rongálódtak. (A nyomtató mozgása megterhelheti a hibás vezetéket, ami érintkezési hibákhoz, rövidzárlathoz vagy túlzott zajkeltéshez vezethet.)</li>
<li>Jelentéseket kaptunk magas USB-zajról, amikor a nyomtató, és a gazdagép 5V-os tápellátása keveredik. (Ha azt tapasztalod, hogy a mikrokontroller bekapcsol, amikor a gazdagép tápellátása be van kapcsolva, vagy az USB-kábel be van dugva, akkor ez azt jelzi, hogy az 5V-os tápegységek keverednek.) Segíthet, ha úgy konfigurálod a mikrokontrollert, hogy csak az egyik forrásból származó áramot használod. (Alternatív megoldásként, ha a mikrokontroller lapja nem tudja konfigurálni az áramforrását, módosíthatunk egy USB-kábelt úgy, hogy az ne szállítson 5V-os áramot a gazdagép és a mikrokontroller között.)</li>
</ul>
<h2 id="a-raspberry-pi-ujraindul-nyomtatas-kozben">A Raspberry Pi újraindul nyomtatás közben<a class="headerlink" href="#a-raspberry-pi-ujraindul-nyomtatas-kozben" title="Permanent link">&para;</a></h2>
<p>Ez valószínűleg a feszültségingadozások miatt van. Kövesse ugyanazokat a hibaelhárítási lépéseket a <a href="#veletlenszeru-elveszett-a-kommunikacio-az-mcu-val-hibak">Véletlenszerű "Elveszett a kommunikáció az MCU-val" hibák</a> esetén.</p>
@@ -1696,20 +1696,20 @@ 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áld 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>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áld 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áld 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>
<h2 id="az-eszkozomet-egy-adott-tipusu-mikrokontroller-tuhoz-kell-csatlakoztatnom">Az eszközömet egy adott típusú mikrokontroller tűhöz kell csatlakoztatnom?<a class="headerlink" href="#az-eszkozomet-egy-adott-tipusu-mikrokontroller-tuhoz-kell-csatlakoztatnom" title="Permanent link">&para;</a></h2>
<p>Ez az eszköz típusától és a tű típusától függ:</p>
<p>ADC tűk (vagy analóg tűk): Termisztorok és hasonló "analóg" érzékelők esetén az eszközt a mikrokontroller egy "analóg" vagy "ADC" -képes tűjére kell csatlakoztatni. Ha a Klippert olyan tű használatára konfigurálja, amely nem analóg képes, a Klipper egy "Nem érvényes ADC tű" hibát fog jelenteni.</p>
<p>ADC tűk (vagy analóg tűk): Termisztorok és hasonló "analóg" érzékelők esetén az eszközt a mikrokontroller egy "analóg" vagy "ADC" -képes tűjére kell csatlakoztatni. Ha a Klippert olyan tű használatára konfigurálod, amely nem analóg képes, a Klipper egy "Nem érvényes ADC tű" hibát fog jelenteni.</p>
<p>PWM tűk (vagy időzítő tűk): A Klipper alapértelmezés szerint nem használ hardveres PWM-et egyetlen eszköz esetében sem. Tehát általában a fűtőtesteket, ventilátorokat és hasonló eszközöket bármelyik általános célú IO tűre lehet vezetékezni. A ventilátorok és az output_pin eszközök azonban opcionálisan úgy konfigurálhatók, hogy <code>hardware_pwm: True</code> értéket használnak, amely esetben a mikrokontrollernek támogatnia kell a hardveres PWM-et a tűn (ellenkező esetben a Klipper egy "Not a valid PWM pin" hibát fog jelezni).</p>
<p>IRQ-tűk (vagy megszakítási tűk): A Klipper nem használ hardveres megszakításokat az IO tűkön, ezért soha nem szükséges egy eszközt ezen mikrokontroller tűk egyikére vezetni.</p>
<p>SPI-tűk: A hardveres SPI használatakor a tűket a mikrokontroller SPI-képes tűihez kell csatlakoztatni. A legtöbb eszköz azonban konfigurálható a "szoftveres SPI" használatára, amely esetben bármely általános célú IO-tű használható.</p>
<p>I2C tűk: I2C használatakor a tűket a mikrokontroller I2C-képes tűihez kell csatlakoztatni.</p>
<p>Más eszközök bármelyik általános célú IO tűre csatlakoztathatók. Például léptetők, fűtők, ventilátorok, Z-szondák, szervók, LED-ek, közös hd44780/st7920 LCD-kijelzők, a Trinamic UART vezérlővonal bármely általános célú IO-tűhöz csatlakoztatható.</p>
<h2 id="hogyan-tudom-torolni-az-m109m190-varakozas-a-homersekletre-kerest">Hogyan tudom törölni az M109/M190 "várakozás a hőmérsékletre" kérést?<a class="headerlink" href="#hogyan-tudom-torolni-az-m109m190-varakozas-a-homersekletre-kerest" title="Permanent link">&para;</a></h2>
<p>Navigálj az OctoPrint terminál fülre, és adj ki egy M112 parancsot a terminálmezőben. Az M112 parancs hatására a Klipper "leállítás" állapotba kerül, és az OctoPrint megszakítja a kapcsolatot a Klipperrel. Navigálj az OctoPrint csatlakozási területére, és kattintson a "Connect" gombra, hogy az OctoPrint újra csatlakozzon. Navigálj vissza a terminál fülre, és adj ki egy FIRMWARE_RESTART parancsot a Klipper hibaállapotának törléséhez. E műveletsor befejezése után az előző fűtéskérés törlődik, és új nyomtatás indítható.</p>
<p>Navigálj az OctoPrint terminál fülre, és adj ki egy M112 parancsot a terminálmezőben. Az M112 parancs hatására a Klipper "leállítás" állapotba kerül, és az OctoPrint megszakítja a kapcsolatot a Klipperrel. Navigálj az OctoPrint csatlakozási területére, és kattints a "Kapcsolódás" gombra, hogy az OctoPrint újra csatlakozzon. Navigálj vissza a terminál fülre, és adj ki egy FIRMWARE_RESTART parancsot a Klipper hibaállapotának törléséhez. E műveletsor befejezése után az előző fűtéskérés törlődik, és új nyomtatás indítható.</p>
<h2 id="meg-tudom-allapitani-hogy-a-nyomtato-vesztett-e-lepeseket">Meg tudom állapítani, hogy a nyomtató vesztett-e lépéseket?<a class="headerlink" href="#meg-tudom-allapitani-hogy-a-nyomtato-vesztett-e-lepeseket" title="Permanent link">&para;</a></h2>
<p>Bizonyos értelemben igen. Indítsa el a nyomtatót, adj ki egy <code>GET_POSITION</code> parancsot, indítsa el a nyomtatást, indítsa el újra, és adj ki egy újabb <code>GET_POSITION</code> parancsot. Ezután hasonlítsa össze az <code>mcu:</code> sorban szereplő értékeket.</p>
<p>Ez hasznos lehet a beállítások, például a léptetőmotorok áramának, gyorsulásának és sebességének beállításához anélkül, hogy ténylegesen nyomtatnod kellene valamit és pazarolnod kellene a szálakat: csak futtass néhány nagy sebességű mozgást a <code>GET_POSITION</code> parancsok között.</p>
@@ -1743,7 +1743,7 @@ sudo service klipper restart
</code></pre></div>
<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>Ha továbbra is fennállnak a hibák, akkor ellenőrizd 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 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>