Wyświetlacz na I2C

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
Krychol rc
Posty: 33
Rejestracja: 09 paź 2017, 12:24

Wyświetlacz na I2C

Postautor: Krychol rc » 17 maja 2018, 17:42

Witam

Posiadam drukarkę firmy Quilive Q.3622 i jak dotąd było wszystko ok.
Od pewnego czasu zaczął mnie strasznie denerwować brak wielu funkcji w jej okrojonym oprogramowaniu i postanowiłem wybebeszyć sterownik i wgrać inny soft. Męczę się już z tym 3 dzień i nie mogę sobie poradzić.
Tak wygląda sterownik i jest to jakiś Print-Rite:
Obrazek

Jest on na Atmedze 1284P i wyjścia ma identyczne do steepstićków, endstopów, grzałek i czujników jak np. Sanguinololu albo Melzi jedyna różnica jaka jest to, że współpracuje z panelem gdzie wyświetlacz jest na I2C (PCF8574) a enkoder analogowy (tutaj piny lewo/prawo idą odpowiednio jedynie przycisk enkodera idzie do portu 27/PA3 a na porcie 28 jest LED).

Mój problem polega na tym, że nie mogę wgrać Marlina do tej drukarki żeby cokolwiek się wyświetliło na wyświetlaczu, edytowałem to, zmieniałem z LiquidCrystal na LiquilCrystal_I2C tak jak na sąsiednim forum znalazłęm w tym wątku: http://www.mojreprap.pl/viewtopic.php?t=1807
Jestem w stanie połączyć się z drukarką, poruszać osiami ale na wyświetlaczu widnieją tylko kwadracik :/

Sposób w jaki wgrywałem to poprzez Arduino 1.8.5 przez USBasp, czy to ma jakieś znaczenie czy trzeba użyć bootloadera ?

Proszę o pomoc bo teraz drukarka stoi i nie mogę nic z nią zrobić :(

Pozdrawiam
Awatar użytkownika
rafaljot
Zasłużony
Posty: 3277
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 483

Re: Wyświetlacz na I2C

Postautor: rafaljot » 17 maja 2018, 17:52

szczerze? weź to wywal. Jak chcesz faktycznie mieć lepiej, to załóż np mks gen 1.4 + 2 x tmc2208 na x i y a4988 na resztę.
Lume, Lume+
Velleman Vertex K8400x2
HyperCube Evolution ST 250
Awatar użytkownika
dziobu
Zasłużony
Posty: 1902
Rejestracja: 28 gru 2016, 16:38
Lokalizacja: Kraków
Drukarka: ZMorph 2.0(S)
x 522
Kontaktowanie:

Re: Wyświetlacz na I2C

Postautor: dziobu » 17 maja 2018, 18:10

Krychol rc pisze:jedyna różnica jaka jest to, że współpracuje z panelem gdzie wyświetlacz jest na I2C (PCF8574)

Wspomniany PCF to tylko port równoległy. A jaki masz wyświetlacz?
Zakłądając już, choć bardzo optymistycznie, że użyta biblioteka pasuje do wyświetlacza - czy sprawdziłeś kontrast?

Krychol rc pisze:a enkoder analogowy

Analogowy?
Wiem że są enkodery absolutne analogowe, ale w drukarce to zupełnie bez sensu.

A w ogóle to posłuchaj rady @rafaljot bo tak będzie zdecydowanie prościej i lepiej :)
Pozdrawiam
Paweł

Moje twory w 3D
Awatar użytkownika
Krychol rc
Posty: 33
Rejestracja: 09 paź 2017, 12:24

Re: Wyświetlacz na I2C

Postautor: Krychol rc » 17 maja 2018, 18:19

Nie chcę na chwilę obecną tego przerabiać na coś innego (to w ostateczności).

Chodziło o to, że enkoder nie jest po i2c a wyświetlacz to hd44780 4x20 z pcf8574.
Kontrast jest Ok bo jak wgrałem testowy program w arduino to normalnie wyświetliło napis.
Awatar użytkownika
Zepco
Posty: 539
Rejestracja: 25 kwie 2017, 22:23
Lokalizacja: Kielce
Drukarka: PRUSA i3 MK2S
x 75

Re: Wyświetlacz na I2C

Postautor: Zepco » 17 maja 2018, 18:37

Ja się na tym dobrze nie znam, ale czy czasem dla I2c poza podaniem biblioteki nie trzeba wskazać odpowiedniego adresu urządzenia?
Prusa i3 MK2S
Anet A8 - po wydrukach usztywniających
Awatar użytkownika
Krychol rc
Posty: 33
Rejestracja: 09 paź 2017, 12:24

Re: Wyświetlacz na I2C

Postautor: Krychol rc » 17 maja 2018, 18:38

Wskazałem 0x27
Awatar użytkownika
dziobu
Zasłużony
Posty: 1902
Rejestracja: 28 gru 2016, 16:38
Lokalizacja: Kraków
Drukarka: ZMorph 2.0(S)
x 522
Kontaktowanie:

Re: Wyświetlacz na I2C

Postautor: dziobu » 17 maja 2018, 18:42

Krychol rc pisze:Chodziło o to, że enkoder nie jest po i2c

Żaden nie jest ;)
Mniejsza z tym.

Krychol rc pisze: a wyświetlacz to hd44780 4x20 z pcf8574. Kontrast jest Ok bo jak wgrałem testowy program w arduino to normalnie wyświetliło napis.

To zobacz jakie biblioteki miałeś w arduino a potem ustaw Marlina żeby używał tych samych.
Pozdrawiam
Paweł

Moje twory w 3D
Awatar użytkownika
Krychol rc
Posty: 33
Rejestracja: 09 paź 2017, 12:24

Re: Wyświetlacz na I2C

Postautor: Krychol rc » 17 maja 2018, 19:16

A rozumiem ze mogę wgrywać programatorem pomijając bootloader ?
Awatar użytkownika
rafaljot
Zasłużony
Posty: 3277
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 483

Re: Wyświetlacz na I2C

Postautor: rafaljot » 17 maja 2018, 19:42

tak
Lume, Lume+
Velleman Vertex K8400x2
HyperCube Evolution ST 250

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

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości