Обновление до 1.1.9 и глюки с экраном

Подписаться на 3Dtoday
LastRizes
Идет загрузка
Загрузка
19 Октября 2018
372
27
Вопросы и Ответы
Обновил я значит свой Tevo Tornado до Marlin 1.1.9 и начал вот так глючить экран. Пикселы будто уплывают со своих мест куда-то и это происходит при обновлении экрана ( Смене кадра), но даже если покрутить кнопку управления прикрепленную к самой плате с экраном на одном изображении, то есть в меню при этом не крутя вниз, а сохраняя статичное изображение, всё равно пиксели куда-то "плывут". Обновился обратно до прошивки, которая была взята с официального сайта Tevo, но эффект остался. Хочу заметить: Чем больше пикселей на экране, тем больше они "плывут. Вообще не знаю в чём проблема, помогите.
Заранее спасибо.
440ba904c3a4f91718a3d3886677ae6c.jpg
Ответы на вопрос

Ответы

19.10.18 в 23:19
печатает на Micromake D1
0
Обновил я значит свой Tevo Tornado до Marlin 1.1.9
Не знаком с Марлином от слова "вообще" (я пользуюсь прошивкой от Репетир), но успел заметить приличное количество проблем у марлиноводов, связанных с переходом на новые версии.
Может не стоит так бездумно и торопливо обновляться, а подождать пока вылезут все недостатки? Или вас кто-то подгоняет? :)
19.10.18 в 23:23
0
Никто конечно же не подгоняет. Забыл уточнить, что устанавливал прошивку с заготовкой под BL touch, ведь скоро он придёт.
20.10.18 в 00:09
печатает на Flyingbear P902
0
Часто проблема подобного рода от наводок на шлейфы экрана. Лично у меня ни один Marlin от 1.0.0 и до 1.1.9 такими шутками с экраном не "баловался".
20.10.18 в 00:21
0
И что же можно сделать?
20.10.18 в 00:29
печатает на Flyingbear P902
0
Ну, для начала, проверить укладку шлейфа и не оказались ли рядом с ним провода общего питания принтера, или идущие к шаговикам. Возможно, попробовать заэкранировать шлейф алюминиевой фольгой (с соблюдением техники безопасности, разумеется, чтобы эта фольга нигде ничего не "коротнула" )
20.10.18 в 00:38
0
Питание шаговиков находиться примерно на растоянии 3-4 см от шлейфов, а общего питания вообще в 10. Я не очень разбираюсь в электрике, т.к. в этом деле новичек. Не могли бы вы по-подробнее рассказать, что представляет из себя экранирование?
20.10.18 в 00:49
печатает на Flyingbear P902
0
Вкратце - как обмотка чего-либо изолентой... только в данном случае используется алюминиевый скотч (в крайнем случае - нарезанные полоски фольги от шоколадки :-) ) Но если нет опыта - и с электрикой не "на ты" - то ставить опыты с фольгой (которая электропроводна) не рекомендую.
20.10.18 в 00:42
0
И да, ещё такое происходит даже при подключении через USB, а как по мне при этом не хватит напряжения на питание принтера в принципе, ну только если как раз-таки экрана. Сейчас даже попробовал отключить всё, но эффекта - 0
20.10.18 в 00:52
печатает на Flyingbear P902
0
Я не могу точно сказать, по какой причине это происходит, потому что у себя с этим не сталкивался.. причин, конечно, может быть много.. может быть прошивка "криво" заливалась.. может что ещё... "наводки" - это только первое что в голову пришло... и о чём тут как-то писали.

