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

timbo
Идет загрузка
Загрузка
18.07.2019
167
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.2019 в 13:12
0

На всякий случай уточню, прошивка марлин 2.0, плата arduino due с адаптированным для нее ramps 1.5(RAMPS4DUE), дисплей рабочий, проверял на родной плате, после подключения светится, видны темные пиксели.

18.07.2019 в 15:20
0

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

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

Читайте в блогах

Металлизация напечатанных изделий

Пора организовываться.

Невероятные скидки!

Модуль Выключения питания 220в.

День холостяков в Top 3D Shop 2019

3D сканер для создания 3D фигурок людей Planeta3D D500. Сканируем человека за 1 минуту.