Anet A8 Clone LCD 闪烁后不工作
根据指向 Marlin 分支的链接,您需要确保在闪烁之前存在引导加载程序,请参阅pins_MELZI_WYH.h:
/** * Melzi (WYH) 引脚分配 * * WYH-128 板需要先安装引导加载程序,然后才能上传 Marlin。 * 如果你没有芯片编程器,你可以使用一个备用的 Arduino 加上一些 * 编写引导加载程序的电子元件。 * * 见 http://www.instructables.com/id/Burn-Arduino-Bootloader-with-Arduino-MEGA/ */
从这个相同的引脚布局文件中,您可以找到有关REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
显示器使用的提示:
// 对于股票 M18 使用 REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER // Configuration.h 中的显示选项
也许你可以用那个代替“Mini VIKI”。虽然,互联网搜索确实暗示“Mini VIKI”是这台打印机的正确显示器,但它看起来确实与其他 Mini VIKI 显示器不同。
请注意,在Configuration.h 中,默认情况下此显示未启用,如下所示:
// RepRapDiscount FULL GRAPHIC 智能控制器 // http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller // //#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
我知道这是一个封闭且已经回答的问题,但是对于任何拥有 Alfawise EX8 并想要更新固件的人来说,我已经在 Marlin bugfix-1.1.x 版本中更改了一些内容,以便它现在可以与这台打印机完美配合. 你可以在这里找到. 显示问题在文件ultralcd_st7565_u8glib_VIKI.h 中。Alfawise EX8 版本包含对比度调整和寻址偏移等附加功能,这些功能在 Marlin vanilla 版本中不存在。此外,原始的 Alfawise 固件为全局变量占用了 93% 的 RAM,这导致不稳定,在我的情况下会导致分屏和其他问题。现在只分配了 46%。我怀疑它的 SD alpha 排序,正如您在高级配置中可以清楚地看到的那样,它创建了一个包含 200 多个实例的数组。每个37B。Sooo 因为我通常不会在我的 SD 卡上囤积 gcode 文件,所以我完全禁用了排序。可以根据自己的口味随意调整!祝你好运和许多成功的印刷品!:)
编辑:如果您仍然遇到 LCD 闪烁,请尝试将 LCD 数据线与挤出机电缆分开。我没有。我的错。另外,不要在电源输入之间添加电容器。造成的问题多于解决的问题,是的,我知道如何连接电解电容器。固件功能齐全,可与 MightyCore 引导加载程序配合使用。SD 打印中止功能存在问题。在错误修复版本中,添加了一个 gcode 函数来中止 SD 打印,但它在某种程度上不适用于 LCD 选项。所以我从 Marlin_main.cpp 中删除了 gcode,并从原始固件中带了一些东西来让它工作。此外,由于 SD 真的很慢,我不得不使用 RAM 重新启用 alpha 排序,但将数组大小减少到 30 个实例。对于记忆来说,这意味着,现在它的闪存使用率为 89%,RAM 使用率为 39%。享受!:)
顺便说一句:对于有人说你不能在这台打印机上打印出好的照片,我刚刚打印了 Maker 的 Muse Gauge 和间隙测试模型,并让它完全移动!对于一台售价不到 150 欧元的打印机来说,这真是太棒了。