将 (Anet A8) 2004 显示器连接到 MKS GEN L

3D打印 anet-a8
2021-05-22 07:03:42

有人能够将默认的 Anet A8 (2004) 显示器连接到 MKS GEN L 吗?

我已经尝试直接连接重新接线,并在那里看到白色方块,但我只能在屏幕上看到白色方块,如屏幕截图所示:

图像上的白色方块

接线:

接线

当前用于显示的代码:

  1. Config.h使用#define ZONESTAR_LCD. #define MOTHERBOARD BOARD_MKS_GEN_L

  2. config_adv.h 使用 #define LCD_PROGRESS_BAR

  3. 引脚保留在配置文件中。

我也试过用这个编号(来自 MKS 规范)替换它们:

35  16  25  29  5V
37  17  23  27  GND
1个回答

我的 Anet A8 显示器在 RAMPS 1.6 上工作(基本上与 RAMPS 1.4 板的工作原理完全相同)。请注意,在第一次连接时,当我使用“智能适配器”将 LCD 连接到 EXP1 和 EXP 2 接头时,我得到了完全相同的显示。

要让 Anet A8 显示器在 MKS GEN L(它基本上是一个 RAMPS 板,因为 RAMPS 配置的引脚布局用于 MKS GEN L 的固件),您需要忘记 EXP1 和 EXP2 接头以及Anet A8 显示器的“智能适配器”。相反,您需要将 Anet A8 显示器连接到 AUX2 接头。您唯一需要做的事情(从硬件方面)是切换连接到针脚 1 和针脚 2 的电缆。我使用了杜邦连接器和电缆。AUX2 上的引脚 1 是 VCC,而 AUX2 上的引脚 2 是 GND,这在 Anet A8 显示器上是相反的。

从软件方面,您需要设置以下常量:

#define ULTRA_LCD   // Character based

#define ZONESTAR_LCD

适用于 RAMPS 1.6 的 Anet A8 显示器

请注意,在照片中,您仍然可以看到带有扁平带状电缆的“智能适配器”,但它们没有连接到屏幕,它们存在的原因是我在上一个会话中还测试了完整的图形折扣控制器。Anet A8 显示器连接到 AUX2 上最左上角步进驱动器上方的扁平带状电缆。


更新:在撰写本文和使用较旧的 Marlin 版本时,这需要设置#define ULTRA_LCD. 在 Marlin 1.1.9 中,您不需要#define ULTRA_LCD显式设置,现在由 固有设置#define ZONESTAR_LCD为了详细说明这一点,#define ZONESTAR_LCD套常数#define ULTIPANEL这台恒#define ULTRA_LCDConditionals_LCD.h