Marlin pozycja w trakcie pauzy i zmiana filamentu

Jakość druku Cię nie zadowala?
Awatar użytkownika
alucard321pl
Postów w temacie: 4
Posty: 190
Rejestracja: 11 lis 2020, 18:10
Drukarka: Ender 5 Pro
x 52

Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: alucard321pl »

Jako iż od dłuższego czasu nie miałem potrzeby korzystać z funkcji aktywnej pauzy, to nie zdawałem sobie sprawy z problemu, który dzisiaj mnie nawiedził. Mianowicie gdy z pozycji menu wybrałem "Pause", głowica nie odjechała od detalu, lecz po prostu stanęła w miejscu. Po krótkim namyśle zorientowałem się, że w trakcie konfigurowania Marlina nie ustawiałem w ogóle twej opcji. Moje konfigi zniknęły wraz z awarią dysku, więc nie uśmiecha mi się rekompilacja Marlina. Jest opcja aby te wartości zmienić i zapisać w EEPROM?

Drugie moje pytanie dotyczy opcji zmiany filamentu. O ile tutaj głowica odjeżdża od detalu, to coś jest skopane przy wyładowywaniu filamentu i robi się clog. Myślę, że tej funkcji również nie ruszyłem podczas kompilacji, przez co fw chce wyładować za dużo filamentu a mam Hemere, więc wcale dużo nie trzeba. Czy na to też znajdzie się jakiś gcode?
Z partyjnym pozdrowieniem
Seba
Awatar użytkownika
Abys
Drukarz
Postów w temacie: 2
Posty: 807
Rejestracja: 09 lut 2019, 19:19
Lokalizacja: Szczecin
Drukarka: Ender 3 SKR1.4T,..
x 361

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: Abys »

Wydaje mi się że gcode nie zmieni tych parametrów, ja bym podłączył po USB i odczytał parametry i zapisał je.
Później zaczął od nowa z marlinem, jest z tym chwila roboty ale też nie jakoś aż tak dużo bo nie piszesz od nowa całego marlina tylko zaznaczasz opcje.
Sporo modyfikowałeś w marlinie?
Jak masz lekko zmodyfikowaną drukarkę to tam dużo zmian nie ma, odznaczyć, zaznaczyć,...
alucard321pl
Ender 3 SKR 1.4 Turbo / MKS Gen L V1, Bambu Lab P1P
Awatar użytkownika
morf
Drukarz
Postów w temacie: 3
Posty: 3233
Rejestracja: 17 sty 2017, 12:28
Drukarka: Reprapy, Prusa MK3S
x 1598

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: morf »

Niestety to w marlinie jest ustawiane na poziomie configu.
Długość wycofywania, ile ma robić purge, ile ładowanie itp
Odnośnie Hemera, z moich doświadczeń tam najlepiej wszystko "ręcznie robić" :)
alucard321pl
Done is better than perfect.
Awatar użytkownika
alucard321pl
Postów w temacie: 4
Posty: 190
Rejestracja: 11 lis 2020, 18:10
Drukarka: Ender 5 Pro
x 52

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: alucard321pl »

A więc trzeba będzie trochę posiedzieć przy Marlinie. Modyfikacji sporo, bo z oryginalnych części Endera 5 niewiele tak na prawdę zostało. Dziękuję za pomoc.
Z partyjnym pozdrowieniem
Seba
Awatar użytkownika
Abys
Drukarz
Postów w temacie: 2
Posty: 807
Rejestracja: 09 lut 2019, 19:19
Lokalizacja: Szczecin
Drukarka: Ender 3 SKR1.4T,..
x 361

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: Abys »

Są gotowe konfigi drukarek, możesz sobie otworzyć np. notepad++ i porównać zmiany i sobie dostosować część rzeczy.
Sporą część odczytasz po podłączeniu do PC przez USB "M503" np.

SENDING:M503
...
echo:; Steps per unit:
echo:; Max feedrates (units/s):
echo:; Max Acceleration (units/s2):
echo:; Acceleration (units/s2) (P<print-accel> R<retract-accel> T<travel-accel>):
echo:; Advanced (B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>):
echo:; Home offset:
echo:; Material heatup parameters:
echo:; Hotend PID:
echo:; Bed PID:
echo:; Stepper driver current:
echo:; Driver stepping mode:
echo:; Filament load/unload:
...

