技术护栏¶
FOrcaSlicer 有意屏蔽、禁用或自动纠正少数几样东西。它们没有一样是任意为之的。本页解释每一样,好让软件对你说"不"的时候,你知道为什么。
设置向导已被跳过¶
你看到的: FOrcaSlicer 启动后直接进入工作区,没有首次运行向导。
为什么: Snapmaker 向导需要登录 Snapmaker 账号,登录后会从 Snapmaker 服务器下载当前的 Snapmaker 预设集。那些预设是为比 FOrcaSlicer 所分支的代码库更新的 Snapmaker Orca 发行版构建的。它们未在当前 FOrcaSlicer 发行版上测试,可能引发兼容性问题。
FOrcaSlicer 内置了 Snapmaker OrcaSlicer 2.3.1 的 U1 预设。向导没有任何需要获取的东西。
系统预设同步默认禁用¶
你看到的:偏好设置中自动预设同步是关闭的。
为什么:同样的原因。若保持开启,同步可能在后台悄悄拉下不兼容或未经测试的预设——结果一个本来正常的安装第二天莫名其妙就坏了。让那些预设保持可用超出了 FOrcaSlicer 发行版的范围。在禁用它之前,这在全新安装上曾是真实发生过的故障。
你该打开它吗?不该。如果你需要 FOrcaSlicer 没有的某个预设,请把它作为自定义预设来构建。
外来预设(Bambu、通用、其它机型)¶
你看到的: FOrcaSlicer 能打开来自其它打印机的项目或预设而不崩溃,但可能无法有用地切片它。
为什么:来自非 U1 机器的预设,对 FOrcaSlicer 新增的任何设置都没有值——外墙圈数、内壁耗材、仅外壳着色设置、逐挤出口直径。早期版本读到这些缺失的值就直接崩溃,出现在多材料标签页、添加打印机时以及其它地方。
那些崩溃已修复:缺失的 FOS 设置现在会回退到安全的默认值,而不是去解引用一个空值。但在 FOrcaSlicer 里打开的 Bambu 预设仍然是个 Bambu 预设。把它当作一份用来参考的起点,而不是一份用来打印的配置。
外墙挤出口不能使用仅外壳着色¶
你看到的:在涂色工具中选中被分配为外墙的挤出口,仅外壳着色按钮会置灰并带工具提示。该挤出口保持在原始模式。
为什么:仅外壳着色的意思是"这个颜色占据表面最外的 N 圈"。外墙挤出口已经占据着整个模型的最外圈——那就是它的定义。对外墙挤出口用仅外壳着色,等于要切片器去做它已经在做的事。
这道护栏把选中的涂色挤出机与分配给 wall_filament 的挤出机作比较。若二者相同,该挤出机就无法使用仅外壳着色。
正确做法:把你想作为着色区域的颜色分配给另一个挤出口——一个不承担外墙的——用它来涂。见 仅外壳着色。
打印流程预设按挤出口分别选择¶
你看到的:每个挤出口都带有各自的打印流程预设(PRP)。质量和速度页不再是一个按挤出口 1 直径过滤的单一下拉框,而是给每个挤出口各一个标签页,每个特征都用打印它的那个挤出口的线宽和速度来切片。
对象的耗材以其外墙为准:对象始终携带一个具体耗材——即它的外墙耗材——其余特征则跟随全局的各特征的耗材分配。不再有单独的对象“默认”/“全局”回退,因此不会有未使用的挤出口被悄悄拉入打印。要把整个对象用单一耗材打印,在对象列表中右键单击它并选择统一此物体耗材(Unify Object Filaments)(或在物体设置窗口中设置)。相关步骤在 首次启动。
为什么:线宽和速度现在按挤出口分别解析(自 8.5 起)。层高和首层高度是例外——它们保持为单一的全局值,受当前使用的最小挤出口约束,见下一节以及 已知限制。
混直径模式:同步确认对话框¶
挤出口面板有一个混直径模式(Mixed mode)开关,它改变你编辑挤出口直径时发生的事。
| 混直径模式 | 更改某个挤出口直径 | 结果 |
|---|---|---|
| 关闭(同步) | 出现确认对话框 | 四个挤出口都同步到所选直径,打印机预设切换到匹配的原版 U1 预设 |
| 打开(混直径) | 无对话框 | 只有那个挤出口改变,其余不受影响 |
在四个挤出口直径不同时关闭混直径模式,同样会弹出确认——因为这会把四个都塌缩到挤出口 1 的直径。这是对你配置的破坏性更改,所以它会先问一句。
FOrcaSlicer 还会自动检测混直径模式:加载一个挤出口本就不同的打印机预设,混直径模式会自行打开。
混直径下支撑和换料塔需要明确指定耗材¶
你看到的:当你的挤出口直径不同时,支撑/垫筏底层、支撑/垫筏接触面和换料塔下拉框显示 "空(Empty)" 而非"默认",切片器在你选择一种耗材前拒绝切片——并指出是哪个下拉框留了空。


