FDM3D打印系列——2、一些基础概念

news2024/11/19 15:21:37

大家好,我是阿赵。
在买3D打印机之前,一般都会很迷茫,不知道3D打印机是怎样工作的,也不知道有哪些地方需要注意。上一篇文章通过打印一个模型,完整的体验了一次FDM打印3D模型的过程。这里解释一些在3D打印里面的比较基础的概念。

一、关于打印机的一些概念

1、打印精度

在买打印机的时候,一般会留意这个打印精度的问题。比如我使用的这个打印机,官方的数据是打印精度可以达到0.1mm。
这个精度究竟是什么呢?
FDM打印技术其实就是一层一层的往上堆叠,组成一个模型。那么在一层能达到的最小高度的最小高度。从这个概念看,精度越高,每一层堆叠的高度越小,模型应该就越精细了。
实际上我们也不一定需要每次都用最高精度去打印,比如一般切片软件里面会有设置、
在这里插入图片描述

这里可以看看,最高精度0.12mm大概是什么一种感觉。
在这里插入图片描述

这个模型就是用0.12mm精度打印的,从远处看,效果还算过得去。
在这里插入图片描述

拉近一看,会看到模型上面有很多横纹,这些就是所谓的层纹了。喷头把材料融化成的细线,一层一层的往上打,在层与层之间就形成了这些纹。然后看到模型的嘴和下巴有些毛毛,那些其实就是打印时候的线了,因为某些原因,有些线没有落在它应该在的地方,这样其实也可以看出,打印的时候线的确已经很细了。
这个精度,一般已经是FDM技术的极限了。其他家用的打印机,比如SLA光固化技术,它的精度会更高,号称可以达到0.05mm。

2、打印速度

买3D打印机,一般来说会考虑打印速度问题。我想打印一个模型,需要多长时间呢?
刚才看到了打印精度,我们可以理解,当我们打印模型的时候,喷头是一圈一圈的在画圆,然后一层一层的挤出材料。比如打印一个半圆球。
在这里插入图片描述

如果精度越高,每层就越短,那么打印的层数就会越多,需要的时间就越长了。
FDM打印技术靠着一个或者两个喷头,不停的移动,不停的挤出材料,那么移动的距离越长,模型的横截面越大,那么打印的速度也就越慢。
根据我自己的经验,使用0.12mm这样的精度,一般打印一个12cm高的角色模型,就需要差不多20个小时左右了。
这一点,SLA光固化技术就快很多,因为光固化技术是整个截面一起固化的,不需要喷头的来回运动,所以不需要考虑模型的横截面大小,只需要考虑模型高度就可以了。如果再把模型拆分一下,多个部件同时打印在一个版面,那么SLA就更快了。
FDM最好是不要考虑多个部件一起打印,一般会因为附着、支撑和喷头移动时间过长而打印失败的。而且也不会变快,因为打印多个部件还是靠一个喷头来回移动而已。

3、尺寸

买打印机,一般还会考虑打印尺寸的问题。
网上买的龙珠手办模型,一般是18cm到25cm高度。如果我也想打印一个一样的手办,要买多大的打印机呢?
我现在用的打印机,尺寸是这样的:
在这里插入图片描述

这就说明了,我这个打印机最大能打印差不多17cm高的模型。
那么问题来了,是不是用我这台打印机,就不能打印更大的模型呢?
其实是可以的。
在这里插入图片描述
在这里插入图片描述

这是我用这台打印机打印过的最大的一组模型,高度有40CM。从我上面的图片应该就能看出来,只需要把模型的各个部分分别打印,最终组合在一起,就能得到尺寸很大的模型了。比如这个布欧的脚,就有差不多17cm了。

二、关于打印的一些概念

1、壁厚和填充密度

在没有打印过模型的时候,很多人都会有这样一个疑问,我们打印一个模型,究竟是实心还是空心的呢?
答案是,实心空心都可以,看你的需要。
这里有2个概念,一个是壁厚,一个是填充密度。
在这里插入图片描述

这里拿一个打印到一半的模型来看看内部结构。

1.壁厚

顾名思义就是外壁的厚度了,希望模型的外壳有多厚,就可以设置多厚的壁厚。

2.填充密度

就是在模型的内部,我们希望它填充多少内容。
比如可以选择10%,那么打印机就会在内部通过一定规则的走线,比如三角形、六角形、网格等,对模型进行10%的填充。
当然也可以选择100%,那么整个模型的内部就会全部被填充。
具体需要填充多少,是根据实际情况的。比如我们只是打印一个封闭的模型,模型的内部是完全看不到的,那么出于省打印材料、省打印时间,我们都是只填充10%-30%左右就够了。但如果是透明材料,看得到内部结构的,那么一般来说就要100%填充了,不然会看到内部的三角形、六角形之类,那么模型就不透明了。

2、支撑和附着层

很多朋友的模型打印不出来,是和这个支撑和附着层的设置有关系的。

1.支撑

