Skip to content

FOrcaSlicer 2.3.2-fos.8.5.7-beta.1

Pre-release
Pre-release

Choose a tag to compare

Support more than 4 nozzles

This is a beta (pre-release). It removes the four-nozzle limit on per-nozzle process presets.
If you print on a U1 and do not need more than four nozzles, there is no reason to move off 8.5.6
yet — nothing in this build changes slicing output for a four-nozzle machine.

Tag v2.3.2-fos.8.5.7-beta.1. The About box reads 2.3.2-fos.8.5.7-beta without the .1 — the
beta number lives in the tag and the file names, so later betas do not require a rebuild. That
difference is expected and not a bug.

Per-nozzle process presets are no longer limited to four nozzles

The per-nozzle PRP rows and the per-nozzle tabs inside Quality > Line width and Speed were
built for exactly four slots. A printer with more than four nozzles got four rows, and slots five
and up had no row at all — no PRP could be assigned to them, and they silently fell back to
Nozzle 1's values when slicing.

The whole set now follows the printer's nozzle count, taken from the printer preset's nozzle
diameter list. Whatever number of nozzles the selected printer declares is the number of PRP rows
and per-nozzle tabs you get, with no upper bound:

  • Each slot has its own PRP dropdown, filtered to presets matching that slot's nozzle diameter.
  • Each slot resolves its own line widths and speeds into the slice, exactly as slots 1-4 already did.
  • Selecting a printer with fewer nozzles hides the extra rows rather than leaving them behind.

Fixed: per-nozzle tabs no longer need a page switch to appear

The per-nozzle tab strips in Quality and Speed fixed their tab count at the moment the page was
first drawn. That produced two symptoms, and both are fixed:

  • After adding a U1 printer preset, only one tab appeared until you clicked away to another page
    and back. This was listed as a known limitation in 8.5.6 and is now resolved.
  • Changing to a printer with a different nozzle count left the previous number of tabs in place,
    for the same reason.

The tab strips are now rebuilt as soon as the nozzle count changes, so both paths populate straight
away.

What has not changed

  • Slicing output for a four-nozzle U1 is identical to 8.5.6. No slicer code was touched; the
    per-nozzle values resolved for a four-nozzle printer are the same as before.
  • Single-nozzle printers are unaffected.
  • Everything from 8.5.6 — the macOS build, the finished rename, unified user data — is unchanged.

Testing status

Status
U1, 4 nozzles verified in software and on hardware
Prusa XL, 5 tool heads verified in software
Custom test machine, 8 tool heads verified in software
macOS (Intel) launches and runs; per-nozzle tab fix confirmed

Only the U1 has been exercised on real hardware. Five- and eight-nozzle coverage is slicer-side
only: PRP assignment, per-nozzle tab behaviour and the resolved widths and speeds in the G-code.

Known limitations

  • macOS dark mode on first launch. In dark mode, tab labels and nozzle-diameter labels can
    render as light text on a light grey background the first time the app starts. Switching the
    system appearance to light and back corrects it for the session. Cosmetic, macOS only.

  • macOS builds are unsigned and unnotarized. The project has no Apple Developer certificate, so
    macOS refuses the first launch with "FOrcaSlicer can't be opened because Apple cannot check it for
    malicious software." That message is expected and does not mean the download is damaged. After
    moving the app to Applications, clear the quarantine flag once:

    xattr -dr com.apple.quarantine "/Applications/FOrcaSlicer.app"
    

    Alternatively, attempt to open the app, then go to System Settings > Privacy & Security and click
    "Open Anyway". On macOS 15 and later that is the only route through the interface — Apple removed
    the old Control-click > Open bypass.

Reporting problems

Please open an issue on the FOrcaSlicer repository. Multi-nozzle reports are the most useful thing
right now: state the printer, how many nozzles it declares, which PRP each slot was assigned, and
attach the project file if the assignment came out wrong.


支持超过4个挤出口

