Autokalibrácia PID

Často Kladené Otázky, základní informace ...... postupně doplňujem

Autokalibrácia PID

Příspěvekod 50koruny » 09.02.2017 11:01

v prípade kolísania teploty, nedosiahnutia alebo prekročenia, bolo by skalibrovať PID pre hotend.kalibrácia je automatická.

otvoríme Repetier host.do okna G-code napíšeme
rhost.png

Kód: Vybrat vše
M303 E0 S200 C8

M303 - príkaz na autotune
E0 - číslo extruderu
S - teplota
C - počet cyklov

napíš to ale tak ako je to tu.bude nahrievať HE na teplotu 200° 8 krát, takže to chvílu potrvá.nezasahovať a čakať!
na konci vyhodí hodnoty, niečo ako
Kód: Vybrat vše
bias: 92 d: 92 min: 196.56 max: 203.75
Ku: 32.59 Tu: 54.92
Clasic PID
Kp: 19.56
Ki: 0.71
Kd: 134.26
PID Autotune finished ! Place the Kp, Ki and Kd constants in the configuration.h

nájdeš ich v dolnom červenom okne na prvom obrázku.

odpíšeme hodnoty (K)P (K)I (K)D a prepíšeme pôvodné hodnoty v eeprom, viď další obrázok.
hotend sa po kalibrácii nahrieva presne a často aj rýchlejšie.
DV1_R_EEPROM.jpg


kalibrácia pre HotBED :

Kód: Vybrat vše
M303 E-1 S60 C8


hodnoty uložíme zase do eeprom, alternatívne uložíme pomocou M304:

Kód: Vybrat vše
M304 P1 I2 D3


ideálne potom uložiť do EEPROM príkazom M500:

Kód: Vybrat vše
M500



A ti co používají Marlin musí odkomentovat v Configuration.h #define PIDTEMPBED
Vyzkoušeno a funguje mi to v Marlinu mám verzi RC8

Více informací na http://reprap.org/wiki/PID_Tuning
Nemáte oprávnění prohlížet přiložené soubory.
Naposledy upravil 50koruny dne 11.02.2017 23:16, celkově upraveno 3
50koruny
 
Příspěvky: 142
Registrován: 30.09.2015 09:34
Reputation: 0

Re: Autokalibrácia PID

Příspěvekod Rebel » 09.02.2017 11:18

+1 dík :)
Dan - Rebel ? ;) - http://rebelove.org - Rebel I-III, Rebel sCUBE, Anycubic i3 MEGA, Anycubic - Kossel Mini ! A naučte se používat pro STL přílohy čudlík "UMÍSTIT DO PŘÍSPĚVKU" !
Rebel
 
Příspěvky: 3090
Images: 243
Registrován: 12.08.2013 11:44
Bydliště: HK
Reputation: 20

Re: Autokalibrácia PID

Příspěvekod blackjack220 » 09.02.2017 16:51

50koruny píše:pre hotbed napíšeme
Kód: Vybrat vše
M303 E-1 S60 C8

kalibráciu bedu nemám zatial vyskúšanú ale príkaz by mal byť tento.

Zkusil jsem to, ale bohužel to hýbe také teplotou Hotendu :(
Ale funguje mi
Kód: Vybrat vše
M303 P1 S60 C8

:D
Rebel 2 HD, firmware Repetier 0.92v9
blackjack220
 
Příspěvky: 126
Registrován: 10.11.2015 21:02
Bydliště: Plzeň
Reputation: 0

Re: Autokalibrácia PID

Příspěvekod Rebel » 09.02.2017 17:13

Tady bych prosil nediskutovat, pokud jsou nejake pripominky ci jine zkusenosti, oddiskutujte to ve foru, sem to podstatne pak vlozime, nebo odkaz na diskuzi a toto tema zamknu. Jinak tady byde zase chlivek. Dekuji za pochopeni.
Dan - Rebel ? ;) - http://rebelove.org - Rebel I-III, Rebel sCUBE, Anycubic i3 MEGA, Anycubic - Kossel Mini ! A naučte se používat pro STL přílohy čudlík "UMÍSTIT DO PŘÍSPĚVKU" !
Rebel
 
