首页
/ PrusaSlicer 2.9.0 Alpha 1中M73 C命令缺失问题解析

PrusaSlicer 2.9.0 Alpha 1中M73 C命令缺失问题解析

2025-05-28 05:07:11作者:滕妙奇

问题背景

在PrusaSlicer 2.9.0 Alpha 1版本中,用户发现当进行多色/多材料打印切片时,生成的G代码中缺少"M73 C"命令。这一命令对于预测下一次工具更换时间非常重要,特别是在多色打印场景下。

技术分析

M73命令是Marlin固件中用于显示打印进度的一个G代码命令。其中:

  • M73 P:显示整体打印进度百分比
  • M73 R:显示剩余时间
  • M73 C:显示当前颜色/材料更换的进度
  • M73 D:显示下一次颜色/材料更换的剩余时间

经过开发团队确认,当前版本的PrusaSlicer中M73 C/D命令仅在与用户交互相关的操作(如M600/M601暂停命令)时才会生成。对于MMU3(Multi Material Unit 3)这类自动换料系统,由于不使用M600/M601进行颜色切换,因此不会生成这些进度指示命令。

发现的其他问题

在排查过程中,开发团队还发现了一个相关问题:当启用"Ramping list"(斜坡列表)功能时,M73命令会失效。这个问题将在未来的版本中修复。

用户建议

对于需要精确掌握工具更换时间的用户,目前可以考虑以下替代方案:

  1. 在需要精确控制的位置手动添加暂停命令
  2. 关注G代码中的工具切换指令(如T0、T1等)来预估换料时间
  3. 等待后续版本修复Ramping list相关的问题

总结

PrusaSlicer作为一款开源的3D打印切片软件,其开发团队持续关注用户反馈并及时解决问题。虽然当前版本在多材料打印进度显示方面存在一些限制,但通过开发团队的积极回应,这些问题有望在后续版本中得到完善。用户在使用过程中遇到任何问题都可以通过官方渠道反馈,共同推动软件的改进。

登录后查看全文
热门项目推荐
相关项目推荐