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
MKS SGEN_L v2 i wyświetlacz H43
- 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
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
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
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Re: MKS SGEN_L v2 i wyświetlacz H43
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ę...
Re: MKS SGEN_L v2 i wyświetlacz H43
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