Příspěvky: 3090
Images: 243
Registrován: 12.08.2013 11:44
Bydliště: HK
Reputation: 20

Re: Autokalibrácia PID

Příspěvekod s3030150 » 09.02.2017 19:27

ku clanku: mozno by sa hodila informacia, co v pripade, ak teplota vyleti nad 250st.C a masina vyhodi "Autotune failed". U mna pomohlo znizit PWM vykon hotendu, mozno by pomohlo dvihnut maximalnu teplotu, ale tym som sa nezaoberal. Moj post kludne zmazte, ide mi hlavne o to, ze by to mohlo byt sucastou navodu
Rebel II, Marlin
s3030150
 
Příspěvky: 350
Registrován: 16.02.2016 16:27
Reputation: 0

Re: Autokalibrácia PID

Příspěvekod bahora » 11.02.2017 21:17

50koruny píše:pre hotbed napíšeme
Kód: Vybrat vše
M303 P1 S60 C8
(opravené)
kalibráciu bedu nemám zatial vyskúšanú ale príkaz by mal byť tento.


máš tam chybu, oprav podruhé :)

kalibrace pro HotBED je sice M303 ,ale musí tam být uveden "extruder" s parametrem -1 celé to vypadá následovně

M303 E-1 S60 C8

Pro uložení hodnot BEDu se pak zavolá M304, celé to vypadá následovně

M304 P1 I2 D3

a ideálně pak uložit do EEPROM příkazem

M500


A ti co používají Marlin musí odkomentovat v Configuration.h #define PIDTEMPBED
Vyzkoušeno a funguje mi to v Marlinu mám verzi RC8

Více informací na http://reprap.org/wiki/PID_Tuning
bahora
 
Příspěvky: 145
Images: 1
Registrován: 23.11.2016 01:12
Reputation: 0

Re: Autokalibrácia PID

Příspěvekod blackjack220 » 12.02.2017 07:18

Ten příkaz pro kalibraci HB
Kód: Vybrat vše
M303 E-1 S60 C8

jsem zkoušel taky a mě způsobuje jen kalibraci HE. Proto jsem hledal a našel jsem variantu
Kód: Vybrat vše
M303 P1 S60 C8
.
To že tobě to funguje a mě ne, nejspíš bude v rozdílných používaných firmwarech. Proto bych do 1. příspěvku doplnil i mou variantu s poznámkou, že je odzkoušena ve firmware Repetier 0.91v8 který dodávalo JRC.

Omluvám se Rebelovi za diskuzi, ale taková je moje zkušenost.
Rebel 2 HD, firmware Repetier 0.92v9
blackjack220
 
Příspěvky: 126
Registrován: 10.11.2015 21:02
Bydliště: Plzeň
Reputation: 0

Re: Autokalibrácia PID

Příspěvekod straciam » 12.02.2017 10:02

mam Marlin 1.0.2 a mne funguje pre HB
Kód: Vybrat vše
M303 E-1 S60 C8
Ins-piration: No pass, no problem.
Rebelix X2, Rebel II HD vo vystavbe.
straciam
 
Příspěvky: 58
Registrován: 08.11.2015 21:04
Bydliště: Podbrezova, SR
Reputation: 0

Re: Autokalibrácia PID

Příspěvekod barkh » 12.02.2017 12:44

Repetier má jinou syntaxi:

M303 P<extruder/bed> S<printTemerature> X0 R<Repetitions>- Auto detect pid values. Use P<NUM_EXTRUDER> for heated bed. X0 saves result in EEPROM. R is number of cycles.

Parametr E z predchozich prispevku je ignorovan a pouzije se P0, proto to neočekávané chování.
Bed ma index pocet extrudoru, tj. u jednoextruderove tiskarny P1 dvuextruderove P2.
Pomoci X0 se to rovou ulozi do eeprom.
barkh
 
Příspěvky: 30
Registrován: 03.02.2015 13:26
Reputation: 0


Zpět na ČKD & FAQ

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

cron