Strona 1 z 1

Kalibracja linear advance/pressure advance krótkie how-to

: 13 paź 2018, 16:23
autor: dragonn
Nigdzie na forum nie ma dedukowanego tematu o tym to postanowiłem napisać coś od siebie.

Na chłopski rozum najpierw warto powiedzieć po co jest ten cały wynalazek. Ma on głównie za zadanie utrzymać równo ekstruzję przy zmianie szybkości drukowania. A to oczywiście następuje za każdym razem jak nasza drukarka natrafia na jakąkolwiek nagłą zmianę geometrii drukowanego elementu typu np. kąt 90 stopni w kostce.
Im szybciej drukujemy tym bardziej widoczny jest efekt nierównej ekstruzji przy zmianach prędkości. Szczególnie zauważalna to jest w układach typu bowden :P. Objawia się to np. wybrzuszeniami na rogach drukowanych elementów, słabo czytelnymi napisami na ściankach itp.

Marlin ma bardzo fajny generator testu dla kalibracji http://marlinfw.org/tools/lin_advance/k-factor.html cały proces jego użycia wygląda tak:
1. Wchodzimy na stronę :D
2. Wprowadzamy swoje parametry wydruku typu temperatura, dysza, wysokość warstwy, parametry retrakcji, szybkości wydruku
3. Jeśli mamy Marlina to resztę można zostawić tak jak jest. Tylko zwrocie uwagę jaką wersję Marlina macie bo są dwie wersje linear advance,
jeśli mamy Duet/ReprapFirmware również możemy wykorzystać ten generator ale wymaga to paru zmian:
a) Starting Value for K: 0
b) Ending Value for K: 0.4
c) K-factor Stepping: 0.02
4. Pobieramy plik, jeśli mamy Marlina może przejść bezpośrednio do drukowania, jeśli mamy Duet/ReprapFirmware otwieramy plik g-code w notatniku. Używam opcji zamień wszystkie i zamieniamy tekst M900 K na M572 D0 S
5. Drukujemy plik, powinniśmy uzyskać taki wydruk:
44023185_493917591092905_4200155892940800000_n.jpg
6. Z wydrukowanych linii wybieramy tą która jest najrówniejsza na całej swojej długości
7. I taką wartość wprowadzamy do firmware, w przypadku Marlina należy użyć komendy M900 KX.X w przypadku Duet M572 D0 SX.X
W przypadku S3D polecam wpisać to do start g-codu w profilu filamentu
Kilka uwag:
1. Różne typu filamentów mogę wymagać ponownej kalibracji (inna wartość będzie optymalna dla PLA inna dla ABS itd.)
2. Tutaj nie wiem jak z Marlinem ale w przypadku Duet jeśli po włączeniu pressure advance zauważamy spowolnienie wydruku należy zwiększyć max szybkość, akceleracje i jerk dotyczące ekstudera (głównie chyba jerk ma na to wpływ).
3. Ekstudery z przełożeniem typu Titana trochę się nie lubią z linear advance/pressure advance

Na koniec trochę zdjęć, po prawej kostka z wyłączonym linear advance/pressure advance a po lewej z włączonym. Jeśli się zastanawiacie dlaczego ta z wyłączonym jest taka słaba :D to bierzcie na poprawkę że ona była drukowana z prędkością na obrysie 108mm/s, druga oczywiście jest z tego samego g-codu :P.

// Na odwrót! Lewa kostka z wyłączonym, prawa kostka z włączonym.
// FR

IMG_0199.JPG
IMG_0198.JPG
IMG_0197.JPG
IMG_0196.JPG
IMG_0195.JPG
IMG_0194.JPG

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 13 paź 2018, 16:40
autor: dziobu
Tutaj mała uwaga dotycząca Marlina (innych pewnie też). Przed przystąpieniem do kalibracji trzeba w Configuration_adv.h włączyć LIN_ADVANCE. Inaczej wydruk testowy nie wyjdzie bo cała obsługa tej funkcji nie jest obsługiwana.

