Прошу помощи в подключения дисплея от Ender3/CR10 к рампс1.5 под ардуино дуе

Подписаться на 3Dtoday
timbo
Идет загрузка
Загрузка
18 Июля 2019
109
2
Вопросы и Ответы
В общем не могу настроить конфиг так чтобы появились символы, собрал переходник к конектеру EXP-3 на дисплее, выяснил какой пин куда идет на плате ендера, в файле pins_MELZI_CREALITY.h описаны какие пины от контроллера идут к дисплею, и в исходнике платы можно отследить расположение пинов разьема:
PIN: 10 Port: D2 BTN_EN2 Input = 1
PIN: 11 Port: D3 BTN_EN1 Input = 1
PIN: 16 Port: C0 BTN_ENC Input = 1
PIN: 17 Port: C1 LCD_PINS_ENABLE Output = 0
PIN: 27 Port: A4 BEEPER_PIN Output = 0
PIN: 28 Port: A3 LCD_PINS_RS Output = 0
PIN: 30 Port: A1 LCD_PINS_D4 Output = 1
Получается как то так:
EXP-3
BEEPER_PIN |10 9| BTN_ENC
BTN_EN1 |8 7| Reset
BTN_EN2 |6 5| LCD_PINS_D4
LCD_PINS_RS |4 3| LCD_PINS_ENABLE
GND |2 1| 5V

В конфигах(CR10_STOCKDISPLAY, REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER, REPRAP_DISCOUNT_SMART_CONTROLLER) назначал пины:
#define LCD_PINS_RS 16
#define LCD_PINS_ENABLE 23
#define LCD_PINS_D4 17
#define BTN_ENC 35
#define BEEPER_PIN 29
#define BTN_EN1 31
#define BTN_EN2 33

Никакие настройки не заработали, 1 раз добился чтобы работал бузер и енкодер, но символы так и не увидел, уже не знаю что делать.
Ответы на вопрос

Ответы

18.07.19 в 13:12
0
На всякий случай уточню, прошивка марлин 2.0, плата arduino due с адаптированным для нее ramps 1.5(RAMPS4DUE), дисплей рабочий, проверял на родной плате, после подключения светится, видны темные пиксели.
18.07.19 в 15:20
0
Разобрался, проблема была в плохом контакте, причем когда спаял, все проверил, подергал провода, магия какая то. На всякий случай если кому то будет нужна распиновка, оставлю схемку.

0b2657fa10c265e66d02f6969abbcf78.png

Для написания комментариев, пожалуйста, авторизуйтесь.