Znaleziono 6 wyników

autor: dziobu
01 maja 2023, 22:04
Forum: Elektronika sterująca, wyświetlacze
Temat: Filament Sensor w Marlin'ie
Odpowiedzi: 29
Odsłony: 8778

Re: Filament Sensor w Marlin'ie

A zobacz co zwraca Ci M412. I ewentualnie sprawdź czy nie masz go gdzieś w kodzie startowym.
autor: dziobu
01 maja 2023, 21:26
Forum: Elektronika sterująca, wyświetlacze
Temat: Filament Sensor w Marlin'ie
Odpowiedzi: 29
Odsłony: 8778

Re: Filament Sensor w Marlin'ie

A masz aktywne M600? Tj "ADVANCED_PAUSE_FEATURE"?
autor: dziobu
01 maja 2023, 21:04
Forum: Elektronika sterująca, wyświetlacze
Temat: Filament Sensor w Marlin'ie
Odpowiedzi: 29
Odsłony: 8778

Re: Filament Sensor w Marlin'ie

Zobacz czy masz go domyślnie włączonego - FIL_RUNOUT_ENABLED_DEFAULT
no i czy masz ustawione jakieś polecenia wykonywane po jego aktywacji (FILAMENT_RUNOUT_SCRIPT).
autor: dziobu
06 mar 2022, 17:22
Forum: Elektronika sterująca, wyświetlacze
Temat: Filament Sensor w Marlin'ie
Odpowiedzi: 29
Odsłony: 8778

Re: Filament Sensor w Marlin'ie

Luknąłem w kodzie jak to działa; nie wiem co MKS chciał uzyskać robiąc to co robią. IMHO zdefiniuj ten pin (FIL_RUNOUT_PIN) a resztę olej. Ewentualnie zmień definicję MT_DET_1_PIN na jakiś nieużywany żeby nie przeszkadzało.

fifrak pisze:Edit, bynajmniej, spróbowałem dołożyłem linijkę kodu tak jak pisaliście, z definicją na PA4 i się niestety Marlin nie kompiluje, jest nowy rodzaj błędu:
Przecież wszystko masz napisane:
"error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."
Musisz włączyć "ADVANCED_PAUSE_FEATURE".
autor: dziobu
06 mar 2022, 14:39
Forum: Elektronika sterująca, wyświetlacze
Temat: Filament Sensor w Marlin'ie
Odpowiedzi: 29
Odsłony: 8778

Re: Filament Sensor w Marlin'ie

Zgodnie z kodem to czujnik powinien działać bez używania "FILAMENT_RUNOUT_SENSOR". Sprawdziłeś czy on może już nie działa?
autor: dziobu
06 mar 2022, 13:28
Forum: Elektronika sterująca, wyświetlacze
Temat: Filament Sensor w Marlin'ie
Odpowiedzi: 29
Odsłony: 8778

Re: Filament Sensor w Marlin'ie

Widocznie masz gdzieś zdefiniowane "HAS_TFT_LVGL_UI". Pewnie tego używasz (nie wiem co to jest). Ale jak widzisz piny do czujnika (PA4 i PE6) są użyte. Z tego kodu wynika że opcja "HAS_TFT_LVGL_UI" nie pozwala na użycie czujnika filamentu.
Jeśli masz ów czujnik gdzieś podpięty to POD "#endif" dodaj definicje:

Kod: Zaznacz cały

#define FIL_RUNOUT_PIN <pin gdzie masz to wpięte>

Wróć do „Filament Sensor w Marlin'ie”