Вот ещё рекомендую почитать - возможно проблема в самом дисплее..
http://easyelectronics.ru/rabota-s-graficheskim-displeem-wg12864-na-baze-kontrollera-ks0107.html
20.10.18 в 01:00
0
Спасибо за попытку оказать помощь. Жаль, что не знаете точной причины... Но вот ещё кое-что: При включении, загрузочное лого компании при новой загрузке всегда искривляется по-разному. Может это хоть немного наведёт на некую истину?
20.10.18 в 01:05
печатает на Flyingbear P902
0
К сожалению, я не "электронщик"... просто прочитанное в той статье навело на мысль о электронных проблемах в самом экране. Лучше всего, конечно, в данной ситуации какого-нибудь найти знакомого-"электронщика" с осциллографом.
20.10.18 в 04:12
печатает на Ultimaker 2+
1
1) вернитесь на ту прошивку с которой экран рабртает стабильно.
2) в закаченной вами прошивке нужно убедиться что именно ваш тип экрана указан,
3) для бл тача все равно прошивку править придется, координаты замеров может не совпасть с местоположением точек на вашем столе, например центр будет со смещением, это приведет к неправильно выставленной карте высот
4) Пока идет бл тач изучите прошивку, именно те места которые относятся к экрану и бл тачу, или ищите прошивку с бл тачем именно под вашу модель принтера, что иногда сложнее чем выставить параметры в имеющейся.
20.10.18 в 10:11
печатает на Anet A6
0
2) в закаченной вами прошивке нужно убедиться что именно ваш тип экрана указан,
Именно так. Я бы еще к этому добавил - проверьте тип управляющей платы.
"Марлиновцы" любят от версии к версии иногда менять идентификаторы оборудоания.
20.10.18 в 11:35
печатает на Flyingbear P902
0
Он же написал, что откат прошивки ничего не изменил по реакции экрана. Скорее всего сам экран собрался в "страну вечной охоты".
20.10.18 в 17:50
0
скорее проблема с картой SD
20.10.18 в 08:54
1
Обновил я значит свой Tevo Tornado до Marlin 1.1.9 и начал вот так глючить экран.

Посмею предположить, что это не связано с обновлением.
Проблема аппаратная.
20.10.18 в 09:45
0
если прижимать пальцем экран в разных местах - картина меняется?
20.10.18 в 12:58
печатает на RepRap
2
Очень похоже на несовместимость с библиотекой u8glib. Срывается синхронизация.
На предыдущих версиях Marlin это решалось так:
http://3dtoday.ru/blogs/hellraider/marlin-firmware-with-auto-level-on-anet-a6/#174126
В 1.1.9 эти параметры выглядят немного по другому. Но, думаю, принцип тот же.
Либо можно попробовать разные версии библиотеки u8glib.
20.10.18 в 19:18
0
Вполне возможно. Например, если версия библиотеки старая, а версия прошивки новая.
Надо попробовать обновить библиотеку в ардуино, и прошить прошивку заново
ac9ba1aed3d519291aefa197ae036d5c.PNG
22.10.18 в 22:37
0
Спасибо огромное, помогло!
22.10.18 в 22:41
0
Проблема была точно такая же - рассинхрон. Параметры

#elif F_CPU == 16000000
#define CPU_ST7920_DELAY_1 DELAY_0_NOP
#define CPU_ST7920_DELAY_2 DELAY_3_NOP
#define CPU_ST7920_DELAY_3 DELAY_1_NOP
Спасли положение!
Удачи вам!
22.10.18 в 23:12
0
Это было на старой прошивке, а вот на 1.1.9 уже намного сложнее

#elif F_CPU == 16000000
#define CPU_ST7920_DELAY_1 DELAY_NS(0)
#define CPU_ST7920_DELAY_2 DELAY_NS(0)
#define CPU_ST7920_DELAY_3 DELAY_NS(63)
Тут нет тех NOP, но есть DELAY_NS.
Я так и не разобрался ка настроить на новой версии,так что можете помочь?
Ответить
22.10.18 в 23:21
1
Помогло выставлением всего на 250...
А точнее:

#elif MB(BQ_ZUM_MEGA_3D)
#define CPU_ST7920_DELAY_1 DELAY_NS(250)
#define CPU_ST7920_DELAY_2 DELAY_NS(250)
#define CPU_ST7920_DELAY_3 DELAY_NS(189)
#elif F_CPU == 16000000
#define CPU_ST7920_DELAY_1 DELAY_NS(250)
#define CPU_ST7920_DELAY_2 DELAY_NS(250)
#define CPU_ST7920_DELAY_3 DELAY_NS(250)
22.10.18 в 23:21
печатает на RepRap
1
Видел эти параметры в 1.1.9, но не экспериментировал. Сам до сих пор на версии 1.1.6. Думаю, что принцип тот же, что и в предыдущих версиях, только задержки в виде DELAY_NS задаются. Попробуйте самостоятельно поэкспериментировать с этими величинами по аналогии со старой версией.
22.10.18 в 23:24
печатает на RepRap
1
Пока набирал сообщение, уже сами разобрались. :)
23.10.18 в 08:10
0
Спасибо за всё. Очень благодарен вам!
22.10.18 в 22:21
0
Спасибо всем за советы! Буду пробовать

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