这是 PrusaSlicer 2.6.0 的另一个 alpha 版本。除其他事项外,此版本增加了对 Klipper 固件风格的支持,扩展了自定义 G-codes 的功能,改进了排列功能,增强了导出到 STL 以减去负网格,并修复了在先前的 alpha 版本中发现的错误。有关 2.6.0 系列中新功能的完整列表,请阅读 2.6.0-alpha2、2.6.0-alpha3、2.6.0-alpha4 和 2.6.0-alpha5 的发布日志。
为了让您无忧地享受 alpha 版本,alpha 版本将其配置文件保存到 PrusaSlicer-alpha 目录中,因此您可以在不破坏生产配置的情况下与当前版本并行使用 alpha 版本。
Klipper 固件支持#3452
虽然在以前的版本中使用运行 Klipper 的打印机与 PrusaSlicer 在技术上是可行的,但它需要正确设置打印机配置文件,并且设置并不直观。为了使配置更容易:
现在有一个额外的 Klipper G-code 风格(打印机设置->常规->固件风格)
机器限制表显示以允许更精确的时间估计,但当选择 Klipper 时,不会从机器限制表中发出任何值
G-code 开头温度命令的自动插入现在是可选的,并由一个名为“自动发射温度命令”的新配置复选框控制。如果您在启动 G-code 中使用宏来设置温度,您可能希望关闭此选项。默认情况下启用它以保持向后兼容性。#2420,#6847,#10018
加速度可以单独为行程移动设置
有一个名为 Mainsail/Fluidd 的新打印主机
占位符解析器改进
用于处理自定义 G-codes 的宏语言得到了几项重大改进,即:
添加对局部和全局变量的支持#4048#7196
支持“可写”变量,可用于将自定义 G-code 执行的状态更改(如位置或回缩)传回 PrusaSlicer,以便它知道补偿。
one_of() 函数用于将参数与任何给定模式匹配
interpolate_table() 函数,在点 x 处插值分段线性函数
size() 和函数返回任何向量变量的状态empty()
新的和简化的语法用于块if-elsif-else
添加了向量占位符,和,以给出各个挤出机的材料当前消耗量extruded_volumeextruded_weightextruded_volume_totalextruded_weight_total
更多详细信息请参阅相应的 wiki 页面。