Wyświetlacz na I2C
- Krychol rc
- Konto z ograniczeniami
- Postów w temacie: 4
- Posty: 199
- Rejestracja: 09 paź 2017, 12:24
- x 4
Wyświetlacz na I2C
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:
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
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:
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
- Berg
- Zasłużony
- Postów w temacie: 2
- Posty: 7570
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: Wyświetlacz na I2C
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ę.
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
- dziobu
- Zasłużony
- Postów w temacie: 2
- Posty: 8960
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5876
- Kontakt:
Re: Wyświetlacz na I2C
Wspomniany PCF to tylko port równoległy. A jaki masz wyświetlacz?Krychol rc pisze:jedyna różnica jaka jest to, że współpracuje z panelem gdzie wyświetlacz jest na I2C (PCF8574)
Zakłądając już, choć bardzo optymistycznie, że użyta biblioteka pasuje do wyświetlacza - czy sprawdziłeś kontrast?
Analogowy?Krychol rc pisze:a enkoder 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ł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
- 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
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.
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.
- 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
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
Anet A8 - rozebrana na części...
3DGence One
- Krychol rc
- Konto z ograniczeniami
- Postów w temacie: 4
- Posty: 199
- Rejestracja: 09 paź 2017, 12:24
- x 4
- dziobu
- Zasłużony
- Postów w temacie: 2
- Posty: 8960
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5876
- Kontakt:
Re: Wyświetlacz na I2C
Żaden nie jestKrychol rc pisze:Chodziło o to, że enkoder nie jest po i2c
Mniejsza z tym.
To zobacz jakie biblioteki miałeś w arduino a potem ustaw Marlina żeby używał tych samych.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.
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
- Krychol rc
- Konto z ograniczeniami
- Postów w temacie: 4
- Posty: 199
- Rejestracja: 09 paź 2017, 12:24
- x 4
- Berg
- Zasłużony
- Postów w temacie: 2
- Posty: 7570
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: Wyświetlacz na I2C
tak
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2