3D打印行业的重大突破,工程师造出自动无限3D打印机

电子说

1.2w人已加入

描述

尽管3D打印是一项新兴技术,但它已迅速成为教育,制造等行业的主流。 3D打印机允许任何人轻松制作复杂零件。

但是,这些机器存在一个严重的缺陷。 3D打印机完成打印部件后,人员必须亲自前往打印机取出部件。 在上一个零件取出前,3D打印机无法启动其下一个打印作业。 这种限制削弱了3D打印机的生产力。 如果3D打印机可以自动弹出他们的打印产品,那么他们可以打印出恒定的零件流。 机器的效率会急剧增加。

许多企业已经使用3D打印机来制造产品。 目前,他们的制造能力受到手动删除/启动打印作业的需求的限制。如果此任务是自动化的,那么更多公司将更容易使用3D打印进行批量生产。

就个人而言,我在一个3D打印实验室工作,为我的大学同学打印数百个零件。 从我的立场来看,很明显,这种约束显着限制了我们实验室每天可以完成的打印作业数量。

解决方案该项目的目的是构建一个全自动3D打印机:自动无限3D打印机。 自动无限3D打印机具有传送带模块,可从打印机自动弹出已完成的打印作业。 凭借这一新颖功能,3D打印机无需人工干预即可打印出恒定的打印作业流。 这是3D打印行业的突破。 自动零件弹出将改善3D打印机的功能和性能。

此外,定制传送带允许用户在y轴上无限打印。 这允许用户制作更多种类的零件。 Automatic Infinite 3D打印机使用计算机视觉程序和一系列网络摄像头监控打印作业。 万一打印作业失败,机器将自动弹出失败的打印并重新启动作业。

模块化

传送带模块设计成易于与其他3D打印机集成。 所有输送机模块组件均可进行3D打印。 所有使用的电子产品都是标准的3D打印电子产品。 这意味着任何拥有开源3D打印机的人都可以使用这种机制来改造他们的机器。

用计算机视觉技术检测零件故障

与所有其他3D打印机一样,Automatic Infinite 3D打印机在打印零件时还是有极低的失败的可能。 最常见的是,打印失败是由于在打印过程中打印的物品,从平台上脱离而引起的。 因此,自动无限3D打印机具有自动系统,可检测零件是否已从打印床上拆下。

目前,打印机使用帧差分算法来检测零件是否已从打印床分离。 本质上,程序比较后续视频帧以确定选择区域中是否有任何移动。

该系统最近才被添加到机器中,并且仍在进行修补。 此外,系统只能在打印机处于无限打印模式时检测到部件故障。

[使用OpenCV演示帧差异]

上图演示了一个Python程序,它使用帧差分来检测手部移动。 如果算法检测到打印物品在X轴上移动,它将标记打印机并终止打印作业。 该算法不是非常准确,并且要求该部件移动相当大的量以触发系统。

软件

我们需要一个直观的软件应用程序,允许用户管理打印作业队列。 用户应该能够在3D打印机运行时编辑/删除/添加打印作业。 此外,Automatic Infinite 3D打印机应易于维护和重新校准。

Automatic Infinite 3D打印机具有易于使用的软件应用程序。 该应用程序允许用户轻松管理打印队列。 在打印机运行时,用户可以在打印队列中添加/删除部件。

3D打印

[打印队列界面]

3D打印

[打印队列处理界面]

[设置菜单]

关于Hackaday Prize

有人说硬件技术将很快达到极限,而在我们看来,硬件创新,尤其是中国硬件工程师的创新,还远未走到尽头,而只是刚刚开始。作为致力于为全球硬件开发者提供技术共享服务的平台,与非网母公司SupplyFrame旗下最大的全球硬件开发者社区Hackaday.com已连续五年举办全球硬件开发者大赛Hackaday Prize,有超过3000多个硬件团队在这个赛事中互动交流、切磋技艺。

2019年3月,Hackaday Prize中国区赛事已隆重开启,我们很期待看到国内的硬件开发者大开脑洞、大展技艺。你准备好了没,与来自全球的硬件开发者同台PK?12.5万美元的终极大奖在等你认领,立即扫码报名吧!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分