Подключение дисплея 12864 LCD для 3D принтера

Эта панель управления одна из самых популярных при сборке 3Д принтера, она имеет большой экран 128х64, динамик для сигналов, многофункционал и SD карту с помощью которой можно будет работать с 3д принтером без подключения к ноутбуку или компьютеру.

Подключается к плате расширения RAMPS 1.4, при покупке LCD экрана 128х64 в комплекте должны быть шлейфы и специальный разъем который и будет подключаться к RAMPS 1.4. Мне очень понравилось что для управления в меню установлен энкодер, а не множество кнопок. Для ознакомления думаю достаточно, ссылку на сам экран 128х64 увидите внизу статьи! А сейчас о главном, будем подключать и настраивать, постараюсь более подробные описать что и куда щелкать и что заменять, что-бы все заработало очень быстро. Кстати, если только начинайте собирать ЧПУ, смотрите 3d принтер своими руками инструкция, там есть и чертежи и личный опыт по сборке.

Настройка Marlin для LCD12864 Ramps 1.4

Первое, нам потребуется сама программа для закачки кода, думаю многие с ней немного знакомы, если слышали слово Ардуино. Скачиваем файл вверху, в архиве будут ссылки на все необходимое из этой статьи.

Второе, прошивка Марлин. Имейте ввиду что постоянно версии постоянно обновляются, а я сейчас буду росказывать только об одной версии из папки Marlin-RC-robo4ip с которой был первый запуск и дальнейшая работа моего 3Д принтера. Если вы буду следовать всему что написал, все подключиться очень быстро.

Следующее, библиотека u8glib что-бы 12864 LCD работал с кириллицей.

Начнем подключение дисплея 12864 LCD для 3D принтера

Запускаем первую программу, нажимаем вкладку - файл - открыть - выбираем файл Configuration из папки Marlin-RC-robo4ip/Marlin/ . Что-бы видно было строки заходим снова - файл - настройки - и ставим галочку возле "показывать номера строк".

1 - строка 133 - должно быть #define MOTHERBOARD BOARD_RAMPS_14_EFB;
2 - строка 1064 - отвечает за язык на котором будет меню, если хотим установить русский язык будет так - #define LCD_LANGUAGE ru, украинский - #define LCD_LANGUAGE uk и так дальше, доступные возможности чуть выше стр. 1062;
3 - стр. 1109 - необходимо удалить два слеша, тем засим производиться подключение - #define SDSUPPORT; 4 - стр. 1267 - должно быть без "//", вот так #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER (это задается какой именно дисплей будет подключен к RAMPS 1.4)

Все готово - LCD 12864+ Mega2560+RAMPS 1.4 +Marlin. Теперь в программе ардуино нажимаем сохранить, находиться вверху в виде иконки стрелочки вниз и нажимаем загрузить код.  Все готово, теперь дисплей 12864 LCD для 3D принтера будет подключен и работать на том языке, который выбрали.

Хочу дополнить по настройке самого дисплея, слева внизу потенциометром можно регулировать яркость. Всем удачи, читайте другие настройки, а завершение смотрите похожее видео!

шаблоны для dle 11.2