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

LastRizes
Идет загрузка
Загрузка
19.10.2018
916
29
Вопросы и ответы
Статья относится к принтерам:
TEVO Tornado
Обновил я значит свой Tevo Tornado до Marlin 1.1.9 и начал вот так глючить экран. Пикселы будто уплывают со своих мест куда-то и это происходит при обновлении экрана ( Смене кадра), но даже если покрутить кнопку управления прикрепленную к самой плате с экраном на одном изображении, то есть в меню при этом не крутя вниз, а сохраняя статичное изображение, всё равно пиксели куда-то 'плывут'. Обновился обратно до прошивки, которая была взята с официального сайта Tevo, но эффект остался. Хочу заметить: Чем больше пикселей на экране, тем больше они 'плывут. Вообще не знаю в чём проблема, помогите.

Заранее спасибо.
Ответы на вопросы

Ответы

19.10.2018 в 23:19
0

Обновил я значит свой Tevo Tornado до Marlin 1.1.9
Не знаком с Марлином от слова 'вообще' (я пользуюсь прошивкой от Репетир), но успел заметить приличное количество проблем у марлиноводов, связанных с переходом на новые версии.
Может не стоит так бездумно и торопливо обновляться, а подождать пока вылезут все недостатки? Или вас кто-то подгоняет? :)

19.10.2018 в 23:23
0

Никто конечно же не подгоняет. Забыл уточнить, что устанавливал прошивку с заготовкой под BL touch, ведь скоро он придёт.

20.10.2018 в 00:09
0

Часто проблема подобного рода от наводок на шлейфы экрана. Лично у меня ни один Marlin от 1.0.0 и до 1.1.9 такими шутками с экраном не 'баловался'.

20.10.2018 в 00:21
0

И что же можно сделать?

20.10.2018 в 00:29
0

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

20.10.2018 в 00:38
0

Питание шаговиков находиться примерно на растоянии 3-4 см от шлейфов, а общего питания вообще в 10. Я не очень разбираюсь в электрике, т.к. в этом деле новичек. Не могли бы вы по-подробнее рассказать, что представляет из себя экранирование?

20.10.2018 в 00:49
0

Вкратце - как обмотка чего-либо изолентой... только в данном случае используется алюминиевый скотч (в крайнем случае - нарезанные полоски фольги от шоколадки :-) ) Но если нет опыта - и с электрикой не 'на ты' - то ставить опыты с фольгой (которая электропроводна) не рекомендую.

20.10.2018 в 00:42
0

И да, ещё такое происходит даже при подключении через USB, а как по мне при этом не хватит напряжения на питание принтера в принципе, ну только если как раз-таки экрана. Сейчас даже попробовал отключить всё, но эффекта - 0

20.10.2018 в 00:52
0

Я не могу точно сказать, по какой причине это происходит, потому что у себя с этим не сталкивался.. причин, конечно, может быть много.. может быть прошивка 'криво' заливалась.. может что ещё... 'наводки' - это только первое что в голову пришло... и о чём тут как-то писали.

Вот ещё рекомендую почитать - возможно проблема в самом дисплее..
http://easyelectronics.ru/rabota-s-graficheskim-displeem-wg12864-na-baze-kontrollera-ks0107.html

20.10.2018 в 01:00
0

Спасибо за попытку оказать помощь. Жаль, что не знаете точной причины... Но вот ещё кое-что: При включении, загрузочное лого компании при новой загрузке всегда искривляется по-разному. Может это хоть немного наведёт на некую истину?

20.10.2018 в 01:05
0

К сожалению, я не 'электронщик'... просто прочитанное в той статье навело на мысль о электронных проблемах в самом экране. Лучше всего, конечно, в данной ситуации какого-нибудь найти знакомого-'электронщика' с осциллографом.

20.10.2018 в 04:12
1

1) вернитесь на ту прошивку с которой экран рабртает стабильно. 
2) в закаченной вами прошивке нужно убедиться что именно ваш тип экрана указан,
3) для бл тача все равно прошивку править придется, координаты замеров может не совпасть с местоположением точек на вашем столе, например центр  будет со смещением, это приведет к неправильно выставленной карте высот
4) Пока идет бл тач изучите прошивку, именно те места которые относятся к экрану и бл тачу, или ищите прошивку с бл тачем именно под вашу модель принтера, что иногда сложнее чем выставить параметры в имеющейся.

20.10.2018 в 10:11
0

2) в закаченной вами прошивке нужно убедиться что именно ваш тип экрана указан,
Именно так. Я бы еще к этому добавил - проверьте тип управляющей платы.
'Марлиновцы' любят от версии к версии иногда менять идентификаторы оборудоания.

20.10.2018 в 11:35
0

Он же написал, что откат прошивки ничего не изменил по реакции экрана. Скорее всего сам экран собрался в 'страну вечной охоты'.

20.10.2018 в 17:50
0

скорее проблема с картой SD

20.10.2018 в 08:54
1

Обновил я значит свой Tevo Tornado до Marlin 1.1.9 и начал вот так глючить экран.
Посмею предположить, что это не связано с обновлением.
Проблема аппаратная.

20.10.2018 в 09:45
0

если прижимать пальцем экран в разных местах - картина меняется?

20.10.2018 в 12:58
2

Очень похоже на несовместимость с библиотекой u8glib. Срывается синхронизация.
На предыдущих версиях Marlin это решалось так:
[url]http://3dtoday.ru/blogs/hellraider/marlin-firmware-with-auto-level-on-anet-a6/#174126
В 1.1.9 эти параметры выглядят немного по другому. Но, думаю, принцип тот же.
Либо можно попробовать разные версии библиотеки u8glib.

20.10.2018 в 19:18
0

Вполне возможно. Например, если версия библиотеки старая, а версия прошивки новая.
Надо попробовать обновить библиотеку в ардуино, и прошить прошивку заново

22.10.2018 в 22:37
0

Спасибо огромное, помогло!

22.10.2018 в 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.2018 в 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.2018 в 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.2018 в 23:21
1

Видел эти параметры в 1.1.9, но не экспериментировал. Сам до сих пор на версии 1.1.6. Думаю, что принцип тот же, что и в предыдущих версиях, только задержки в виде DELAY_NS задаются. Попробуйте  самостоятельно поэкспериментировать с этими величинами по аналогии со старой версией.

22.10.2018 в 23:24
1

Пока набирал сообщение, уже сами разобрались. :)

23.10.2018 в 08:10
0

Спасибо за всё. Очень благодарен вам!

22.10.2018 в 22:21
0

Спасибо всем за советы! Буду пробовать

16.01.2019 в 20:57
0

Подобная беда с экраном, но как заканомерность появляется когда нагревается блок питания, до прошивки было все огонь, библиотеку u8glib обновил до последней версии! Помогите!!! Anet e12

21.01.2019 в 13:19
0

Раз никто не отвечает, отвечу сам! Перешёл на мэрлин 2.0.0 проблем не наблюдаю. Через какое то время проблема опять вылезла что делать не знаю 

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

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

5. Калибровка

Папина машинка

Светильник Wb Nightlight

4. Проектирование и сборка прототипа.

Кейс для TS100 с подставкой

3. Подключаем электронику.