Przy okazji:
różnica z samego linear advance widoczna pomiędzy kostkami 5 (wyłączone) i 7 (włączone) tutaj:
viewtopic.php?f=34&t=3140&p=53933&hilit=dziobu#p53894

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 13 paź 2018, 16:55
autor: Pajacyk0v
Miałem to robić ale odechciało mi się po tym jak się okazało że ten parametr trzeba kalibrować osobno dla PLA, ABS czy czego się tam drukuje. Kolejna rzecz o której trzeba pamiętać za każdym razem! :crazy:

Można wprawdzie włączyć sobie w M custom menu i tam przełączać każdorazowo parametr (skrypty z gcode) ale chyba jestem zbyt leniwy na to.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 13 paź 2018, 16:58
autor: dziobu
A co tu pamiętać? Kalibrujesz raz a potem wrzucasz do profilu plastiku w slicerze.
Zwłaszcza że poprawna kalibracja znacząco poprawia jakość druku - to chyba warto.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 13 paź 2018, 17:03
autor: dragonn
dziobu pisze:A co tu pamiętać? Kalibrujesz raz a potem wrzucasz do profilu plastiku w slicerze.
Zwłaszcza że poprawna kalibracja znacząco poprawia jakość druku - to chyba warto.
Własnie nie wiem czy w innych slicera niż S3D da się mieć osobne g-cody startowe dla różnych filamentów ;p. Za mało ich używam żeby to powiedzieć czy tak jest, albo da się to jakoś dodać.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 13 paź 2018, 17:17
autor: tpila1
Slic3r pozwala na osobny g-code startowy dla różnych filamentów. Nie wiem czy dobrze widzę, ale wydaje mi się momentami, że kostka po lewej (z niby włączonym linear advance) wygląda gorzej niż ta po prawej, szczególnie jest to widoczne na ściance X przy tych 2 stopniach.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 13 paź 2018, 17:21
autor: dragonn
tpila1 pisze:Slic3r pozwala na osobny g-code startowy dla różnych filamentów. Nie wiem czy dobrze widzę, ale wydaje mi się momentami, że kostka po lewej (z niby włączonym linear advance) wygląda gorzej niż ta po prawej, szczególnie jest to widoczne na ściance X przy tych 2 stopniach.
WOW fail... napisałem na odwórt :fool: :fool: oczywiście kostka po prawej ma włączone linear advance/pressure advance a po lewej nie

Flamerunner jak będziesz to to popraw bo nie mam już edycji :D.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 13 paź 2018, 17:45
autor: Pajacyk0v
dziobu pisze:A co tu pamiętać? Kalibrujesz raz a potem wrzucasz do profilu plastiku w slicerze.
Zwłaszcza że poprawna kalibracja znacząco poprawia jakość druku - to chyba warto.
Rozmawiasz z (nie)szcześliwym użytowkikiem programu Ultimaker Cur(v)a! :unknown:

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 13 paź 2018, 17:48
autor: dziobu
Pajacyk0v pisze:Rozmawiasz z (nie)szcześliwym użytowkikiem programu Ultimaker Cur(v)a! :unknown:
Hmmm ten tego:
https://github.com/fieldOfView/LinearAd ... tingPlugin

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 13 paź 2018, 17:50
autor: Pajacyk0v
dziobu pisze:
Pajacyk0v pisze:Rozmawiasz z (nie)szcześliwym użytowkikiem programu Ultimaker Cur(v)a! :unknown:
Hmmm ten tego:
https://github.com/fieldOfView/LinearAd ... tingPlugin
ohBoi! :good:

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 14 paź 2018, 11:18
autor: Marvin27
no i która najlepsza kreska :P ?
20181014_111127.jpg

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 14 paź 2018, 11:25
autor: dragonn
trochę słabo widać biały na białym :D, ale ja strzelam że coś 1.6 ;p

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 14 paź 2018, 11:28
autor: Marvin27
dragonn pisze:trochę słabo widać biały na białym :D, ale ja strzelam że coś 1.6 ;p
Mi się zdaje że coś 1.04, zaraz zrobię lepsze zdjęcia.
PS: filament PLA od efilament3d - muszę kupić jakieś kolorki w końcu :P
20181014_112840.jpg
20181014_112844.jpg
20181014_112848.jpg
20181014_112856.jpg

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 20 paź 2018, 12:21
autor: spec
Miałem testować linear advance ale nie wiem czy jest sens?
Obrazek

