Ender 3 (Pro/V2/S1)的最佳固件 - 如何安装

Roy Hill 03-06-2023
Roy Hill

3D打印机的固件对于释放机器的功能非常重要,所以很多人想知道Ender 3系列的最佳固件是什么。 本文将指导你什么是最佳固件,以及如何为自己安装它。

如果你只是想做一些基本的3D打印,那么Ender 3的最佳固件是库存的Creality固件。 如果你喜欢能够一次性改变和定制许多变化,那么Klipper是一个很好的固件。 Jyers是另一个流行的固件,可以与Ender 3一起使用,因为它看起来很好,而且易于使用。

这是简单的答案,但还有更多重要的细节你会想知道,所以继续吧

    Ender 3使用什么固件?

    Creality Ender 3打印机配备了Creality固件,你可以从其官方下载并更新。 网站 然而,你也可以使用其他固件,如Marlin,大多数3D打印机最流行的选择,TH3D,Klipper或Jyers,我将在文章中解释他们的好处。

    不同型号的打印机使用不同的固件效果最好。 因此,尽管它们都装载了Creality的固件,但有时这不一定是最好或更先进的固件。

    例如,许多用户为V2打印机推荐Jyers,因为他们认为官方的Creality固件不能很好地覆盖打印机的需求,而Jyers是特别为填补Creality固件的空白而编制的。

    我应该更新我的Ender 3固件吗?

    如果你对你的固件的性能感到满意,你不一定要更新它。 然而,建议你这样做,因为更新会对可能在后台影响你的打印机的问题进行改进和修复。

    这样做的一个很好的理由是热失控保护,特别是如果你使用的是旧的固件,这个功能基本上可以防止你的打印机升温过快,并有可能引起火灾,方法是检测异常的加热行为,并停止打印机,防止它进一步升温。

    请看我的文章《如何修复3D打印机加热故障--热失控保护》。

    虽然你的打印机所带的较新的固件应该有这个功能,但可能很难说,所以最好是定期更新你的固件,以获得最新的安全功能。

    更新固件的另一个原因是方便。 例如,大多数Creality Ender 3打印机没有自动调平选项,所以你必须进行手动调平。

    Marlin是一个提供自动床面平整(ABL)的固件,这意味着在传感器的帮助下,测量喷嘴在不同点上与床面的距离,固件会自动调整打印机,使其补偿水平的差异。

    你可以阅读更多关于如何升级到自动调平床的信息。

    Ender 3 (Pro/V2/S1)的最佳固件

    最常见的、被许多用户认为是最适合Ender 3打印机的是Marlin固件。 Klipper和Jyers是两个不太流行但非常强大的固件选项,你可以为你的Ender 3使用。它们有大量的功能和优化,使3D打印更容易和更好。

    让我们来看看安德尔3的一些最佳固件:

    • 马林
    • Klipper
    • Jyers
    • TH3D
    • 诚信

    马林

    Marlin固件是Ender 3打印机的一个很好的固件选择,因为它是免费的,高度可定制的,并且广泛兼容,这就是为什么许多人在他们的Creality 3D打印机上使用它。 它经常更新,有许多有用的功能,如自动找平或长丝跳动传感器。

    对于配有老式8位主板的Ender 3打印机,如一些Ender 3或Ender 3 Pro型号,建议使用老式Marlin 1版本的固件,因为主板的内存减少可能会限制较新Marlin 2版本的功能。

    然而,如今许多Creality打印机都有更先进的32位板,这有助于你充分利用Marlin固件的优势。

    马林是一个开源的固件,这意味着许多其他开发者使用它作为其固件的基础,并对其进行定制,使其更适合不同的打印机(这方面的一个例子是Creality固件或Prusa固件)。

    Marlin有一些很酷的优化功能,其中之一是Meatpack插件,它可以将G代码在发送到打印机时压缩50%左右。

    另一个很酷的插件是Arc Welder,它可以将你的G-Code的曲线部分转换为G2/G3电弧。 这可以减少G-Code文件的大小,并产生更平滑的曲线。

    我写了一篇关于如何减少3D打印的STL文件大小的文章,这与此有关。

    请看这个视频,它更深入地解释了马林和其他类似的固件。

    Klipper

    Klipper是一个注重速度和精度的固件。 它通过将接收到的G代码的处理分配给单板计算机或必须与打印机连接的Raspberry Pi来实现。

    这基本上消除了主板的命令压力,主板只需执行预先处理的命令。 其他固件选项使用主板来接收、处理和执行命令,这使打印机的速度减慢。

    它允许你扩展你的Ender 3的功能,因为你是用USB线无缝添加了第二块板子。 一个想给他们的Ender 3添加一个DIY多材料单元(MMU)的用户现在可以做到这一点,而且还能剩下一块8位板。

    想运行一个好的库存固件的人,或正在从头开始建立一个3D打印机的人,确实发现Klipper是一个很好的选择。

    我写了一篇关于《你应该建造你自己的3D打印机吗? 值得还是不值得?

    这种任务分配使Klipper的安装更加复杂,但由于你需要一个单板计算机,以及一个兼容的显示器,Klipper与Ender 3液晶显示器不兼容。

    一位用户指出,虽然设置Klipper是一个挑战,但这是一个能给你带来许多功能的固件,特别是它不会影响打印速度。

    Klipper有一个Marlin没有的功能,叫做Direct_Stepping,但现在Marlin 2有这个功能,你可以通过OctoPrint这样的主机直接命令Marlin运动。 它是通过在你的Raspberry Pi上运行一个叫 "stepdaemon "的助手来完成的。

    据说,与马林相比,一个名为 "压力推进 "的功能在克利珀上的效果要好得多。

    下面的视频解释了什么是Klipper,以及在Ender 3中使用它的一些优势。

    Jyers

    另一个基于Marlin的免费固件,Jyers最初是为Ender 3 V2打印机创建的,因为一些用户认为Creality固件在V2机器的情况下有所欠缺。 Jyers提供预编译包,但它也让你选择自己编译它。

    例如,Jyers公司支持在印刷过程中更换灯丝,而Creality公司的固件则不支持,并允许显示文件的全名,以便更容易选择正确的文件,而Creality公司的固件只显示前16个字符。

    您还可以阅读更多关于如何使用Cura Pause at Height来更换灯丝的信息。

    因此,Jyers增加了许多非常有用的功能,改善了使用Ender 3 V2打印机的打印效果。 许多用户认为,Jyers是V2打印机的一个优秀的、必不可少的固件,并说它弥补了Creality固件所遗漏的部分。

    一位用户提到,他已经下载了Jyers固件,这是一个 "强制性的升级",因为它不需要你花钱,而且与原版固件相比,你可以得到更多的东西。 另一位用户描述说,这就像得到一台全新的打印机。

    另一位用户提到,他们使用5×5手动网状床平,效果非常好。 虽然调整床上的25个点可能很繁琐,但对于床面非常不平需要补偿的人来说,这有很大的不同。

    许多人对这个固件印象深刻,因为它是一个对初学者非常友好的固件选择。 与Jyers的固件相比,Creality的固件可能相当基础。

    请看下面由BV3D制作的视频,他详细介绍了Jyers固件的情况。

    TH3D

    另一个被广泛使用的固件,TH3D提供了一个比Marlin更不复杂、更容易配置的软件包。 虽然它是为TH3D板创建的,但它与Ender 3打印机兼容。

    一方面,TH3D对用户相当友好,一位用户推荐它用于内存有限的旧主板。 另一方面,它的简单性来自于它所基于的Marlin软件中许多自定义选项的删除。

    如果你想要一个更简单的设置过程,那么用户建议TH3D是一个很好的固件,但如果你想要更多的功能,那么其他固件可能更适合你的需求。

    诚信

    Creality固件是Ender 3打印机的一个受欢迎的选择,因为它已经为Creality 3D打印机预先编译好了。 这意味着作为一个固件选项,它是更容易的选择。 它实际上是基于Marlin固件,由Creality经常更新,为你提供最新的发展。

    用户建议,对于大多数3D打印机来说,Creality固件是一个很好的起点,因为它很稳定,使用起来很安全。 然后,一旦你准备好升级,编制一个更复杂的固件,你可以升级到更高级的固件。

    然而,对于一些Ender 3打印机,如Ender 3 V2,人们建议升级到其他固件,如Jyers,因为Creality不能很好地覆盖这种型号的需求。

    如何更新Ender 3(Pro/V2)的固件?

    要在Ender 3上更新固件,请下载兼容的固件,将其复制到SD卡上,然后将SD卡插入打印机。 对于旧的主板,你还需要一个外部设备将固件上传到打印机上,你需要通过USB线将你的PC或笔记本电脑直接连接到打印机上。

    在更新固件之前,你需要找出你的打印机目前使用的固件版本。 你可以通过在打印机的LCD屏幕上选择 "信息 "来查看。

    你还需要知道你的打印机使用什么类型的主板,是否有启动器,是否有适配器,这样你就可以选择适当的固件版本,并采取正确的方法来安装它。

    你可以通过打开打印机的电子盖,检查写在Creality标志下面的版本来看到这些功能。 在这里你也可以看到你是否有一个引导器或一个适配器。

    如果你有一个较新的32位主板,你需要采取的更新固件的步骤是:

    1. 上固件的网站,下载你需要的版本的软件包。
    2. 现在你应该看到一个".bin "文件,这是你需要的打印机的文件。
    3. 获取一张空的微型SD卡(你可以使用打印机附带的微型SD,但必须在你把它从其他东西上清空之后)。
    4. 将".bin "文件复制到卡上并弹出卡。
    5. 关闭打印机
    6. 将SD卡插入打印机
    7. 重新打开打印机的电源
    8. 现在打印机将安装固件并重新启动,然后回到主显示菜单。
    9. 再次进入 "信息",检查是否安装了正确的固件。

    这里有一个视频,解释了如何检查打印机的组件以及如何更新固件。

    对于老式的8位主板,你还需要采取一些步骤。 如果该板没有引导程序,那么你将需要手动连接一个引导程序到打印机上,如下面的视频所示。

    See_also: 9种如何修复树脂3D打印件翘曲的方法--简单修复

    这使你可以选择个性化的一些功能,如空闲时显示的书面信息。

    在这种情况下,你需要使用USB电缆来安装固件。 我写了一篇更深入的文章,关于如何闪存& 升级3D打印机固件,你可以查看。

    如何在Ender 3上安装Jyers固件

    要在Ender 3上安装Jyers,你需要从以下网站下载固件包或单个文件。 Jyers网站 将".bin "文件复制到格式为FAT32的空USB卡上,然后将该卡插入3D打印机。 打印机将自行安装固件并重新启动。

    在开始安装过程之前,你需要找出Jerk、Acceleration和E-steps/min值。 你需要这些,因为任何输入打印机的自定义值都会在固件安装过程中丢失,所以你现在要记下它们,之后再重新拨入。

    你可以从打印机显示屏的主屏幕上找到这些信息,进入 "控制>运动"。 浏览4个类别(最大速度、最大加速度、最大转角/杰克和传动比/步进)中的每一个,并写下X、Y、Z和E值。

    你还需要你的打印机的主板版本,你可以通过打开电子盖来了解,这样你就可以下载相应的固件版本了。

    See_also: 如何在3D打印中获得完美的线宽设置

    在注意到这些之后,你要选择最适合你的固件包。 你可以在GitHub上找到所有Jyers发布的版本,最新版本在页面顶部。 你可以在文件名称中看到固件所适用的主板版本。

    你也可以为你的屏幕下载一套Jyers图标,尽管这是可选的。

    一旦你完成了这些,你就可以开始安装(或闪烁)固件:

    1. 下载你需要的版本的软件包。
    2. 如果文件是".zip "格式,解压文件,现在你应该看到一个".bin "文件,这就是你需要的打印机文件。
    3. 获取一个空的micro-SD卡,并按照以下步骤将其格式化为FAT32卷:
      • 将SD卡插入你的电脑
      • 打开文件管理器,进入这台电脑
      • 右键单击USB名称,选择 "格式化"。
      • 在 "文件系统 "下选择 "Fat32",然后点击 "开始"。
      • 如果你备份了你的数据,请点击 "确定",因为这个过程将删除卡上的所有内容。
      • 在弹出的提示中点击 "确定",提示你格式化已经完成。
    4. 将".bin "文件复制到卡上并弹出卡。
    5. 关闭打印机
    6. 将SD卡插入打印机
    7. 重新打开打印机的电源
    8. 现在打印机将安装固件并重新启动,然后回到主显示菜单。
    9. 再次进入 "信息",检查是否安装了正确的固件。

    下面的视频将带你更详细地了解这些步骤,所以请看。

    如果你想同时更新显示图标,在更新固件后,请按照以下步骤操作:

    1. 关闭打印机,取出SD卡。
    2. 将SD卡放回电脑中,并删除其中的文件。
    3. 进入Marlin文件夹>Display>Readme(这里包含了如何安装显示图标的说明),然后进入Firmware Sets,选择DWIN_SET(有问题)。
    4. 将DWIN_SET(Gotcha)复制到SD卡上,并将其重命名为DWIN_SET。 弹出SD卡。
    5. 从打印机上拔下打印机的屏幕,打开其外壳。
    6. 将SD卡插入屏幕外壳下可见的SD卡槽中,并将带状线插回。
    7. 打开打印机,屏幕会从卡上自行更新。
    8. 在屏幕变成橙色,表示更新完成后,关闭打印机,拔掉电缆,取出SD卡。
    9. 把屏幕的盖子放回去,把电缆插回去,然后把它放在支架上。
    10. 重新打开打印机,检查撸管、加速和E-steps的值是否与之前的值相同,如果不相同则进行更改。

    Roy Hill

    Roy Hill is a passionate 3D printing enthusiast and technology guru with a wealth of knowledge on all things related to 3D printing. With over 10 years of experience in the field, Roy has mastered the art of 3D designing and printing, and has become an expert in the latest 3D printing trends and technologies.Roy holds a degree in mechanical engineering from the University of California, Los Angeles (UCLA), and has worked for several reputable companies in the field of 3D printing, including MakerBot and Formlabs. He has also collaborated with various businesses and individuals to create custom 3D printed products that have revolutionized their industries.Aside from his passion for 3D printing, Roy is an avid traveler and an outdoor enthusiast. He enjoys spending time in nature, hiking, and camping with his family. In his spare time, he also mentors young engineers and shares his wealth of knowledge on 3D printing through various platforms, including his popular blog, 3D Printerly 3D Printing.