给 Ultimaker Cura 添加 Ender3 S1、Ender3 S1 Pro、Ender3 S1 Plus 打印机配置文件
izilzty 发布于 阅读:7591
目前 Cura 的版本为 5.1 ,如果您在看到此文章时 Cura 已经有更新,请将文章里所有文件路径中的 5.1 替换为你所使用的版本。
文章将分为两个部分,如果您只是想使用配置文件,那么只需要查看 A 部分。如果您想知道配置文件的来历,或者想要自己从 Creality Slicer 提取配置文件,那么可以看看 B 部分。
Ender3 S1 Plus 的配置文件经过测试无问题,其他两个型号未测试,请自行测试。如果在修改文件时有问题欢迎提出。
A、导入准备好的配置文件
1、下载 Ender3 S1 系列的配置文件
2、复制配置文件到 Cura
-
将下载好的压缩文件全部解压,可以看到里面有三个文件夹,文件夹名分别为:
definitions
、materials
、variants
。 -
确保你的 Cura 在安装后已经打开过一次,只需要打开过即可,不需要添加打印机,否则可能找不到配置文件夹。
-
在文件资源管理器地址栏里输入:
%APPDATA%\cura\5.1
后回车打开 Cura 配置文件夹,也可以手动从此路径打开:C:\Users\你的电脑用户名\AppData\Roaming\cura\5.1
。 -
将最开始解压好的三个文件夹复制到 Cura 配置文件夹内。如果不需要显示 Creality 的材料,
materials
文件夹可以不复制。
-
打开或重新打开 Cura ,即可在新增打印机选项里看见 Ender3 S1、Ender3 S1 Pro 和 Ender3 S1 Plus。
B、自行准备配置文件(这里以 Ender3 S1 Plus 为例,其他机器步骤相同。)
1、从 Creality Slicer 内提取配置文件
-
新建三个文件夹,文件夹名分别为:
definitions
、materials
、variants
。 -
打开 Creality Slicer 配置文件夹:
你的软件安装目录\Creality Slicer 4.8.2\resources
-
打开
definitions
文件夹,找到creality_ender3s1plus.def.json
文件并复制到新建的definitions
文件夹内。 -
打开
materials
文件夹,将所有Creality3D_
开头的文件复制到新建的materials
文件夹内。 -
打开
variants
文件夹,将所有creality_ender3s1plus_
开头的文件复制到新建的variants
文件夹内。
2、修改配置文件
-
打开
creality_ender3s1plus.def.json
。 -
将 21 行后的所有数值的引号去除防止崩溃,对于 Ender3 S1 Plus ,需要做如下修改:
将第 24 行的数值 "50" 去掉引号,变为: "speed_print": {"value": 50}。 将第 26 行的 "default_value" 改为 "value",并将后面的数值 "120" 改为 "120.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5",让Cura根据打印速度计算空驶速度。 在第 21 行,也就是 "gantry_height": { "value": 25 }, 的上方添加起始G代码,注意不同型号打印机的代码不通用,起始G代码在 Creality Slicer 新建对应型号打印机时可以看见: "machine_start_gcode": { "default_value": "; Ender 3 S1 Plus Start G-code\nG28 ;Home\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" },
-
保存并关闭文件。
-
打开所有开头为
creality_ender3s1plus_
的文件。 -
依次在所有文件的第 2 行后面添加
Nozzle
,变为:name = 0.2mm Nozzle
。 -
依次将所有文件的第 7 行
setting_version = 16
的数值改为当前Cura版本所需的数值,这里改为20
,变为setting_version = 20
。 -
保存并关闭所有文件。
-
至此文件修改完成,按照A部分将改好的文件放入Cura配置文件夹内即可。
参考链接:
https://www.printables.com/model/216209-adding-the-ender-3-s1-printer-profile-in-cura-5413
https://github.com/Ultimaker/Cura
9.22更新:
更改了配置文件版本号,还有默认空驶速度,对打印质量无影响。