在这里插入图片描述
打印模型是从下往上打印的,而上图模型的红框内的位置,明显下面是没有任何东西的,如果到了由模型的地方喷头直接挤出材料,那么由于重力的原因,材料并不会停留在空中,而是直接就掉落在平台上了。
所以,如果想打印悬空的部分,我们需要在下面添加支撑,比如这样:
在这里插入图片描述

支撑并不是越多越好的,因为打印完成之后,支撑是需要拆除的,支撑过多,在打印的过程中连接着支撑的模型表面是非常粗糙的。而且支撑非常难拆,一个不小心,在拆支撑的时候,还很可能不小心把模型的一些细节部位给弄断。
所以我对支撑是又爱又恨。什么情况下需要添加支撑,这是一个需要经验判断的事情。并不是所有往下悬空的地方都需要添加支撑的,比如一个圆球,一层一层的打印,由于每一层都往外扩一点点,实际上不需要支撑也能打印得出来。
在网上看到一种介绍,说可以使用双喷头的打印机,一个喷头用来打印模型,另外一个喷头用水溶性材料打印支撑。这样打印完之后,把模型泡水里面,支撑就自己融掉了。不过我没有双喷头的机器,所以没有试过是否可行。

2.附着层

在这里插入图片描述

为什么需要附着层?因为喷头挤出材料的时候,温度很高,刚刚粘在平台的时候,会粘得比较紧,但过一段时间冷却了之后,其实模型和平台接触的地方,会变得不那么牢固。如果底部松了,上面打印模型就会变得不准,甚至会歪。添加附着层,其实是为了增加模型底部和平台接触的面积,让模型更牢固的粘在平台上。
附着层和支撑一样,都不是原模型的一部分,打印完之后也是需要拆掉的。
在这里插入图片描述
在这里插入图片描述

每个模型的情况不一样,具体需要设置多大的附着层,也是一个需要经验判断的事情。附着层越大越厚,模型打印的时候就越稳,同样道理,拆的时候就越艰难,打印的时间也越长。

3、不同材料的适配

一开始使用FDM打印机的时候,以为只有一种打印材料,叫做PLA材料。后来渐渐知道了,不同的材料的特性不一样,除了PLA,还有ABS、PETG、TPU等多种材料可以选择。
不过不是所有打印机都可以支持所有的材料的,具体能打印哪些材料,要查询一下自己打印机的说明书。
不同打印材料,对于温度的设置、打印速度的设置都是不一样的,之后有机会的话,再考虑写一篇专门介绍的文章吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/669825.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PMP考试自学可以吗?

PMP考试不建议自学,听劝,不该省的别省。 PMP现在没有自学了,今年3月的考试报了培训班的同学都说难,培训班的资源老师的专业,怎么也比自己单打独斗强吧,真的报培训班省事很多。 PS:网上说包过的…

X86架构与Arm架构区别

X86架构和ARM架构是主流的两种CPU架构,X86架构的CPU是PC服务器行业的老大,ARM架构的CPU则是移动端的老大。X86架构和arm架构实际上就是CISC与RISC之间的区别,很多用户不理解它们两个之间到底有哪些区别,实际就是它们的领域不太相同…

Liunx安装window中文字体解决中文变方框问题

问题现象描述 没安装中文字体,有可能导致你的程序在windows上运行的好好的,部署到linux上运行就可能出现汉字变成小方块的问题,场景举例:svg文件转png图片,原svg中的中文会变成方框 按如下方法安装中文字体后&#xf…

南卡OE骨传导开放式蓝牙耳机评测!舒适与音质并存!

平时买耳机的时候,你最先会关注什么方向呢?是舒适、美观,还是音质、防水? 对于我来说,首先是功能。作为一个经常健身、跑步的人,最讨厌的就是平时运动流汗进入耳朵之后那种粘腻感觉。时间长了还容易让耳道…

凹下去的白色按钮

先看效果&#xff1a; 再看代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>凹下去的按钮</title><style>import url("https://fonts.googleapis.com/css2?famil…

【SIGMOD 2023】深度学习弹性数据流水线系统GoldMiner,大幅提升任务和集群效率

第一板块&#xff1a;开篇 近日&#xff0c;阿里云机器学习平台PAI和北京大学杨智老师团队合作的论文《GoldMiner: Elastic Scaling of Training Data Pre-Processing Pipelines for Deep Learning》被数据库领域顶会SIGMOD 2023接收。 GoldMiner观察到深度学习任务中的数据预…

redis登录常见报错

第一次接触redis登录的时候遇见几个报错 一、使用以下两个命令报错&#xff1a; ./redis-cli -h 127.0.0.1 -p 6380 ./redis-cli -p 6380 报错&#xff1a;Could not connect to Redis at 127.0.0.1:6380: Connection refused 应该和redis.conf中配置的bind字段的IP有关…

一文全揽C/C++中所有指针相关知识点(从原理到示例,学不完根本学不完!!!!)

本篇会对C/C中【常见指针相关知识】一直进行总结迭代&#xff0c;记得收藏吃灰不迷路&#xff0c;一起学习分享喔 请大家批评指正&#xff0c;一起学习呀~ 一、指针基本知识1.1 指针的定义1.2 &#xff08;*&#xff09; 和&#xff08; &&#xff09; 运算符1.3 如何声明…

