Не получается подключить экран от принтера Prusa i4 к ruramps4d

Подписаться на 3Dtoday
Anton_V_A
Идет загрузка
Загрузка
19 Ноября 2018
268
2
печатает на Prusa i4
Вопросы и Ответы
Приветствую, коллеги!

Решил поменять электронику на принтере Prusa i4. Купил ruramps4d+Arduino Due.
Пару дней вожусь с подключением экрана от Prusa. В прошивке от Merlin в файле configuration.h раскомментировал строки
#define LCD_LANGUAGE en
#define DISPLAY_CHARSET_HD44780 JAPANESE
#define LCD_INFO_SCREEN_STYLE 0
#define SDSUPPORT
#define REPRAP_DISCOUNT_SMART_CONTROLLER
#define ULTIPANEL
Плату указал следующую:
#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_RURAMPS4D_13
#endif
Всё компилируется и прошивается в Arduino Due.
При запуске Simplify3d плата опознается и устанавливается подключение по USB. Но экран не работает.
Сначала он даже не светился. Оказалось, что надо было перевернуть шлейф EXP1.
7e0cad270b7050c0b90233641f940f7e.JPG
Срезал замок на разъеме шлейфа, подключил обратной стороной. Появилось питание и подсветка, но вот с символами какая-то ерунда. На фото видно.
2651e4f3f70d51eb71b237c59aef0bd5.JPG
Если подключить экран к старому контроллеру MKS Base 1.6, то экран работает нормально.

Может кто-нибудь проходил этим путем и знает в чем проблема?
Ответы на вопрос

Ответы

20.11.18 в 04:43
печатает на RepRap
0
Экранируй фольгой оба шлейфа
20.11.18 в 23:59
печатает на Prusa i4
0
Благодарю за совет. Попробовал. Но результата не получил. Пробовал перекладывать шлейф, скручивать его в клубок и т.п., но ничего не менялось.
Но проблему с экраном решить удалось.
Раньше я компилировал прошивку Merlin 2.0 в среде PlatformIO (Atom с библиотеками для компиляции) или Merlin 1.1 в среде Arduino IDE.
Попробовал версию 2.0 в Arduino IDE и экран заработал.
Завтра начну пробовать ставить драйвера шаговых моторов TMC2130 v1.1 в режиме SPI (если найду перемычки для платы).

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