Table of contents
3D打印机需要一个文件来了解3D打印的内容,但人们想知道是否所有的3D打印机都使用STL文件。 本文将带你了解答案和其他一些相关问题。
所有的3D打印机都可以使用STL文件作为3D模型的基础,然后再将其切成3D打印机可以理解的文件类型。 但3D打印机本身不能理解STL文件。 像Cura这样的切片机可以将STL文件转换成可以3D打印的G代码文件。
你会想知道更多信息,所以继续阅读更多内容。
3D打印机使用什么文件?
- STL
- G-Code
- OBJ
- 3MF
3D打印机使用的主要文件类型是STL文件和G代码文件,用于创建3D模型设计,以及创建3D打印机可以理解和遵循的指令文件。 你也有一些不太常见的3D打印机文件类型,如OBJ和3MF,它们是不同版本的3D模型设计类型。
但这些设计文件不能直接用于3D打印机,因为它们需要通过一个称为切片机的软件进行处理,该软件基本上准备了可以3D打印的G代码文件。
让我们来看看这些文件类型中的一些。
STL文件
STL文件是你在3D打印行业中看到的主要3D打印文件类型。 它基本上是一个3D模型文件,通过一系列的网格或几个小三角形的集合来形成一个3D几何体。
它是首选,因为它是一个令人难以置信的简单格式。
这些文件在创建3D模型方面效果很好,可以是相当小的文件,也可以是很大的文件,这取决于有多少个三角形组成模型。
较大的文件是指有较平滑的表面,实际尺寸较大,因为它意味着有更多的三角形。
如果你在设计软件(CAD)中看到一个大的STL文件,它实际上可以告诉你一个模型有多少个三角形。 在Blender中,你需要右击底栏,勾选 "Scene Statistics"。
看看这个Blender中的大胡子耶尔STL文件,它显示了2,804,188个三角形,文件大小为133MB。 有时,设计师实际上提供了同一个模型的多个版本,但质量较差/三角形较少。
与复活节岛头像STL相比,它有52,346个三角形,文件大小为2.49MB。
从一个更简单的角度来看,如果你想把一个三维立方体转换成这种三角形STL格式,可以用12个三角形来完成。
立方体的每个面都将被分成两个三角形,由于立方体有六个面,它至少需要12个三角形来创建这个三维模型。 如果立方体有更多的细节或缝隙,它将需要更多的三角形。
你可以从大多数3D打印机文件网站上找到STL文件,比如:
- 宇宙飞船(Thingiverse)
- 我的迷你工厂
- 可打印材料
- 梦之城_梦之城娱乐_梦之城国际娱乐_梦之城国际娱乐平台
- 抢答器
就如何制作这些STL文件而言,它是在CAD软件中完成的,如Fusion 360、Blender和TinkerCAD。 你可以从一个基本的形状开始,然后开始把这个形状塑造成一个新的设计,或者把许多形状放在一起。
任何种类的模型或形状都可以通过一个好的CAD软件创建,并作为STL文件导出,用于3D打印。
G代码文件
G代码文件是3D打印机使用的第二种主要文件类型。 这些文件是由3D打印机可以读取和理解的编程语言构成的。
3D打印机的每一个动作或移动都是通过G代码文件完成的,如打印头的移动、喷嘴和热床温度、风扇、速度等等。
它们包含了一大串被称为G-Code命令的书面行,每一条都执行不同的动作。
请看下图,在Notepad++中的一个G代码文件例子。 它有一个命令列表,如M107, M104, G28 & G1。
它们各自有一个特定的动作,运动的主要动作是G1命令,它是文件的大部分。 它也有在X & Y方向移动的坐标,以及要挤出多少材料(E)。
G28命令用于将打印头设置到原点位置,以便3D打印机知道它在哪里。 这在每次3D打印开始时都很重要。
M104设置喷嘴温度。
OBJ文件
OBJ文件格式是3D打印机在切片机软件内使用的另一种类型,与STL文件类似。
它可以存储多色数据,并与各种3D打印机和3D软件兼容。 OBJ文件可以保存3D模型信息、纹理和颜色信息,以及3D模型的表面几何形状。 OBJ文件通常被切成3D打印机完全理解和读取的其他文件格式。
有些人选择使用OBJ文件制作3D模型,大多用于多色3D打印,通常使用双挤出机。
你可以在许多3D打印机文件网站上找到OBJ文件,如:
- Clara.io
- CGTrader
- GrabCAD社区
- TurboSquid
- 逍遥游3D
大多数切片机可以很好地读取OBJ文件,但也可以通过自由转换将OBJ文件转换成STL文件,可以使用在线转换器或将其导入像TinkerCAD这样的CAD并导出为STL文件。
还有一点需要注意的是,修复模型错误的网格修复工具对STL文件而不是OBJ文件效果更好。
除非你特别需要OBJ中的一些东西,如颜色,否则你要坚持使用STL文件进行3D打印。OBJ文件的一个关键区别是,它可以保存实际的网格或一组连接的三角形,而STL文件保存几个不连接的三角形。
这对你的切片软件来说没有什么区别,但对建模软件来说,它将不得不把STL文件拼接起来进行处理,而它并不总是能成功做到这一点。
3MF文件
3D打印机使用的另一种格式是3MF(3D制造格式)文件,它是目前最详细的3D打印格式之一。
它有能力保存3D打印机文件内的许多细节,如模型数据、3D打印设置、打印机数据。 这在某些情况下可能非常有用,但对于外面的大多数人来说,它可能无法转化为可重复性。
这里的一个缺陷是,在每个人的情况下,有许多因素使3D打印成功。 人们有自己的3D打印机和切片机设置的特定方式,所以使用别人的设置可能不会带来预期的结果。
有些软件和切片机也不支持3MF文件,所以把它变成标准的3D打印文件格式可能很棘手。
少数用户在3D打印3MF文件方面取得了成功,但你并没有听到很多人谈论它或使用它。 一位用户提到,有人可能对这种文件类型做了错误的配置,最终导致你的3D打印机受损或更糟。
很多人不知道如何阅读G-Code文件,所以要使用这些文件就必须要有信任。
另一个用户说,他们在尝试正确加载多部分3MF文件时运气很差。
看看下面Josef Prusa关于3MF文件与STL文件的比较的视频。 我不同意视频的标题,但他确实提供了一些关于3MF文件的细节。
树脂三维打印机是否使用STL文件?
树脂三维打印机并不直接使用STL文件,但创建的文件源于在切片软件中使用STL文件。
树脂3D打印机的通常工作流程将使用一个STL文件,你将其导入一个专门为树脂机器制作的软件,如ChiTuBox或Lychee Slicer。
一旦你将STL模型导入你所选择的切片机,你只需通过工作流程,包括移动、缩放和旋转你的模型,以及创建支撑、镂空,并在模型上添加孔来排出树脂。
在你对STL文件进行修改后,你可以将模型切成特殊的文件格式,与你特定的树脂3D打印机一起使用。 如前所述,树脂3D打印机有特殊的文件格式,如Anycubic Photon Mono X的.pwmx。
See_also: 30个可供玩家3D打印的酷物--配件及amp; 更多(免费)请看下面的YouTube视频,了解从STL文件到树脂3D打印机文件的工作流程。
所有的3D打印机都使用STL文件吗? 灯丝、树脂和更多
对于长丝和树脂3D打印机,我们将STL文件通过常规的切片过程,将模型放在构建板上,对模型进行各种调整。
一旦你做了这些事情,你就把STL文件处理或 "切片 "成你的3D打印机可以读取和操作的文件类型。 对于长丝3D打印机,这些文件大多是G代码文件,但你也有一些只能由特定3D打印机读取的专有文件。
对于树脂3D打印机来说,大多数文件都是专有文件。
See_also: 33件最佳原地打印3D打印作品这些文件类型中的一些是:
- .ctb
- .光子
- .phz
这些文件包含你的树脂3D打印机将逐层创建的说明,以及速度和曝光时间。
这里有一个有用的视频,告诉你如何下载STL文件并将其切片,以便为3D打印做准备。
你能为3D打印机使用G代码文件吗?
是的,大多数长丝3D打印机将使用G-Code文件或适用于特定3D打印机的专门G-Code的替代形式。
在SLA打印机的输出文件中不使用G代码。 大多数桌面SLA打印机使用其专有格式,因此也使用其切片软件。 然而,一些第三方SLA切片软件,如ChiTuBox和FormWare,与各种桌面打印机兼容。
Makerbot 3D打印机使用X3G专有文件格式。 X3G文件格式包含3D打印机的速度和运动、打印机设置和STL文件的信息。
Makerbot 3D打印机可以读取和解释X3G文件格式的代码,并且只能在自然系统中找到。
一般来说,所有的打印机都使用G代码。 一些3D打印机将G代码包裹在专有格式中,如Makerbot,它仍然基于G代码。 切片机总是用来将G代码等3D文件格式转换为打印机友好语言。
你可以查看下面的视频,看看如何使用G代码文件直接控制你的3D打印机。