将 Marlin 1.1.9 闪烁到 Monoprice Maker Select v2 后,64x128 LCD 上的“缺失”行

3D打印 马林鱼 万豪 单一价格制定者选择
2021-05-06 09:05:49

我已经成功地将 Marlin 1.1.9 闪存到 Melzi v3.5 板(我的 Monoprice Maker Select v2(v2.1?,一个白色标签的 Wanhao i3 Duplicator)的股票板)。

最初在闪光成功后,显示的 LCD 是“乱码”。特别是右侧,有很多像素错位。我能够通过试验一些延迟变量来解决这个问题。在闪光之前,LCD 100% 工作;据我所知,拆开机器时没有发生任何损坏。

这是我对Configuration.hMarlin 1.1.9 的更改,不包括与 X/Y/Z/E 等有关的任何内容(无关内容)。

#define MOTHERBOARD BOARD_MELZI
#define SDSUPPORT
#define REVERSE_ENCODER_DIRECTION

//
// LCD for Melzi Card with Graphical LCD
//
#define LCD_FOR_MELZI

// Increase delays to fix garbled LCD
#define ST7920_DELAY_1 DELAY_NS(0)
#define ST7920_DELAY_2 DELAY_NS(100)
#define ST7920_DELAY_3 DELAY_NS(200)

显示效果要好得多,但是通过显示屏中心从左到右有大约 4 行像素,这些像素大多不显示。有一些部分——也许 20x 像素(也许 3%)似乎正在显示。

这是问题的照片: Maker Select v2 上的 Marlin 1.1.9 缺少 LCD 行

还有其他典型的罪魁祸首吗?根据我所读到的内容,这听起来像是 Marlin 最近的(ish)问题,也许可以用旧版本或不同的固件来解决。

这是一张照片,如果你仔细观察,你可以看到“死”行,大约 6x 像素工作

附注。 在排除故障时,我为 LCD 的带状电缆添加了屏蔽(箔包裹电缆、接地并用电工胶带包裹)。它没有帮助,但我留下了它。

1个回答

可能与固件无关?当我拧紧 LCD 上的安装螺钉时,这发生在我身上,在我将它们稍稍松开后就没事了。