LCD 12864
Full Graphic Smart Controller
Графический экран 128×64 · энкодер с нажатием · печать с SD-карты
LCD 12864 Full Graphic Smart Controller — графическая панель управления 3D-принтером с экраном 128×64 точки, поворотным энкодером и SD-картридером. Она подходит для сборок на Arduino Mega 2560 с RAMPS 1.4 и позволяет выбирать задания, контролировать состояние принтера и запускать подготовленный G-code с карты памяти без постоянного подключения компьютера. Подключение к RAMPS выполняется через Smart Adapter и два шлейфа EXP1/EXP2.
Панель выносит управление к принтеру: поворотом ручки выбирают пункт меню или изменяют значение, нажатием подтверждают действие. На экране прошивка показывает состояние нагрева, параметры движения и ход задания. Доступные команды определяются конфигурацией основной платы и установленным оборудованием.
Матричный LCD выводит текст и графические элементы интерфейса: меню, статусы и показатели работы принтера.
Поворот энкодера и нажатие позволяют выбирать команды и менять доступные параметры непосредственно на панели.
При настроенной поддержке SD основная плата считывает G-code с карты в дисплее. Постоянное USB-соединение с ПК для такой печати не требуется.
Где пригодится панель
LCD 12864 используют при сборке RepRap-принтера на RAMPS, восстановлении панели управления и доработке совместимой электроники. Он удобен, когда файлы подготавливают на компьютере, а нагрев, выбор задания и обслуживание выполняют возле принтера. Важно подбирать дисплей по основной плате: название конструкции принтера, например Prusa i3, само по себе не определяет совместимость электроники.
На графическом экране прошивка может располагать надписи, значки и индикаторы. Синий фон относится к исполнению подсветки; матрица монохромная. Панель не является сенсорным дисплеем, а её меню формирует прошивка контроллера принтера.
Технические характеристики
| Модель | LCD 12864 Full Graphic Smart Controller |
|---|---|
| Назначение | Локальная панель управления 3D-принтером |
| Дисплей | Графический монохромный LCD, 128×64 точки |
| Цвет фона экрана | Синий |
| Орган управления | Поворотный энкодер с нажатием |
| Картридер | Полноразмерный слот SD на обратной стороне платы |
| Дополнительные элементы | Зуммер, кнопка STOP, подстроечник контрастности |
| Подключение | Два IDC-разъёма EXP1 и EXP2, по 10 контактов (2×5) |
| Питание | От совместимой управляющей платы через соединительный разъём; типовая схема Full Graphic Smart Controller использует 5 В |
| Базовая конфигурация | Arduino Mega 2560 + RAMPS 1.4 + Smart Adapter |
| Поддержка Marlin | Профиль REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER; чтение карты включается отдельно |
| Печать без подключения ПК | С подготовленного G-code на SD-карте при соответствующей настройке прошивки |
Полное название панели важно при выборе конфигурации: LCD 2004, Mini12864 и другие экраны с похожим обозначением используют свои профили и могут отличаться электрически.
Энкодер, контрастность и меню
Ручка энкодера служит для навигации и ввода. В Marlin через меню доступны операции подготовки и обслуживания: перемещение осей, нагрев сопла и стола, выбор файла, изменение скорости и другие функции, включённые при сборке прошивки. Наличие пункта меню зависит от настроек принтера, поэтому сам дисплей не добавляет автокалибровку или новые аппаратные возможности.
Подстроечный резистор на лицевой стороне регулирует контрастность изображения. Если подсветка включилась, но надписей не видно, после проверки подключения и прошивки аккуратно подберите контрастность изолированным инструментом, не касаясь соседних контактов.
Зуммер позволяет прошивке подавать звуковые сигналы. Функция отдельной кнопки STOP определяется подключением и прошивкой основной платы. В типовой конфигурации RAMPS/Marlin она используется для принудительной остановки. Для штатной паузы или завершения задания используйте предусмотренные меню команды.
Как работает печать с SD-карты
Модель сначала обрабатывают в слайсере с профилем своего принтера и сохраняют полученный G-code на карту. Затем карту устанавливают в слот панели, выбирают файл в меню и запускают задание. Команды исполняет основная плата принтера; дисплей предоставляет картридер и интерфейс управления.
В Marlin чтение SD должно быть включено в конфигурации. Если на основной плате тоже есть слот карты, дополнительно проверьте, какой именно носитель выбран прошивкой. Работа экрана и работа картридера проверяются отдельно: появление меню ещё не означает, что SD уже доступна.
Подключение к RAMPS 1.4
Для сборки на Arduino Mega 2560 и RAMPS 1.4 используется Smart Adapter. Он устанавливается в предусмотренные разъёмы RAMPS, а два ленточных шлейфа связывают адаптер с дисплеем. Соединяйте EXP1 с EXP1 и EXP2 с EXP2, сверяясь с маркировкой и документацией конкретных плат.
| Узел | На что обратить внимание |
|---|---|
| Smart Adapter | Посадка на RAMPS без смещения на ряд или контакт |
| EXP1 / EXP2 | Соответствие обозначений с обеих сторон, первого контакта и разводки разъёмов |
| Шлейфы | Полная посадка штекеров, отсутствие пережатия и натяжения |
| Питание панели | Поступает от совместимой платы; 12 или 24 В напрямую на дисплей не подают |
Обесточьте принтер перед установкой, включая USB-питание, если оно поступает на контроллер. У разных совместимых плат направление ключа разъёма может отличаться. Поэтому ориентируйтесь на первый контакт и схему соединения, а не только на положение выреза корпуса.
При установке в корпус оставьте доступ к карте, ручке и подстроечнику. Закрепите плату на стойках так, чтобы пайка не касалась металлических деталей. Перед изготовлением корпуса измерьте свой экземпляр: монтажные размеры совместимых версий могут различаться.
Настройка в Marlin
Сохраните рабочую конфигурацию принтера. Для совместимой классической панели в Configuration.h включите профиль Full Graphic Smart Controller. Для печати с карты включите поддержку SD:
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
#define SDSUPPORT
Выбирайте один подходящий профиль экрана и собирайте прошивку для своей основной платы. После сборки загрузите её штатным способом, предусмотренным контроллером. Если плата имеет несколько SD-интерфейсов, проверьте настройку SDCARD_CONNECTION: выбор слота LCD зависит от поддержки конкретной платы.
Типовой профиль этой панели в Marlin рассчитан на графический дисплей ST7920. У семейства 12864 встречаются другие контроллеры и разводки, поэтому при замене нестандартной версии нужно сверить аппаратное исполнение. Настройки Mini12864 или символьного LCD 2004 нельзя переносить только на основании похожего названия.
Совместимость и ограничения
| Конфигурация | Условия применения |
|---|---|
| Mega 2560 + RAMPS 1.4 | Базовая схема с подходящим Smart Adapter, двумя шлейфами и настроенной прошивкой |
| Другая плата с EXP1/EXP2 | Нужна явная поддержка Full Graphic Smart Controller; проверяются распиновка, питание и логические уровни |
| Замена LCD 2004 или Mini12864 | Требует отдельной проверки электрического подключения, крепления и изменения профиля прошивки |
| Принтер со штатной закрытой электроникой | Совместимость по одному названию принтера не установлена; необходима документация основной платы |
Перед покупкой удобно проверить три вещи: есть ли поддерживаемое подключение панели, можно ли настроить прошивку и помещается ли выбранное исполнение в корпус. Наличие одинаковых десятиконтактных разъёмов не заменяет проверки сигналов.
Первый запуск и проверка
- Сверьте электронику. Уточните модель платы, адаптер, маркировку разъёмов и выбранный профиль дисплея.
- Подключите при снятом питании. Проверьте посадку адаптера и обоих шлейфов, затем закрепите панель.
- Проверьте изображение. После включения убедитесь, что меню читается, и при необходимости отрегулируйте контрастность.
- Проверьте энкодер. Пройдите по меню и убедитесь, что вращение и нажатие распознаются.
- Проверьте SD. Установите подготовленную карту и убедитесь, что прошивка видит тестовый G-code.
- Запустите короткое проверенное задание. Сначала убедитесь в корректной работе самого принтера и его настроек.
| Наблюдение | Что проверить |
|---|---|
| Подсветка есть, текста нет | Контрастность, профиль экрана и подключение EXP; свечение подсветки не подтверждает обмен данными |
| Меню работает, карта не видна | Поддержку SD, выбранный слот, носитель и соединение картридера через шлейфы |
| Энкодер не управляет меню | Соединение панели и конфигурацию входов энкодера для своей платы |
| Изображение искажается | Контакты, целостность шлейфов, питание и параметры обмена для конкретной версии дисплея |
Перед перестановкой разъёмов снова отключайте питание. Если требуется корректировка таймингов, используйте рекомендации для своей аппаратной версии, а не случайные значения из другой сборки.
Комплектация
- Панель LCD 12864 Full Graphic Smart Controller — 1 шт.
- Ленточные шлейфы подключения — 2 шт.
- Smart Adapter для RAMPS — 1 шт.
SD-карта приобретается отдельно. Управляющая плата, Arduino Mega 2560 и остальные узлы принтера подбираются под проект отдельно.
Документация и настройка
- RepRap Wiki: Full Graphic Smart Controller — описание конструкции, подключение и исходные схемы.
- Marlin: поддерживаемые дисплеи — профиль классического Full Graphic Smart Controller.
- Marlin: настройка прошивки — параметры LCD и работы с картой памяти.
- Marlin: сигналы RAMPS и разъёмов EXP — справочный исходник; выбирайте ветку, соответствующую установленной прошивке.
