KREMEN Реклама
KREMEN Реклама

Нужна помощь для работы связки "Экран ender3 + MKS mini V2.0(Ramps 1.4+Arduino Mega)"

MegaDelix
Идет загрузка
Загрузка
01.10.2023
974
0
Вопросы и ответы

Мне нужно подключить экран ender 3 к MKS mini V2.0(ramps 1.4). На ramps установлен переходник, который добавил exp 1 и exp 2. К родной плате ender 3 экран подключался только через порт exp 1(распиновка контактов exp1 экрана: 1 - beeper, 2 - encoder button, 3 - Encoder_B, 4 - Reset, 5 - Encoder_A, 6 - LCD_SCK, 7 - LCD_CS, 8 - LCD_MOSI, 9 - GND, 10 - 5V). На плате ramps 1.4 exp1(Распиновка: 10 - D37, 9 - D35, 8 - D17, 7 - D16, 6 - D23, 5 - D25, 4 - D27, 3 - D29, 2 - GND, 1 - 5V) и exp2(Распиновка: 10 - D50, 9 - D52, 8 - D31, 7 - D53, 6 - D33, 5 - D51, 4 - D49, 3 - RST, 2 - GND, 1 - D41). Я написал код, который мне позволил увидеть изображение. Ограничился только разъёмом exp1 to exp1.

Код для работы экрана:

#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)

  #define LCD_PINS_RS 37

  #define LCD_PINS_ENABLE 35

  #define LCD_PINS_D4 17

  #define LCD_PINS_D5 16

  #define LCD_PINS_D6 23

  #define LCD_PINS_D7 25

  #define BTN_EN1 54 // Пин подключен к пину LCD_PINS_ENCODER_B

  #define BTN_EN2 55 // Пин подключен к пину LCD_PINS_ENCODER_A

  #define BTN_ENC 47 // Пин подключен к пину LCD_PINS_BTN_ENC

#endif

Проблема в том, что скроллинг не работает. что у меня не так с кодом? Менял все настройки пинов только в файле Configuration.h.

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

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама