Подключение дисплея (Anet A8) 2004 к MKS GEN L V2.0
Хотя кажется, что на этот вопрос был дан ответ до подключения дисплея 2004 года (Anet A8) к MKS GEN L, этот вопрос отличается тем, что плата v2.0 не имеет очевидного разъема AUX-2.
Итак, вопрос в том, как я могу подключить ЖК-панель Anet A8 (с кнопками) к плате MKS Gen L V2.0? Или где я могу найти схемы?
@Aviator, 👍1
Обсуждение1 ответ
Лучший ответ:
Это, вероятно, можно сделать, но это требует некоторого сращивания ваших ЖК-кабелей (или использования некоторых кабелей Dupont male-female) и изменения файлов заголовков выводов прошивки.
В MKS GEN L v2.0 отсутствует порт AUX-2, который присутствует на платах контроллеров v1.0. Причина этого заключается в том, что они реализовали поддержку более современных шаговых драйверов, таких как драйверы trinamic, которые способны использовать UART для установки параметров шагового двигателя.
Старый макет контактов v1.0 показан ниже:
Новая компоновка контактов v2.0 смещена ниже:
Графический дисплей Anet A8 2004 (так называемый ZONESTAR_LCD) использует (по крайней мере один, так как кнопки подходят с разными резисторами) аналоговый вывод, который используется для определения того, какие кнопки нажимаются.
#elif ENABLED(ZONESTAR_LCD)
#define ADC_KEYPAD_PIN 12
Штифты A5
и A9-12
, D40
, D42
и D44
используются в соответствии с расположением штифтов.
В заголовочном файле pins_RAMPS.h
использование дисплея кодируется следующим образом:
#elif ENABLED(ZONESTAR_LCD)
#define LCD_PINS_RS 64
#define LCD_PINS_ENABLE 44
#define LCD_PINS_D4 63
#define LCD_PINS_D5 40
#define LCD_PINS_D6 42
#define LCD_PINS_D7 65
Для того чтобы это работало на MKS GEN L v2.0, вам нужно найти источник бесплатных контактов, которые могут имитировать эти контакты, изменять заголовочный файл и создавать сращенный жидкокристаллический кабель.
Возможно, гораздо проще купить новый дисконтный дисплейный контроллер reprap примерно за 10 баксов/евро и подключить его к выделенным коллекторам EXP1/2. Держитесь подальше от графического дисплея Anet A6.
Спасибо, Оскар! Кубики решили купить один (готово). В любом случае, ваш ценный ответ придал мне уверенности в том, что касается модификации платы., @Aviator
Клавиатура Anet A8 использует только один аналоговый вывод. В файле pins_RAMPS.h ниже находится определение #включен elif(ZONESTAR_LCD) #определите ADC_KEYPAD_PIN 12. Кнопки подходят с различными резисторами. Поэтому использование вашего ответа и этой подсказки поможет запустить его. Найдя время на следующей неделе, я постараюсь настроить его, несмотря на мою покупку., @Aviator
- Как включить Z-смещение на MKS TFT28 V4.0
- Можно ли использовать экран MKS TFT32_L V3.0 для подключения к плате без порта Aux? (База МКС 1.4)
- Как печатать на FLSUN QQ через Wi FI
- Дисплей Ender 3 перестал работать, как проверить, если нужно заменить
- Является ли прогресс в 3D-печати линейным?
- Ошибка "TMC2208 или TMC2209 на Z2 требуется Z2_HARDWARE_SERIAL или Z2_SERIAL_(RX|TX)_PIN
- Ender 5 Плюс ручная регулировка температуры экрана
- Anycubic Kossel Delta switch от Trigorilla до MKS Gen L 1.0
Привет и добро пожаловать! Спасибо, что задали отдельный вопрос! Обратите внимание, что это, вероятно, можно сделать, но не если вы используете UART, так как нет AUX-2 (а ЖК-дисплей, который вы хотите подключить, требует аналоговых контактов), вам нужно "собрать" их из других неиспользуемых контактов. Это включает в себя изменение файла pins_xxx.h. Гораздо проще купить новый ЖК-дисплей, который работает с портами EXP-1/2., @0scar
Спасибо Оскару за совет по покупке. Как вы, возможно, знаете, проблема фиксации того, что у вас часто преобладает здравый смысл :-). Я подумаю о сборе урожая или покупке ..., @Aviator