Wyświetlacz na I2C

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
Krychol rc
Konto z ograniczeniami
Postów w temacie: 4
Posty: 199
Rejestracja: 09 paź 2017, 12:24
x 4

Wyświetlacz na I2C

Post autor: Krychol rc »

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
Berg
Zasłużony
Postów w temacie: 2
Posty: 7563
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2661

Re: Wyświetlacz na I2C

Post autor: Berg »

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ę.
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 2
Posty: 8908
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5842
Kontakt:

Re: Wyświetlacz na I2C

Post autor: dziobu »

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 :)
Awatar użytkownika
Krychol rc
Konto z ograniczeniami
Postów w temacie: 4
Posty: 199
Rejestracja: 09 paź 2017, 12:24
x 4

Re: Wyświetlacz na I2C

Post autor: Krychol rc »

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
Postów w temacie: 1
Posty: 1555
Rejestracja: 25 kwie 2017, 22:23
Lokalizacja: Kielce
Drukarka: PRUSA i3 MK2S
x 294

Re: Wyświetlacz na I2C

Post autor: Zepco »

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 - rozebrana na części...
3DGence One
Awatar użytkownika
Krychol rc
Konto z ograniczeniami
Postów w temacie: 4
Posty: 199
Rejestracja: 09 paź 2017, 12:24
x 4

Re: Wyświetlacz na I2C

Post autor: Krychol rc »

Wskazałem 0x27
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 2
Posty: 8908
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5842
Kontakt:

Re: Wyświetlacz na I2C

Post autor: dziobu »

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.
Awatar użytkownika
Krychol rc
Konto z ograniczeniami
Postów w temacie: 4
Posty: 199
Rejestracja: 09 paź 2017, 12:24
x 4

Re: Wyświetlacz na I2C

Post autor: Krychol rc »

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

Re: Wyświetlacz na I2C

Post autor: Berg »

tak
ODPOWIEDZ

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