库拉不切片

3D打印 ultimaker-cura
2021-04-26 02:39:57

我可以毫无问题地启动 Cura,它运行良好。我可以导入对象并更改设置,但是当我单击“切片”时,它甚至不会在 3.6.0 上显示进度条,而在 v4 上它会显示一个进度条,但从来没有任何进展。我查看了 %appdata%\cura\4.0\cura.log ,它只是停在这样的条目处:

2019-01-11 20:38:46,714 - 调试 - [MainThread] CuraEngineBackend.CuraEngineBackend._onStartSliceCompleted [430]:发送切片消息花了 0.7397589683532715 秒

我查看了任务管理器,系统空闲进程的 cpu 超过 95%(cpu 几乎完全空闲),就像我说的那样,我可以很好地使用 Cura(旋转对象时不会卡顿)。

1个回答

罪魁祸首是 ZoneAlarm 防火墙。Cura 运行并与另一个可执行文件 (CuraEngine.exe) 对话以进行切片,ZoneAlarm 从未询问我 CuraEngine 是否应该拥有所需的访问权限,因此它被阻止了。

以下是我修复它的步骤:

  1. 打开区域警报
  2. 单击防火墙选项卡
  3. 单击显示“X 程序安全”的位置
  4. 在“查看程序”下,您会看到一堆程序名称。填充我的列表需要一段时间,您可能需要在这里等待一分钟。
  5. 找到 cura.exe 的条目(您可以按 alpha 对其进行排序)并将“Outbound Trusted”设置为 Allow
  6. 找到“Cura 切片引擎”条目(这就是 CuraEngine.exe 的列出方式)。将“Outbound Internet”设置为“Allow”并将“Inbound Trusted”设置为“Allow”(这也会隐式地将“Outbound Trusted”设置为“Allow”)。
  7. 点击“确定”

你应该很高兴去。我什至不必重新启动 Cura。我只是在那个切片上点击了“取消”,然后再次点击了“切片”,它起作用了。

根据我的测试,5. 和 6. 中的设置是您可以允许并且仍然可以正常工作的最低限度。