Strona 1 z 1

Wyświetlacz na I2C

: 17 maja 2018, 17:42
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

Re: Wyświetlacz na I2C

: 17 maja 2018, 17:52
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ę.

Re: Wyświetlacz na I2C

: 17 maja 2018, 18:10
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 :)

Re: Wyświetlacz na I2C

: 17 maja 2018, 18:19
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.

Re: Wyświetlacz na I2C

: 17 maja 2018, 18:37
autor: Zepco
Ja się na tym dobrze nie znam, ale czy czasem dla I2c poza podaniem biblioteki nie trzeba wskazać odpowiedniego adresu urządzenia?

Re: Wyświetlacz na I2C

: 17 maja 2018, 18:38
autor: Krychol rc
Wskazałem 0x27

Re: Wyświetlacz na I2C

: 17 maja 2018, 18:42
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.

Re: Wyświetlacz na I2C

: 17 maja 2018, 19:16
autor: Krychol rc
A rozumiem ze mogę wgrywać programatorem pomijając bootloader ?

Re: Wyświetlacz na I2C

: 17 maja 2018, 19:42
autor: Berg
tak