Obrazek

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 20 paź 2018, 12:36
autor: dragonn
a jaka szybkość drukowania kostki i jakie parametry alc i jerk?

Wysłane z mojego K10000 przy użyciu Tapatalka

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 20 paź 2018, 14:27
autor: spec
Prędkość 60mm/s jerk i przyśpieszenie jak w oryginalne 5 i 3000.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 20 paź 2018, 15:49
autor: dragonn
No to jest nic, niski jerk i niska prędkość. Przy tej prędkości to oczywiście że nie widzisz potrzeby.

Wysłane z mojego K10000 przy użyciu Tapatalka

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 24 paź 2018, 15:55
autor: Marcin.KnD
To jak ja mam jerk 5 i ACC 1000 to też nie ma sensu się w to bawić

Wysłane z mojego Redmi 5 Plus przy użyciu Tapatalka

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 24 paź 2018, 15:59
autor: dziobu
Nie prościej wydrukować test, wybrać kreskę, wpisać wartość do programu i sprawdzić czy kostka będzie identyczna?
Acc 700 i jerk 5 - tyle miałem we flsunie. Róznica na byle szwie jest spora a i sam algorytm pozwala teraz uzywać wyższych wartości.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 24 paź 2018, 16:17
autor: Pajacyk0v
Ja u siebie na razie widziałem zmianę tylko w ciut mniejszych szwach (tak możne 1/4 mniejszych) i może odrobinkę mniejszym ghostingu.

Acc 1200; Jrk 20; LA 1.0

A tak to w zasadzie na pierwszy rzut oka wydruk jest identyko. Jak uporam się z drukarką to spróbuje w końcu tego Marlina 1.1.9

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 24 paź 2018, 16:19
autor: Marcin.KnD
Tyle że ja mam klipper firmware. I nie wiem czy ten test też będzie działać

Wysłane z mojego Redmi 5 Plus przy użyciu Tapatalka

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 24 paź 2018, 16:24
autor: dragonn
Będzie ale będziesz musiał zrobić podobny trick jak ja na Duet

Wysłane z mojego K10000 przy użyciu Tapatalka

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 24 paź 2018, 16:28
autor: Marcin.KnD
Muszę poczytać, bo dawno nic nie zmieniałem w drukarce bo nie było czasu, ale u mnie konfiguracja jest w plikach konfiguracyjnych, nie pamiętam żeby była Komeda odpowiedzialna za lmta funkcje

Wysłane z mojego Redmi 5 Plus przy użyciu Tapatalka

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 24 paź 2018, 16:32
autor: dragonn
Na 10000000% jest w klipperze również

Wysłane z mojego K10000 przy użyciu Tapatalka

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 24 paź 2018, 16:36
autor: Marcin.KnD
Jest ale to się nazywa presure advance i nie ma do tego g codu tylko jest komenda

SET_PRESSURE_ADVANCE [EXTRUDER=<config_name>] [ADVANCE=<pressure_advance>] [ADVANCE_LOOKAHEAD_TIME=<pressure_advance_lookahead_time>]

Będą jaja z tym ale jest wykonalne

Wysłane z mojego Redmi 5 Plus przy użyciu Tapatalka

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 24 paź 2018, 16:38
autor: dragonn
to jest g,code, gcode to też tylko tekst tak samo jak to. Nie robi to żadnej różnicy