这是一个测试版(预发布)。 本版本取消了逐出口工艺预设的四出口上限。若你使用 U1 且不需要超过四个
出口,对四出口机器而言暂时没有必要从 8.5.6 升级,本版本不改变任何切片结果。

标签为 v2.3.2-fos.8.5.7-beta.1。"关于"中显示的是 2.3.2-fos.8.5.7-beta,不含 .1——测试版序号
只存在于标签和文件名中,因此后续测试版无需重新编译。这一差异属于预期行为,并非缺陷。

逐出口工艺预设不再限于四个出口

逐出口 PRP 行,以及 质量 > 线宽速度 中的逐出口标签页,此前是按恰好四个槽位构建的。出口数
超过四个的打印机只能得到四行,第五个及以后的槽位根本没有对应行——无法为其指定 PRP,切片时会静默回退到
出口 1 的数值。

现在整套界面均跟随打印机的出口数量,该数量取自打印机预设中的出口直径列表。所选打印机声明多少个出口,
就有多少个 PRP 行和逐出口标签页,没有上限:

  • 每个槽位都有自己的 PRP 下拉框,并按该槽位的出口直径过滤可选预设。
  • 每个槽位都会将自己的线宽与速度解析进切片结果,与槽位 1-4 原有行为完全一致。
  • 切换到出口数较少的打印机时,多余的行会被隐藏,而不会残留在界面上。

已修复:逐出口标签页不再需要切换页面才显示

质量与速度页中的逐出口标签条此前在页面首次绘制时就固定了标签数量。由此产生两个现象,现均已修复:

  • 添加 U1 打印机预设后仅显示一个标签,必须切换到其他页面再切回才会显示其余标签。该问题曾列为
    8.5.6 的已知限制,现已解决。
  • 切换到出口数不同的打印机时,标签数量会保持旧值,原因相同。

现在只要出口数量发生变化,标签条就会立即重建,两种情况都会立即正确显示。

无变化的部分

  • 四出口 U1 的切片结果与 8.5.6 完全相同。 未改动任何切片器代码;四出口打印机解析出的逐出口数值
    与此前一致。
  • 单出口打印机不受影响。
  • 8.5.6 的全部内容——macOS 版本、已完成的更名、统一的用户数据——均保持不变。

测试情况

状态
U1,4 出口 软件与实机均已验证
Prusa XL,5 个工具头 已在软件中验证
自制测试机,8 个工具头 已在软件中验证

仅 U1 经过实机验证。五出口与八出口的验证仅限切片侧:PRP 指定、逐出口标签页行为,以及 G-code 中解析
出的线宽与速度。macOS(Intel)版本已确认可正常启动运行,逐出口标签页修复亦在该平台确认。

已知限制

  • macOS 深色模式首次启动。 在深色模式下,首次启动时标签页和出口直径标签可能显示为浅色文字配浅灰
    背景。将系统外观切换为浅色再切回深色即可在本次会话中恢复正常。仅为显示问题,且仅限 macOS。

  • macOS 版本未签名、未公证。 本项目没有 Apple 开发者证书,因此首次启动时 macOS 会拒绝打开并提示
    "无法打开 FOrcaSlicer,因为 Apple 无法检查其是否包含恶意软件"。此提示属于预期行为,并不表示下载
    损坏。将应用移入"应用程序"后,执行一次以下命令清除隔离标记:

    xattr -dr com.apple.quarantine "/Applications/FOrcaSlicer.app"
    

    或者先尝试打开应用,然后前往"系统设置 > 隐私与安全性",点击"仍要打开"。在 macOS 15 及更高版本中,
    这是界面上唯一的途径——Apple 已移除旧的"按住 Control 点按 > 打开"方式。

问题反馈

请在 FOrcaSlicer 仓库提交 issue。目前最有价值的是多出口相关的反馈:请说明打印机型号、它声明的出口
数量、每个槽位所指定的 PRP,若指定结果有误请附上项目文件。