Klipper + Einsy Rambo 1.1b + Fystec 12864 v1.2

Czyli co i jak podłączyć żeby działało
Bodziobsz
Konto z ograniczeniami
Postów w temacie: 3
Posty: 3
Rejestracja: 19 mar 2021, 20:44

Klipper + Einsy Rambo 1.1b + Fystec 12864 v1.2

Post autor: Bodziobsz »

Witam serdecznie.
Może ktoś pomoże bo walczę już któryś dzień z kolei bez skutku niestety.

Próbuje podłączyć ten wyświetlacz z tą płytką i co bym nie robił i jakiej konfiguracji pinów bym nie wpisywał to albo klipper nie startuje bo mcu na einsy nie bootuje albo nic się nie dzieje poprostu.
Na grupie vorona gdzieś było żeby obrócić o 180st wtyczki co też w pewnym momencie zrobiłem i wyświetlacz ożył lecz to tyle czasami przy różnych konfiguracjach co poniektóre guziki działały jak np reset ale to tyle.

Bootloader w einsy odblokowałem bo inaczej klipper z nią nie działa więc tutaj jest wszystko ok.
Normalny prusowski wyświetlacz działa i nie ma z nim problemu w tej konfigurajci ale chciałbym ten mini jednak odpalić.

W ostatecznym wypadku mogę zrobić multi mcu i odpalić go z pinów raspberry bo tak wiem że działa. Są nawet tutoriale do tego ale chciałym to zrobić z einsy jednak.

Drukarka Voron Switchwire ale niestety nie ma nigdzie żadnej informacji jak ten wyświetlacz podłączyć. Grupa na discordzie tak samo milczy.

Tutaj jak config z dziłającym prusowskim wyświetlaczem:

Kod: Zaznacz cały

[display]
lcd_type: hd44780
rs_pin: PD5
e_pin: PF7
d4_pin: PF5
d5_pin: PG4
d6_pin: PH7
d7_pin: PG3
encoder_pins: ^PJ1,^PJ2
click_pin: ^!PH6]
Tutaj wiki od mojego wyświetlacza
https://wiki.fysetc.com/Mini12864_Panel/
cube
Postów w temacie: 2
Posty: 138
Rejestracja: 29 mar 2020, 13:50
x 107

Re: Klipper + Einsy Rambo 1.1b + Fystec 12864 v1.2

Post autor: cube »

Stricte w temacie nie pomogę, ale mogę potwierdzić że chińczyki odwrócili porty EXP1 i EXP2 o 180st. U mnie również wyświetlacz zaczął działać dopiero, gdy na taśmach zacisnąłem dodatkowe wtyczki odwrócone względem oryginalnych. Co więcej, źle wpięty wyświetlacz powodował że nie dało rady połączyć się po USB (skr1.3). Bez wyświetlacza komunikacja nie sprawiała problemów.
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 6
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Klipper + Einsy Rambo 1.1b + Fystec 12864 v1.2

Post autor: Berg »

Panowie, to zupełnie inny wyświetlacz przecież jest, inny układ, inaczej się go konfiguruje. Fartownie chyba zupełnie od niedawna ktoś dodał obsługę do Klippera

https://github.com/KevinOConnor/klipper ... le-lcd.cfg

Na samym końcu jest przykład dla Fysetec Mini 2.1
z tym, że dla wersji 1.2 pewnie się nie konfiguruje podświetlenia neopixel.
Bodziobsz
Konto z ograniczeniami
Postów w temacie: 3
Posty: 3
Rejestracja: 19 mar 2021, 20:44

Re: Klipper + Einsy Rambo 1.1b + Fystec 12864 v1.2

Post autor: Bodziobsz »

Tak mi się wydaję też niestety ale nigdzie nie ma konfigu pod piny od einsy. Na githubie jest do innej płytki jakiejś. Już próbowałem lecieć z tymi z twojego linku i odpowiednikami z schematu einsy ale nic nie działa lub coś robię nie tak.
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 6
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Klipper + Einsy Rambo 1.1b + Fystec 12864 v1.2

Post autor: Berg »

Coś robisz nie tak. Musisz to rozrysować sobie porządnie, opisać piny.
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 6
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Klipper + Einsy Rambo 1.1b + Fystec 12864 v1.2

