Подключение Дисплея (Anet A8) 2004 Г. К Mks Gen L

  • Автор темы Borelm
  • Обновлено
  • 20, Oct 2024
  • #1

Кто-нибудь смог подключить дисплей Anet A8 (2004) по умолчанию к MKS GEN L?

Я попробовал прямое соединение с переподключением и вижу там белые квадраты, но на экране я вижу только белые квадраты, как на скриншоте:

Подключение дисплея (Anet A8) 2004 г. к MKS GEN L

Проводка:

Подключение дисплея (Anet A8) 2004 г. к MKS GEN L

Код, который в настоящее время используется для отображения:

  1.  35  16  25  29  5V
    37  17  23  27  GND
     
    uses #define LCD_PROGRESS_BAR . #define MOTHERBOARD BOARD_MKS_GEN_L

  2. Также #define ZONESTAR_LCD

  3. Config_adv.h использует

Пины остались такими, какими они были в файле конфигурации.

Config.h

Также я попытался заменить их следующей нумерацией (которая взята из спецификации MKS):

Borelm


Рег
31 Dec, 2005

Тем
62

Постов
214

Баллов
524
  • 26, Oct 2024
  • #2

У меня есть дисплей Anet A8, работающий на RAMPS 1.6 (который по сути работает точно так же, как плата RAMPS 1.4). Обратите внимание, что при первом подключении я получил точно такой же дисплей, когда подключил ЖК-дисплей к разъемам EXP1 и EXP 2 с помощью «умного адаптера».

Чтобы дисплей Anet A8 работал на MKS GEN L (который по сути представляет собой плату RAMPS, поскольку расположение контактов конфигурации RAMPS используется в прошивке MKS GEN L), вам нужно забыть о разъемах EXP1 и EXP2 и «умный адаптер» для дисплея Anet A8. Вместо этого вам необходимо подключить дисплей Anet A8 к разъему AUX2. Единственное, что вам придется сделать (со стороны аппаратного обеспечения), это поменять местами кабели, подключенные к контакту 1 и контакту 2. Я использовал разъемы и кабели Dupont. Контакт 1 на AUX2 — это VCC, а контакт 2 на AUX2 — GND, на дисплее Anet A8 все наоборот.

Со стороны программного обеспечения необходимо установить следующие константы:

 
 Conditionals_LCD.h 

и

#define ULTRA_LCD

Обратите внимание, что на фотографии вы все еще видите «умный адаптер» с плоскими шлейфами, но они не подключены к экрану, причина их присутствия в том, что я также тестировал полноценный графический контроллер скидок в предыдущем сеансе. Дисплей Anet A8 подключен к плоскому ленточному кабелю на AUX2 чуть выше самого шагового драйвера в левом верхнем углу.


ОБНОВЛЯТЬ: #define ULTIPANEL . In Marlin 1.1.9 you do not need to set #define ZONESTAR_LCD На момент написания статьи и при использовании более старой версии Marlin для этого требовалось установить #define ZONESTAR_LCD . To elaborate on this, the #define ULTRA_LCD явно, теперь это внутренне установлено #define ULTRA_LCD which sets constant #define ZONESTAR_LCD устанавливает константу #define ULTRA_LCD // Character based .

 

Suilmembere


Рег
29 May, 2014

Тем
73

Постов
215

Баллов
610
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно