Strona 1 z 1

[ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 02 lis 2020, 08:18
autor: pokrak
Jak w temacie. Po wgraniu Marlina 1.1.8 od Garage Make Zone po instalacji HALLON DIY (doczekał się wreszcie) na LCD obraz jest "rozmyty". Znalazłem wątki, co sugerują za długi przewód, oraz opisy zmian dla Marlina 1.1.9 i 2.0 dla 1.1.8 nie znalazłem. Czy ktoś miał taki przypadek i wie jak sobie z nim poradzić?

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 02 lis 2020, 15:21
autor: Mati
Co to znaczy rozmyty? Wgraj Marlina 1.1.9 (bo 2.0 chyba na płytę anet się nie mieścił?) i potem próbuj dalej.

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 02 lis 2020, 15:29
autor: dziobu
A przed wgraniem było dobrze?

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 02 lis 2020, 15:37
autor: pokrak
Wgrywając Marlin 1.1.8 z pliku HEX jest ok. Kompilując źródło nie jest ok. Sprawdzone na marlin 1.1.8 i 1.1.9

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 02 lis 2020, 15:39
autor: dziobu
To pokaż jeszcze co nie jest OK. Najlepiej przy pomocy zdjęcia.

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 02 lis 2020, 15:54
autor: JGFTW
Jeżeli problem wygląda jak tu:
https://github.com/MarlinFirmware/Marlin/issues/9255
https://github.com/MarlinFirmware/Marlin/issues/9536

Rozwiązanie jest zakomentowanie w pliku ultralcd_st7920_u8glib_rrd_AVR.cpp :

Kod: Zaznacz cały

//set optimization so ARDUINO optimizes this file
//#pragma GCC optimize (3)
Albo czasami pomaga również ustawienie opóźnienia:

Kod: Zaznacz cały

#define ST7920_DELAY_1 DELAY_NS(0)
#define ST7920_DELAY_2 DELAY_NS(250)
#define ST7920_DELAY_3 DELAY_NS(250)
(wartości z innego wątku: viewtopic.php?f=8&t=5845&hilit=define+ST7920 )


Zobacz któreś pomogło?

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 02 lis 2020, 16:28
autor: pokrak
dziobu pisze:To pokaż jeszcze co nie jest OK. Najlepiej przy pomocy zdjęcia.
zdjęcie załączniku

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 02 lis 2020, 16:29
autor: pokrak
JGFTW pisze:Jeżeli problem wygląda jak tu:
https://github.com/MarlinFirmware/Marlin/issues/9255
https://github.com/MarlinFirmware/Marlin/issues/9536

Rozwiązanie jest zakomentowanie w pliku ultralcd_st7920_u8glib_rrd_AVR.cpp :

Kod: Zaznacz cały

//set optimization so ARDUINO optimizes this file
//#pragma GCC optimize (3)
Albo czasami pomaga również ustawienie opóźnienia:

Kod: Zaznacz cały

#define ST7920_DELAY_1 DELAY_NS(0)
#define ST7920_DELAY_2 DELAY_NS(250)
#define ST7920_DELAY_3 DELAY_NS(250)
(wartości z innego wątku: viewtopic.php?f=8&t=5845&hilit=define+ST7920 )


Zobacz któreś pomogło?
opóźnienia nie pomogły

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 02 lis 2020, 23:32
autor: tomek_3100
A spróbuj tak może ten czujnik odpiąć... Może on coś sieje zakłóceniami. Hallon to chyba magnetyczny tak?

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 03 lis 2020, 08:15
autor: pokrak
tomek_3100 pisze:A spróbuj tak może ten czujnik odpiąć... Może on coś sieje zakłóceniami. Hallon to chyba magnetyczny tak?
Nie to nie jest kwestia czujnika

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 04 lis 2020, 12:02
autor: pokrak
Przetestowłem opóżnienia na 1.1.9 i to działa, dla 1.1.8 niestety nie.
Ma może ktoś pliki do Marlin 1.1.9 z obsługą Hallon v2 ?

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 04 lis 2020, 12:09
autor: JGFTW
Czym się różni hallon v2 od bltoucha z perspektywy konfiguracji?
Sprawdź dokładnie, bo może wystarczy go ustawić jak bltoucha.

Swoją drogą producent/autor nie udostępnia kodu źródłowego Marlina?

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 04 lis 2020, 13:52
autor: Mati
Różni się dość znacznie - nie ma sterowania wysuwaniem igły pomiarowej. Pod względem konfiguracji znacznie bliżej hallonowi jest do czujnika indukcyjnego. Trzeba dodać tylko obsługę najazdu na x0 w celu wysunięcia igły, ale to chyba umieszcza się po prostu w g-codzie.

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 04 lis 2020, 13:53
autor: pokrak
JGFTW pisze:Czym się różni hallon v2 od bltoucha z perspektywy konfiguracji?
Sprawdź dokładnie, bo może wystarczy go ustawić jak bltoucha.

Swoją drogą producent/autor nie udostępnia kodu źródłowego Marlina?
Udostępnił dla 1.1.8 ale jest kicha z wyświetlaczem :(.
Próbowałem przerobić na podstawie 1.1.8 dla 1.1.9 ale nie jestem zadowolony z tego co uzyskałem

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 09 lis 2020, 15:37
autor: pokrak
Ok. Mam plik konfiguracyjny od autora dla 1.1.x bugfix. Niestety wyłączona jest obsługa karty sd. Już zablokowałem po właczeniu sd support:
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
//#define STRING_CONFIG_H_AUTHOR "(Wojciech Podmostko)" // Who made the changes.
//#define SHOW_BOOTSCREEN
//#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
//#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2

Lecz to jeszcze za mało. Co można jeszcze wyłączyć??

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 09 lis 2020, 17:48
autor: Mati

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 10 lis 2020, 13:31
autor: pokrak
Nadal overflowed by 1560 bytes :(

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 10 lis 2020, 17:21
autor: JGFTW
Nie sprawdzałeś chyba tego Marlina z mojego wątku.

Zmieniając w nim płytę na BOARD_ANET_10 oraz wyświetlacz na ZONESTAR_LCD normalnie sie kompiluję i jest miejsce.

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 16 lis 2020, 19:57
autor: pokrak
JGFTW pisze:Nie sprawdzałeś chyba tego Marlina z mojego wątku.

Zmieniając w nim płytę na BOARD_ANET_10 oraz wyświetlacz na ZONESTAR_LCD normalnie sie kompiluję i jest miejsce.
Po wgraniu z tym wyświetlaczem pusty ekran i bep bep z głośniczka. Innego softu już nie udało się wgrać. Pusty ekran :(

Uwalił się bootloader. Wypalony na nowo i kolejna próba zaraz

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 16 lis 2020, 20:24
autor: pokrak
JGFTW pisze:Nie sprawdzałeś chyba tego Marlina z mojego wątku.

Zmieniając w nim płytę na BOARD_ANET_10 oraz wyświetlacz na ZONESTAR_LCD normalnie sie kompiluję i jest miejsce.
niestety ZONESTAR_LCD na mojej A6 nie działa :(

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 16 lis 2020, 21:24
autor: JGFTW
No to musisz się zorientować, który masz wyświetlacz i taki wybrać.

Zawsze możesz wywalić ten i kupić inny, sprawdzony - #define REPRAP_DISCOUNT_SMART_CONTROLLER https://allegro.pl/kategoria/drukarki-i ... e-1-3-1106

Re: [ANET A6] Artefakty/śmieci na ekranie po wgraniu softu

: 20 lis 2020, 14:45
autor: pokrak
Odpuściłem hallona jakoś nie przypadł mi do gustu. Powrót do klona BLToucha. Mniej problemów z kompilacją Marlina. Zamontowany i testy