Marlin TMC2130 w ekstruderze

Silniki krokowe i wszystko, co z nimi powiązane
Awatar użytkownika
samezrp
Postów w temacie: 3
Posty: 1023
Rejestracja: 29 paź 2016, 15:57
x 66

Marlin TMC2130 w ekstruderze

Post autor: samezrp »

W konsekwencji wątku:viewtopic.php?f=19&t=10291&p=159029#p159029, próbuję się przeprosić z Marlinem. W zasadzie już wszystko ustawiłem, ale mam problem z ekstruderem. Używam BIQU H2 i stepsticka TMC2130. Zalecany prąd 1,5A i na Repetierze po SPI wszystko chodzi(ło) ślicznie. Zero problemów.
Przy przejściu na Marlina zaczęły się schody. Gubi kroki jak cholera. Zmniejszyłem ze standardowych feedrate i accelleration na takie jakie miałem w Repetierze, rzędy wielkości mniejsze, ciut lepiej, ale dalej problemy.
Zmniejszyłem prąd, przy ustawieniu 1,5A ekstruder (wartość zalecana dla silnika BIQU H2) klika i gubi kroki, nie jest w stanie 1cm filamentu wycisnąć. Zmniejszyłem prąd, nie słychać, żeby gubił kroki, nie cofa się, ale nadal mam underextrusion, zdecydowanie dobrze to nie wygląda.
Puściłem M122 i debuggowanie online w trakcie prostego wydruku.

Niżej wycinek z raportu, nie widzę nic specjalnie złego, ale może ktoś ma większe doświadczenie? Na załączniku po lewej po włączeniu, po prawej po prostym wydruku. Niżej on line debug w trakcie wydruku i po, usunięte powtarzające się linie.

Kod: Zaznacz cały

00:40:23.709 : axis:pwm_scale/curr_scale/mech_load|flags|warncount
00:40:23.724 : E:40/8/-|I|
00:41:33.159 : E:40/8/-|I|
00:41:33.660 : E:40/8/-|I|
00:41:34.161 : E:66/16/0||
00:41:34.669 : E:68/16/0||
00:41:35.163 : E:68/16/0||
00:41:35.664 : E:67/16/0||
00:41:36.166 : E:69/16/0||
00:41:36.667 : E:67/16/0||
00:41:37.168 : E:69/16/0||
00:41:37.670 : E:68/16/0||
00:41:38.157 : E:69/16/0||
00:41:38.659 : E:69/16/0||
00:41:39.161 : E:68/16/0||
00:41:39.662 : E:66/16/-|I|
00:41:40.163 : E:66/16/-|I|
00:41:40.665 : E:68/16/-|I|
00:41:41.166 : E:67/16/-|I|
00:41:41.667 : E:67/16/-|I|
00:41:42.167 : E:66/15/-|I|
00:41:42.668 : E:55/13/-|I|
00:41:43.168 : E:47/11/-|I|
00:41:43.668 : E:32/8/-|I|
00:41:44.170 : E:36/8/-|I|
00:41:44.671 : E:35/8/-|I|
00:41:45.157 : E:35/8/-|I|
00:41:45.658 : E:40/8/-|I|
00:41:46.160 : E:32/8/-|I|
00:41:46.669 : E:39/8/-|I|
00:41:47.168 : E:35/8/-|I|
00:41:47.668 : E:38/8/-|I|
00:41:48.164 : E:35/8/-|I|
00:41:48.666 : E:39/8/-|I|
00:41:49.166 : E:35/8/-|I|
00:41:49.668 : E:34/8/-|I|
00:41:50.170 : E:35/8/-|I|

Załączniki
Window.png
matikyle
Postów w temacie: 1
Posty: 120
Rejestracja: 03 maja 2019, 17:17
Lokalizacja: Zabrze
x 25

Re: Marlin TMC2130 w ekstruderze

Post autor: matikyle »

A możesz pokazać jak masz chłodzony ten tmc2130? Albo na jakim napięciu to lata? Tmc 2130 na 800ma @24V potrafiło się przegrzewać z radiatorkami.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 1
Posty: 1602
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 369

Re: Marlin TMC2130 w ekstruderze

Post autor: Jarewa »

A ja się dziwię bo TMC2130 ma max 1,2A w trybie ciągłym.
Awatar użytkownika
samezrp
Postów w temacie: 3
Posty: 1023
Rejestracja: 29 paź 2016, 15:57
x 66

Re: Marlin TMC2130 w ekstruderze

Post autor: samezrp »

Właśnie robię testy, idąc tym tropem zacząłem szukać prądu i widzę, że wszędzie piszą 800mA, no ale k... mać... nie jestem idiotą, widziałem 1,5A!...
No i trochę jestem...
2023-10-25 18_31_56-H2_Extruder_V2.0_Manua-V1.1.pdf.png
2023-10-25 18_31_56-H2_Extruder_V2.0_Manua-V1.1.pdf.png (4.08 KiB) Przejrzano 496 razy
i chyba wiem co mnie zmyliło.
2023-10-25 18_29_44-H2_Extruder_V2.0_Manua-V1.1.pdf.png
Nie zmienia to faktu, że na Repetierze przy 1,5A chodził jak złoto. Teraz zmieniłem na 800mA i jest podobnie, choć stabilniej. Znaczy stabilnie jest underextrusion, a wcześniej wariował.
Radiatorek jest zwykły, mały 10x10x5mm. Temperatura radiatora 70 stopni mierzona termoparą, zaraz zamienię na nowy BTT, taki z wysokim radiatorem i obadam.
Cały czas mnie jednak zastanawia czemu na Repetierze tego nie było, ustawiony w configu:

Kod: Zaznacz cały

// Per-axis current setting in mA { X, Y, Z, E0, E1, E2}
#define MOTOR_CURRENT { 840,840,840,1500,1000,1000 }
i tylko E0 na TMC2130.

Całość biega na 24V i tak ustawiony Configuration_adv.h:

Kod: Zaznacz cały

  #define CHOPPER_TIMING CHOPPER_DEFAULT_24V        // All axes (override below)
Zaraz wrócę do niego i obadam jaką on ma temperaturę, bo chciałbym znać przyczynę. Może to 1500mA w Rep, to w rzeczywistości mniej? Niestety biblioteka użyta w Rep chyba nie ma odczytu prądu, sprawdzę.
Awatar użytkownika
samezrp
Postów w temacie: 3
Posty: 1023
Rejestracja: 29 paź 2016, 15:57
x 66

Re: Marlin TMC2130 w ekstruderze

Post autor: samezrp »

Tak wyglądają różnice pomiędzy wydrukami.
20231025_185148.jpg
A tak raportu.
2023-10-25 22_08_53-Book1 - Excel.png
Temperatura Marlina 70st, Repetiera 65st, zejdę jeszcze z prądem i zmienię chłodzenie, choć myślę, że trzeba zmienić stepstick jednak na mocniejszy.
Choć cały czas mnie zastanawia czemu na Rep chodzi to lepiej i na większym prądzie :/
ODPOWIEDZ

Wróć do „Silniki, sterowniki silników (stepsticki)”