Znaleziono 6 wyników
Wróć do „Filament Sensor w Marlin'ie”
- 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.
- 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"?
- 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).
no i czy masz ustawione jakieś polecenia wykonywane po jego aktywacji (FILAMENT_RUNOUT_SCRIPT).
- 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.
"error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."
Musisz włączyć "ADVANCED_PAUSE_FEATURE".
Przecież wszystko masz napisane: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:
"error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR."
Musisz włączyć "ADVANCED_PAUSE_FEATURE".
- 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?
- 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:
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>