Marlin pozycja w trakcie pauzy i zmiana filamentu

Jakość druku Cię nie zadowala?
Awatar użytkownika
grzechotek
Postów w temacie: 1
Posty: 122
Rejestracja: 19 kwie 2019, 12:02
Drukarka: Ender 3 Mod
x 13

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: grzechotek »

alucard321pl pisze: 08 maja 2023, 16:59 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.
U mnie właśnie to tak działa, gdy czujnik wykryje brak filamentu to głowica jedzie na X10 Y10. Wycofuje pozostały filament, na ekranie pokazuje się komunikat, buzzer "zapika" i drukarka oczekuje. Wkładam nową rolką, przepycham filament do radełek, naciskam Continue, ekstruder przepycha 200mm filamentu i drukarka dalej drukuje. Tak samo się dzieje jak w Cura dam Change filament. Gdy wcisnę Pause drukarka jedzie na X10 Y10 i czeka.
Awatar użytkownika
arek
Postów w temacie: 2
Posty: 196
Rejestracja: 27 kwie 2016, 13:45
Lokalizacja: PL
x 62

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: arek »

alucard321pl pisze: 08 maja 2023, 16:59 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
Marlin 2 to opcje (do pozmieniania pod siebie oczywiście):

Kod: Zaznacz cały

#define FILAMENT_RUNOUT_SENSOR
#define FILAMENT_MOTION_SENSOR // u mnie sensor jest na enkoderze

#define FILAMENT_RUNOUT_SCRIPT "M600" // to jest domyślne ustawienie

#define NOZZLE_PARK_FEATURE
#define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MIN_POS + 10), 20 } // gdzie parkować

#define ADVANCED_PAUSE_FEATURE
#define FILAMENT_CHANGE_UNLOAD_LENGTH       30  // (mm) The length of filament for a complete unload.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 4
Posty: 1570
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 344

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: Jarewa »

Jak wszyscy obeznani tylko czemu go nikt nie spytał o podstawowe dane jaka to drukarka i jaki to wyświetlacz?? przecież to bardzo ważna sprawa. W przypadku "hosta" ma mega problem.
Awatar użytkownika
morf
Drukarz
Postów w temacie: 3
Posty: 3224
Rejestracja: 17 sty 2017, 12:28
Drukarka: Reprapy, Prusa MK3S
x 1594

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: morf »

Przeciez ma wpisane w profil ze Ender 5, a poza tym nie wiem o jakim problemie mowisz.
W configuration i configuration_adv jest wszystko podefiniowane.
Done is better than perfect.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 4
Posty: 1570
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 344

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: Jarewa »

morf pisze: 09 maja 2023, 16:49 a poza tym nie wiem o jakim problemie mowisz.
W configuration i configuration_adv jest wszystko podefiniowane.
W przypadku hosta nie ma komendy potwierdzeń/zatwierdzeń, to tak jakbyś z poziomu pronterface zatwierdzi zmianę/wymiane filanamętu.
Awatar użytkownika
arek
Postów w temacie: 2
Posty: 196
Rejestracja: 27 kwie 2016, 13:45
Lokalizacja: PL
x 62

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: arek »

M108 tego nie robi w Marlinie 2?

Kod: Zaznacz cały

TERN_(HAS_RESUME_CONTINUE, wait_for_user_response(0, true)); // Wait for LCD click or M108
Edit: nawet taki OctoPrint powinien pokazać "Continue" jeśli jest wkompilowane HOST_ACTION_COMMANDS w Marlina
Ostatnio zmieniony 09 maja 2023, 17:54 przez arek, łącznie zmieniany 1 raz.
Awatar użytkownika
majek
Drukarz
Postów w temacie: 1
Posty: 781
Rejestracja: 28 gru 2020, 18:17
Drukarka: EZT-3D T1, vn-corexy
x 448

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: majek »

Jarewa pisze: 09 maja 2023, 17:16
morf pisze: 09 maja 2023, 16:49 a poza tym nie wiem o jakim problemie mowisz.
W configuration i configuration_adv jest wszystko podefiniowane.
W przypadku hosta nie ma komendy potwierdzeń/zatwierdzeń, to tak jakbyś z poziomu pronterface zatwierdzi zmianę/wymiane filanamętu.
Można spróbować skompilować z EMERGENCY_PARSER i sprawdzić czy zadziała M108. Na pewno działa to na zwykłe M0.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 4
Posty: 1570
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 344

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: Jarewa »

Rok temu jeszcze nie działało bo sam przez to przechodziłem, nie bez powodu BBT i MKS w wyświetlaczach host w przypadku właśnie filamentu, PSU,UPS przejmują kontrole pauzy i innych dobrodziejstw.

Jeżeli ma edera z wyswietlaczem na pokrętło nie było tematu. Ale jak ma dotykowy host edera to może być problem że tylko dedykowany soft będzie działał.
Awatar użytkownika
alucard321pl
Postów w temacie: 4
Posty: 188
Rejestracja: 11 lis 2020, 18:10
Drukarka: Ender 5 Pro
x 51

Re: Marlin pozycja w trakcie pauzy i zmiana filamentu

Post autor: alucard321pl »

Spokojnie. Nie ma znaczenia co to za drukarka, jaki ma ekran itd itp. Ogarnę sobie sprawę w configach Marlina. Moje pytanie bardziej tyczyło się tego, czy da się zmodyfikować te parametry za pomocą gcode, czy trzeba kompilować na nowo. Nie da się gcodem więc siedzę obecnie nad configiem i staram się tym razem wszystko poustawiać za pierwszym razem jak trzeba. Dziękuję wszystkim za pomoc.
Z partyjnym pozdrowieniem
Seba
ODPOWIEDZ

Wróć do „Kalibracja, problemy”