OctoPrint-PrintJobHistory插件:打印作业信息存储与管理
需积分: 10 71 浏览量
更新于2024-12-06
收藏 7.04MB ZIP 举报
资源摘要信息:"OctoPrint-PrintJobHistory是OctoPrint的一个插件,它能够将3D打印机的所有打印作业信息存储在本地数据库中。该插件能够从OctoPrint本身及其它插件中收集数据,包括打印结果、时间、温度、用户名、文件信息、打印过程的备注、图片、层数、材料使用情况等详细信息。此外,它还提供了将PrintHistory-Plugin中的所有数据导出为CSV的功能,并且具有用户界面功能,如列出所有打印作业、编辑单打印作业和添加单个打印作业等。"
知识点一:OctoPrint基础和3D打印管理
OctoPrint是一种用于3D打印机的开源控制系统,它运行在树莓派等小型计算机上,并通过Web界面远程控制3D打印机。用户可以通过OctoPrint监控打印过程、管理打印队列、进行切片设置等操作。OctoPrint-PrintJobHistory插件能够将OctoPrint的打印作业信息存储和管理起来,为用户提供了一个方便的查看历史记录和统计分析的功能。
知识点二:插件功能细节
- 打印结果:插件记录了每个打印作业的结果状态,如成功、失败或取消。
- 时间数据:打印作业的开始和结束日期时间,以及由此计算出的持续时间。
- 温度记录:记录了打印作业过程中的温度床和挤出机的温度数据,但当前版本仅支持单个挤出机。
- 用户信息:打印作业的用户名。
- 文件详情:打印作业中使用的G-code文件的名称和大小。
- 打印备注:用户可以输入备注信息,格式为所见即所得编辑器支持的格式。
- 图片信息:可添加与打印作业相关的单张图片。
- 打印参数:层数、高度和假脱机名称等参数。
- 材料使用:记录使用的材料重量和长度。
- 二手重量:打印后材料的剩余重量。
- 费用计算:根据所用材料和长度计算出的灯丝成本。
- 切片器设置:提供了查找使用方法的切片器设置信息。
知识点三:数据导出与用户界面
- CSV导出功能:用户可以将PrintHistory-Plugin中的所有打印作业数据导出为CSV格式的文件,方便进行数据分析或备份。
- 用户界面功能:插件提供了一个用户友好的界面,可以列出所有打印作业、编辑和添加单个打印作业的详细信息。这大大增强了用户管理打印作业的灵活性和效率。
知识点四:技术栈和开发语言
- 标签为"JavaScript",暗示了插件的开发使用了JavaScript语言,这符合现代Web开发的技术趋势。JavaScript是Web前端开发中不可或缺的一部分,也是Node.js等后端平台开发的常用语言。
知识点五:社区支持与插件维护
- 插件是由开发者在业余时间进行开发的,这表明它是一个开源项目。开源项目的特征是代码公开、社区支持,并且通常鼓励开发者和用户共同参与到项目的贡献中来。
- 插件的维护者也提出了对支持的请求,鼓励用户在喜欢插件的情况下,通过捐赠(例如一杯咖啡的象征性捐赠)来表达支持,这也是开源项目常见的资金支持方式。
知识点六:插件与OctoPrint生态的关系
- 插件可以收集其他插件的数据,这说明OctoPrint拥有一个强大的插件生态系统。插件之间相互支持和补充,为用户提供了丰富的功能和扩展性,用户可以根据自己的需求安装不同的插件来扩展OctoPrint的功能。
- 为了进一步使用和了解该插件,用户需要熟悉OctoPrint的使用方法和配置,以及相关的3D打印知识,如切片器的设置和材料的选择等。
点击了解资源详情
191 浏览量
127 浏览量
102 浏览量
115 浏览量
2021-05-01 上传
112 浏览量
2021-05-05 上传
2021-06-20 上传