Pływająca temperatura, PID autotune nie działa

Jakość druku Cię nie zadowala?
jawor12314
Konto z ograniczeniami
Postów w temacie: 4
Posty: 4
Rejestracja: 21 lut 2020, 01:28

Pływająca temperatura, PID autotune nie działa

Post autor: jawor12314 »

Cześć!

Mój sprzęt to anycubic i3 mega z marlinem 1.1.9.

Mam problem z PID tuningiem hotendu, komenda M303 nie jest w stanie dobrać poprawnych wartości. W zależności od zadanej temperatury pływa ona w zakresie do +/- 10 stopni.
eb1d4311ab7cadb3.jpg
Co może być przyczyną tego, że PID tuning nie działa?

Do tej pory:
- sprawdziłem czy czujnik temperatury daje poprawne wskazania i czy jest dobrze zamocowany;
- sprawdziłem zamocowanie grzałki;
- dodałem pastę termoprzewodzącą do czujnika temperatury i do grzałki;
- próbowałem wgrać oprócz skompilowanego przeze mnie marlina plik hex, który znalazłem w internecie, ale to też nie pomogło.

Natomiast PID tuning stołu działa bardzo dobrze i udało mi się zjeść do -/+0.5 stopnia. Zastanawiam się dlaczego grzałka hotendu nie jest zasilana w sposób ciągły tak jak grzałka stołu.
80030b284924623b.jpg
Proszę o pomoc w rozwiązaniu tego problemu.
Awatar użytkownika
morf
Drukarz
Postów w temacie: 3
Posty: 3232
Rejestracja: 17 sty 2017, 12:28
Drukarka: Reprapy, Prusa MK3S
x 1598

Re: Pływająca temperatura, PID autotune nie działa

Post autor: morf »

Czesc,
witamy na forum.

Nie do konca rozumiem, pokaz output, ktory wyskakuje po autopidowaniu?
Zawzyczaj ta procedura polega na wlaczeniu/wylaczeniu grzania przez kilka cykli,
potem pojawiaja sie wspolczynniki, ktore trzeba zapisac do eeprom lub do pliku konfiguracyjnego.

Zapisales ten wynik w ogole ? ;)
Done is better than perfect.
Awatar użytkownika
Cosik
Konto z ograniczeniami
Postów w temacie: 2
Posty: 907
Rejestracja: 09 gru 2017, 10:12
Lokalizacja: Wrocław
Drukarka: HEVO DC, Mikrus
x 281
Kontakt:

Re: Pływająca temperatura, PID autotune nie działa

Post autor: Cosik »

A czy nie wieje Ci za bardzo po bloku wentylator do chłodzenia wydruku?
Wolność wariacie w swoim warsztacie...
HEVO DC - wciąż wiele pomysłów na usprawnienia :D
Mikrus - moje szaleństwo -> viewtopic.php?f=10&t=6880
Moje projekty 3D

https://discord.gg/cBYzhm2 -> RepRapy PL
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 4
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Pływająca temperatura, PID autotune nie działa

Post autor: Berg »

1. czy przerabiałeś ostatnie głowicę? albo wydarzyło się coś innego co spowodowało konieczność ponownego PID tune?
2. tak jak @morf nie kumam, czy wykres, który wrzuciłeś to z PID tunel, czy normalnej pracy.
3. 260'C to trochę dużo dla tej drukarki chyba . mógłbyś opisać konstrukcję tej głowicy? grzałka, rodzaj termistora, blok, rurka (heatbrake), zdjęcie ?

PS: zdjęcia umieszczaj na forum a nie zewnętrznym serwerze
https://reprapy.pl/viewtopic.php?f=20&t ... ead#unread
ostatni punkt regulaminu: https://reprapy.pl/viewtopic.php?f=22&t=2109
jawor12314
Konto z ograniczeniami
Postów w temacie: 4
Posty: 4
Rejestracja: 21 lut 2020, 01:28

Re: Pływająca temperatura, PID autotune nie działa

Post autor: jawor12314 »

morf pisze:Czesc,
witamy na forum.