zostaje konfiguracja BLToucha, plus jakieś inne rzeczy.
Już raz to zrobiłeś, więc dasz sobie radę ;)
Ender 3 SKR 1.4 Turbo / MKS Gen L V1, Bambu Lab P1P
Awatar użytkownika
roman
Postów w temacie: 1
Posty: 508
Rejestracja: 02 wrz 2022, 00:27
Lokalizacja: Dokładnej lokalizacji skippera nie zna nawet The President Of The Ju-Es-Ej
x 345

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: roman »

morf pisze: 07 maja 2023, 18:28 Niestety to w marlinie jest ustawiane na poziomie configu.
Długość wycofywania, ile ma robić purge, ile ładowanie itp
Odnośnie Hemera, z moich doświadczeń tam najlepiej wszystko "ręcznie robić" :)
Teoretycznie M600(Filament Change) ma takie parametry jak "load", "unload" length, ale nie wiem czy to działa. Ja to robiłem zwykłą pausą, marlin sam parkował głowice, tak że wymiana żyłki była łatwa.
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 1
Posty: 8947
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5873
Kontakt:

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: dziobu »

Ale zmiana filamentu w Marlinie to dwie odległości, dwie szybkości jazdy (drugi zestaw do bowdena żeby nie sunąć tak wolno jak przez końcówkę), itp. Przy wyciąganiu jest też kawałek dopchnięcia żeby roztopić zgrubienie w bloku. Parametry podane do wywołania M600 tego wszystkiego nie ustawią.
Awatar użytkownika
morf
Drukarz
Postów w temacie: 3
Posty: 3233
Rejestracja: 17 sty 2017, 12:28
Drukarka: Reprapy, Prusa MK3S
x 1598

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: morf »

Ogólnie ten Hemerowy twor jest troche oporny (albo ja leniwy), nie udało mi sie dobrac odpowiednio tych długości.

Kod: Zaznacz cały

#define PAUSE_PARK_RETRACT_FEEDRATE
#define PAUSE_PARK_RETRACT_LENGTH

#define FILAMENT_CHANGE_UNLOAD_FEEDRATE
#define FILAMENT_CHANGE_UNLOAD_ACCEL
#define FILAMENT_CHANGE_UNLOAD_LENGTH

#define FILAMENT_CHANGE_SLOW_LOAD_FEEDRATE
#define FILAMENT_CHANGE_SLOW_LOAD_LENGTH

#define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE
#define FILAMENT_CHANGE_FAST_LOAD_ACCEL
#define FILAMENT_CHANGE_FAST_LOAD_LENGTH

#define ADVANCED_PAUSE_PURGE_FEEDRATE
#define ADVANCED_PAUSE_PURGE_LENGTH
#define ADVANCED_PAUSE_RESUME_PRIME
#define FILAMENT_UNLOAD_PURGE_RETRACT
#define FILAMENT_UNLOAD_PURGE_DELAY
#define FILAMENT_UNLOAD_PURGE_LENGTH
#define FILAMENT_UNLOAD_PURGE_FEEDRATE
#define PAUSE_PARK_NOZZLE_TIMEOUT
#define FILAMENT_CHANGE_ALERT_BEEPS
#define PAUSE_PARK_NO_STEPPER_TIMEOUT

#define PARK_HEAD_ON_PAUSE
#define HOME_BEFORE_FILAMENT_CHANGE
#define FILAMENT_LOAD_UNLOAD_GCODES

i paru innych
Ostatecznie po paru podejsciach tez robie recznie.
Done is better than perfect.
Awatar użytkownika
alucard321pl
Postów w temacie: 4
Posty: 190
Rejestracja: 11 lis 2020, 18:10
Drukarka: Ender 5 Pro
x 52

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: alucard321pl »

Cały myk polega na tym, że chce aby drukareczka gdy skończy jej się filament zaparkowała w określonej pozycji, cofnęła filament o te 2 - 3mm i grzecznie czekała aż jej załaduje kolejna szpule. Skoro te dwie opcje (pauza i zmiana filamentu) nie działają poprawnie osobno, to nie ma co sprawdzać, czy zadzialają gdy filament faktycznie się skończy.
Z partyjnym pozdrowieniem
Seba
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 4
Posty: 1602
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 369

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: Jarewa »

Abys pisze: 08 maja 2023, 12:02 Sporą część odczytasz po podłączeniu do PC przez USB "M503" np.
I M115 co było powyłączane
ODPOWIEDZ

Wróć do „Kalibracja, problemy”