Wysłane z mojego K10000 przy użyciu Tapatalka

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 26 paź 2018, 21:46
autor: dragonn
Takie info z forum Dueta:
For pressure advance purposes, the minimum filament jerk setting needed is the maximum extruder acceleration used during printing moves multiplied by the pressure advance setting. Then convert that from mm/sec to mm/min for M566.
https://forum.duet3d.com/topic/7429/gea ... question/3
Wklejam sobie żeby nie zapomnieć o tym i pewnie innym się też może przydać :D. Niestety nie wiem czy jest taka reguła dla Marlina.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 07 mar 2019, 15:29
autor: Dawid.S
dragonn pisze:3. Ekstudery z przełożeniem typu Titana trochę się nie lubią z linear advance/pressure advance
dragonn chcesz przez to powiedzieć że dla Titana nie warto?

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 07 mar 2019, 15:34
autor: dragonn
Dawid.S pisze:
dragonn pisze:3. Ekstudery z przełożeniem typu Titana trochę się nie lubią z linear advance/pressure advance
dragonn chcesz przez to powiedzieć że dla Titana nie warto?
Najlepiej samemu spróbować, zajmuje to przecież tylko parenaście minut.
Ekstrudery z przełożeniem na zębatkach zazwyczaj robią się głośne jak mają włączone PA.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 08 mar 2019, 18:31
autor: MarCiu
Czy włączenie funkcji A.P. tak mocno zwalnia druk?

Drukowałem dziś kostki kalibracyjną, z tego samego pliku po włączeniu A.P., kostka drukowała się prawie dwa razy dłużej.
Owszem jest trochę ładniej. Ale zastanawiam się czy jest to tego warte...

Czy umieszczenie w G-kodzie komendy M900 K0 równa się z wyłączeniem tej funkcji?
Wydruki konstrukcyjne chciał bym drukować szybciej, a co ma być faktycznie ładniejsze chciał bym drukować z nią. A nie uśmiecha mi się tak co trochę grzebać w programie.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 08 mar 2019, 19:37
autor: dragonn
To jak mocno PA zwalnia wydruk zależy od parametrów alc i jerk na twoim ekstruderze. Oraz kwestia tego że im większy wydruk tym efekt ten będzie zazwyczaj mniejszy

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 08 mar 2019, 20:28
autor: FlameRunner
No i od różnic w szybkości w obrębie wydruku oraz samego parametru K.

Co do ustawienia K na 0, to tak, powinno to być jednoznaczne z wyłączeniem LA.
http://marlinfw.org/docs/features/lin_advance.html
"On the other hand, if you only need to have a part printed fast without special needs in terms of quality, there is no reason to enable LIN_ADVANCE at all. For those prints, you can just set K to 0."

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 08 mar 2019, 23:52
autor: MarCiu
Dzięki za wyjaśnienie.
Ustawienia mam, podpatrując config Marlina dla Vorona:

ACC 10000,
Jerk 5.0,
Feed 75,
LA to 0.6 Patrząc na wydruk testu, wydawał mi się najrówniejszy.

Ekstruder Mobius3, napędzany poprzez 17hs4023.

Jutro przetestuję wydruk na czymś większym.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 07 lip 2021, 18:36
autor: Jarewa
Odkopię temat, bo mi nie drukuje kreski testowe a nic wymyśleć nie mogę, wydrukuje tylko do K0.0 a powyżej nie podaje filamentu albo bardzo mało że nic nie leci nawet..

Uruchomiłem w pliku i jest ta funkcja aktywna. Mam zagadkę dlaczego mi nie drukuje K powyżej 0.0??

Próbowałem nawet na sztywno i w jakimś druku dorzuciłem na początku m900 K0.1 i też nie drukuje..

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 07 lip 2021, 19:04
autor: Mati
Jak masz TMC2208 na ekstruderze to stepstick jest przyczyną.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 07 lip 2021, 20:11
autor: Jarewa
No mam właśnie dzięki podrzuciłeś poczytałem i żebym miał LA to musiał bym podłączyć tmc po uart i wyłączyć stealthChop co dla mnie już będzie bez sensu...

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 07 lip 2021, 20:23
autor: Mati
Jak masz możliwość wymiany to TMC2209 nie posiada tej wady. Możesz oczywiście podmienić tylko na E. Polecam :)

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 07 lip 2021, 22:35
autor: Jarewa
Dzięki a jesteś pewny o 2209? bo tak czytałem coś tam byłą wzmianka o nim ale to na starszym marlinie.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 08 lip 2021, 09:24
autor: dragonn
To nie jest tak że musimy wyłączyć nawet na 2208.
Wszystko zależy o jakiś wartościach PA, przełożeniu ekstrudera, szybkość drukowania a nawet parametrów silnika.
O co chodzi? PA wymaga żeby ekstruder potrafił szybko się rozpędzać i hamować, stealthChop powoduje że sterownik gorzej sobie z tym radzi i prawda że 2209 lepiej to ogarniają.
Ale nikt CI nie da gwarancji że na pewno 2209 będzie okej z stealthChop tak samo jak może się okazać że w twoim przypadku nawet na 2208 będzie okej.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 08 lip 2021, 10:50
autor: czasnagli
Dokładnie, dochodzą jeszcze inne zmienne (wersja Marlina, UART, włączone Square Wave Stepping).