Nie do konca rozumiem, pokaz output, ktory wyskakuje po autopidowaniu?
Zawzyczaj ta procedura polega na wlaczeniu/wylaczeniu grzania przez kilka cykli,
potem pojawiaja sie wspolczynniki, ktore trzeba zapisac do eeprom lub do pliku konfiguracyjnego.

Zapisales ten wynik w ogole ? ;)
Chodzi o to, że po autopidowaniu temperatura powinna być w miarę stabilna, a u mnie się waha w zakresie do +/- 5 stopni przy 250'C, dla niższych temp są większe wahania, z tego co pamiętam. Output:

Kod: Zaznacz cały

07:37:31.391 : Slow command added:M303 E0 S250 C8
07:37:31.394 : PID Autotune start
07:39:28.925 : bias: 86 d: 86 min: 244.90 max: 255.00 Ku: 21.67 Tu: 18.68
07:39:28.925 : Classic PID
07:39:28.926 : Kp: 13.00 Ki: 1.39 Kd: 30.36
07:39:47.078 : bias: 86 d: 86 min: 245.00 max: 255.00 Ku: 21.90 Tu: 18.19
07:39:47.078 : Classic PID
07:39:47.079 : Kp: 13.14 Ki: 1.45 Kd: 29.87
07:40:05.077 : bias: 86 d: 86 min: 245.00 max: 255.00 Ku: 21.90 Tu: 18.02
07:40:05.077 : Classic PID
07:40:05.077 : Kp: 13.14 Ki: 1.46 Kd: 29.60
07:40:23.679 : bias: 86 d: 86 min: 245.00 max: 255.00 Ku: 21.90 Tu: 18.51
07:40:23.679 : Classic PID
07:40:23.680 : Kp: 13.14 Ki: 1.42 Kd: 30.41
07:40:42.061 : bias: 86 d: 86 min: 244.90 max: 255.00 Ku: 21.67 Tu: 18.35
07:40:42.062 : Classic PID
07:40:42.062 : Kp: 13.00 Ki: 1.42 Kd: 29.83
07:41:00.065 : bias: 87 d: 87 min: 245.00 max: 255.00 Ku: 22.15 Tu: 18.02
07:41:00.066 : Classic PID
07:41:00.066 : Kp: 13.29 Ki: 1.48 Kd: 29.94
07:41:00.068 : PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h
07:41:00.068 : #define DEFAULT_Kp 13.29
07:41:00.069 : #define DEFAULT_Ki 1.48
07:41:00.069 : #define DEFAULT_Kd 29.94
Nie wiem co mam zapisywać, skoro podczas autopidowania temperatura nie została ustabilizowana.
A czy nie wieje Ci za bardzo po bloku wentylator do chłodzenia wydruku?
Niezależnie od tego czy nawiew na dyszę jest włączony czy nie wyniki są bardzo podobne. Poza tym wydaje mi się że PID powinno sobie z tym poradzić.
1. czy przerabiałeś ostatnie głowicę? albo wydarzyło się coś innego co spowodowało konieczność ponownego PID tune?
2. tak jak @morf nie kumam, czy wykres, który wrzuciłeś to z PID tunel, czy normalnej pracy.
3. 260'C to trochę dużo dla tej drukarki chyba . mógłbyś opisać konstrukcję tej głowicy? grzałka, rodzaj termistora, blok, rurka (heatbrake), zdjęcie ?

PS: zdjęcia umieszczaj na forum a nie zewnętrznym serwerze
viewtopic.php?f=20&t=5&view=unread#unread
ostatni punkt regulaminu: viewtopic.php?f=22&t=2109
1. Nie przerabiałem, ale kupiłem używaną drukarkę, więc nie mam pewności czy nic tam nie było ruszane. Chęć dobrego skalibrowania drukarki i niestabilność temperatur spowodowała ponowny PID tuning.
2. Wykresy w moim pierwszym poście przedstawiają temperatury podczas PID tuningu.
3. Zadałem temperaturę 250'C ponieważ tyle wymaga ABS, który posiadam. Jak kupowałem osoba sprzedająca mi tą drukarkę powiedziała, że nie były w niej wprowadzane żadne zmiany, więc wszystko powinno być oryginalne. Ja wymieniłem tylko czujnik temperatury termistor 100K ohm NTC 3950 szklany, ponieważ podczas konserwacji uległ uszkodzeniu.
85229573_834754987041537_3372507538858704896_n.jpg
84225831_650270895722084_8419718204766552064_n.jpg
Ok dzięki za uwagę, będę umieszczał zdjęcia na forum.
Awatar użytkownika
morf
Drukarz
Postów w temacie: 3
Posty: 3232
Rejestracja: 17 sty 2017, 12:28
Drukarka: Reprapy, Prusa MK3S
x 1598

