1. 概述

在使用DLP作为光源进行面曝光的3D打印系统中,我们经常会遇到投影机或者光机投射出来的光,发生变形,模糊的情况。这些情况容易导致如下一些问题:

  • 打印模型表面有像素纹路,不够光滑
  • 模型局部曝光分布不均匀,厚薄不一,在打印十分精细的零部件时尤为明显
  • 光源发生梯形形变,导致数据会有偏差
  • 镜头的折射而发生的物理偏差,导致单层发生桶形失真或者枕形失真

上述问题,在对打印模型精度要求不高时,暴露不明显,一旦打印模型要面向工业生产环境,这些问题就十分致命。本文给出了针对上述四个问题,目前比较通用的解决思路。

2. 像素纹

像素纹是由于投影分辨率的限制而导致的。通常,每个像素之间的距离为50~100um,这个距离是光源的初始的分辨率值,也是最小单元。这个最小单元之间的距离,会在模型成型后,在模型的表面形成一个个纹路,十分明显。目前工业界对这个问题,有如下几种解决的思路,在这里记录一下:

1. XY方向上,增加像素精度

通常,我们的曝光情况是如下的:

如何对现有的像素,进行进一步的分割呢?答案是移动投影,每次在XY方向,移动半个像素的距离。可以得到如下的效果:

通过移动整个曝光的位置,从而增添了模型边缘的像素分辨率,达到更加平滑的效果。

2. 对边缘引入抗锯齿模型

抗锯齿在很多领域都十分普遍,这里,我们将他用在3D打印机技术中,用以改善模型的表面光滑程度。对每个模型的边缘,我们可以单独提取出来,有了边缘后,单独对边缘曝光层,根据树脂的成型标准,进行抗锯齿处理。

对数据提取边缘:

提取边缘后,对边缘单独做抗锯齿处理:

3. 梯形形变

由于光源与投射面之间并不是完全平行的关系,这样就导致了梯形形变。梯形形变用手动来调,误差是非常大的,随便一下就差了零点几个毫米以上,因此,需要靠软件根据外部的测量结果,来进行矫正。

基本的实现思路如上图。

4. 光源不均匀

采用将一层模型分成40个区域,测取每个区域的光强值,根据整体的值来调整局部的每个值。

5. 鱼眼失真

投影的镜头,如果不是非常好的投影,很容易发生鱼眼失真,如下所示:

这里不能使用OpenCV提供的相机矫正库,原因是这个库要输入原始的校准黑背格图片,来获得原始输入的数据,而在3D打印机系统中,原始的数据是一个三维的立体模型,无法进行相机标定参数的确定。所以要结合打印测试的模型,来重新设计算法,实现消除鱼眼失真的方法。