W jednej drukarce mam 2209, w drugiej 2130. Z LA przy directcie (0.08) nie ma problemu w trybie Stealtchop. Ale kilka razy zauważyłem, że był problem z retrakcją. Ostatecznie używam w trybie SpreadCycle - problemów brak.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 08 lip 2021, 15:34
autor: Mati
Ja miałem 2208 i żadne kombinacje nie pozwoliły na uruchomienie LA. Po wymianie na 2209 wszystko śmiga bez problemu.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 09 lip 2021, 01:44
autor: Stanley_B
Ja zauważyłem, że po włączeniu LA na SKR 1.4T z 2209 zmieniły się dźwięki przy ruchach, tak śmiesznie teraz dzierga głowica... (czytaj - trochę głośniej, ale nie przeszkadza).
Poza tym czasy niezauważalnie inne.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 09 lip 2021, 14:22
autor: Jarewa
Kupiłem TMC2209 V1. 2 chciałem V3. 0 ale nie ma w Polsce do kupienia a wersia V3. 1 nie za bardzo pasi w gniazdo... Zobaczymy czy pomoże...

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 21 gru 2021, 21:17
autor: Buszmen
dragonn - duże :piwo: za poradnik! Przeczytałem go już dawno, ale dopiero teraz zabrałem się za "praktykę".
W skrócie: na TMC5161 (płyta SKR PRO 1.2/Marlin 2.0x/ekstruder BMG - bowden/hotend - klon Mosquito) - LA nie działa, próbowałem wszystkich dostępnych porad. Wyłączenie stealthChop, to męka dla uszu. W zwyczajnym mieszkaniu - odpada. Natomiast zamiana na TMC2226 dała pozytywne rezultaty (jak na fotografii, wyraźnie widać w powiększeniu)
Z lewej strony -  LA = 0.6
Z lewej strony - LA = 0.6
Ale ma to swoją cenę: retrakcja jest nieco głośniejsza (BMG i przełożenie) a wydruk testowej kostki 20x20 XYZ (50mm/s, 30% wypełnienia, warstwa 0.14) z 40 minut wydłużył się do 54.

Mimo wszystko, dla mojego (amatorskiego) drukowania jest jak najbardziej OK.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 21 gru 2021, 21:49
autor: Berg
No niestety coś im nie pykło z tymi tmc5160/5161 W teori miał być zajfajnie, all-in-one, moc, cicho, szybko. w praktyce jest dupa.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 22 gru 2021, 09:09
autor: Adinfo
Berg pisze:No niestety coś im nie pykło z tymi tmc5160/5161 W teori miał być zajfajnie, all-in-one, moc, cicho, szybko. w praktyce jest dupa.
Dobrze, że to piszesz bo po Twoich postach na ich temat zastanawiałem się czy nie kupić, ja tam nie jestem super wymagający. TMC2209 na ten moment spełniają moje oczekiwania.