Re: Pływająca temperatura, PID autotune nie działa

Post autor: morf »

Po prostu zastosuj się do tego co wypluwa firmware i będzie dobrze :)

Kod: Zaznacz cały

07:41:00.066 : Kp: 13.29 Ki: 1.48 Kd: 29.94
07:41:00.068 : PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h
07:41:00.068 : #define DEFAULT_Kp 13.29
07:41:00.069 : #define DEFAULT_Ki 1.48
07:41:00.069 : #define DEFAULT_Kd 29.94
Done is better than perfect.
jawor12314
Konto z ograniczeniami
Postów w temacie: 4
Posty: 4
Rejestracja: 21 lut 2020, 01:28

Re: Pływająca temperatura, PID autotune nie działa

Post autor: jawor12314 »

Ok, tak zrobię , choć mimo wszystko niepokoją mnie tak wysokie wahania temperatury.
Awatar użytkownika
Cosik
Konto z ograniczeniami
Postów w temacie: 2
Posty: 907
Rejestracja: 09 gru 2017, 10:12
Lokalizacja: Wrocław
Drukarka: HEVO DC, Mikrus
x 281
Kontakt:

Re: Pływająca temperatura, PID autotune nie działa

Post autor: Cosik »

proponuję skarpetę/izolację na blok, pomaga.
Wolność wariacie w swoim warsztacie...
HEVO DC - wciąż wiele pomysłów na usprawnienia :D
Mikrus - moje szaleństwo -> viewtopic.php?f=10&t=6880
Moje projekty 3D

https://discord.gg/cBYzhm2 -> RepRapy PL
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 4
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Pływająca temperatura, PID autotune nie działa

Post autor: Berg »

[quote="jawor12314"]
Nie wiem co mam zapisywać, skoro podczas autopidowania temperatura nie została ustabilizowana.

[quote]
1. To normalne. W Trakcie tuningu PID temperatura się waha kilkukrotnie a potem wyłącza grzałka. Nie stabilizację się.

2. Gdyby w trakcie druku temperatura latała więcej niż +-0.5 mimo zrobionego tuningu to z spróbuj obniżyć max_power (czy jakoś tak, nie pamiętam nazwy parametru). Czasem ciężko zapanować nad tym jeśli grzałka jest zbyt mocną. Np jak ktoś podłączył grzałkę 12V pod 24V...... Grzałka powinna mieć ok 40W. możesz sprawdzić prąd jak przez nią płynie i zweryfikować moc.
Czasem na grzałce jest napisana moc i napięcie. Jaka rezystancja grzałki i jaki napięcie?

3. Pytałem o te temperaturę bo nie wydaje mi się że ty masz głowice typu full metal. A jesli nie to grzejąc pow 240'C spaliłeś już rurkę PTFE w głowicy.
Ostatnio zmieniony 22 lut 2020, 12:01 przez Berg, łącznie zmieniany 3 razy.
Awatar użytkownika
FlameRunner
Zasłużony
Postów w temacie: 1
Posty: 6568
Rejestracja: 15 kwie 2016, 21:26
x 2056

Re: Pływająca temperatura, PID autotune nie działa

Post autor: FlameRunner »

Wymieniałeś termistor - czy jesteś pewien, że nowy termistor jest zgodny z tym, jaki termistor masz ustawiony w firmware?

Czy przy głowicy wszystko jest tak jak w fabrycznej drukarce? Porównaj: https://www.youtube.com/watch?v=QnnPsoL5cHE
ODPOWIEDZ

Wróć do „Kalibracja, problemy”