Wyświetlacz graficzny.

crobe
Posty: 3
Rejestracja: 08 sie 2016, 17:29

Wyświetlacz graficzny.

Postautor: crobe » 29 sie 2016, 21:07

Witam forumowiczów mam problem.
Kupiłem i3 ze spalona elektronika Arduino dało się odratować padł tylko stabilizator ale mam problem z wyświetlaczem

mam ramps 1.4
mega2560
i wyświetlacz full graphic smart controller

Czy ma ktoś skonfigurowanego Marlina pod taki zestaw, chodzi mi tylko o sprawdzenie wyświetlacza na razie mam tylko podświetlanie ;/,
a ja nie wiem czy coś źle ustawiam czy porostu jest spalony.

Z góry dziękuje za pomoc
Mój mail crobe2k@gmail.com

crobe
Posty: 3
Rejestracja: 08 sie 2016, 17:29

Re: Wyświetlacz graficzny.

Postautor: crobe » 30 sie 2016, 6:04

ok odpaliłem :) post do usuniecia

Broznvk
Posty: 11
Rejestracja: 29 kwie 2015, 13:46

Re: Wyświetlacz graficzny.

Postautor: Broznvk » 31 sie 2016, 16:35

Z ciekawości - jak sobie poradziłeś? Dzisiaj walczę z tym cudem i ciągle błędy w marlinie..
Arduino + ramps 1.4

Kod: Zaznacz cały

ultralcd.cpp:1267: error: 'lcd_implementation_update_indicators' was not declared in this scope

Awatar użytkownika
antykorozja
Posty: 37
Rejestracja: 09 lis 2015, 18:26
Lokalizacja: małopolska

Re: Wyświetlacz graficzny.

Postautor: antykorozja » 29 wrz 2016, 18:12

Podepnę się pod problem z wyświetlaczem.
Mianowicie miałem wgraną wersję Marlina 1.0.2 na której wszystko śmigało, ale zassałem wersję 1.1.0 RC7 żeby uaktualnić trochę firmware. Skonfigurowałem wszystko z v1.0.2, ale nie mogę sobie poradzić z wyświetlaczem. Jakbym nie ustawił to wyświetlacz nic nie pokazuje wrrr

Awatar użytkownika
antykorozja
Posty: 37
Rejestracja: 09 lis 2015, 18:26
Lokalizacja: małopolska

Re: Wyświetlacz graficzny.

Postautor: antykorozja » 29 wrz 2016, 23:12

Czy może ktoś pomóc?

W pliku configuration.h w sekcji odpowiadającej ustawieniom wyświetlacza definiuje kolejno od góry:

Kod: Zaznacz cały

#define LCD_LANGUAGE pl
#define DISPLAY_CHARSET_HD44780 WESTERN
#define DOGLCD - jednak gdy to zdefiniuję kompilator wywala błąd (patrz poniżej) ;/
#define SDSUPPORT
#define ENCODER_PULSES_PER_STEP 1
#define SPEAKER
#define REPRAP_DISCOUNT_SMART_CONTROLLER


Kod: Zaznacz cały

In file included from sketch\ultralcd.cpp:48:0:

ultralcd_impl_DOGM.h:168: error: 'DOGLCD_CS' was not declared in this scope

   U8GLIB_DOGM128 u8g(DOGLCD_CS, DOGLCD_A0);  // HW-SPI Com: CS, A0

                      ^

ultralcd_impl_DOGM.h:168: error: 'DOGLCD_A0' was not declared in this scope

   U8GLIB_DOGM128 u8g(DOGLCD_CS, DOGLCD_A0);  // HW-SPI Com: CS, A0

                                 ^

exit status 1
'DOGLCD_CS' was not declared in this scope

Awatar użytkownika
antykorozja
Posty: 37
Rejestracja: 09 lis 2015, 18:26
Lokalizacja: małopolska

Re: Wyświetlacz graficzny.

Postautor: antykorozja » 30 wrz 2016, 11:18

U mnie problem rozwiązany.
Wszystko miałem dobrze ustawione, ale prawdopodobnie w złym pliku dodawałem bibliotekę... :bania:

Dla innych z podobnym problemem, sprawdźcie:
- czy bibliotekę U8glib macie dodaną w pliku 'Marlin.ino' (#include <U8glib.h>)
- zawartość pliku 'configuration.h' w sekcji LCD patrząc od góry:

Kod: Zaznacz cały

#define LCD_LANGUAGE pl
#define DISPLAY_CHARSET_HD44780 WESTERN
#define SDSUPPORT
#define ENCODER_PULSES_PER_STEP 1
#define SPEAKER
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
#if ENABLED(SAV_3DGLCD)
  //#define U8GLIB_SSD1306
  #define U8GLIB_SH1106
#endif


i wyświetlacz powinien ruszyć :)


Wróć do „Marlin Firmware”

Kto jest online

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