3D打印这个概念和技术已经提出来很久了,至今没有得到彻底发展。原因有很多,比如器材运输不便、机器维护成本很高,还有就是3D打印的软件使用很困难。目前,加拿大有家叫PrintToPeer的公司开发出一套系统,尝试当3D打印机的上位机,向3D打印机派送任务。
3D打印
PrintToPeer的尝试
用户只需要通过USB将树莓派连接到3D打印机上面,剩下的就完全可以交给PrintToPeer了。用户可以发送STL文件到树莓派,然后系统就会对打印对象进行分割,分配,将其发送到 3D 打印机上,打印完会自动通知用户。系统管理器上可以查看打印任务和进程。第一版软件据说已经支持 500 多种3D打印机,包括了常见的Makerbot 和 Marlin 3D等打印机。
PrintToPeer成立于2013年,是温哥华GrowLab 创业孵化器旗下的项目。2014 年5月在Indiegogo众筹,不过只筹到了3.7万美元。团队解释说,他们众筹根本不是为了钱,而是要让更多的开发商知道他们,接入PrintToPeer,毕竟在团队的设想里PrintToPeer是所有3D打印机通用的操作系统,用户不需要在电脑上处理文件,他们的文件在可以网站上修复、切片,还可以直接传送到3D打印机中。
3D 打印领域,创业者们最关心的往往是打印机本身的性能升级,往往忽略软件的优化。比如说,Pronterface(也叫 Printrun)、ReplicatorG (早期 Makerbot 曾经使用的开源软件)、Repetier-Host 这类3D打印机的控制软件,使用时需要复杂的调机过程和参数校对,着实让人头疼。现在,3D打印已经开始走进普通消费者,甚至课堂,操作复杂的软件端肯定不合适。另外,随着C 端消费市场被开发,B 端市场受重视。PrintToPeer 这样的项目也很适合办公场所,就像现在企业有局域网打印机,未来也可能会有局域网的3D打印机。
不过,PrintToPeer也有不少问题。比如,通过树莓派承担3D模型的分层任务,实际使用过程中,树莓派的性能会严重制约分层效率,毕竟我们没法对一个700MHz 的芯片抱有太大希望。之前有朋友曾试验过用树莓派跑Skeinforge,将一个50mm 边长的正方体进行分层,预估时间竟然达到30分钟,而这种模型分层,如果是在PC 上的话,最多只要3分钟。Slic3r 是一个不错的分层软件,如果能重新编译一下在树莓派上使用的话,或许会提高一点速度。
虽然目前3D打印还处于尝试阶段,但能尝试出新的点子和方法就是好样的。对于3D打印机的工作方式,其实比较理想的方式是用户将图纸上传,然后直接在云端中自动填补支撑,接着通过云端服务器对目标进行分层,最后传达给树莓派Gcode 文件,接到指令后3D打印机开始工作。