Не получается завести дисплей 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. Простите за такое оформление поста - не получилось под кат убрать - теги не отрабатывают по какой-то причине :-/
Популярные вопросы
Те, кто занимается коммерческой печатью, скока берёте за печать?
Недавно решил печатать на 3Д принтере на заказ, но не знаю какую цену выставить. Боюсь, что если слишком маленькая то продешевлю, если слишком большая...
Полосы при печати bambu lab a1
Добрый день/вечер/ночь , товарищи . Столкнулся с проблемой , в виде полос при печати . Как бы возможно стандартная проблема , но конкретного решения я...
Волнистые стенки.
С того момента как я собрал принтер Ultimaker уважаемого Plastmaski, не могу избавиться от одной проблемы. Уже почти 2 кг пластика перевел на тесты. М...

Комментарии и вопросы
То что попало в центр кадра -....
При печати слоем 0.08 поставьт...
Теперь на велоход поставить и....
Пучок проводов примерно 7-8 мм...
Привет, ребят, задача возникла...
Всем привет! Начались про...
Всем привет. Возможно кол...