Не получается завести дисплей ultralcd
Имею 2 принтера: Reprap Huxley без дисплея и Tronxy p802 c дисплеем, который в марлине ultraLCD и копками типа REPRAPWORLD_KEYPAD v1.1 (подсмотрено в старючей версии марлин, идущей с принтером).
Тронкся сейчас разобрана и ждет новую раму, хотел установить дисплей с кнопками от нее на хаксли, но возникла проблема с запуском дисплея.
Плата Melzi 2.0 Pro, распиновка разъема и штеккера дисплея не совпадала, пришлось все вызванивать. В итоге подключил - дисплей засветился квадратами.
Пробую скомпилить чистый марлин, раскоментил строчку #define ULTRA_LCD, установил библу liquidCrystal и при компиляции получаю вот такое:
In file included from /tmp/arduino_build_349804/sketch/ultralcd.cpp:63:0:
ultralcd_impl_HD44780.h:179: error: 'LCD_PINS_RS' was not declared in this scope
LCD_CLASS lcd(LCD_PINS_RS, LCD_PINS_ENABLE, LCD_PINS_D4, LCD_PINS_D5, LCD_PINS_D6, LCD_PINS_D7); //RS,Enable,D4,D5,D6,D7
^
ultralcd_impl_HD44780.h:179: error: 'LCD_PINS_ENABLE' was not declared in this scope
LCD_CLASS lcd(LCD_PINS_RS, LCD_PINS_ENABLE, LCD_PINS_D4, LCD_PINS_D5, LCD_PINS_D6, LCD_PINS_D7); //RS,Enable,D4,D5,D6,D7
^
ultralcd_impl_HD44780.h:179: error: 'LCD_PINS_D4' was not declared in this scope
LCD_CLASS lcd(LCD_PINS_RS, LCD_PINS_ENABLE, LCD_PINS_D4, LCD_PINS_D5, LCD_PINS_D6, LCD_PINS_D7); //RS,Enable,D4,D5,D6,D7
^
ultralcd_impl_HD44780.h:179: error: 'LCD_PINS_D5' was not declared in this scope
LCD_CLASS lcd(LCD_PINS_RS, LCD_PINS_ENABLE, LCD_PINS_D4, LCD_PINS_D5, LCD_PINS_D6, LCD_PINS_D7); //RS,Enable,D4,D5,D6,D7
Несколько библиотек найдено для 'LiquidCrystal.h'
^
Используется: /home/warezzz/Arduino/libraries/LiquidCrystal
Не используется: /mnt/hdd0/Radio/arduino-1.6.12/libraries/LiquidCrystal
ultralcd_impl_HD44780.h:179: error: 'LCD_PINS_D6' was not declared in this scope
LCD_CLASS lcd(LCD_PINS_RS, LCD_PINS_ENABLE, LCD_PINS_D4, LCD_PINS_D5, LCD_PINS_D6, LCD_PINS_D7); //RS,Enable,D4,D5,D6,D7
^
ultralcd_impl_HD44780.h:179: error: 'LCD_PINS_D7' was not declared in this scope
LCD_CLASS lcd(LCD_PINS_RS, LCD_PINS_ENABLE, LCD_PINS_D4, LCD_PINS_D5, LCD_PINS_D6, LCD_PINS_D7); //RS,Enable,D4,D5,D6,D7
^
Используем библиотеку LiquidCrystal версии 1.0.3 из папки: /home/warezzz/Arduino/libraries/LiquidCrystal
exit status 1
'LCD_PINS_RS' was not declared in this scope
2 день гугления ни к чему толковому не привел. Может быть кто-то сталкивался с такой ерундой?
P.S. Простите за такое оформление поста - не получилось под кат убрать - теги не отрабатывают по какой-то причине :-/
Тронкся сейчас разобрана и ждет новую раму, хотел установить дисплей с кнопками от нее на хаксли, но возникла проблема с запуском дисплея.
Плата Melzi 2.0 Pro, распиновка разъема и штеккера дисплея не совпадала, пришлось все вызванивать. В итоге подключил - дисплей засветился квадратами.
Пробую скомпилить чистый марлин, раскоментил строчку #define ULTRA_LCD, установил библу liquidCrystal и при компиляции получаю вот такое:
In file included from /tmp/arduino_build_349804/sketch/ultralcd.cpp:63:0:
ultralcd_impl_HD44780.h:179: error: 'LCD_PINS_RS' was not declared in this scope
LCD_CLASS lcd(LCD_PINS_RS, LCD_PINS_ENABLE, LCD_PINS_D4, LCD_PINS_D5, LCD_PINS_D6, LCD_PINS_D7); //RS,Enable,D4,D5,D6,D7
^
ultralcd_impl_HD44780.h:179: error: 'LCD_PINS_ENABLE' was not declared in this scope
LCD_CLASS lcd(LCD_PINS_RS, LCD_PINS_ENABLE, LCD_PINS_D4, LCD_PINS_D5, LCD_PINS_D6, LCD_PINS_D7); //RS,Enable,D4,D5,D6,D7
^
ultralcd_impl_HD44780.h:179: error: 'LCD_PINS_D4' was not declared in this scope
LCD_CLASS lcd(LCD_PINS_RS, LCD_PINS_ENABLE, LCD_PINS_D4, LCD_PINS_D5, LCD_PINS_D6, LCD_PINS_D7); //RS,Enable,D4,D5,D6,D7
^
ultralcd_impl_HD44780.h:179: error: 'LCD_PINS_D5' was not declared in this scope
LCD_CLASS lcd(LCD_PINS_RS, LCD_PINS_ENABLE, LCD_PINS_D4, LCD_PINS_D5, LCD_PINS_D6, LCD_PINS_D7); //RS,Enable,D4,D5,D6,D7
Несколько библиотек найдено для 'LiquidCrystal.h'
^
Используется: /home/warezzz/Arduino/libraries/LiquidCrystal
Не используется: /mnt/hdd0/Radio/arduino-1.6.12/libraries/LiquidCrystal
ultralcd_impl_HD44780.h:179: error: 'LCD_PINS_D6' was not declared in this scope
LCD_CLASS lcd(LCD_PINS_RS, LCD_PINS_ENABLE, LCD_PINS_D4, LCD_PINS_D5, LCD_PINS_D6, LCD_PINS_D7); //RS,Enable,D4,D5,D6,D7
^
ultralcd_impl_HD44780.h:179: error: 'LCD_PINS_D7' was not declared in this scope
LCD_CLASS lcd(LCD_PINS_RS, LCD_PINS_ENABLE, LCD_PINS_D4, LCD_PINS_D5, LCD_PINS_D6, LCD_PINS_D7); //RS,Enable,D4,D5,D6,D7
^
Используем библиотеку LiquidCrystal версии 1.0.3 из папки: /home/warezzz/Arduino/libraries/LiquidCrystal
exit status 1
'LCD_PINS_RS' was not declared in this scope
2 день гугления ни к чему толковому не привел. Может быть кто-то сталкивался с такой ерундой?
P.S. Простите за такое оформление поста - не получилось под кат убрать - теги не отрабатывают по какой-то причине :-/
Популярные вопросы
Помогите новичку)
Всем привет.
Помогите с качеством печати.
Не пропечатываются слои и шва в начале.
Что только не про...
Помогите с качеством печати.
Не пропечатываются слои и шва в начале.
Что только не про...
ENDER-3 V3 SE печатает глючно.
Из-за чего вот такие полосы? Они параллельно оси Y получаются по расположению детали. Даже Прюша лучше печатает. Понятно, что в железе, но где что смо...
Глючит WI-fi подключение Bambu lab x1 carbon
Bambu Lab X1 Сarbon работал нормально, но в какой-то момент начало глючить подключение по Wi-fi.
Причем он и теперь подключается к ли...
Причем он и теперь подключается к ли...

Комментарии и вопросы
в старокорсуновской у вас отли...
Мой лазерный уровень сам компе...
интересный факт. но в текущем....
8XBET là nhà cái đẳng cấp Châu...
Переделываю свой принтер, хочу...
Добрый день, расскажите что эт...
всем привет . подскажите какие...