MKS Robin E3D + Klipper + LCD

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
spec
Postów w temacie: 4
Posty: 343
Rejestracja: 04 paź 2016, 17:35
x 27

MKS Robin E3D + Klipper + LCD

Post autor: spec »

Już dawno miałem się za to zabrać ale dopiero teraz mam czas. Skonfigurowałem Klippera dla swojej delty. MKS Robin E3D podłączony przez UART do PI B+. Mam jedynie problem z LCD. Podłączyłem fabryczny LCD 2004 z Delty Anycubic i nie mogę poradzić sobie z enkoderem. Obraz jest wyświetlany enkoderem można kręcić ale nie działa przycisk. Dodatkowo jak podłączę taśmę do EXP2 to po ponownym uruchomieniu Pi nie łączy się z płytą.
Gdy podłączę samo EXP1 mam obraz i płyta normalnie się łączy. Po uruchomieniu na sekundę widzę główny widok a później przełącza się do menu. Czy tak powinno być? Konfiguracja LCD zgodna z danymi z przykładem z dokumentacji. Piny ustawione zgodnie z pinami z przykładu dla płyty MKS Robin E3. Co mi umyka?

Kod: Zaznacz cały

# EXP1 / EXP2 (display) pins
[board_pins]
aliases:
    # EXP1 header
    EXP1_1=PC3, EXP1_3=PA4, EXP1_5=PA6, EXP1_7=PC4, EXP1_9=<GND>,
    EXP1_2=PC1, EXP1_4=PA5, EXP1_6=PA7, EXP1_8=PC5, EXP1_10=<5V>,
    # EXP2 header
    EXP2_1=PB14, EXP2_3=PB11, EXP2_5=PB0,  EXP2_7=PC10,  EXP2_9=<GND>,
    EXP2_2=PB13, EXP2_4=PA15, EXP2_6=PB15, EXP2_8=<RST>, EXP2_10=<NC>,
    # CR_EXP3 header - additional header dedicated to Creality Ender 3/5 stock screens
    CR_EXP3_10=<5V>, CR_EXP3_8=PA4, CR_EXP3_6=PA6, CR_EXP3_4=<RST>, CR_EXP3_2=PC3,
    CR_EXP3_9=<GND>, CR_EXP3_7=PA5, CR_EXP3_5=PB0, CR_EXP3_3=PB11,  CR_EXP3_1=PC1

[display]
lcd_type: hd44780
rs_pin: EXP1_4
e_pin: EXP1_3
d4_pin: EXP1_5
d5_pin: EXP1_6
d6_pin: EXP1_7
d7_pin: EXP1_8
encoder_pins: ^EXP2_3, ^EXP2_5
click_pin: ^!EXP1_2
#kill_pin: ^!EXP2_8
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 1
Posty: 6383
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: MKS Robin E3D + Klipper + LCD

Post autor: dragonn »

Sprawdź jakich pinów używa UART na tej płytce i czy konfliktują one z EXP_2, pewnie tak.
spec
Postów w temacie: 4
Posty: 343
Rejestracja: 04 paź 2016, 17:35
x 27

Re: MKS Robin E3D + Klipper + LCD

Post autor: spec »

UART jest ten sam co dla USB. Konflikt bym raczej wykluczył. Nie widzę też żeby piny się gdzieś dublowały.
spec
Postów w temacie: 4
Posty: 343
Rejestracja: 04 paź 2016, 17:35
x 27

Re: MKS Robin E3D + Klipper + LCD

Post autor: spec »

No i znalazłem. W pliku z przykładem jest błąd. Zamienione PC3 z PC1.

EXP1_1=PC3, EXP1_3=PA4, EXP1_5=PA6, EXP1_7=PC4, EXP1_9=<GND>,
EXP1_2=PC1, EXP1_4=PA5, EXP1_6=PA7, EXP1_8=PC5, EXP1_10=<5V>,

Powinno być:

EXP1_1=PC1, EXP1_3=PA4, EXP1_5=PA6, EXP1_7=PC4, EXP1_9=<GND>,
EXP1_2=PC3, EXP1_4=PA5, EXP1_6=PA7, EXP1_8=PC5, EXP1_10=<5V>,
7czarek7
Konto z ograniczeniami
Postów w temacie: 1
Posty: 1
Rejestracja: 18 sty 2022, 13:35

Re: MKS Robin E3D + Klipper + LCD

Post autor: 7czarek7 »

jak już jesteśmy w temacie to jak podłączyłeś RPi do płyty? przez usb czy jakoś inaczej?
spec
Postów w temacie: 4
Posty: 343
Rejestracja: 04 paź 2016, 17:35
x 27

Re: MKS Robin E3D + Klipper + LCD

Post autor: spec »

USB za duży i zabierał miejsce. Podłączyłem pinami. W ustawieniach nie trzeba nic zmieniać.
ODPOWIEDZ

Wróć do „Firmware'y i hosty”