Post autor: Berg »

Tak na szybko, patrząc na schemat Einsy to jest jakoś tak ale mogłem się pomylić:

[board_pins]
aliases:
# Common EXP1
EXP1_1=PH2, EXP1_3=PF7, EXP1_5=FP5, EXP1_7=PH7, EXP1_9=<GND>,
EXP1_2=PH6, EXP1_4=PD5, EXP1_6=PG4, EXP1_8=PG3, EXP1_10=<5V>,
# EXP2 header
EXP2_1=PB3, EXP2_3=PJ2, EXP2_5=PJ1, EXP2_7=PJ0, EXP2_9=<GND>,
EXP2_2=PB1, EXP2_4=PJ6, EXP2_6=PB2, EXP2_8=<RST>, EXP2_10=PE3
# Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "spi"
JGFTW, Bodziobsz, Kopytko
Bodziobsz
Konto z ograniczeniami
Postów w temacie: 3
Posty: 3
Rejestracja: 19 mar 2021, 20:44

Re: Klipper + Einsy Rambo 1.1b + Fystec 12864 v1.2

Post autor: Bodziobsz »

1
1
2
2
3
3
Pełen szacunek dla ciebie!! :D
Ja chyba nie umiem patrzyć na schematy :rotfl:
Wszytko działa jak malina. Dzięki wielkie.
Jeszcze jedno pytanie bo wiem że wyświetlacz mam biały bo taki zamówiłem ale samo pokrętło przy moich próbach zmieniało kolory na wszystkie tęczy czyli pewnie tu jest RGB. Jest możliwość ustawić pokrętło na czerwono np?
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 6
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Klipper + Einsy Rambo 1.1b + Fystec 12864 v1.2

Post autor: Berg »

Gdzieś mi się obiło, że któreś dwa piny sterują kolorem tego podświetlenia. Zapewne są to któreś dwa, które nie są użyte do tej pory. W Klipperze możesz sterować pinami na zasadzie włącz wyłącz tak że możesz wystawić na te piny wyświetlacza jakiś stan i na przykład ustawiać na czerwony jak zaczyna się drukować a na niebieski jak skończy, czy coś w tym stylu.
Pewnie można też skonfigurować ten pin tak jak chłodzenie głowicy, by zmieniał kolor na czerwony jak jest ciepła.
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 6
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Klipper + Einsy Rambo 1.1b + Fystec 12864 v1.2

Post autor: Berg »

W konfiguracji jakiejś płytki od Marlina jest wskazówka, z tym, że wydaje mi się, że w Marlinie te piny ponumerowali od drugiej strony. W marlinie pin 5V to jedynka:

https://github.com/MarlinFirmware/Marli ... SKR_V1_3.h

Czyli piny RGB, to będą w Klipperze:
R - EXP1_6
G - EXP1_7
B - EXP1_8

PS: niepotrzebnie przepisywałeś numery pinów do konfiguracji wyświetlacza. Trzeba było dokleić na koniec konfiguracje tych EXPów. Było by bardziej elegancko i zgodnie z aktualnym trendem :P
Zrzut ekranu 2021-03-20 o 11.34.15.png
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 6
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Klipper + Einsy Rambo 1.1b + Fystec 12864 v1.2

Post autor: Berg »

Nie próbowałem i nie zamierzam, to tylko pomysł:

można to przetestować z linii poleceń i dodać jako makro, czy startcode:
set_digital_out pin=%u value=%c

albo z użyciem PWM by dostać różne odcienie barw:
set_pwm_out pin=%u cycle_ticks=%u value=%hu

albo zrobić dyskotekę, by zmieniały się odcienie/mrugało w zależności od kierunku ruchu głowicy :D

[stepper_x]
step_pin: multi_pin:my_step_pin_X

[stepper_y]
step_pin: multi_pin:my_step_pin_Y

a w Z np użyć enable

[stepper_z]
enable_pin: multi_pin:my_enable_pin_Z

[multi_pin my_step_pin_X]
pins: PC0, EXP1_6

[multi_pin my_step_pin_Y]
pins: PC1, EXP1_7

[multi_pin my_enable_pin_Z]
pins: !PA5, EXP1_8
ODPOWIEDZ

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