Marlin2, FULL_GRAPHIC_SMART_CONTROLLER и кракозябры на экране
Оказалось, марлиновцы работали над уменьшением влияния вывода на экран на скорость печати и, похоже, ускорили его настолько, что некоторое железо не в состоянии работать на такой высокой скорости и ловит помехи. Проблема актуальна не только для RuRAMPS4d, но и для многих других плат в сочетании с 12864.
Одно из решений, это тотально все экранировать, фольга, ферритовые кольца...
Но раньше ведь оно и без этого работало... В багтрекере марлина нашлось решение:
https://github.com/MarlinFirmware/Marlin/issues/12294
В сегодняшней прошивке нужный код находится в файле
Marlin-bugfix-2.0.xMarlinsrclcddogmultralcd_DOGM.h
и должен быть модифицирован вот в такую форму:
#elif ENABLED(U8GLIB_ST7920)
// RepRap Discount Full Graphics Smart Controller
#if DISABLED(SDSUPPORT) && (LCD_PINS_D4 == SCK_PIN) && (LCD_PINS_ENABLE == MOSI_PIN)
#define U8G_CLASS U8GLIB_ST7920_128X64_4X_HAL
#define U8G_PARAM LCD_PINS_RS // 2 stripes, HW SPI (shared with SD card, on AVR does not use standard LCD adapter)
#else
#define U8G_CLASS U8GLIB_ST7920_128X64_4X
#define U8G_PARAM LCD_PINS_D4, LCD_PINS_ENABLE, LCD_PINS_RS // Original u8glib device. 2 stripes, SW SPI
//#define U8G_CLASS U8GLIB_ST7920_128X64_RRD
//#define U8G_PARAM LCD_PINS_D4, LCD_PINS_ENABLE, LCD_PINS_RS // Number of stripes can be adjusted in ultralcd_st7920_u8glib_rrd.h with PAGE_HEIGHT
// AVR version ignores these pin settings
// HAL version uses these pin settings
раскомментировать 2 строки c U8GLIB_ST7920_128X64_4X, закомментировать 2 строки c U8G_CLASS U8GLIB_ST7920_128X64_RRD
Еще больше интересных статей
Исправление падения OrcaSilcer (QIDIStudio) при подключении к QIDI Q1 pro по локальной сети (Ubuntu 20.04)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Подробно:...
Амазонка в экзоскелете для моего варгейма Hammer of Doom
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Собственно варг...
Придумал, экструдер.....
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Только под тягой. Не работайте...
Сделал по инструкции все. Два....
Возможно визуально будет даже....
при печати происходит это:&nbs...
Добрый вечер. Решив таки перей...
Нашёл интересные подшипники:ht...
Есть ли какие способы как укре...