Table of contents
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位主板,你需要采取的更新固件的步骤是:
- 上固件的网站,下载你需要的版本的软件包。
- 现在你应该看到一个".bin "文件,这是你需要的打印机的文件。
- 获取一张空的微型SD卡(你可以使用打印机附带的微型SD,但必须在你把它从其他东西上清空之后)。
- 将".bin "文件复制到卡上并弹出卡。
- 关闭打印机
- 将SD卡插入打印机
- 重新打开打印机的电源
- 现在打印机将安装固件并重新启动,然后回到主显示菜单。
- 再次进入 "信息",检查是否安装了正确的固件。
这里有一个视频,解释了如何检查打印机的组件以及如何更新固件。
对于老式的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图标,尽管这是可选的。
一旦你完成了这些,你就可以开始安装(或闪烁)固件:
- 下载你需要的版本的软件包。
- 如果文件是".zip "格式,解压文件,现在你应该看到一个".bin "文件,这就是你需要的打印机文件。
- 获取一个空的micro-SD卡,并按照以下步骤将其格式化为FAT32卷:
- 将SD卡插入你的电脑
- 打开文件管理器,进入这台电脑
- 右键单击USB名称,选择 "格式化"。
- 在 "文件系统 "下选择 "Fat32",然后点击 "开始"。
- 如果你备份了你的数据,请点击 "确定",因为这个过程将删除卡上的所有内容。
- 在弹出的提示中点击 "确定",提示你格式化已经完成。
- 将".bin "文件复制到卡上并弹出卡。
- 关闭打印机
- 将SD卡插入打印机
- 重新打开打印机的电源
- 现在打印机将安装固件并重新启动,然后回到主显示菜单。
- 再次进入 "信息",检查是否安装了正确的固件。
下面的视频将带你更详细地了解这些步骤,所以请看。
如果你想同时更新显示图标,在更新固件后,请按照以下步骤操作:
- 关闭打印机,取出SD卡。
- 将SD卡放回电脑中,并删除其中的文件。
- 进入Marlin文件夹>Display>Readme(这里包含了如何安装显示图标的说明),然后进入Firmware Sets,选择DWIN_SET(有问题)。
- 将DWIN_SET(Gotcha)复制到SD卡上,并将其重命名为DWIN_SET。 弹出SD卡。
- 从打印机上拔下打印机的屏幕,打开其外壳。
- 将SD卡插入屏幕外壳下可见的SD卡槽中,并将带状线插回。
- 打开打印机,屏幕会从卡上自行更新。
- 在屏幕变成橙色,表示更新完成后,关闭打印机,拔掉电缆,取出SD卡。
- 把屏幕的盖子放回去,把电缆插回去,然后把它放在支架上。
- 重新打开打印机,检查撸管、加速和E-steps的值是否与之前的值相同,如果不相同则进行更改。