3D打印系统中的服务器:OctoPrint

发表于 2014-12-15 09:43:34 只看该作者 回帖奖励 |倒序浏览 打印 上一主题 下一主题 0 18023

懒得将冗长的3D打印作业连接到你的笔记本电脑上?那你可以试试3D打印用的主机软件(3D-printerhostsoftware)。它扮演服务器的角色,让你可以用其它计算机或移动装置,透过局域网络或云端来控制打印机。



主机软件可让你监测打印机的温度、工作进度、剩余线材量,甚至只要装上摄影机就可以直接观看打印机的作业。它也够精简,让你可以在RaspberryPi、BeagleBoneBlack或是pcDuino等嵌入式系统上运作。



OctoPrint的界面,包含在打印中启动的摄影机监控画面。

OctoPrint

主机软件之所以会红,有两个核心要素,一是免费的开放源代码项目OctoPrint,由软件工程师GinaHäußge所发明;二是它容易在社区间传播,也容易安装的OctoPi映射文件。

2012年的圣诞节,Häußge在Github上传了一段Code给开发原始码的3D打印主机软件Cura,当作她的新作品《PrinterWebUI》的起点,她藉此将打印机和计算机分离,然后用网页浏览器控制。而之后衍生出的OctoPrint(octoprint.org)便是一项热血计划,她用了整整两年的空闲时间去研发。

去年八月,西班牙科技公司BQ雇用了Häußge以全职身分继续执行这个开放原始码的发展计划,还多了一群开发人员、UI及UX设计师、增设新部门以及技术支援团队在背后支援她。

延伸阅读:《AstroPrint帮您用移动终端管理3D打印机》

OctoPrint的特色

    将打印机和计算机分离,利用有线或无线网络打印,可从任何浏览器操作
    远端打印控制软件,有可自由调配的控制方式
    监控打印作业和温度
    利用摄影机拍照以参考作业进度,或是自动进行缩时摄影
    G-code视觉化(甚至适用于打印中)以及文件管理功能
    兼容各种打印机:可和不同的电子元件及固件(Marlin、Sprinter、Smoothie)沟通藉此在一堆机器上运作

谁需要OctoPrint?

任何FFF式的桌面3D打印机并搭配Marlin固件或其变体之使用者。OctoPrint受到3D打印爱好者、RepRap社群以及硬软件黑客这些群体的欢迎,他们寻求的是定制化功能。不过,它不兼容于MakerBots所使用的.xg3文件。



JasonGullickson的Pebble智能手表。

优点

一个庞大的活跃社区内有许多合作伙伴和使用者,再加上来自BQ的投资,确保了这项由Häußge主导的OctoPrint发展计划的动力源。装在OctoPrint内的那一大票野心勃勃的设定已经定义了一个3D打印主机软件该有什么东西。

局限

在Häußge一步步让OctoPrint美观且能自动对应各种荧幕分辨率(Responsive)时,最近的计划例如AstroPrint(astroprint.com)则正致力于给嵌入式系统用的程序码库的最佳化,而不是采取OctoPrint所使用的那种易于协同作业的策略。从结果来看,在嵌入式硬件上可能会有一些别的解决方案(例如3DPrinterOS和PrinttoPeer)可以运行的更有效率,或者提供更高度的定制化功能。

开始使用OctoPrint

取得即将发布的OctoPiSD卡磁碟映射文件,这是由GuySheffer负责维护。将其安装至你的RaspberryPi,循着安装精灵进行初次安装后,你就能够使用OctoPrint、兼容软件以及传统网络、Wi-Fi工具、摄影机、PiCams等等其他各种资源的自动化配置。

最后重点

有着热情的社区、时间以及资金倾注在这个备受推崇的开放源码平台,OctoPrint会是成功的工具。Printrbot,、TypeAMachines以及DeltaMaker等3D打印机厂商已经着手在他们的机器内安装内建的OctoPrint系统了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热帖更多>

网友分享更多 >

  • AX1800京东云无线宝无线路由器拆机,3D
  • 3D Systems阻燃尼龙材料如何应用在阿联
  • 走访快速制造国家级殿堂 ——西安航空
  • PTC Creo 和 3D打印增材制造:您的所见
  • 影为医疗与上海探真达成战略合作 联手
   
手机版|联系我们| |网站地图
GMT+8, 2024-12-26 11:57 , Processed in 0.068249 second(s), 10 queries , Gzip On, Redis On.
快速回复 返回顶部 返回列表