Możesz coś więcej napisać co zawiodło przy tych 5160/5161 (oprócz tego co kolega pisał na temat LA)? - taka informacja na pewno się przyda.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 22 gru 2021, 18:42
autor: Buszmen
Berg pisze:No niestety coś im nie pykło z tymi tmc5160/5161 W teori miał być zajfajnie, all-in-one, moc, cicho, szybko. w praktyce jest dupa.
TMC5161 jednak zostawiłem na osiach XYZ, bo "na oko i na ucho" nie zauważyłem jakiejś wyraźnej różnicy między nimi a TMC2226 (24V/silniki 400-krokowe).

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 01 paź 2022, 14:33
autor: Kormoran
dziobu pisze:Tutaj mała uwaga dotycząca Marlina (innych pewnie też). Przed przystąpieniem do kalibracji trzeba w Configuration_adv.h włączyć LIN_ADVANCE. Inaczej wydruk testowy nie wyjdzie bo cała obsługa tej funkcji nie jest obsługiwana.
Małe pytanie: jak to włączyć dla Endera 3 v2?

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 01 paź 2022, 14:34
autor: dziobu
Pewnie przekompilować firmware (lub znaleźć pasujące już z tą funkcją).

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 01 paź 2022, 15:09
autor: Kormoran
Pajacyk0v pisze:
dziobu pisze:
Pajacyk0v pisze:Rozmawiasz z (nie)szcześliwym użytowkikiem programu Ultimaker Cur(v)a! :unknown:
Hmmm ten tego:
https://github.com/fieldOfView/LinearAd ... tingPlugin
ohBoi! :good:
Jak u licha ciężkiego dodałeś ten plugin?? Drugą godzinę staram się dodać. Teoretycznie drag and drop i restart programu...

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 01 paź 2022, 15:52
autor: Kormoran
Jaaa.... OK, Wszystko jasne. Bym usunął powyższy post, ale nie mogę. :) Nie ma to jak być newbie w temacie ;)

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 02 paź 2022, 10:00
autor: Kormoran
dziobu pisze:Pewnie przekompilować firmware (lub znaleźć pasujące już z tą funkcją).
No to pies frytki zeżarł. Niestety nie mój level.
Próbowałem znaleźć gotowca z obsługą BlTouch, niestety nie znalazłem. Będzie musiała sprawa zaczekać (i to myślę długo).

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 27 paź 2022, 19:28
autor: roman
(nie wiem czy warto zakładać nowy wątek z pytaniem czy może tutaj zapytać - spróbuje)

Drugi wieczór walczę z LA i chyba już mi się wyczerpały pomysły i muszę się zwrócić o poradę. Wykonałem podstawowy test (ustawienia standardowe, czyli Jerk:10, ACC:500), wyszedł niejednoznacznie jak poniżej:
test-la-gen.jpg

...ale wydaje się, że 0.12 to dobry wybór pomijając lekki under-extrusion z prawej strony, ale jak widać to mam do wyboru albo overextrusion przed wejściem na wyższa prędkość (z lewej), albo under tuż przed końcem wyższej prędkości. Olałem to bo założyłem, że to kolejny test, który u wszystkich na yt daje miarodajne wyniki to na pewno u mnie nie zadziała dobrze :)

Ale zrobiłem sobie swój test (zainspirowany pewnym pomnikiem;)), widok z góry:
test-la.jpg

Sprzęt: AI3M (direct na BMG-clone, marlin 1.1.9, TMC2208(o których piszą, że LA to tu nie działa, a u mnie działa;))
Spec:
Prędkość 50mm/s
ACC: 1800mm/s2
Jerk: 20mm/s po lewej i 5mm/s po prawej
Oznaczenia:
- strałki na zielono oznaczają subiektywnie najlepsze wartości dla próbek (0.12 dla J20 i 0.36 dla J5)
- niebieskie to wspomniany wyżej problem z under-exxtrusion przy "hamowaniu" głowicy


No i teraz nie wiem co czynie źle, bo 0.12 wygląda świetnie przy Jerku 20 na zakręcie A. Na zakręcie B może jest trochę za dużo, ale sądze, że to już naprawde detal, zresztą łatwo to zniwelować zwiększając trochę LA (kosztem małego zaoblenia zakrętu A). Taki urok.

Najbardziej jednak bym chciał uzyskać dobry efekt przy Jerku 5 (bo wiadomo - ghosting). I tu już są poważne problemy (próbka po prawej). Bo LA 0.12 to za mało (na zdjęciu może nie tak bardzo widoczne, ale na wydrukach robi się taka stopa słonia). Zwiększając LA dochodzę do wartości 0.36 na którym pierwszy zakręt wygląda bardzo dobrze z zewnątrz, ale under-extrusion przed zakrętem jest już bardzo duży (najlepiej to widać na najwyższej wartości 0.4, oznaczone niebieskimi strzałeczkami), a zakręt B (ten lewy) prawie wcale nie uległ "zaostrzeniu" i nadal jest kiepski.

