MKS SGEN_L v2 i wyświetlacz H43

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
dekas
Postów w temacie: 3
Posty: 365
Rejestracja: 23 sty 2021, 21:28
x 130

MKS SGEN_L v2 i wyświetlacz H43

Post autor: dekas »

Cześć,
Kupiłem sobie tytułowy zestaw i cierpię.
Ale przy okazji grzebiąc po katalogach, plikach i githubie Marlina trochę się nauczyłem...

Napisałem do MKS
Ale może znacie jakieś obejście??

MKS mówi, że musi być tak:
config.h
#define SERIAL_PORT 0
#define DGUS_LCD_UI_MKS

config_adv.h
#if HAS_DGUS_LCD
#define LCD_SERIAL_PORT 2


ale przy kompilacji dostaję błąd:
Marlin\src\HAL\LPC1768\../../inc/../HAL/LPC1768/inc/SanityCheck.h:156:6: error: #error "Serial port pins (2) conflict with E stepper pins!".

i błąd jest uzasadniony:
plik: SanityCheck.h
#if USING_HW_SERIAL2
#define IS_TX2(P) (P == P0_10)
#define IS_RX2(P) (P == P0_11)


plik: pins_MKS_SGEN_L_V2.h
#define E0_STEP_PIN P2_13
#define E0_DIR_PIN P0_11


próba chamskiego przepisania portów nieużywanego seriala 1 oczywiście nic nie dała.
Na razie nie mam co podłączyć do płyty by sprawdzić więcej, ale wyświetlacz gada o dwóch eksruderach, a skompilowany jest jeden.
Czyli jakby na tym porcie 0 gadał sam ze sobą...

pozdrawiam, Tomek
Załączniki
IMG_20210404_210551.jpg
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 1
Posty: 8940
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5871
Kontakt:

Re: MKS SGEN_L v2 i wyświetlacz H43

Post autor: dziobu »

Dokumentacja sugeruje że na złączu AUX-1 są piny P0.02 i P0.03 co odpowiada za UART0.

MKS mówi, że musi być tak
dziobu mówi, spróbuj to:
config.h
#define SERIAL_PORT -1
#define DGUS_LCD_UI_MKS

config_adv.h
#if HAS_DGUS_LCD
#define LCD_SERIAL_PORT 0
Awatar użytkownika
dekas
Postów w temacie: 3
Posty: 365
Rejestracja: 23 sty 2021, 21:28
x 130

Re: MKS SGEN_L v2 i wyświetlacz H43

Post autor: dekas »

:piwo:
próbowałem wcześniej tego ustawienia, ale załadowały mi się chińskie literki i odpadłem.
Ale widać, że coś żyje - włączenie opcji wentylatora skutkuje pojawieniem się napięcia na właściwym gniazdku.

pozdrawiam, Tomek

P.S. Brandy jednak powoduje mgłę umysłową, dlaczego wcześniej nie podłączyłem woltomierza by sprawdzić czy coś żyje???
Ikonka wentylatora po chińsku jest taka sama!
Ciekawe czy wódka ma podobny wpływ na myślenie...?
Jutro sprawdzę...
Załączniki
IMG_20210404_225235.jpg
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 1
Posty: 1573
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 347

Re: MKS SGEN_L v2 i wyświetlacz H43

Post autor: Jarewa »

Awatar użytkownika
dekas
Postów w temacie: 3
Posty: 365
Rejestracja: 23 sty 2021, 21:28
x 130

Re: MKS SGEN_L v2 i wyświetlacz H43

Post autor: dekas »

niestety język w tej aparaturze ustawia się w niej, a nie w Marlinie.
Są dwa do wyboru - chiński i angielski.
Tu jest inaczej niż w standardowym wyświetlaczu - nie pojawia się obrazek rybki, imię autora softu itp
Pojawia się logo MKS.

Zmordowałem to bydlę.
Gubił mi ustawiony język bo trzeba go zapisać w Eprom'ie na płycie głównej (nie połapałem się wcześniej, w Marlinie Eprom był wyłączony).
Tak jest tak wymyślone ponieważ wyświetlacz można podłączać kabelkiem RJ11 i teoretycznie można go używać z wieloma drukarkami.
Jak będę miał w domu trzy drukarki to każda będzie miała inny język. Bardzo potrzebna funkcja...

Wiesza mi się po wejściu w poziomowanie, ale chyba dlatego, że coś z zapisem w Epromie może być jeszcze nie ustawione w Marlinie.

Ciekawostka - są dwa kolory/wzory ikon do wyboru.
Niebieskie w sofcie 1.30
Niebieskie i zielone w sofcie 1.31 (kolor wybiera się w Marlinie - #define USE_MKS_GREEN_UI)
Ale...
ja mam soft 1.30 i przy niebieskim się wiesza, a zielony działa...

trochę szkoda bo niebieskie ikonki były ładniejsze...
A musiałem wymienić soft bo wyświetlacz uruchmiał się w trybie monitorowania wydruku i pokazywał głupoty.
Wyświetlacz ma udostępnione narzędzie do grzebania w jego grafice, ale nie mam ochoty tego się uczyć.

pozdrawiam, Tomek
Załączniki
IMG_20210405_153835.jpg
ODPOWIEDZ

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