Не получается завести дисплей 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. Простите за такое оформление поста - не получилось под кат убрать - теги не отрабатывают по какой-то причине :-/
Популярные вопросы
При печати возникает не ровность зигзагом на принтере elegoo Neptune 3 pro
При печати начал появляться выпирающий узор в виде зигзага при этом на других сторонах все нормально
Печать введеться пластиком...
Печать введеться пластиком...
Гипотетический ремонт принтера
Возникла проблема: моя Кобра 2 макс очень часто начала ломаться, причем летят драйверы осей. Может кто подсказать причину?
Зачем используют слово '3D' при описании аддитивных технологий?
Несколько раз уже я обращался к уважаемому сообществу с вопросом на тему - почему так говорят '3D печать', '3D принтеры' и прочие интерпретации, типа...

Комментарии и вопросы
Еще бы научиться складывать о...
Не знаю, у трубы и так геометр...
проверил. больше тебя не вижу....
Здравствуйте, купил принтер Ne...
Кто нибудь сталкивался с повре...
последнее время появилась проб...
Вопрос.Стоит ли переходить на...