From becbba1b7c3f0a1879fb890f2c45cf01c4515239 Mon Sep 17 00:00:00 2001 From: KevinOConnor Date: Wed, 26 Oct 2022 00:04:16 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Klipper3?= =?UTF-8?q?d/klipper@96ea871b355d69ae00220d14c3a9f9c4b8754337=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../__pycache__/mkdocs_hooks.cpython-38.pyc | Bin 983 -> 983 bytes hu/BLTouch.html | 2 +- hu/Bed_Level.html | 2 +- hu/Bootloaders.html | 28 ++--- hu/CANBUS.html | 4 +- hu/CONTRIBUTING.html | 2 +- hu/Code_Overview.html | 8 +- hu/Command_Templates.html | 4 +- hu/Config_Changes.html | 8 +- hu/Config_Reference.html | 12 +-- hu/Delta_Calibrate.html | 6 +- hu/Example_Configs.html | 6 +- hu/FAQ.html | 6 +- hu/G-Codes.html | 12 +-- hu/Installation.html | 4 +- hu/Manual_Level.html | 2 +- hu/Pressure_Advance.html | 4 +- hu/Resonance_Compensation.html | 12 +-- hu/Rotation_Distance.html | 4 +- hu/Slicers.html | 10 +- hu/TMC_Drivers.html | 2 +- .../__pycache__/mkdocs_hooks.cpython-38.pyc | Bin 983 -> 983 bytes hu/search/search_index.json | 2 +- hu/sitemap.xml | 100 +++++++++--------- hu/sitemap.xml.gz | Bin 226 -> 226 bytes .../__pycache__/mkdocs_hooks.cpython-38.pyc | Bin 983 -> 983 bytes it/sitemap.xml | 100 +++++++++--------- it/sitemap.xml.gz | Bin 226 -> 226 bytes sitemap.xml | 98 ++++++++--------- sitemap.xml.gz | Bin 225 -> 225 bytes .../__pycache__/mkdocs_hooks.cpython-38.pyc | Bin 983 -> 983 bytes zh-Hant/sitemap.xml | 100 +++++++++--------- zh-Hant/sitemap.xml.gz | Bin 226 -> 226 bytes .../__pycache__/mkdocs_hooks.cpython-38.pyc | Bin 983 -> 983 bytes zh/sitemap.xml | 100 +++++++++--------- zh/sitemap.xml.gz | Bin 226 -> 226 bytes 36 files changed, 319 insertions(+), 319 deletions(-) diff --git a/_klipper3d/__pycache__/mkdocs_hooks.cpython-38.pyc b/_klipper3d/__pycache__/mkdocs_hooks.cpython-38.pyc index 3e91187adf086c5f277fb52008051318c8691764..706f6b55fe4f3e877d0c2f33d35570140518c0f5 100644 GIT binary patch delta 19 Zcmcc4ex02wl$V!_0SGcGH*%e21^_R31gro6 delta 19 Zcmcc4ex02wl$V!_0SFGWZR9%33;-`%1e5>( diff --git a/hu/BLTouch.html b/hu/BLTouch.html index 99af49e60..7b070b8c7 100644 --- a/hu/BLTouch.html +++ b/hu/BLTouch.html @@ -1430,7 +1430,7 @@ z_hop_speed: 5

Alapértelmezés szerint a Klipper minden egyes méréskísérlet kezdetén kitelepíti a mérőtüskét, majd utána elrakja. A szonda ismételt be és kitelepítése megnövelheti a sok mérést tartalmazó kalibrálási folyamatok teljes időtartamát. A Klipper támogatja, hogy a mérőtüskét az egymást követő mérések között is kihelyezve hagyja, ami csökkentheti a mérések teljes idejét. Ez az üzemmód a stow_on_each_sample False értékre való beállításával engedélyezhető a konfigurációs fájlban.

Fontos! A stow_on_each_sample False (Hamis) beállítása ahhoz vezethet, hogy a Klipper vízszintes nyomtatófej mozgásokat végez, miközben a szonda ki van helyezve. Győződjön meg róla, hogy minden szondázási műveletnél elegendő Z-távolság van, mielőtt ezt az értéket False értékre állítaná. Ha nincs elegendő szabad tér, akkor a vízszintes mozgások során a mérőtüske beleakadhat egy akadályba, ami a nyomtató vagy mérőeszköz károsodását eredményezheti.

Fontos! Ajánlott a True értékre konfigurált probe_with_touch_mode használata, ha a False értékre konfigurált stow_on_each_sample értéket használja. Néhány "klón" eszköz nem érzékeli a tárgyasztal későbbi érintését, ha a probe_with_touch_mode nincs beállítva. Minden eszközön e két beállítás kombinációjának használata egyszerűsíti az eszköz jelzését, ami javíthatja az általános stabilitást.

-

Vedd figyelembe azonban, hogy néhány "klón" eszköz és a BL-Touch v2.0 (és korábbi) csökkentett pontosságú lehet, ha a probe_with_touch_mode értéke True. Ezeken az eszközökön érdemes tesztelni a szonda pontosságát a probe_with_touch_mode beállítása előtt és után (a teszteléshez használja a PROBE_ACCURACY parancsot).

+

Vedd figyelembe azonban, hogy néhány "klón" eszköz és a BL-Touch v2.0 (és korábbi) csökkentett pontosságú lehet, ha a probe_with_touch_mode értéke True. Ezeken az eszközökön érdemes tesztelni a szonda pontosságát a probe_with_touch_mode beállítása előtt és után (a teszteléshez használd a PROBE_ACCURACY parancsot).

A BL-Touch eltolások kalibrálása

Az x_offset, y_offset és z_offset konfigurációs paraméterek beállításához kövesse a Szintező Kalibrálása útmutatóban található utasításokat.

Jó ötlet ellenőrizni, hogy a Z eltolás közel 1 mm. Ha nem, akkor valószínűleg felfelé vagy lefelé kell mozgatni a szondát, hogy ezt kijavítsa. Azt szeretné, hogy aktiválódjon, mielőtt a fúvóka a tárgyasztalhoz ér, hogy a fúvókához ragadt nyomtatószál vagy a meggörbült tárgyasztal ne befolyásolja a mérési műveletet. Ugyanakkor azonban azt szeretné, ha a visszahúzott pozíció a lehető legmesszebb lenne a fúvóka felett, hogy elkerülje a nyomtatott tárgyak érintkezését. Ha a szonda pozíciójáballítása megtörtént, akkor ismételje meg a kalibrálás lépéseit.

diff --git a/hu/Bed_Level.html b/hu/Bed_Level.html index 7196fcc83..b9819ba03 100644 --- a/hu/Bed_Level.html +++ b/hu/Bed_Level.html @@ -1366,7 +1366,7 @@ Recv: // Z position: ?????? --> 5.000 <-- ??????

A hőtágulás meghatározása

Miután sikeresen elvégezte a tárgyasztal szintezését, pontosabb értéket lehet kiszámítani a "hőtágulás", "a papír vastagsága" és "a papírteszt során érzékelhető súrlódás" együttes hatására.

Ilyen típusú számításokra általában nincs szükség, mivel a legtöbb felhasználó szerint az egyszerű "papírteszt" jó eredményeket ad.

-

A számítás legegyszerűbben úgy végezhető el, ha kinyomtatunk egy olyan tesztobjektumot, amelynek minden oldalán egyenes falak vannak. Ehhez a docs/prints/square.stl fájlban található nagy, üreges négyzetet használhatjuk. Az objektum szeletelésekor győződjön meg róla, hogy a szeletelő az első szinthez ugyanazt a rétegmagasságot és extrudálási szélességet használja, mint az összes további réteghez. Használjon durva rétegmagasságot (a rétegmagasságnak a fúvóka átmérőjének körülbelül 75%-ának kell lennie), és ne használjon peremet vagy szoknyát.

+

A számítás legegyszerűbben úgy végezhető el, ha kinyomtatunk egy olyan tesztobjektumot, amelynek minden oldalán egyenes falak vannak. Ehhez a docs/prints/square.stl fájlban található nagy, üreges négyzetet használhatjuk. Az objektum szeletelésekor győződjön meg róla, hogy a szeletelő az első szinthez ugyanazt a rétegmagasságot és extrudálási szélességet használja, mint az összes további réteghez. Használj durva rétegmagasságot (a rétegmagasságnak a fúvóka átmérőjének körülbelül 75%-ának kell lennie), és ne használj peremet vagy szoknyát.

Nyomtasd ki a tesztobjektumot, várja meg, amíg lehűl, és vedd le a tárgyasztalról. Ellenőrizze a tárgy legalsó rétegét. (Az is hasznos lehet, ha ujját vagy körmét végighúzza az alsó szélén.) Ha azt tapasztaljuk, hogy az alsó réteg a tárgy minden oldala mentén kissé kidudorodik, akkor ez azt jelzi, hogy a fúvóka kissé közelebb volt a tárgyasztalhoz, mint kellett volna. A magasság növeléséhez kiadhatunk egy SET_GCODE_OFFSET Z=+.010 parancsot. A későbbi nyomtatásokban ellenőrizhetjük ezt a viselkedést, és szükség szerint további kiigazításokat végezhetünk. Az ilyen típusú beállítások jellemzően 10 mikronokban (.010mm) történnek.

Ha az alsó réteg keskenyebbnek tűnik, mint a következő rétegek, akkor a SET_GCODE_OFFSET paranccsal negatív Z-beállítást végezhetünk. Ha bizonytalanok vagyunk, akkor a Z-beállítást addig csökkenthetjük, amíg a nyomatok alsó rétege egy kis dudort nem mutat, majd addig csökkenthetjük, amíg az el nem tűnik.

A legegyszerűbb módja a kívánt Z-korrigálásnak, ha létrehoz egy START_PRINT G-kód makrót. A szeletelő úgy intézi, hogy a makró minden nyomtatás kezdetekor meghívja ezt a parancsot, és hozzáad egy SET_GCODE_OFFSET parancsot. További részletekért lásd a szeletelők dokumentumot.

diff --git a/hu/Bootloaders.html b/hu/Bootloaders.html index db9adc71b..79bbb5c80 100644 --- a/hu/Bootloaders.html +++ b/hu/Bootloaders.html @@ -1626,7 +1626,7 @@

Az "avrdude" program a leggyakrabban használt eszköz az atmega chipek égetésére (mind a bootloader, mind az alkalmazások égetésére).

Atmega2560

Ez a chip jellemzően az "Arduino Mega" chipben található, és nagyon gyakori a 3D nyomtató lapokban.

-

Magának a bootloadernek az égetéséhez használjon valami olyasmit, mint:

+

Magának a bootloadernek az égetéséhez használj valami olyasmit, mint:

wget 'https://github.com/arduino/Arduino/raw/1.8.5/hardware/arduino/avr/bootloaders/stk500v2/stk500boot_v2_mega2560.hex'
 
 avrdude -cavrispv2 -patmega2560 -P/dev/ttyACM0 -b115200 -e -u -U lock:w:0x3F:m -U efuse:w:0xFD:m -U hfuse:w:0xD8:m -U lfuse:w:0xFF:m
@@ -1634,13 +1634,13 @@ avrdude -cavrispv2 -patmega2560 -P/dev/ttyACM0 -b115200 -U flash:w:stk500boot_v2
 avrdude -cavrispv2 -patmega2560 -P/dev/ttyACM0 -b115200 -U lock:w:0x0F:m
 
-

Egy alkalmazás égetéséhez használjon valami olyasmit, mint:

+

Egy alkalmazás égetéséhez használj valami olyasmit, mint:

avrdude -cwiring -patmega2560 -P/dev/ttyACM0 -b115200 -D -Uflash:w:out/klipper.elf.hex:i
 

Atmega1280

Ez a chip jellemzően az "Arduino Mega" korábbi verzióiban található.

-

Magának a bootloadernek az égetéséhez használjon valami olyasmit, mint:

+

Magának a bootloadernek az égetéséhez használj valami olyasmit, mint:

wget 'https://github.com/arduino/Arduino/raw/1.8.5/hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_atmega1280.hex'
 
 avrdude -cavrispv2 -patmega1280 -P/dev/ttyACM0 -b115200 -e -u -U lock:w:0x3F:m -U efuse:w:0xF5:m -U hfuse:w:0xDA:m -U lfuse:w:0xFF:m
@@ -1648,13 +1648,13 @@ avrdude -cavrispv2 -patmega1280 -P/dev/ttyACM0 -b115200 -U flash:w:ATmegaBOOT_16
 avrdude -cavrispv2 -patmega1280 -P/dev/ttyACM0 -b115200 -U lock:w:0x0F:m
 
-

Egy alkalmazás égetéséhez használjon valami olyasmit, mint:

+

Egy alkalmazás égetéséhez használj valami olyasmit, mint:

avrdude -carduino -patmega1280 -P/dev/ttyACM0 -b57600 -D -Uflash:w:out/klipper.elf.hex:i
 

Atmega1284p

Ez a chip gyakran megtalálható a "Melzi" stílusú 3D nyomtató alaplapokban.

-

Magának a bootloadernek az égetéséhez használjon valami olyasmit, mint:

+

Magának a bootloadernek az égetéséhez használj valami olyasmit, mint:

wget 'https://github.com/Lauszus/Sanguino/raw/1.0.2/bootloaders/optiboot/optiboot_atmega1284p.hex'
 
 avrdude -cavrispv2 -patmega1284p -P/dev/ttyACM0 -b115200 -e -u -U lock:w:0x3F:m -U efuse:w:0xFD:m -U hfuse:w:0xDE:m -U lfuse:w:0xFF:m
@@ -1662,11 +1662,11 @@ avrdude -cavrispv2 -patmega1284p -P/dev/ttyACM0 -b115200 -U flash:w:optiboot_atm
 avrdude -cavrispv2 -patmega1284p -P/dev/ttyACM0 -b115200 -U lock:w:0x0F:m
 
-

Egy alkalmazás égetéséhez használjon valami olyasmit, mint:

+

Egy alkalmazás égetéséhez használj valami olyasmit, mint:

avrdude -carduino -patmega1284p -P/dev/ttyACM0 -b115200 -D -Uflash:w:out/klipper.elf.hex:i
 
-

Megjegyzendő, hogy számos "Melzi" stílusú alaplap előre betöltött bootloaderrel érkezik, amely 57600-as átviteli sebesség használatával működik. Ebben az esetben egy alkalmazás égetéséhez használjon helyette valami ilyesmit:

+

Megjegyzendő, hogy számos "Melzi" stílusú alaplap előre betöltött bootloaderrel érkezik, amely 57600-as átviteli sebesség használatával működik. Ebben az esetben egy alkalmazás égetéséhez használj helyette valami ilyesmit:

avrdude -carduino -patmega1284p -P/dev/ttyACM0 -b57600 -D -Uflash:w:out/klipper.elf.hex:i
 
@@ -1677,7 +1677,7 @@ avrdude -cavrispv2 -patmega1284p -P/dev/ttyACM0 -b115200 -U lock:w:0x0F:m

Atmega168

-

Az atmega168 korlátozott flash-tárhellyel rendelkezik. Ha bootloadert használ, ajánlott az Optiboot bootloadert használni. A bootloader égetéséhez használjon valami hasonlót:

+

Az atmega168 korlátozott flash-tárhellyel rendelkezik. Ha bootloadert használ, ajánlott az Optiboot bootloadert használni. A bootloader égetéséhez használj valami hasonlót:

wget 'https://github.com/arduino/Arduino/raw/1.8.5/hardware/arduino/avr/bootloaders/optiboot/optiboot_atmega168.hex'
 
 avrdude -cavrispv2 -patmega168 -P/dev/ttyACM0 -b115200 -e -u -U lock:w:0x3F:m -U efuse:w:0x04:m -U hfuse:w:0xDD:m -U lfuse:w:0xFF:m
@@ -1685,7 +1685,7 @@ avrdude -cavrispv2 -patmega168 -P/dev/ttyACM0 -b115200 -U flash:w:optiboot_atmeg
 avrdude -cavrispv2 -patmega168 -P/dev/ttyACM0 -b115200 -U lock:w:0x0F:m
 
-

Az Optiboot bootloaderrel történő alkalmazás égetéséhez használjon valami hasonlót:

+

Az Optiboot bootloaderrel történő alkalmazás égetéséhez használj valami hasonlót:

avrdude -carduino -patmega168 -P/dev/ttyACM0 -b115200 -D -Uflash:w:out/klipper.elf.hex:i
 
@@ -1693,7 +1693,7 @@ avrdude -cavrispv2 -patmega168 -P/dev/ttyACM0 -b115200 -U lock:w:0x0F:m

A SAM3 MCU-val nem szokás bootloadert használni. Maga a chip rendelkezik egy ROM-mal, amely lehetővé teszi a flash programozását 3,3V-os soros portról vagy USB-ről.

A ROM engedélyezéséhez az "erase" csapot magasan kell tartani a visszaállítás során, ami törli a flash tartalmát, és a ROM-ot elindítja. Egy Arduino Due-n ez a szekvencia úgy valósítható meg, hogy a "programozó usb port" (a tápegységhez legközelebbi USB port) 1200-as baud sebességet állít be.

A https://github.com/shumatech/BOSSA alatti kód használható a SAM3 programozásához. Az 1.9-es vagy újabb verzió használata ajánlott.

-

Egy alkalmazás égetéséhez használjon valami olyasmit, mint:

+

Egy alkalmazás égetéséhez használj valami olyasmit, mint:

bossac -U -p /dev/ttyACM0 -a -e -w out/klipper.bin -v -b
 bossac -U -p /dev/ttyACM0 -R
 
@@ -1702,7 +1702,7 @@ bossac -U -p /dev/ttyACM0 -R

A SAM4 MCU-val nem szokás bootloadert használni. Maga a chip rendelkezik egy ROM-mal, amely lehetővé teszi a flash programozását 3,3V-os soros portról vagy USB-ről.

A ROM engedélyezéséhez az "erase" csapot magasan kell tartani a visszaállítás során, ami törli a flash tartalmát, és a ROM-ot elindítja.

A https://github.com/shumatech/BOSSA kód használható a SAM4 programozásához. Szükséges az 1.8.0 vagy magasabb verzió használata.

-

Egy alkalmazás égetéséhez használjon valami olyasmit, mint:

+

Egy alkalmazás égetéséhez használj valami olyasmit, mint:

bossac --port=/dev/ttyACM0 -b -U -e -w -v -R out/klipper.bin
 
@@ -1721,7 +1721,7 @@ bossac -U -p /dev/ttyACM0 -R program samd21_sam_ba.bin verify -

A SAMD21 leggyakoribb bootloadere az "Arduino Zero" -ban található. Ez egy 8KiB-es bootloadert használ (az alkalmazást 8KiB kezdőcímmel kell lefordítani). Ebbe a bootloaderbe a reset gombra való dupla kattintással lehet belépni. Egy alkalmazás égetéséhez használjon valami hasonlót:

+

A SAMD21 leggyakoribb bootloadere az "Arduino Zero" -ban található. Ez egy 8KiB-es bootloadert használ (az alkalmazást 8KiB kezdőcímmel kell lefordítani). Ebbe a bootloaderbe a reset gombra való dupla kattintással lehet belépni. Egy alkalmazás égetéséhez használj valami hasonlót:

bossac -U -p /dev/ttyACM0 --offset=0x2000 -w out/klipper.bin -v -b -R
 
@@ -1744,7 +1744,7 @@ program bootloader-itsybitsy_m4-v3.7.0.bin verify at91samd bootloader 16384 -

A SAMD51 16KiB-es bootloadert használ (az alkalmazást 16KiB kezdőcímmel kell lefordítani). Egy alkalmazás égetéséhez használjon valami hasonlót:

+

A SAMD51 16KiB-es bootloadert használ (az alkalmazást 16KiB kezdőcímmel kell lefordítani). Egy alkalmazás égetéséhez használj valami hasonlót:

bossac -U -p /dev/ttyACM0 --offset=0x4000 -w out/klipper.bin -v -b -R
 
@@ -1883,7 +1883,7 @@ make install
nano ~/openocd/openocd.cfg
 
-

Használjon a következőhöz hasonló konfigurációt:

+

Használj a következőhöz hasonló konfigurációt:

# RPi tűket használ: GPIO25 az SWDCLK-hoz, GPIO24 az SWDIO-hoz, GPIO18 az nRST-hez.
 forrás [find interface/raspberrypi2-native.cfg]
 bcm2835gpio_swd_nums 25 24
diff --git a/hu/CANBUS.html b/hu/CANBUS.html
index 9bbe466c2..74a521575 100644
--- a/hu/CANBUS.html
+++ b/hu/CANBUS.html
@@ -1363,8 +1363,8 @@
 

Gazdagép Hardver

A CAN-busz használatához szükség van egy host-adapterre. Jelenleg két elterjedt lehetőség van:

    -
  1. Használjon egy Waveshare Raspberry Pi CAN sapkát vagy annak számos klónja közül egyet.
  2. -
  3. Használjon USB CAN-adaptert (például https://hacker-gadgets.com/product/cantact-usb-can-adapter/). Számos különböző USB-CAN adapter áll rendelkezésre - az adapter kiválasztásakor javasoljuk, hogy ellenőrizze, hogy képes-e a candlelight firmware futtatására. (Sajnos azt tapasztaltuk, hogy néhány USB-adapter hibás firmware-t futtat, és le van zárva, ezért vásárlás előtt ellenőrizze.)
  4. +
  5. Használj egy Waveshare Raspberry Pi CAN sapkát vagy annak számos klónja közül egyet.
  6. +
  7. Használj USB CAN-adaptert (például https://hacker-gadgets.com/product/cantact-usb-can-adapter/). Számos különböző USB-CAN adapter áll rendelkezésre - az adapter kiválasztásakor javasoljuk, hogy ellenőrizze, hogy képes-e a candlelight firmware futtatására. (Sajnos azt tapasztaltuk, hogy néhány USB-adapter hibás firmware-t futtat, és le van zárva, ezért vásárlás előtt ellenőrizze.)

Az adapter használatához a gazdagép operációs rendszert is konfigurálni kell. Ez általában úgy történik, hogy létrehozunk egy új /etc/network/interfaces.d/can0 nevű fájlt a következő tartalommal:

auto can0
diff --git a/hu/CONTRIBUTING.html b/hu/CONTRIBUTING.html
index 7a82476bb..995ceb2af 100644
--- a/hu/CONTRIBUTING.html
+++ b/hu/CONTRIBUTING.html
@@ -1399,7 +1399,7 @@
 

Az előnyök megvitatásakor előnyösebb a "tények és mérések" megvitatása. Általában véve a bírálók nem a "valaki hasznosnak találhatja az X opciót", sem pedig a "ez a beadvány olyan funkciót ad hozzá, amelyet az X firmware valósít meg" formájú válaszokat keresik. Ehelyett általában előnyösebb, ha részletesen tárgyalják, hogy a minőségjavulást hogyan mérték, és milyen eredményeket hoztak ezek a mérések - például: "az Acme X1000 nyomtatókon végzett tesztek a ...képen látható javuló sarkokat mutatnak ", vagy például "az X valós tárgy nyomtatási ideje egy Foomatic X900 nyomtatón 4 óráról 3,5 órára csökkent". Magától értetődik, hogy az ilyen típusú tesztelés jelentős időt és erőfeszítést igényel. A Klipper legjelentősebb funkcióinak némelyike hónapokig tartott a megbeszélések, átdolgozások, tesztelések és dokumentációk során, mielőtt beolvadt a master ágba.

Minden új modulnak, konfigurációs opciónak, parancsnak, parancsparaméternek és dokumentumnak "nagy hatással" kell rendelkeznie. Nem akarjuk a felhasználókat olyan opciókkal terhelni, amelyeket nem tudnak ésszerűen konfigurálni, és nem akarjuk őket olyan opciókkal terhelni, amelyek nem nyújtanak számottevő előnyt.

A bíráló kérhet pontosítást arról, hogy a felhasználónak hogyan kell beállítania egy opciót - az ideális válasz tartalmazza a folyamat részleteit - például: "a MegaX500 felhasználóinak az X opciót 99,3-ra kell beállítaniuk, míg az Elite100Y felhasználóinak az X opciót a ..." eljárással kell kalibrálniuk...".

-

Ha az opció célja, hogy a kódot modulárisabbá tegye, akkor inkább használjon kódkonstansokat a felhasználóval szembenéző konfigurációs opciók helyett.

+

Ha az opció célja, hogy a kódot modulárisabbá tegye, akkor inkább használj kódkonstansokat a felhasználóval szembenéző konfigurációs opciók helyett.

Az új modulok, új opciók és új paraméterek nem biztosíthatnak hasonló funkciókat a meglévő modulokhoz - ha a különbségek önkényesek, akkor inkább a meglévő rendszert kell használni, vagy a meglévő kódot kell átalakítani.

  • diff --git a/hu/Code_Overview.html b/hu/Code_Overview.html index ade03a9c8..a448964ec 100644 --- a/hu/Code_Overview.html +++ b/hu/Code_Overview.html @@ -1451,11 +1451,11 @@
  • klippy:ready - Ez az esemény az összes csatlakozási kezelő sikeres befejezése után generálódik. Jelzi, hogy a nyomtató átvált a normál műveletek kezelésére kész állapotba. Ebben a visszahívásban ne jelezzen hibát.
  • -
  • Ha hiba van a felhasználó konfigurációjában, mindenképpen hívja fel a figyelmet a load_config() vagy a "connect event" fázisokban. Használja a raise config.error("my error") vagy raise printer.config_error("my error") hibajelzést.
  • +
  • Ha hiba van a felhasználó konfigurációjában, mindenképpen hívja fel a figyelmet a load_config() vagy a "connect event" fázisokban. Használd a raise config.error("my error") vagy raise printer.config_error("my error") hibajelzést.
  • A "pins" modul segítségével konfigurálhat egy tűt a mikrokontrollerben. Ez általában a printer.lookup_object("pins").setup_pin("pwm", config.get("my_pin"))-hoz hasonló módon történik. A visszakapott objektumot ezután futásidőben lehet utasítani.
  • Ha a nyomtató objektum definiál egy get_status() metódust, akkor a modul állapotinformációt exportálhat a makrókon és az API Szerveren keresztül. A get_status() metódusnak egy Python szótárat kell visszaadnia, amelynek kulcsai karakterláncok, értékei pedig egész számok, lebegő számok, karakterláncok, listák, szótárak, True, False vagy None. Használhatók tuplik (és nevesített tuplik) is (ezek az API-kiszolgálón keresztül történő eléréskor listaként jelennek meg). Az exportált "immutable" listákat és szótárakat. Ha tartalmuk megváltozik, akkor egy új objektumot kell visszaküldeni a get_status() parancsból, különben az API-kiszolgáló nem fogja észlelni a változásokat.
  • Ha a modulnak hozzáférésre van szüksége a rendszer időzítéséhez vagy külső fájlleírókhoz, akkor a printer.get_reactor() segítségével hozzáférhetünk a globális "event reactor" osztályhoz. Ez a reactor osztály lehetővé teszi az időzítők ütemezését, a fájlleírók bemenetének várakozását, valamint a gazdakód "sleep" használatát.
  • -
  • Ne használjon globális változókat. Minden állapotot a load_config() függvény által visszaadott nyomtató objektumban kell tárolni. Ez azért fontos, mert ellenkező esetben a RESTART parancs nem az elvártaknak megfelelően fog működni. Szintén hasonló okokból, ha bármilyen külső fájl (vagy foglalat) megnyílt, akkor mindenképpen regisztráljunk egy "klippy:disconnect" eseménykezelőt, és zárjuk be őket ebből a visszahívásból.
  • +
  • Ne használj globális változókat. Minden állapotot a load_config() függvény által visszaadott nyomtató objektumban kell tárolni. Ez azért fontos, mert ellenkező esetben a RESTART parancs nem az elvártaknak megfelelően fog működni. Szintén hasonló okokból, ha bármilyen külső fájl (vagy foglalat) megnyílt, akkor mindenképpen regisztráljunk egy "klippy:disconnect" eseménykezelőt, és zárjuk be őket ebből a visszahívásból.
  • Kerülje a más nyomtató objektumok belső tagváltozóinak elérését (vagy az aláhúzással kezdődő metódusok hívását). Ennek a konvenciónak a betartása megkönnyíti a jövőbeli változások kezelését.
  • Javasoljuk, hogy a Python osztályok Python konstruktorában minden tagváltozóhoz értéket rendeljen. (És ezért kerülje a Python azon képességének kihasználását, hogy dinamikusan hozzon létre új tagváltozókat.)
  • Ha egy Python változónak lebegőpontos értéket kell tárolnia, akkor ajánlott mindig lebegőpontos konstansokkal hozzárendelni és kezelni a változót (és soha ne használjunk egészértékű konstansokat). Például részesítsük előnyben a self.speed = 1. értéket a self.speed = 1 értékkel szemben, és részesítsük előnyben a self.speed = 2 értéket. * x a self.speed = 2 * x helyett. A lebegőpontos értékek következetes használatával elkerülhetők a Python-típuskonverziók nehezen hibakereshető furcsaságai.
  • @@ -1477,7 +1477,7 @@

    Hasznos lépések:

    1. 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.
    2. -
    3. Hozzon létre egy új architektúra alkönyvtárat az src/ könyvtárban, és adj 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.
    4. +
    5. Hozzon létre egy új architektúra alkönyvtárat az src/ könyvtárban, és adj hozzá kezdeti Config és Makefile támogatást. Használd 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.
    6. 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.
    7. Ismerkedjen meg a console.py eszközzel (a Hibakeresési dokumentumban 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.
    8. A hardveres megszakításokból történő időzítő küldés támogatásának hozzáadása. Lásd a Klipper commit 970831ee példáját az LPC176x architektúra 1-5. lépéseivel.
    9. @@ -1489,7 +1489,7 @@

      További kódolási tippek:

      1. Kerülje a "C bitfields" használatát az IO regiszterek eléréséhez; részesítse előnyben a 32 bites, 16 bites vagy 8 bites egész számok közvetlen olvasási és írási műveleteit. A C nyelvi specifikációk nem határozzák meg egyértelműen, hogy a fordítónak hogyan kell megvalósítania a C bitmezőket (pl. endianness és bitkiosztás), és nehéz meghatározni, hogy milyen IO műveletek történnek egy C bitmező olvasásakor vagy írásakor.
      2. -
      3. Inkább írjon explicit értékeket az IO regiszterekbe, minthogy olvasás-módosítás-írás műveleteket használjon. Azaz, ha egy olyan IO-regiszterben frissítünk egy mezőt, ahol a többi mező értékei ismertek, akkor előnyösebb a regiszter teljes tartalmát explicit módon kiírni. Az explicit írások kisebb, gyorsabb és könnyebben hibakereshető kódot eredményeznek.
      4. +
      5. Inkább írjon explicit értékeket az IO regiszterekbe, minthogy olvasás-módosítás-írás műveleteket használj. Azaz, ha egy olyan IO-regiszterben frissítünk egy mezőt, ahol a többi mező értékei ismertek, akkor előnyösebb a regiszter teljes tartalmát explicit módon kiírni. Az explicit írások kisebb, gyorsabb és könnyebben hibakereshető kódot eredményeznek.

      Koordináta rendszerek

      A Klipper belsőleg elsősorban a nyomtatófej helyzetét követi cartesian koordinátákban, amelyek a konfigurációs fájlban megadott koordináta rendszerhez viszonyítva vannak. Ez azt jelenti, hogy a Klipper kód nagy része soha nem tapasztal koordináta rendszer változást. Ha a felhasználó az origó megváltoztatását kéri (pl. egy G92 parancsal), akkor ezt a hatást a jövőbeli parancsok elsődleges koordináta rendszerre történő átváltásával érjük el.

      diff --git a/hu/Command_Templates.html b/hu/Command_Templates.html index bfcdf8d77..7161e18ff 100644 --- a/hu/Command_Templates.html +++ b/hu/Command_Templates.html @@ -1491,7 +1491,7 @@ gcode: SET_PIN PIN=my_led VALUE=0
    -

    A terminál megjeleníti a leírást, ha a HELP parancsot vagy az automatikus kitöltés funkciót használja.

    +

    A terminál megjeleníti a leírást, ha a HELP parancsot vagy az automatikus kitöltés funkciót használod.

    Állapot mentése/visszaállítása G-kódos mozgásokhoz

    Sajnos a G-kód parancsnyelv használata kihívást jelenthet. A nyomtatófej mozgatásának szabványos mechanizmusa a G1 parancson keresztül történik (a G0 parancs a G1 parancs álnevének tekinthető, és felcserélhető vele). Ez a parancs azonban a "G-kód elemzési állapotára" támaszkodik: M82, M83, G90 általi beállításra, G91, G92 és a korábbi G1 parancsok is. Egy G-kód makró létrehozásakor célszerű mindig kifejezetten beállítani a G-kód elemzési állapotát a G1 parancs kiadása előtt. (Ellenkező esetben fennáll annak a veszélye, hogy a G1 parancs nemkívánatos kérést fog végrehajtani.)

    Ennek egyik gyakori módja, hogy a G1 mozdulatokat SAVE_GCODE_STATE-be csomagoljuk, G91, és RESTORE_GCODE_STATE-ba. Például:

    @@ -1649,7 +1649,7 @@ gcode:
    {% set svv = printer.save_variables.variables %}
     
    -

    Példaként a 2 az 1-ben nyomtatófej állapotának mentésére használható, és nyomtatás indításakor győződjön meg arról, hogy az aktív fejet használja a T0 helyett:

    +

    Példaként a 2 az 1-ben nyomtatófej állapotának mentésére használható, és nyomtatás indításakor győződjön meg arról, hogy az aktív fejet használd a T0 helyett:

    [gcode_macro T1]
     gcode:
       ACTIVATE_EXTRUDER extruder=extruder1
    diff --git a/hu/Config_Changes.html b/hu/Config_Changes.html
    index cc16f730b..26e3a0e04 100644
    --- a/hu/Config_Changes.html
    +++ b/hu/Config_Changes.html
    @@ -1313,7 +1313,7 @@
     

    20210503: The gcode_macro default_parameter_<name> config option is deprecated. Use the params pseudo-variable to access macro parameters. Other methods for accessing macro parameters will be removed in the near future. Most users can replace a default_parameter_NAME: VALUE config option with a line like the following in the start of the macro: {% set NAME = params.NAME|default(VALUE)|float %}. See the Command Templates document for examples.

    20210430: A SET_VELOCITY_LIMIT (és az M204) parancs mostantól a konfigurációs fájlban megadott értékeknél nagyobb sebességet, gyorsulást és square_corner_velocity-t is beállíthat.

    -

    20210325: A pin_map config opció támogatása elavult. Használja a sample-aliases.cfg fájlt a tényleges mikrokontroller tű nevekre való fordításhoz. A pin_map config opció a közeljövőben eltávolításra kerül.

    +

    20210325: A pin_map config opció támogatása elavult. Használd a sample-aliases.cfg fájlt a tényleges mikrokontroller tű nevekre való fordításhoz. A pin_map config opció a közeljövőben eltávolításra kerül.

    20210313: A Klipper CAN-busszal kommunikáló mikrovezérlők támogatása megváltozott. Ha CAN-buszt használ, akkor az összes mikrokontrollert újra kell égetni és a Klipper konfigurációt frissíteni kell.

    20210310: A TMC2660 alapértelmezett driver_SFILT értéke 1-ről 0-ra változott.

    20210227: Az UART vagy SPI módban lévő TMC léptetőmotor-meghajtók mostantól másodpercenként egyszer lekérdezésre kerülnek, amikor engedélyezve vannak. Ha a meghajtóval nem lehet kapcsolatba lépni, vagy ha a meghajtó hibát jelent, akkor a Klipper leállási állapotba lép.

    @@ -1321,7 +1321,7 @@ document for examples.

    20210201: A TEST_RESONANCES parancs mostantól letiltja a bemeneti alakítást, ha az korábban engedélyezve volt (és a teszt után újra engedélyezi). Ennek a viselkedésnek a felülírása és a bemeneti alakítás engedélyezve tartása érdekében egy további INPUT_SHAPING=1 paramétert adhatunk át a parancsnak.

    20210201: Az ACCELEROMETER_MEASURE parancs mostantól a kimeneti fájl nevéhez hozzáadja a gyorsulásmérő chip nevét, ha a chipnek a printer.cfg megfelelő adxl345 szakaszában adtak nevet.

    20201222: A step_distance beállítás a stepper config szakaszokban elavult. Javasoljuk, hogy frissítse a konfigurációt a rotation_distance beállítás használatára. A step_distance támogatása a közeljövőben megszűnik.

    -

    20201218: Az endstop_phase modulban az endstop_phase beállítás helyébe a trigger_phase beállítás lépett. Ha az endstop phase modult használja, akkor át kell konvertálni a rotation_distance értékre, és az ENDSTOP_PHASE_CALIBRATE parancs futtatásával újra kell kalibrálni az esetleges endstop fázisokat.

    +

    20201218: Az endstop_phase modulban az endstop_phase beállítás helyébe a trigger_phase beállítás lépett. Ha az endstop phase modult használod, akkor át kell konvertálni a rotation_distance értékre, és az ENDSTOP_PHASE_CALIBRATE parancs futtatásával újra kell kalibrálni az esetleges endstop fázisokat.

    20201218: A forgó delta- és polárnyomtatóknak mostantól meg kell adniuk egy gear_ratio paramétert a forgó léptetőikhez, és többé nem adhatnak meg step_distance paramétert. Az új gear_ratio paraméter formátumát lásd a konfigurációs hivatkozás dokumentumban.

    20201213: A "probe:z_virtual_endstop" használatakor nem érvényes a Z "position_endstop" megadása. Mostantól hibaüzenet jelenik meg, ha Z "position_endstop" van megadva a "probe:z_virtual_endstop" használatával. A hiba kijavításához távolítsa el a Z "position_endstop" meghatározást.

    20201120: A [board_pins] config szakasz most már explicit mcu: paraméterben add meg az MCU nevét. Ha board_pins-t használunk egy másodlagos MCU-hoz, akkor a configot frissíteni kell, hogy megadd ezt a nevet. További részletekért lásd a konfigurációs referenciát.

    @@ -1345,13 +1345,13 @@ document for examples.

    20200308: Az alapértelmezett __test menüpont eltávolításra került. Ha a konfigurációs fájlban egyéni menü van, akkor mindenképpen távolítson el minden hivatkozást erre a __test menüpontra.

    20200308: A "pakli" és "kártya" menüpontok eltávolításra kerültek. Az LCD képernyő elrendezésének testreszabásához használd az új display_data config szakaszokat (a részletekért lásd a config/example-extras.cfg fájlt).

    20200109: A bed_mesh modul most már hivatkozik a szonda helyére a hálókonfigurációban. Ennek megfelelően néhány konfigurációs opciót átneveztek, hogy pontosabban tükrözze a tervezett funkciójukat. Téglalap alakú tárgyasztalok esetében a min_point és max_point átnevezésre került mesh_min és mesh_max-ra. A kerek tárgyasztalok esetében a bed_radius át lett nevezve mesh_radius-ra. A kerek tárgyasztalokhoz egy új mesh_origin opció is hozzá lett adva. Vedd figyelembe, hogy ezek a változások a korábban elmentett hálóprofilokkal is inkompatibilisek. Ha egy inkompatibilis profilt észlelünk, azt figyelmen kívül hagyjuk és eltávolításra ütemezzük. Az eltávolítási folyamat a SAVE_CONFIG parancs kiadásával fejezhető be. A felhasználónak minden egyes profilt újra kell kalibrálnia.

    -

    20191218: A display config szakasz már nem támogatja az "lcd_type: st7567". Használja helyette az "uc1701" kijelzőtípust. Állítsd be az "lcd_type: uc1701" értéket, és módosítsa az "rs_pin: some_pin" értéket "rst_pin: some_pin" értékre. Szükség lehet még egy "contrast: 60" konfigurációs beállítás hozzáadására.

    +

    20191218: A display config szakasz már nem támogatja az "lcd_type: st7567". Használd helyette az "uc1701" kijelzőtípust. Állítsd be az "lcd_type: uc1701" értéket, és módosítsa az "rs_pin: some_pin" értéket "rst_pin: some_pin" értékre. Szükség lehet még egy "contrast: 60" konfigurációs beállítás hozzáadására.

    20191210: A beépített T0, T1, T2, ... parancsok eltávolításra kerültek. Az extruder activate_gcode és deactivate_gcode konfigurációs opciók eltávolításra kerültek. Ha szükség van ezekre a parancsokra (és szkriptekre), akkor definiáljon egyedi [gcode_macro T0] stílusú makrókat, amelyek meghívják az ACTIVATE_EXTRUDER parancsot. Példákért lásd a config/sample-idex.cfg és sample-multi-extruder.cfg fájlokat.

    20191210: Az M206 parancs támogatása megszűnt. A SET_GCODE_OFFSET hívásával helyettesítjük. Ha szükség van az M206 támogatására, adjunk hozzá egy [gcode_macro M206] config szakaszt, amely meghívja a SET_GCODE_OFFSET-et. (Például "SET_GCODE_OFFSET Z=-{params.Z}".)

    20191202: A "G4" parancs nem dokumentált "S" paraméterének támogatása megszűnt. Az S minden előfordulását a szabványos "P" paraméterrel helyettesíti (a milliszekundumokban megadott késleltetés).

    20191126: Az USB nevek megváltoztak a natív USB-támogatással rendelkező mikrovezérlőkön. Mostantól alapértelmezés szerint egyedi chip-azonosítót használnak (ahol van ilyen). Ha egy "MCU" config szakasz olyan "serial" beállítást használ, amely "/dev/serial/by-id/" kezdetű, akkor szükség lehet a config frissítésére. Futtassa a "ls /dev/serial/by-id/*" parancsot egy SSH terminálban az új azonosító meghatározásához.

    20191121: A pressure_advance_lookahead_time paramétert eltávolítottuk. Az alternatív konfigurációs beállításokat lásd a example.cfg fájlban.

    -

    20191112: A TMC léptető vezérlő virtuális engedélyezési képessége mostantól automatikusan engedélyezve van, ha a léptető nem rendelkezik dedikált léptető engedélyező tűvel. A tmcXXXX:virtual_enable-re való hivatkozások eltávolítása a konfigurációból. A stepper enable_pin konfigurációban több tű vezérlésének lehetősége megszűnt. Ha több tűre van szükség, akkor használjon egy multi_pin config szekciót.

    +

    20191112: A TMC léptető vezérlő virtuális engedélyezési képessége mostantól automatikusan engedélyezve van, ha a léptető nem rendelkezik dedikált léptető engedélyező tűvel. A tmcXXXX:virtual_enable-re való hivatkozások eltávolítása a konfigurációból. A stepper enable_pin konfigurációban több tű vezérlésének lehetősége megszűnt. Ha több tűre van szükség, akkor használj egy multi_pin config szekciót.

    20191107: Az elsődleges extruder konfigurációs szakaszát "extruder" néven kell megadni, és már nem lehet "extruder0" néven megadni. Az extruder állapotát lekérdező G-kód parancssablonokat mostantól a "{printer.extruder}" segítségével lehet elérni.

    20191021: Klipper v0.8.0 megjelent

    20191003: A move_to_previous opció a [safe_z_homing]-ban mostantól alapértelmezés szerint False. (A 20190918 előtt ténylegesen False volt.)

    diff --git a/hu/Config_Reference.html b/hu/Config_Reference.html index b02a3e69c..58409244d 100644 --- a/hu/Config_Reference.html +++ b/hu/Config_Reference.html @@ -5499,7 +5499,7 @@ sensor_pin: # megszerzésének tipikus módja az, hogy néhány órára teljesen # áramtalanítja a nyomtatót (hogy megbizonyosodjon arról, hogy az # környezeti hőmérsékleten van), majd bekapcsolja, és a QUERY_ADC -# paranccsal megkapja az ADC mérést. Használjon más hőmérséklet +# paranccsal megkapja az ADC mérést. Használj más hőmérséklet # érzékelőt a nyomtatón a megfelelő környezeti hőmérséklet # meghatározásához. Alapértelmezés szerint a mikrokontroller gyári # kalibrálási adatait (ha van) vagy a mikrovezérlő specifikációjából @@ -5818,7 +5818,7 @@ clock_pin:
    [pca9533 my_pca9533]
     #i2c_address: 98
     #   Az I2C cím, amelyet a chip az I2C buszon használ.
    -#   Használja a 98-at a PCA9533/1-hez, a 99-et a PCA9533/2-hez.
    +#   Használd a 98-at a PCA9533/1-hez, a 99-et a PCA9533/2-hez.
     #   Az alapértelmezett érték 98.
     #i2c_mcu:
     #i2c_bus:
    @@ -6699,7 +6699,7 @@ text:
     #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, ügyelj arra, hogy ezek
    -#   közül csak egyet használjon az adott képernyőn. Ez a paraméter akkor
    +#   közül csak egyet használj az adott képernyőn. Ez a paraméter akkor
     #   szükséges, ha a hd44780_data meg van adva.
     
    @@ -6896,7 +6896,7 @@ adc2: #min_diameter: 1.0 # A virtuális trigger minimális átmérője filament_switch_sensor. #use_current_dia_while_delay: False -# Használja az aktuális átmérőt a névleges átmérő helyett, amíg a +# Használd az aktuális átmérőt a névleges átmérő helyett, amíg a # mérési késleltetés nem futott át. #pause_on_runout: #runout_gcode: @@ -6952,7 +6952,7 @@ clk_pin:

    [adc_scaled]

    -

    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.

    +

    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áld, amely ezeket a virtuális tűket használja.

    Lásd a generic-duet2-maestro.cfg fájlt egy példáért.

    [adc_scaled my_name]
     vref_pin:
    @@ -7033,7 +7033,7 @@ host_mcu:
     

    [palette2]

    Palette 2 multimaterial támogatás szorosabb integrációt biztosít, amely támogatja a Palette 2 eszközöket csatlakoztatott módban.

    Ez a modul a teljes funkcionalitáshoz a [virtual_sdcard] és [pause_resume] modulokat is igényli.

    -

    Ha ezt a modult használja, ne használja a Palette 2 plugint az Octoprinthez, mivel ezek ütközni fognak, és az egyik nem fog megfelelően inicializálódni, ami valószínűleg megszakítja a nyomtatást.

    +

    Ha ezt a modult használod, ne használd a Palette 2 plugint az Octoprinthez, mivel ezek ütközni fognak, és az egyik nem fog megfelelően inicializálódni, ami valószínűleg megszakítja a nyomtatást.

    Ha az Octoprintet használja és a gcode-ot a soros porton keresztül streameli a virtual_sd-ről való nyomtatás helyett, akkor a M1 és M0 parancsok Pausing parancsok a Settings >. alatt remo; Serial Connection > Firmware & protocol megakadályozzák, hogy a nyomtatás megkezdéséhez a Paletta 2-n el kelljen indítani a nyomtatást, és az Octoprintben fel kelljen oldani a szünetet.

    [paletta2]
     serial:
    diff --git a/hu/Delta_Calibrate.html b/hu/Delta_Calibrate.html
    index 0a43690f3..698cd3b74 100644
    --- a/hu/Delta_Calibrate.html
    +++ b/hu/Delta_Calibrate.html
    @@ -1361,8 +1361,8 @@
     

    A delta-kalibrálás végső soron a torony végálláskapcsolóinak pontosságától függ. Ha valaki Trinamic léptetőmotor-meghajtókat használ, akkor fontolja meg a végállási fázis érzékelés engedélyezését, hogy javítsa e kapcsolók pontosságát.

    Automatikus vagy kézi szintezés

    A Klipper támogatja a delta paraméterek kalibrálását kézi szintezéssel vagy automatikus Z-szondával.

    -

    Számos delta nyomtató készlethez automatikus Z-szondák tartoznak, amelyek nem elég pontosak (különösen a karok hosszának kis különbségei okozhatnak effektor dőlést, ami elferdítheti az automatikus szondát). Ha automatikus szondát használ, akkor először kalibrálja a szondát, majd ellenőrizze a szonda helyének torzítását. Ha az automatikus szonda torzítása több mint 25 mikron (0.025mm), akkor helyette használjon kézi szintezést. A kézi szintezés csak néhány percet vesz igénybe, és kiküszöböli a szonda által okozott hibát.

    -

    Ha olyan szondát használ, amely a fűtőberendezés oldalára van szerelve (azaz X vagy Y eltolással rendelkezik), akkor vedd figyelembe, hogy a delta-kalibrálás végrehajtása érvényteleníti a szonda kalibrálásának eredményeit. Az ilyen típusú szondák ritkán alkalmasak a delta használatára (mivel a kisebb effektor dőlés a szonda helyének torzítását eredményezi). Ha mégis használja a szondát, akkor a delta-kalibrálás után mindenképpen végezze el újra a szonda kalibrálását.

    +

    Számos delta nyomtató készlethez automatikus Z-szondák tartoznak, amelyek nem elég pontosak (különösen a karok hosszának kis különbségei okozhatnak effektor dőlést, ami elferdítheti az automatikus szondát). Ha automatikus szondát használ, akkor először kalibrálja a szondát, majd ellenőrizze a szonda helyének torzítását. Ha az automatikus szonda torzítása több mint 25 mikron (0.025mm), akkor helyette használj kézi szintezést. A kézi szintezés csak néhány percet vesz igénybe, és kiküszöböli a szonda által okozott hibát.

    +

    Ha olyan szondát használ, amely a fűtőberendezés oldalára van szerelve (azaz X vagy Y eltolással rendelkezik), akkor vedd figyelembe, hogy a delta-kalibrálás végrehajtása érvényteleníti a szonda kalibrálásának eredményeit. Az ilyen típusú szondák ritkán alkalmasak a delta használatára (mivel a kisebb effektor dőlés a szonda helyének torzítását eredményezi). Ha mégis használod a szondát, akkor a delta-kalibrálás után mindenképpen végezze el újra a szonda kalibrálását.

    Alapvető delta kalibrálás

    A Klipper rendelkezik egy DELTA_CALIBRATE paranccsal, amely alapvető delta-kalibrálást végezhet. Ez a parancs a tárgyasztal hét különböző pontját vizsgálja, és új értékeket számol ki a toronyszögek, a toronyvégállások és a delta-sugár számára.

    A kalibrálás elvégzéséhez meg kell adni a kiindulási delta paramétereket (karhossz, sugár és végállások), amelyeknek néhány milliméteres pontossággal kell rendelkezniük. A legtöbb delta nyomtató készlet biztosítja ezeket a paramétereket. Konfigurálja a nyomtatót ezekkel a kezdeti alapbeállításokkal, majd futtassa a DELTA_CALIBRATE parancsot az alábbiakban leírtak szerint. Ha nem állnak rendelkezésre alapértelmezett értékek, akkor keressen az interneten egy delta-kalibrálási útmutatót, amely alapvető kiindulópontot adhat.

    @@ -1382,7 +1382,7 @@ DELTA_CALIBRATE METHOD=manual

    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.

    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.

    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 alap delta-kalibrálás parancsot, beleértve a SAVE_CONFIG parancsot is, közvetlenül az alább leírt tesztobjektum nyomtatása előtt.)

    -

    Használjon szeletelőt a docs/prints/calibrate_size.stl 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.

    +

    Használj szeletelőt a docs/prints/calibrate_size.stl fájlból G-kód generálásához. Szeletelje az objektumot lassú sebességgel (pl. 40mm/s). Ha lehetséges, használj 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.

    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).

    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.

    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).

    diff --git a/hu/Example_Configs.html b/hu/Example_Configs.html index 1785fa365..ec02aac4d 100644 --- a/hu/Example_Configs.html +++ b/hu/Example_Configs.html @@ -1299,7 +1299,7 @@
  • Minden konfigurációs fájlnak .cfg végződéssel kell végződnie. A printer konfigurációs fájloknak egy évszámmal kell végződniük, amelyet a .cfg végződés követ (pl. -2019.cfg). Ebben az esetben az évszám az adott nyomtató eladásának hozzávetőleges éve.
  • -
  • Ne használjon szóközöket vagy speciális karaktereket a konfigurációs fájlnévben. A fájlnév csak a A-Z, a-z, 0-9, - és karaktereket tartalmazhatja..
  • +
  • Ne használj szóközöket vagy speciális karaktereket a konfigurációs fájlnévben. A fájlnév csak a A-Z, a-z, 0-9, - és karaktereket tartalmazhatja..
  • A Klippernek hiba nélkül el kell tudnia indítani a printer, generic és kit példa konfigurációs fájlt. Ezeket a konfigurációs fájlokat hozzá kell adni a test/klippy/printers.test regressziós tesztesethez. Add hozzá az új konfigurációs fájlokat ehhez a tesztesethez a megfelelő szakaszban és a szakaszon belül ábécé sorrendben.
  • A példakonfigurációnak a nyomtató "stock" konfigurációjára kell vonatkoznia. (Túl sok "testreszabott" konfiguráció van ahhoz, hogy a Klipper fő tárolójában nyomon lehessen követni.) Hasonlóképpen, csak olyan nyomtatók, készletek és kártyák példakonfigurációs fájljait adjuk hozzá, amelyek népszerűek (pl. legalább 100 darabnak kell lennie belőlük aktív használatban). Fontolja meg a Klipper Community Discourse szerver használatát más konfigurációkhoz.
  • Only specify those devices present on the given printer or board. Do not specify settings specific to your particular setup.
      @@ -1313,14 +1313,14 @@
    1. 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".
    2. 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.)
    3. 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.
    4. -
    5. Használja a field: value szintaxist a field=value helyett.
    6. +
    7. Használd a field: value szintaxist a field=value helyett.
    8. Extruder rotation_distance hozzáadásakor célszerű megadni a gear_ratio é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 gear_ratio megadásakor előnyösebb a mechanizmuson lévő tényleges fogaskerekek fogszámának megadása (pl. inkább gear_ratio: 80:20, mint gear_ratio: 4:1). További információkért lásd a forgatási távolság dokumentumot.
    9. Kerülje az alapértelmezett értékre beállított mezőértékek meghatározását. Például nem szabad megadni min_extrude_temp: 170, mivel ez már az alapértelmezett érték.
    10. Ahol lehetséges, a sorok száma nem haladhatja meg a 80 oszlopot.
    11. Kerülje el az attribúciós vagy revíziós üzenetek hozzáadását a konfigurációs fájlokhoz. (Például kerülje az olyan sorok hozzáadását, mint a "this file was created by ..."). Helyezze el az attribúciót és a változtatási előzményeket a git commit üzenetben.
  • -
  • Ne használjon semmilyen elavult funkciót a példakonfigurációs fájlban.
  • +
  • Ne használj semmilyen elavult funkciót a példakonfigurációs fájlban.
  • Ne tiltson le egy alapértelmezett biztonsági rendszert egy példakonfig-fájlban. Például egy konfiguráció nem adhat meg egy egyéni max_extrude_cross_section értéket. Ne engedélyezze a hibakeresési funkciókat. Például ne legyen force_move config szakasz.
  • A Klipper által támogatott összes ismert kártya az alapértelmezett 250000-es soros adatátvitelt tudja használni. Ne javasoljon eltérő adatátvitel beállítását egy példa konfigurációs fájlban.
  • diff --git a/hu/FAQ.html b/hu/FAQ.html index 9910386c6..86cab231e 100644 --- a/hu/FAQ.html +++ b/hu/FAQ.html @@ -1679,8 +1679,8 @@ baud: 250000

    Véletlenszerű "Elveszett a kommunikáció az MCU-val" hibák

    Ezt általában a gazdagép és a mikrokontroller közötti USB-kapcsolat hardverhibái okozzák. Amit keresni kell: