码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【C#】用于基于 UV DLP 的 3D 打印机的切片软件源码解析(一)DLP原理 & GUI


    0. 原理

    基于 UV DLP 的 3D 打印机的工作原理是这样的:

    5189ed401cb7c8ef74c9bd1b764ba704.png

    • UV DLP 是一种使用数字光处理(Digital Light Processing)技术的 3D 打印方法,它利用紫外光(UV)来固化液态树脂,从而形成实体物体。

    • UV DLP 3D 打印机由以下几个主要部件组成:

      • 一个液晶显示器(LCD)或微型镜面器件(DMD),用于控制紫外光的投影。

      • 一个紫外光源,通常是 LED 或激光器,用于发射紫外光。

      • 一个树脂槽,用于存放液态树脂,以及一个平台,用于支撑打印物体。

      • 一个 Z 轴机械结构,用于调节平台的上下移动。

    • UV DLP 3D 打印机的工作过程如下:

      • 首先,根据 3D 模型的数据,将其切片为一层一层的图像,每一层对应一个紫外光的掩模。

      • 然后,将平台降到树脂槽的最低位置,与树脂表面留出一定的间隙。

      • 接着,将第一层的掩模通过 LCD 或 DMD 投影到树脂表面,使得相应的区域被紫外光照射,从而固化成固态。

      • 紧接着,将平台向上移动一定的距离,等于一层的厚度,同时将树脂槽摇晃一下,使得新的液态树脂填充到平台下方的空隙中。

      • 重复上述步骤,直到打印完所有的层,最后将打印物体从平台上取下,清洗和后处理。

    21ba11c02d3abcb4133ed3d4a3290a26.png

    3D打印部件    NextedDent树脂    固化层    树脂罐    LCD屏幕    LCD光源    照亮区域

    0ce8fe6be32edf5d2f8fc47fe6ea51c2.png

    1. GUI

    4710132d5b76dc9da90fc7d1494d9312.png

    24b3b35c66fda09180bd8490b11fc4ac.png

    1.1 frmConnection.cs

    17d4477eb2a6efd50a754cd788a8aaa5.png

    09454c27ab334716e4ce3573e468c8ea.png

    2. frmControl.cs

    43acd39cc7e36867c7a173fa952c22ad.png

    66a098ee839ea3cdeb8772b482b12c9f.png

    3. frmDLP.cs

    0a696fde6019dd219a242d5aaaeecdae.png

    6055adc74930265ce954735c9ecf327b.png

    4. frmGCodeRaw.cs

    628aa6d44a2818d206ae43fe4071e669.png

    76464f65d249f6ef924b2329db315c79.png

    5.  frmMachineConfig.cs

    5846f6bf9952d657cf938c5f2d99ab62.png

    72f8ba8e0f0f566b002c4429f2ffbb12.png

    6. frmMain.cs

    cd1312cfdc77c508e9665f7a9aba2c30.png

    323a9890a6609e592750656e8453a626.png

    7. frmSlice.cs

    8795717ccad9ae634913206af9874349.png

    f241b7b6eaa2d20a503f1eb035b34935.png

    8. frmSliceOptions.cs

    8e2940933710e404fd1e60437ac1d352.png

    28691deaedf07f64a2281b8e65ad9858.png

    作者陈晓永:智能装备专业高级职称,软件工程师,机械设计中级职称,机器人与自动化产线仿真动画制作        

         

    The End

  • 相关阅读:
    [附源码]java毕业设计网上鞋店管理系统
    Vue2/3 父子组件传值
    圆梦字节之后,我收集整理了这份“2021秋招常见Java面试题汇总”
    设备完全有效生产率TEEP对生产制造企业有什么作用?
    有向图的表示与动态选择算法
    备份服务器数据的重要
    如何正确选择ARM核心板的存储类型
    Hazelcast系列(一):初识hazelcast
    【GitHub】Personal Access Token过期导致本地仓库无法直接push到远程
    STM32 J-LINK
  • 原文地址:https://blog.csdn.net/cxyhjl/article/details/136278168
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号