Marlin LCD 时间估计脚本:Cura插件提升打印效率
需积分: 9 71 浏览量
更新于2024-12-04
收藏 2KB ZIP 举报
资源摘要信息:"该资源是一个用于估算带有LCD的Marlin固件3D打印机在使用Cura slicer软件时完成打印任务所需剩余时间的工具。它由一个Python编写的小脚本和插件组成,该工具通过对gcode文件进行修改,加入M117指令以显示打印剩余时间。这种做法使得即使打印机未与PC连接,仅通过打印机自身的LCD屏幕和SD卡也能提供剩余时间的估计。脚本工作依赖于轴的加速度参数,并且为了提高时间估计的准确性,需要引入一个默认值为1.2的调整因子。在实际测试中,该脚本的预测时间相当准确,但具体表现可能会因不同打印机的性能和打印速度而有所差异。需要注意的是,在gcode中,小时和分钟之间的分隔符应该使用点号“.”而不是冒号“:”,否则可能会导致信息显示被截断。该脚本和插件可以在Slic3r中以常规脚本形式使用。"
详细知识点:
1. Marlin固件: Marlin是广泛应用于开源3D打印机的一种固件,用于控制打印机的运动和功能。它支持多种3D打印机硬件,并且可以进行高度的定制化。
2. Cura slicer软件: Cura是一款流行的开源3D打印切片软件,它能够将3D模型文件(如.STL或.OBJ)转换为打印机可以理解的gcode指令文件。
3. gcode指令: gcode是3D打印行业标准的语言,用于指导3D打印机的运动和其他相关功能,比如温度控制、打印速度等。
4. M117指令: M117是gcode中用于在打印机LCD屏幕上显示信息的指令。该资源中,通过脚本添加M117指令来显示剩余打印时间。
5. 加速度参数: 加速度是打印机移动时速度变化的度量。在3D打印中,正确的加速度设置对于打印品质和速度非常重要。
6. 调整因子: 由于多种因素可能影响打印时间的精确估算(如打印材料、打印机的特定性能等),因此引入了一个调整因子来校准计算结果。
7. LCD屏幕: 许多3D打印机配备有LCD屏幕,用于显示打印状态、调整参数和监控打印过程。
8. SD卡: SD卡常被用于3D打印机中,以便于通过SD卡打印(打印机不连接到PC的情况下直接从SD卡读取gcode文件进行打印)。
9. Slic3r: Slic3r是一个开源的3D打印切片程序,它将3D模型转换成打印机可以理解的指令。该资源中的脚本可以与Slic3r结合使用。
10. Python编程语言: Python是一种广泛使用的高级编程语言,因其简洁的语法和强大的功能而受到许多开发者的青睐。该脚本是用Python语言编写的。
11. 插件开发: 插件开发是指为特定软件编写额外的功能模块,以增强软件的可用性和功能性。在本资源中,Python脚本和插件用来扩展Cura slicer的功能,为3D打印提供剩余时间估计。
12. 脚本使用: 在Slic3r中使用脚本通常指的是编写或运行一段代码,以便在切片过程中自动执行特定的任务或修改,如本例中的剩余时间估算。
13. 时间显示格式: 该资源中指出,时间应该以小时和分钟的格式显示,并且小时和分钟之间使用点号“.”进行分隔,而不是冒号“:”,以避免屏幕信息显示被错误地切断。
该资源通过提供一个简化的方法来改善3D打印机用户的体验,特别是在他们想要知道当前打印任务还需多长时间完成时。这种估算的实现不需要用户直接通过PC监视,而是通过打印机自身的LCD屏幕提供实时反馈。
186 浏览量
2339 浏览量
275 浏览量
488 浏览量
238 浏览量
1029 浏览量
230 浏览量
1477 浏览量
158 浏览量
合众丰城
- 粉丝: 27
- 资源: 4651
最新资源
- MFC2000-3A型微机厂用电快速切换装置使用说明书
- JavaScript+语言精髓与编程实践.pdf
- Pascal基础教程
- VC++6.0 MFC类库(中文版)
- router OS 功能介绍
- 电脑 小技巧 (让你使用电脑更轻松)
- 多线程编程指南.pdf
- ASP.NET与Web Service实例剖析中文版
- Optimizations od a MIMO relay network
- C案例分析-开发综合程序
- Iterative waterfilling for Gaussian vector multiple access channel
- 非常实用和详细介绍的mib信息库文件
- Infrastructure relay transmission with cooperative MIMO
- 巨著《管理学原理》PDF版
- oracle sql 优化
- Mutual information and minimum mean sqaured error in Gaussian channel