Pytanie:
Podłączanie wyświetlacza (Anet A8) 2004 do MKS GEN L
saikek
2018-05-25 13:11:14 UTC
view on stackexchange narkive permalink

Czy ktokolwiek był w stanie podłączyć domyślny wyświetlacz Anet A8 (2004) do MKS GEN L?

Próbowałem połączyć się bezpośrednio z ponownym okablowaniem i widzę tam białe kwadraty, ale na ekranie widzę tylko białe kwadraty, jak na zrzucie ekranu:

White squares on the image

Wiring:

Wiring

Kod, który jest obecnie używany do wyświetlania :

  1. Config.h używa #define ZONESTAR_LCD . Ponadto #define MOTHERBOARD BOARD_MKS_GEN_L

  2. Config_adv.h używa #define LCD_PROGRESS_BAR

  3. Piny pozostały takie, jakie były w pliku konfiguracyjnym.

Próbowałem również zastąpić je tą numeracją (która pochodzi ze specyfikacji MKS):

  35 16 25 29 5V37 17 23 27 GND  
Czy zdajesz sobie sprawę, że domyślny Anet A8 (ZONESTAR_LCD w oprogramowaniu Marlin) nie ma gniazda na kartę SD, podobnie jak MKS GEN L, więc musisz albo kupić inny wyświetlacz z gniazdem kart SD, albo uzyskać zewnętrzny czytnik kart SD. O ile nie drukujesz za pośrednictwem serwera druku (np. OctoPrint), posiadanie czytnika kart SD jest koniecznością.
Dodaj więcej informacji, co zrobiłeś, a co nie działa. Na przykład. zamieść link do ponownego okablowania i używanego oprogramowania układowego.
Jeden odpowiedź:
0scar
2018-05-28 03:14:37 UTC
view on stackexchange narkive permalink

Mam wyświetlacz Anet A8 działający na RAMPS 1.6 (który w zasadzie działa dokładnie tak samo jak płyta RAMPS 1.4). Zwróć uwagę, że przy pierwszym połączeniu otrzymałem dokładnie ten sam wyświetlacz, gdy podłączyłem LCD do nagłówków EXP1 i EXP 2 za pomocą „inteligentnego adaptera”.

Aby wyświetlacz Anet A8 działał na MKS GEN L ( czyli w zasadzie płyta RAMPS, ponieważ układ pinów konfiguracji RAMPS jest używany w oprogramowaniu MKS GEN L) trzeba zapomnieć o nagłówkach EXP1 i EXP2 oraz "inteligentnym adapterze" do wyświetlacza Anet A8. Zamiast tego musisz podłączyć wyświetlacz Anet A8 do złącza AUX2. Jedyne co musiałbyś zrobić (od strony sprzętowej) to przełączyć kable które podpięte są pod pin 1 i pin 2. Ja użyłem złącz i kabli Dupont. Pin 1 na AUX2 to VCC, a pin 2 na AUX2 to GND, na wyświetlaczu Anet A8 jest to odwrócone.

Od strony oprogramowania musisz ustawić następujące stałe:

  #define ULTRA_LCD // oparte na znakach  

i

  #define ZONESTAR_LCD  

Anet A8 display working on RAMPS 1.6

Zwróć uwagę, że na zdjęciu nadal widzisz "inteligentny adapter" z płaskimi kablami taśmowymi, ale nie są one podłączone do ekranu, powód ich obecności jest również przetestowany pełny graficzny kontroler rabatów w poprzedniej sesji. Wyświetlacz Anet A8 jest podłączony do płaskiego kabla taśmowego na AUX2 tuż nad lewym górnym sterownikiem krokowym.


AKTUALIZACJA: W czasie pisania i używania starszej wersji Marlin wymagane, aby ustawić #define ULTRA_LCD . W Marlin 1.1.9 nie musisz jawnie ustawiać #define ULTRA_LCD , jest to teraz wewnętrznie ustawiane przez #define ZONESTAR_LCD . Aby to rozwinąć, #define ZONESTAR_LCD ustawia stałą #define ULTIPANEL , która ustawia stałą #define ULTRA_LCD w Conditionals_LCD .h .



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 4.0, w ramach której jest rozpowszechniana.
Loading...