No i pytanie - co począć ? ;)

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 29 paź 2022, 08:07
autor: Bemko
Sprzęt: AI3M (direct na BMG-clone, marlin 1.1.9, TMC2208(o których piszą, że LA to tu nie działa, a u mnie działa;))
Jaki to dokładnie Marlin? Stockowy od Anycubic, czy jakaś wersja customowa? Pytam, bo patrząc na te zdjęcia to moim zdaniem nie widać, żeby w ogóle LA działało.

Mam doświadczenie z Anycubic 4Max Pro i tam w stockowym sofcie nie dość, że LA jest domyślnie wyłączone, to nawet po włączeniu konfiguracja jest pod innym g-code. (Anycubic robił ten soft na bazie jakieś pośredniej wersji Marlina i w międzyczasie zmienił się g-code dla LA.)

Dla porównania jak to powinno wyglądać na wydruku testowym - różnice między wartościami są wyraźnie widoczne:
IMG_20210802_075828~01.jpg

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 29 paź 2022, 08:55
autor: mcxmcx
A dasz link do opisu tego wydruku testowego?

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 29 paź 2022, 19:02
autor: roman
Software to customowy marlin:
https://www.thingiverse.com/thing:3249319

LA jest włączone. Tak wygląda test przy zadanych jerkach, dałem dość duży zakres LA(0.0 - 1.0):
20221029_184219.jpg
20221029_183608.jpg
Eweidentnie widać, że małe jerki mu nie służą:
- gdy głowica (prawie) się zatrzymuje to robi bloba przed wejściem na wyższą prędkość,
- i odwrotnie - jak schodzi na niższą prędkość to chwile przed brakuje mu filamentu.

Widać, że przy niskim LA występuje jeden efekt, a przy wysokim drugi, ale! (może tego nie widać w tym teście dokładnie, czy w ogóle na zdjęciach) nie potrafię znaleźć złotego środka, ponieważ, nawet jak znajde najładniejszą linię (np dla LA=0.12) to na niej występuje zarówno jeden efekt jak i drugi. One się niejako na siebie nakładają w funkcji wartości LA: zwiększając stopniowo LA zanika jeden efekt, ale zanim zniknie pojawia się już drugi efekt.

No i widać mniej więcej, że przy jerk 20 jest lepiej, no ale tu już ghosting jest widoczny z daleka.

Zastanawiam się czy to może jednak wina moich stepsticków (2208). Myślę, żeby załadować Klippera, ale jeszcze o tym nie czytałem

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 29 paź 2022, 19:05
autor: roman
mcxmcx pisze:A dasz link do opisu tego wydruku testowego?
https://marlinfw.org/tools/lin_advance/k-factor.html

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 30 paź 2022, 08:50
autor: Bemko
roman pisze:Software to customowy marlin:
https://www.thingiverse.com/thing:3249319

(...)

Eweidentnie widać, że małe jerki mu nie służą:
- gdy głowica (prawie) się zatrzymuje to robi bloba przed wejściem na wyższą prędkość,
- i odwrotnie - jak schodzi na niższą prędkość to chwile przed brakuje mu filamentu.
Na moje oko optymalna wartość u Ciebie jest w okolicach 0.2, więc jak robisz wydruki testowe, to dawaj zakres 0.0-0.3, żeby lepiej widzieć ten punkt za którym jest już gorzej.

Myślę, że problem jest jednak gdzie indziej: wartość LA nie powinna zależeć od Jerk! Zajrzałem do tego firmware i z opisu wynika, że włączone jest tam S-curve acceleration. To błąd, bo w Marlinie 1.1.9 nie powinno być ono używane razem z LA - jest to opisane w dokumentacji.

Efekt jest wtedy właśnie taki jak u Ciebie - nie da się wtedy idealnie dobrać wartości LA. Spróbuj wyłączyć S-curve, przekompiluj firmware i puść ten sam test LA - powinna się pojawić idealna linia przy którejś wartości.

Re: Kalibracja linear advance/pressure advance krótkie how-to

: 30 paź 2022, 14:26
autor: roman
Jakby lepiej...
20221030_142033.jpg