为什么: "默认"的意思是用当前已装载的那种耗材来打印它。在混直径下这不是一个安全的选择。支撑路径在切片时以单一流量一次性生成;工具直到 G-code 导出时才被选定,届时它可能被重新指派到已经生成好、没有任何东西再去重绘的挤出线上。一条为 0.2 mm 挤出口构建的路径可能被交给 0.8 mm 挤出口。默默落到挤出口 1 正是这道护栏所防范的 bug,所以该字段被有意不自动填充。
在统一挤出口的机器上,"默认"的行为与以往完全一样,这些都不会出现。在 8.4 之前保存的项目打开时这些字段可能为空;切片器会告诉你它需要哪一个。
打印前必须校验挤出口排布¶
你看到的:切片一个混直径盘面后,打印和导出 G-code 文件按钮保持禁用,直到你点击校验挤出口尺寸并确认屏幕上显示的排布与你打印机上实际安装的挤出口相符。
为什么:切片文件把"哪个挤出口按直径打印哪个特征"固化了进去。如果物理排布与切片不同——比如文件期望 0.2 / 0.4 / 0.6 / 0.8 而机器设为 0.4 / 0.4 / 0.4 / 0.2 ——就会由错误的挤出口打印错误的特征。这道护栏强制在文件离开切片器之前,有意识地核对切片与硬件相符。若二者不符,切片器会显示错误并指出不匹配之处;切换到正确的排布即可消除它。
已知缺口:校验挤出口尺寸按钮把守着导出 G-code 文件按钮,但它并不把守导出 G-code…菜单项,后者仍可不经检查导出文件。这是一个已知限制。实际上无害:Snapmaker U1 固件本就不允许混用挤出口尺寸,所以这样导出的混直径 G-code 文件在机器上也无法打印。完整的切片与打印流程见 首次启动。
线宽是绝对毫米,不是百分比¶
你看到的: U1 打印流程预设以毫米(0.42)指定线宽,而不是挤出口直径的百分比(105%)。
为什么:百分比线宽是相对一个挤出口直径解析的。在混直径打印中并不存在供它解析的单一挤出口直径——周长生成器在外墙挤出口的上下文中运行,所以百分比会默默地把外墙挤出口的直径套用到由完全不同的挤出口所做的挤出线上。
如果你自建打印流程预设,请把线宽保持为毫米。百分比不会报错;它只会悄悄地在除某一个之外的每个挤出口上产生错误的流量。
层高受当前使用的最小挤出口封顶¶
你看到的:四个挤出口都以一个共享层高打印,你无法把它抬高到超过当前在用的最小挤出口所能承受的数值。层高和首层高度是单一的全局设置,显示在逐挤出口标签页下方。如果你输入的值超出了在用的最小挤出口直径的层高范围,你会得到一个自动调整提示。该范围在 PTP 中设定,通常为挤出口直径的 0.3 到 0.7 倍。

如果你选择调整,该值会被设为范围的下界或上界。

如果你的输入大于在用的最小挤出口直径,你会得到一个拒绝打印的错误。

为什么:今天,对象在单一层网格上切片,每个挤出口都在那个网格上打印。网格的间距必须能被每个使用它的挤出口打印——这意味着在用的最小那个设定了上限。这个限制跟随你的分配:把 0.2 mm 挤出口从打印中移除,允许的范围就打开了。注意对象自身的耗材也算作"在用"——对象列表中一个仍停在 0.2 mm 挤出口上的对象,即便每个特征都分配给了更大的挤出口,也会把上限压得很低。
这是 FOrcaSlicer 中最大的单一约束,解除它正是当前开发的重点:让每个挤出口在同一对象内拥有各自的层高,好让 0.8 mm 挤出口铺下 0.6 mm 的填充层,而 0.2 mm 挤出口铺下 0.1 mm 的外墙层。这项工作正在进行,不在本次发行版中。