Не работает дисплей 12864, проблема в Ramps 1.4

Alex-S
Идет загрузка
Загрузка
10.12.2019
300
20
печатает на Prusa i3 Steel
Вопросы и ответы

Подсветка дисплея работает, но изображения нет. С другим, заведомо рабочим дисплеем, та же история. Переставил Ramps на другую Мегу, работающую сейчас с таким же Рампс и дисплеем - проблема сохраняется. Очевидно, дело в самом Рампс. Но плата точно не мертва полностью, моторы через Пронтерфейс крутит. Визуально все целое.

Подскажите, кто может, что можно на ней проверить, что отвечает за передачу на дисплей изображения?

Ответы на вопросы

Ответы

10.12.2019 в 16:07
0

Проверь распиновку шлейфа.

10.12.2019 в 16:09
0

Думал на это, другой дисплей подключал вместе с его шлейфом и шилдом, не работает.

10.12.2019 в 16:17
0

Возможно на бажном ramps перевернуты колодки. Тупо надо бы вызвонить пины с дисплея на mega на соответствие.

10.12.2019 в 16:18
0

Это и хочу, но не знаю какие звонить


10.12.2019 в 16:27
1

Схемы ramps и дисплея есть в сети. Дисплей зовется REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

10.12.2019 в 16:21
0

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

10.12.2019 в 16:29
2

Схема дисплея

https://reprap.org/mediawiki/images/5/51/RRD_FULL_GRAPHIC_SMART_CONTROLER_SCHEMATIC.pdf

Схема ramps

https://reprap.org/mediawiki/images/3/3f/Arduinomegapololushieldschematic.png


Схема переходника дисплея


https://i.pinimg.com/736x/96/5c/b3/965cb37044ef6f6667f783f366ad6d4d.jpg

10.12.2019 в 16:36
0

За переходник отдельное спасибо! Его не знал как обозвать, искал как шилд 12864, но не нашел, только фотографии.


10.12.2019 в 16:14
0

а в конфиге как прописали дисплей?

10.12.2019 в 16:17
0

Все по мануалу

#define ULTRA_LCD #define SDSUPPORT #define ULTIPANEL #define REPRAP_DISCOUNT_SMART_CONTROLLER

На конфиг тоже думал, давно не лазил в марлин, мог ошибиться. Но залил на плату прошивку работающую на другом принтере с тем же оборудованием, толку не дало. Подключение этого рампса к другой меге, уже работающей на принтере с таким же рампсом и дисплеем, тоже без результата.

10.12.2019 в 16:25
2

и все неправильно для графического надо

#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

а остальное закоментить

10.12.2019 в 16:27
0

Проверил - раскомментировано и в прошивке работающего принтера тоже

10.12.2019 в 16:30
0

#define REPRAP_DISCOUNT_SMART_CONTROLLER

 Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
//
//#define ULTRA_LCD

это для строчного дисплея может конфликт  и прошивка не поймет что стоит графический или строчный

10.12.2019 в 16:34
0

Закомментирован. Мой затуп в описании - строчки из мануала скопировал из самого мануала. А когда у себя проверял спутал эти два дисплея. По факту, FULL_GRAPHIC раскомментирован, а строчный закомментирован. Так же раскомментированы Ультра и Ульти. Саму прошивку брал не чистую, а свою же рабочую с такими же компонентами, просто поменял область печати и пересчитал шаги для новой механики. Поэтому в работоспособности дисплея на уровне прошивки уверен. Ну и тестил его на другой меге и рампсе с уже точно рабочей прошивкой. Собственно, потому и думаю на косяк самого рампса, а не прошивки или дисплея и меги.


10.12.2019 в 16:36
0

ну тогда возможно где то сопля на рампсе или переходнике или не пропай

10.12.2019 в 16:39
1

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

10.12.2019 в 16:46
1

Подсветка есть, может контраст подкрутить?

11.12.2019 в 00:08
0

Только подсветка и есть, контраст крутил.

11.12.2019 в 01:41
0

Если плату запитать от USB компа дисплей показывает? Если да, то проблема со стабилизатором напряжения на плате.

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

Проблема оказалась в выборе правильного класса в файле ultralcd_impl_DOGM.h, корректно заработал при выборе U8GLIB_ST7920_128X64_4X u8g (там всего три класса методом перебора находится правильный)

11.12.2019 в 02:16
0

Нет, не показывает. И от компа питал и +12 давал на сам Рампс

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

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

Два экструдера на штатном контроллере Anycubic Predator

Нога, очередной прототип.

Коробка-пазл для аккумуляторов 18650

К вопросу о грунтовке и окраске выскодетализированных моделей

Гибкий пластик TPU от YOUSU

Корпус концевого выключателя для чпу CNC 3018, 1610,2418.