SM国密算法(四) -- SM3算法

一、简介 SM3密码杂凑算法是中国国家密码管理局2010年公布的中国商用密码杂凑算法标准。适用于商用密码应用中的数字签名和验证。 SM3是在[SHA-256]基础上改进实现的一种算法&#xff0c;其安全性和SHA-256相当。SM3和MD5的迭代过程类似&#xff0c;也采用Merkle-Damgard结构。…

OpenCV(图像处理)-基于python-滤波器(低通、高通滤波器的使用方法)

1.概念介绍2. 图像卷积filter2D() 3. 低通滤波器3.1 方盒滤波和均值滤波boxFilter()blur() 3.2 高斯滤波&#xff08;高斯噪音&#xff09;3.3 中值滤波&#xff08;胡椒噪音&#xff09;3.4 双边滤波 4. 高通滤波器4.1Sobel&#xff08;索贝尔&#xff09;&#xff08;高斯&am…

STL之set和map

目录 一. 原型二. 模板参数适配三. 迭代器四. 插入函数的修改四. 代码 一. 原型 简单实现的红黑树 template<class K, class V> struct RBTreeNode {RBTreeNode<K, V>* _left;RBTreeNode<K, V>* _right;RBTreeNode<K, V>* _parent;pair<K, V> …

FPGA_学习_11_IP核_RAM_乒乓操作

本篇博客学习另一个IP核&#xff0c;RAM。 用RAM实现什么功能呢&#xff1f; 实现乒乓操作。 乒乓操作是什么呢&#xff1f; 参考&#xff1a; FPGA中的乒乓操作思想_fpga中乒乓操作的原因_小林家的龙小年的博客-CSDN博客 何为乒乓操作_fanyuandrj的博客-CSDN博客 以下是本人理…

Clion开发STM32之日志模块(参考RT-Thread)

前言 日志对于开发和排错方面有着很重要的影响。通过查看RT-Thread的源码&#xff0c;将日志的打印输出划分到具体的文件和通过宏定义对具体的日志等级进行划分&#xff0c;这样就比较方便。结合此源码的形式将其分离出来&#xff0c;作为自己项目的日志框架进行使用分为日志驱…

crossover软件下载2023最新版虚拟机

在Mac系统中一直存在一个比较令用户们头疼的问题&#xff0c;那就是安装不了想要的Windows软件。如果使用的第一台电脑就是MacBook那接触到的Windows软件想必并不是很多。但我们中的大多数人都是从小先学习了Windows的操作系统&#xff0c;再过渡到Mac系统上的。 那有小伙伴会…

最新基于MATLAB 2023a的机器学习、深度学习实践应用

MATLAB 2023版的深度学习工具箱&#xff0c;提供了完整的工具链&#xff0c;使您能够在一个集成的环境中进行深度学习的建模、训练和部署。与Python相比&#xff0c;MATLAB的语法简洁、易于上手&#xff0c;无需繁琐的配置和安装&#xff0c;能够更快地实现深度学习的任务。 M…

Flink流批一体计算(4):Flink功能模块

目录 Flink功能架构 Flink输入输出 Flink功能架构 Flink是分层架构的分布式计算引擎&#xff0c;每层的实现依赖下层提供的服务&#xff0c;同时提供抽象的接口和服务供上层使用。 Flink 架构可以分为4层&#xff0c;包括Deploy部署层、Core核心层、API层和Library层 部署层…

基于SSM的宠物领养系统的设计与实现

1.引言 动物作为人类的宠物已经有几千年的历史了&#xff0c;尤其是猫和狗因其天性被人类所喜爱和推崇&#xff0c;好多的成语故事、俗语等都及它们有关。但是&#xff0c;近几年来由于生活节奏的加快&#xff0c;人们的压力增大&#xff0c;没有时间和空间去照顾宠物&#xf…

ProGuard 进阶系列(三) Java 类文件解析

书接上文&#xff0c;当我们从用户的配置文件中读取到所有的配置信息后&#xff0c;下一步便是将配置中的指定的类文件进行读取&#xff0c;构建需要混淆的 Java 类文件的语法树。在阅读类文件之前&#xff0c;先来看一下输入输出参数中的内容&#xff0c;我使用的是一个 Andro…

大一下暑期计划 + 2023字节青训营预告直播

目录 &#x1f33c;前言 &#x1f339;后端学习方法 &#x1f333;1&#xff0c;层次 &#x1f333;2&#xff0c;体系 &#x1f333;3&#xff0c;算法和数据结构 &#x1f333;4&#xff0c;总结 &#x1f339;前端学习方法 &#x1f333;基础 &#x1f339;求职中如…

如何在Microsoft Excel中使用LEN函数

如果你曾经想尝试查找一行文本中的字符数&#xff0c;你可以使用Microsoft Excel来查找&#xff0c;这要归功于LEN函数。以下是如何使用它。 一、什么是 LEN 函数 LEN函数是一个简单的计算函数&#xff0c;用于计算给定文本字符串中的所有字符&#xff0c;包括数字、字母、特…