有关如何使用Caribou OLED显示屏升级Prusa MK2(S)的教程
目录
TOriginal Prusa i3 MK2(S)已经是一款了不起的打印机,仅高质量的零件即可提供良好的效果,这意味着它根本不需要任何升级。除一次升级外:显示器的默认样式已过时。将此LCD2004a屏幕更新为精美的Caribou OLED显示屏是Prusa MK2(S)的一项特殊升级,执行起来并不困难。一些人已经可以升级其Prusa MK2(S),但需要一些编码技能。
其他人已经做到了这一点,因此您只需按照教程进行操作,即可使用此精美的OLED显示屏升级prusa MK2(S)并使用Arduino IDE,也准备好了。在开始此升级之前,请确保打印出可替换的展示柜,因为它不是直接可替换的。与固件相同。您需要使用Arduino IDE自己进行编译,但是本指南将帮助您进行升级。
驯鹿OLED显示屏
一些人已经尝试将新的OLED LCD焊接到Prusa MK2(S)控制器的支持PCB上,但这需要良好的烙铁,稳定的手掌,很多耐心和一些编码技能。因为并非所有人都知道该怎么做,Prusa(也是基于RepRap原理)的竞争对手Caribou提出了一种现成的控制器,该控制器已经焊接了OLED显示屏。该板的缺点是:它具有不同的尺寸,这意味着您无法再使用原始展示柜。但是不用担心!在下面,我放置了一个指向新展示柜的链接,您可以在升级之前打印该展示柜。
该显示器的价格仅为40.95欧元,可以从北美驯鹿购买 网站。我们还将需要更新显示的库文件,因为显示与原始显示不同。在本教程中,我将指导您完成所有步骤以使显示正常工作。因为这是一个复杂的过程,所以我将尝试在需要的地方进行解释。
为您的Prusa编译和更新固件
本教程中使用的软件是Arduino IDE的最新版本(如果要使用 OctoPrint 要刷新固件,您可能还需要PuTTY)。 Windows 10用户可以从Microsoft Store或官方网站下载Arduino IDE 网站.
安装和设置Arduino IDE
安装Arduino IDE之后,您可以打开它并修改以下设置来设置Prins MK2(S)中使用的Einsy RAMBo 1.3板:
- 去 文件 -> 偏好 并将以下网址添加到 附加董事会经理 text box:
//raw.githubusercontent.com/prusa3d/Arduino_Boards/master/IDE_Board_Manager/package_prusa3d_index.json
- 选择 行 并重启Arduino IDE
- 去 工具类 -> 板:… -> 董事会经理 并搜索 RepRap Arduino兼容主板(RAMBo)
- 安装最新版本,选择 关,并在其中设置右板 工具类 -> 板:… -> RAMBo AVR Boards -> 蓝宝
从Prusa下载固件文件
基本上,固件修改如下:从Prusa开始’您可以从GitHub上下载现有的固件,进行一些小的更改,并替换Caribou OLED显示屏的显示库文件。以下内容更详细地描述了所有必要的步骤:
- 从其下载原始的Prusa固件文件 的GitHub页面。确保选择了MK2树。 MK3固件无法在MK2(S)打印机上工作。解压缩.zip文件夹并将其存储在计算机上的知名位置。
- 下载两个控制器库文件(LiquidCrystal.cpp 和 液体晶体)来自 这里 并将其复制并替换到上一步下载的Prusa固件文件夹中。
- 转到 变体 在Prusa固件文件夹中,然后复制您正在使用的配置。原始的Prusa MK2和MK2S使用RAMBo13a主板。将其粘贴到固件文件夹中,然后将文件重命名为 配置_prusa.h。这是区分大小写的,因此,请不要忘记大写字母和下划线!
编译固件并将其上传到您的Prusa
现在,是时候为升级的Prusa MK2(S)的主板编译固件了。在Arduino IDE中转到 File -> 打开… 并在固件文件夹中打开firmware.ino。打开.ino文件时,将包含库文件。如果要在固件中进行某些修改,现在可以对配置进行更改。请注意,如果您开始修改默认配置文件,则错误很容易出现。
屏幕左上方有两个按钮: 校验 和 编译。使用USB-A到USB-B电缆将计算机连接到打印机,然后单击编译按钮。编译和上传可能需要一段时间。完成此操作后,最好重新启动打印机,以确保正确加载了新固件。
生成二进制(.hex)文件以通过OctoPrint上传
在某些情况下,由于某些人可能会提出千个原因,因此您想在打印机上使用OctoPrint。我使用OctoPrint的原因非常简单:将计算机连接到3D打印机的电缆太短,将笔记本电脑放在奇怪的位置一会儿有点不舒服。
强烈建议您了解如何使用PuTTY SSH到Raspberry Pi中,以遵循本指南。首先,就像上一章一样,我们将编译文件,但是在这种情况下,不是直接编译到您的打印机,而是编译到可以通过固件更新程序插件上载到打印机的临时.hex文件。执行与上一章相同的步骤,但不要单击上载按钮。而是选择 Sketch -> 导出已编译的二进制文件。这将生成一个.hex文件,该文件将出现在Prusa固件文件夹中的firmware.ino旁边。
通过OctoPrint在升级的Prusa MK2上上传固件
生成的.hex文件应刷新到您的Prusa。我们将使用固件上载插件来执行此操作。所需的引导程序将首先安装。引导加载程序是一种能够读取和写入处理器的程序。这对于更新固件是必需的。使用PuTTY并登录到您的Raspberry Pi。如果您之前没有更改用户名和密码,则可以使用 pi 和 覆盆子 分别作为用户名和密码。输入以下命令:
须藤apt-get install -y avrdude |
这将安装名为 阿夫鲁德.
现在,是时候安装 固件更新器 OctoPrint中的插件。完成后,转到 固件更新器 menu and select 设定值 (右上方)。更改以下设置(参见图片),然后单击 保存.
上载已编译的.hex文件并点击Flash按钮。现在有两个选择:或者失败,或者成功。如果您正确执行了前面的步骤,它将成功。
更换Prusa展示柜
由于显示器的厚度较薄,因此原始的展示柜不适合新的显示器。这意味着您的升级Prusa MK2需要新包装。特别是对于本教程,我对原始的Prusa i3 MK2(S)显示屏护盖进行了逆向工程,并做了一些改动,因此适合驯鹿’的OLED显示屏。模型已上传到 薄薄的宇宙。它包括STL,STEP和SolidWorks文件,以及如上所述的库文件。
结论
为原始Prusa i3 MK修改此固件确实不是一件容易的事。升级Prusa MK2之后,我对结果感到非常兴奋。显示器的样式与打印机的整体设计更好地匹配,因此我将其描述为打印机的画龙点睛,以及对打印机进行其他出色升级的良好起点。鉴于您可以选择在打印机本身上使用的颜色,现在更改显示效果也更好!
相关文章: