Filament Sensor w Marlin'ie

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
fifrak
Konto z ograniczeniami
Postów w temacie: 11
Posty: 74
Rejestracja: 13 lis 2021, 19:01
Lokalizacja: Częstochowa
Drukarka: Sapphire Pro
x 1

Re: Filament Sensor w Marlin'ie

Post autor: fifrak »

Ok, ale w tym wypadku Ty mówisz o tym pliku konfiguracyjnym, który jest do Marlin'a, który jest czysty bez żadnych ustawień dawany przez MKS, tak..?

Tylko samo włącznie ADVANCED_PAUSE_FEATURE póki co wywala jak pisałem poniższy błąd. Wyświetlacz mam, który niby takową funkcję wspiera, więc nie wiem w czym rzecz..? A próbowałem tego zarówno dla konfiguracji ROBIN NANO V1.2 + TFT35, jak i ROBIN NANO V3.1 + TS35. I oba konfigi dają identyczny błąd.

Kod: Zaznacz cały

In file included from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:49,
                 from Marlin\src\HAL\STM32\HAL.cpp:30:
Marlin\src\HAL\STM32\../../inc/SanityCheck.h:997:6: error: #error "ADVANCED_PAUSE_FEATURE requires a supported LCD controller (or EMERGENCY_PARSER)."
  997 |     #error "ADVANCED_PAUSE_FEATURE requires a supported LCD controller (or EMERGENCY_PARSER)."
 
A z kolei jak włączam EMERGENCY_PARSER to mam takie coś, więc czuję się lekko w pętli...

Kod: Zaznacz cały

Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp: In function 'void btn_ok_event_cb(lv_obj_t*, lv_event_t)':
Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:137:7: error: 'pause_menu_response' was not declared in this scope; did you mean 'pause_menu_disp'?
  137 |       pause_menu_response = PAUSE_RESPONSE_EXTRUDE_MORE;
      |       ^~~~~~~~~~~~~~~~~~~
      |       pause_menu_disp
Compiling .pio\build\mks_robin_nano35\src\src\lcd\extui\mks_ui\draw_fan.cpp.o
Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:137:29: error: 'PAUSE_RESPONSE_EXTRUDE_MORE' was not declared in this scope
  137 |       pause_menu_response = PAUSE_RESPONSE_EXTRUDE_MORE;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 7
Posty: 1573
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 347

Re: Filament Sensor w Marlin'ie

Post autor: Jarewa »

Zobacz czy pójdzie włączając funkcję "host action commands"
Awatar użytkownika
fifrak
Konto z ograniczeniami
Postów w temacie: 11
Posty: 74
Rejestracja: 13 lis 2021, 19:01
Lokalizacja: Częstochowa
Drukarka: Sapphire Pro
x 1

Re: Filament Sensor w Marlin'ie

Post autor: fifrak »

Nie idzie, dla włączonej samej pauzy, jak i pauzy z emergency parser :/
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 7
Posty: 1573
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 347

Re: Filament Sensor w Marlin'ie

Post autor: Jarewa »

Podaj ten soft co konfigurujesz, cały folder..
Awatar użytkownika
fifrak
Konto z ograniczeniami
Postów w temacie: 11
Posty: 74
Rejestracja: 13 lis 2021, 19:01
Lokalizacja: Częstochowa
Drukarka: Sapphire Pro
x 1

Re: Filament Sensor w Marlin'ie

Post autor: fifrak »

Proszę, w załączniku jest mój pełny konfig.
Załączniki
working, no filament.rar
(19.51 MiB) Pobrany 76 razy
Awatar użytkownika
fifrak
Konto z ograniczeniami
Postów w temacie: 11
Posty: 74
Rejestracja: 13 lis 2021, 19:01
Lokalizacja: Częstochowa
Drukarka: Sapphire Pro
x 1

Re: Filament Sensor w Marlin'ie

Post autor: fifrak »

Jarewa pisze:Podaj ten soft co konfigurujesz, cały folder..
Udało Ci się zerknąć na ten soft może?
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 7
Posty: 1573
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 347

Re: Filament Sensor w Marlin'ie

Post autor: Jarewa »

Tak, bugi są. Nie próbowałem naprawiać masz też źle skonfigurowany paltformio.ini
Awatar użytkownika
fifrak
Konto z ograniczeniami
Postów w temacie: 11
Posty: 74
Rejestracja: 13 lis 2021, 19:01
Lokalizacja: Częstochowa
Drukarka: Sapphire Pro
x 1

Re: Filament Sensor w Marlin'ie

Post autor: fifrak »

Co masz na myśli, że platformio jest źle skonfigurowane? Ja zasadniczo go zainstalowałem w VSC i nic więcej w nim nie grzebałem, poza tym, że jak było pytanie o aktualizację, to je akceptowałem.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 7
Posty: 1573
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 347

Re: Filament Sensor w Marlin'ie

Post autor: Jarewa »

[platformio]
src_dir = Marlin
boards_dir = buildroot/share/PlatformIO/boards
default_envs = mega2560
include_dir = Marlin


MKS Robin Nano V1.3 and Nano-S V1.3 use Marlin 2.0.x firmware settings
In platformio.ini file set: default_envs = mks_robin_nano_v1_3_f4
In Confiuration.h file set: #define SERIAL_PORT 3; #define MOTHERBOARD BOARD_MKS_ROBIN_NANO_V1_3_F4
Awatar użytkownika
fifrak
Konto z ograniczeniami
Postów w temacie: 11
Posty: 74
Rejestracja: 13 lis 2021, 19:01
Lokalizacja: Częstochowa
Drukarka: Sapphire Pro
x 1

Re: Filament Sensor w Marlin'ie

Post autor: fifrak »

ok,, czyli muszę w tym wypadku zmienić tą linijkę na:
default_envs = mks_robin_nano_v3_usb_flash_drive_msc
i będzie ok, czy na coś jeszcze powinienem zwrócić uwagę?
ODPOWIEDZ

Wróć do „Elektronika sterująca, wyświetlacze”