3D打印调度引擎conveyor:连接Makerware UI与打印机

需积分: 8 0 下载量 70 浏览量 更新于2024-11-07 收藏 653KB ZIP 举报
资源摘要信息:"Conveyor是一个用于3D对象及其相关组件的打印调度引擎。它主要是为了解决3D打印过程中的一些复杂问题,比如打印机的连接、文件的发送、打印任务的调度等等。Conveyor通过一个传送带模块来处理机器连接,是Makerware UI和makerbot_driver之间的通信链接。 首先,要运行Conveyor,需要从命令行克隆s3g (makerbot_driver)存储库。如果要对模型进行切片,还需要克隆Miracle-Grue存储库或Skeinforge存储库。这些存储库必须安装在与Conveyor相同的文件夹级别。如果是使用Miracle-Grue,还需要构建一个Wonder-grue二进制文件。具体的构建方法可以在Miracle Grue存储库中找到。 其次,Conveyor依赖于Makerbot Industries自己的pyserial版本,为了避免影响到用户可能已经安装的"真实"版本的pyserial,建议在virtualenv中运行Conveyor。virtualenv是一个Python模块,用于创建一个独立的Python运行环境,它允许用户安装独立的包和依赖,而不会影响到系统其他部分。 此外,Conveyor的运行和配置涉及到Python编程语言的使用,因此需要用户对Python有一定的了解和掌握。对于需要构建Wonder-grue二进制文件的部分,还需要掌握一些C++等编译语言的知识。 总的来说,Conveyor是一个强大的3D打印调度工具,能够有效地解决3D打印过程中的多种问题。但是,它的使用需要用户有一定的编程基础,特别是Python和virtualenv的使用知识。如果用户能够掌握这些知识,Conveyor将会在3D打印过程中发挥巨大的作用。"