DLP面曝光3D打印机模型数据矫正相关推荐

  1. 3D打印机模型设备设计 毕业设计(论文)开题报告

    毕业设计(论文)开题报告 填表日期:年  月  日 年级专业: 学生姓名: 学号: 指导教师: 毕业设计(论文)题目:3D打印机模型设备设计 研究目标与内容(包括基本内容.方案论证.设计思路等) 一. ...

  2. 【SolidWorks免费模型下载】:3D打印机 免费模型下载

    说明:本站的模型资源均免费下载,登录后即可下载.模型仅供学习交流,勿做商业用途,添加客服微信huidusolidworks,拉你进技术交流群. 模型介绍:3D 打印机 模型预览: ​ 文件预览: 模型 ...

  3. 3d打印光固化好还是热固化好_光固化3D打印机的优势在哪里?

    光固化打印机是使用光将原材料固化形成要的图形:普通的是FDM热堆积方式,通过加热耗材将材料用喷嘴逐层打印出模型.光固化的精度比普通的FDM打印机要高很多,光固化的成品层纹不明显,表面要光滑很多. 普通 ...

  4. 3d打印光固化好还是热固化好_光固化3D打印机定制

    光固化3D打印机定制,2017年8月份巨影研发制造的:"新一代工业级大幅面熔融沉积式高温FDM3D打印机"被广东省科技厅评选为创新产品. 光固化3D打印机定制, 智造科技DLP光固 ...

  5. 技术大学教授评估高中生3D打印机教育工作 创想三维

    美国工程师和数学家们正在进一步挖掘3D打印在教育中的价值,并在论文<高中生设计和3D打印机教学:经验和教训>中概述了他们的发现.改论文由Ahmed Cherif Megri等博士撰写.在他 ...

  6. 当3D打印模型出现层错位时该怎么做?

    在通过3D打印机制作模型时,总是会遇到一些问题导致模型不那么美观,有些问题无伤大雅,经过后期处理可以弥补,比如轻微的断层.拉丝:有些问题哪怕出现了一点点,却依然会影响整个3D打印机模型的成败,比如错层 ...

  7. 重磅新品3D打印机“智能微工厂”CP-01引全球关注,本周强势登陆

    随着3D打印机普及率越来越高,单纯的3D打印已不能完全满足于我们的生活,进而转向多功能混合3D打印时代.创想三维为顺应市场需求,研发的新一代CP-01智能模组机,以一机三用多功能为亮点,一经公布立即赢 ...

  8. 斯帕克斯(Sparks)发布全新的电动皮带轮免费3D CAD模型在线目录

    传送带制造商和分销商通过提供可配置的电动皮带轮的3D CAD模型数据,用数字化服务打造全新客户体验 Sparks是国际公认的输送带.电动皮带轮和其他输送机解决方案的厂商.制造商和分销商,提供定制的输送 ...

  9. 教您用CT数据和桌面3D打印机打印自己的器官模型

    这已经不是什么秘密了,3D打印应用目前正在医学界高歌猛进.我们已经看到了一些突破性的3D打印假肢.植入物,而且在未来几年内各种生物医学3D打印解决方案(甚至是3D打印器官!)都有望出现. 但是您知道如 ...

最新文章

  1. 有了它,AI甚至可以让你知道对方是否真的爱你?
  2. 5G NPN 行业专网 — Overview
  3. Beta阶段事后分析
  4. .bashrc文件在哪?
  5. BP反向传播算法浅谈(Error Back-propagation)
  6. tensorflow从入门到放弃(一)
  7. python中的函数修饰器
  8. vue项目将token存在(vuex)store和localstorage中
  9. Python全栈工程师(字符串/序列)
  10. 为此计算机上的所有用户安装此加载项,activex 安装给所有计算机用户
  11. 计算机文件自动备份到移动硬盘,如何让电脑文件自动备份到指定的邮箱里?或者备份到指定的磁盘里...
  12. DOM——获取元素的方式
  13. 机器学习数学基础之极限
  14. 一键搞定JavaEE应用,JRE+Tomcat+Mysql-JaveEE绿色运行环境JTM0.9版
  15. INT 10H中断功能详解
  16. RGB/YUV/YIQ 颜色空间
  17. ireport 循环_IReport 常见问题整理
  18. ubuntu20.04中安装划词翻译_支持语音录入翻译的小爱同学鼠标让智能设备控制一手掌握...
  19. 《老司机,带带我》之考驾照
  20. RPG Maker MV 图块冲突解决、素材管理

热门文章

  1. JVM类加载过程和编译器优化
  2. win10更新导致共享打印机0709问题
  3. 计算形参x所指数组中N个数的平均值(规定所有数均为正数)
  4. 基于AT89C51单片机的电子时钟设计
  5. 【PLC】西门子S7-1200 WINCC:立体车库
  6. Python代码库OpenCV之12提取碑文文字并分割
  7. B-Tree Summing 记录一种用来处理复杂输入的好方法
  8. 三种近距离通信技术特点及其应用场景的分析与预测
  9. selenium+python连接谷歌浏览器
  10. Android 设备蓝牙连接扫描枪获取扫描内容