什么程序/软件可以打开STL文件用于3D打印?

Roy Hill 31-05-2023
Roy Hill

有许多程序和软件可以用来打开STL文件进行3D打印,但有些程序和软件比其他程序更好。 有些人想知道这些文件是什么,所以我决定写这篇文章来帮助回答这个问题。

继续阅读,了解更多关于STL文件程序的信息,以及更多的相关信息,你应该觉得很有用。

    3D打印需要什么文件类型/格式?

    G-Code文件格式是3D打印所需要的。 为了得到这个G-Code文件,我们需要得到一个在Cura这样的切片软件中处理的STL(立体光刻)文件。 STL文件是你在3D打印中听到的最流行的文件格式,并且需要创建主要的G-Code文件。

    从技术角度来看,STL文件是一个三维模型的近似值,使用几个大小的三角形来建立物体。 这被称为嵌片,可以由大多数CAD软件创建。

    虽然STL文件是最流行的,但根据你使用的机器和软件,还有其他文件可以在3D打印中使用。

    请记住,这些文件是用来转换为STL文件的,然后可以在你的切片机中处理,以创建3D打印所需的G代码文件。

    Cura(流行的切片机)中支持的文件有::

    • 3MF文件(.3mf)
    • 斯坦福三角格式(.ply)。
    • 波前的OBJ文件(.obj)。
    • X3D文件(.x3d)。
    • JPG图片 (.jpg)
    • PNG图像(.png)。

    是的,你实际上可以直接将2D图像转换成Cura,并将其处理成3D形状。 你所要做的就是将文件拖入Cura,它就会为你做。

    你可以选择.jpg文件的具体设置,如高度、基数、宽度、深度等。

    哪些程序可以打开用于3D打印的STL文件?

    STL文件可以被三类软件打开;计算机辅助设计(CAD)软件、切片软件和网格编辑软件。

    CAD软件

    CAD(计算机辅助设计)只是利用计算机来协助设计的创造。 它在3D打印之前就已经存在,但已被广泛用于为一些惊人的精确和高度详细的物体建模,3D打印机可以建立起来。

    有一系列为初学者制作的CAD软件,如TinkerCAD,一直到专业人士,如Blender。 初学者仍然可以使用Blender,但与其他CAD软件相比,它的学习曲线相当大。

    如果你想知道哪些程序可以创建STL文件,那将是下面列出的一些CAD程序。

    TinkerCAD

    Tinkercad是一个在线的免费3D建模程序。 它使用简单,由原始形状(立方体、圆柱体、矩形)组成,可以组合成其他形状。 它还有一些功能,可以让你创建其他形状。

    导入的文件可以是2D或3D的,它支持三种类型的文件:OBJ、SVJ和STL。

    缺点是没有互联网它就无法运作,但这也可以是一个优点,因为你可以在不下载一些内存大的软件的情况下访问它。

    视觉艺术

    FreeCAD是一个开源的3D参数化建模应用程序,被广泛用于3D打印。 正如你从名字中可以看出,它是一个免费使用的软件,并且有一个繁荣的社区/论坛,你可以参与其中。

    See_also: 最佳ABS 3D打印速度和温度(喷嘴和床)。

    你可以使用这个应用程序创建一些真正的简单或复杂的设计,并通过它轻松导入和导出STL文件。

    许多人形容它是3D打印初学者开始制作第一个模型的最佳选择。

    SketchUp

    SketchUp是一个很好的软件,可以让你成为一个新的CAD设计师。 它的前身是Google SketchUp,但已经被另一家公司收购。

    See_also: 最佳免费3D打印软件--CAD、切片机& 更多

    它的主要优点是它可以打开任何STL文件,并有工具可以编辑它们。

    SketchUp的应用范围很广,从游戏到电影和机械工程,不过对于我们这些3D打印机爱好者来说,它非常适用于为3D打印创建我们的初始3D模型设计。

    搅拌器

    Blender是3D打印界非常知名的CAD软件,可以打开STL文件。 这个软件所具有的范围和能力是你无法想象的。

    对于3D打印来说,一旦你学会了这个软件,你的能力就可以大幅度提高,但它的学习曲线比大多数设计软件更陡峭。

    如果你想创建或打开STL文件,只要你花时间通过一些教程来学习,Blender是一个不错的选择。

    他们做了不断的更新,以保持他们的工作流程和功能的更新,并随着CAD领域的最新进展而茁壮成长。

    网格编辑软件

    网格程序将三维物体简化为顶点、边缘和面,不像三维设计的实体模型那样看起来很光滑。 网格模型的特点是无重量、无颜色,用多边形来表示三维物体。

    网格可以通过以下方式创建:

    1. 创建原始形状,如圆柱体、盒子、棱镜等。
    2. 利用要建模的物体周围的标尺线,用其他物体做一个模型。 这个物体可以是二维或三维的。
    3. 现有的实体三维对象可以转换为网格对象
    4. 创建自定义网格。

    这些方法让你有机会以任何方式轻松地对你的3D设计进行建模,并实现所需的细节。

    下面是我整理的网格编辑软件的清单。

    网格实验室

    MeshLab有一个开源的系统,可以让你编辑3D三角网格,并对你的网格做其他很酷的事情。

    那些看起来不是很干净或渲染得很好的网格可以被修复、清理和编辑成更详细和合适的东西。

    尽管它的操作相对困难,MeshLab的用户对它打开大文件的速度表示赞赏。

    欧特克Meshmixer

    Meshmixer是一个很好的编辑和修补STL文件的网格工具,与MeshLab不同,它相对来说更容易使用,它有一个很好的界面,有助于轻松操作3D物体。

    编写可打印的文件

    这是一个网格编辑软件,可以很好地修复可能有错误或损坏的STL文件,而你却没有完全发现。

    你可以用这个软件做很多事情,如中空和修复,将网格合并成一个,选择一个特定的质量水平,以及许多其他特定的修复任务。

    你可以直接在Blender和SketchUp以及Cura切片机中使用它。

    切片机软件

    Slicer软件是你在进行每一次3D打印之前都要使用的。 他们创建了你的3D打印机真正能理解的G代码文件。

    它提供的信息包括每个喷嘴移动的确切位置、打印温度、床面温度、挤出多少丝、模型的填充模式和密度,以及更多。

    这听起来很复杂,但它真的很容易操作,因为它由输入数字的方框或选择选项的下拉菜单组成。

    下面是可以打开STL文件的切片机的列表;

    Cura

    Cura是目前最流行的切片软件,由3D打印领域的知名品牌Ultimaker创建。

    它为你提供了一个应用程序,你可以把你的STL文件放在里面,看到3D模型直接导入到你的3D打印机的构建板上。

    PrusaSlicer

    PrusaSlicer是另一个著名的切片软件,它的许多功能和用途使它成为一个伟大的竞争者。 其中最明显的区别是它可以处理STL文件,用于FDM长丝打印和SLA树脂打印。

    大多数切片机只坚持一种类型的3D打印加工,但这个不是。

    智多星盒子

    这款软件专门从事树脂3D打印,并经历了许多更新,使其具有惊人的功能和易用性,适合每一个人使用。

    你可以打开STL文件并对其进行大量的功能操作。 用户界面真的很流畅,为树脂3D打印机爱好者提供了很好的体验。

    荔枝切片机

    荔枝切片机是我个人的最爱,因为它在树脂3D打印加工的空间里超越了以往。

    有一些很棒的功能是你在其他切片机中找不到的,如其专业和现代的设计、3D打印的多种视图、3D打印的云空间,以及对你的每个3D打印的评论功能。

    如果你想为树脂3D打印打开STL文件,我肯定会推荐你使用这个切片机。 你可以免费使用,但他们也有专业版,我强烈推荐。 它也不是很贵!

    你能直接用STL文件进行3D打印吗?

    不幸的是,你不能直接从STL文件中进行3D打印。 这是因为打印机的程序并不理解这种语言。

    它理解G代码语言,这是一系列命令,告诉打印机做什么,在哪里移动,加热什么,挤出多少材料,以及更多。

    从STL文件打印3D设计是在打印机逐层解释编入g代码的指令时进行的。 这意味着物体不是完全以3D方式打印的,而是由打印机的喷嘴挤出的材料层层叠加而成的。

    你在哪里可以在线购买STL文件?

    STL文件可以在一些出售3D设计和其他图形内容的网站上购买。

    以下是你可以购买STL文件的网站列表。

    CGTrader

    在这个平台上有大量高质量的模型可以购买。 如果你已经有了一段时间的3D打印,并且正在为你的3D打印作品寻找更高层次的体验,我建议你试试。

    你最好使用树脂3D打印机来3D打印模型,这样你就可以充分利用设计师在工作中投入的高质量和精确的细节。

    我的迷你工厂

    MyMiniFactory是一个非常受人尊敬的3D打印网站,它的武器库中有一些突破性的模型。 我曾多次浏览过他们的模型,它们从未给我留下深刻印象。

    你能从MyMiniFactory得到的付费模型在质量上是非常高级的,其中大部分价格非常合理。 它们通常比CGTrader的模型便宜,而且许多模型也达到了他们的标准。

    绘画艺术中心(SketchFab

    SketchFab在展示模型方面提供了相当好的用户体验。 请记住,它们并不都是可3D打印的,因为有些模型不是为它设计的。

    你能够过滤出STL文件,这些文件应该是可以处理和3D打印的。

    在这个网站中,有数以百万计的创作者提供一些惊人的模型。 他们甚至允许设计师之间进行合作,你可以看到他们的模型展示。

    STLFinder

    如果你曾经想要一个拥有超过200万个可下载的3D设计的网站,你会想试试STLFinder。 他们有这么多来自互联网各地的模型,有些是免费的,而有些是付费的。

    虽然你肯定可以得到一些高质量的免费模型,但我强烈建议你看看一些付费的模型,真正让你印象深刻。 这些模型你可以3D打印,实现3D打印可以产生的细节。

    耶吉

    这是一个搜索引擎,你可以从大量的3D打印模型网站上找到大量的免费和付费模型。 用搜索功能浏览并不难,而且你可以找到一些顶级的付费模型,细节非常丰富。

    销魂的形状

    PinShape被描述为一个在线3D打印社区,允许设计师分享和销售他们的3D打印设计,以及让人们下载和打印这些模型。

    与上述网站类似,他们也有许多免费的3D模型,以及一些优秀的付费模型。

    如何将STL文件转换为G代码

    如果你想知道 "3D打印机使用G代码吗?",你现在应该知道它们使用G代码,但我们如何将STL文件转换为G代码?

    以下是你将STL文件转换为G代码的步骤:

    1. 将你的STL文件导入到切片机中
    2. 将你的打印机添加到切片机中
    3. 调整模型在构建板上的位置和旋转。
    4. 调整打印设置(层高、速度、填充物等)。
    5. 点击切片按钮,就可以了!切片器应该显示对象被切片后的图形,以及其他估计,如打印对象所需的时间。

    由此产生的G代码是文本和数字的形式,对打印机来说是可读的,而且是你可以学习理解的。

    你确实需要对这些命令的含义有所了解,但你可以找到解释每个命令的好资源。

    这种代码的组合只是命令印刷机在哪里移动以及如何移动。 你可以查看这个视频来了解更多关于G代码的信息。

    它被称为G代码,因为大多数代码以字母 "G "开头,有些以字母 "M "开头,但仍被视为G代码。

    Cura可以打开和阅读哪些文件?

    许多人想知道Cura可以打开和读取哪些类型的文件,以及Cura是否可以读取G代码。

    Cura可以读取的文件有很多,你可以在下面找到。

    G-Code

    Cura可以读取包括G-Code在内的若干文件。 Cura可以读取的文件清单不仅限于G-Code,还包括其变体,包括:

    • 压缩的G代码文件(.gz)。
    • G文件(.g)。
    • G代码文件(.gcode)。
    • Ultimaker格式包(.ufp)。

    不要忘记,Cura的主要功能是读取STL文件并将其切成打印机可读的图层。 这种可读信息就是所谓的 "G代码"。

    三维模型

    • 3MF文件(.3mf)
    • AMF文件(.amf)。
    • COLLADA数字资产交易所(.dae)。
    • 压缩的COLLADA数字资产交易所(.zae)。
    • 打开压缩三角形网格(.ctm)。
    • STL文件(.stl)。
    • 斯坦福三角格式(.ply)。
    • 波前的OBJ文件(.obj)。
    • X3D文件(.x3d)。
    • glTF二进制(.glb)。
    • glTF嵌入式JSON(.gltf)。

    图片

    • BMP图像(.bmp)。
    • GIF图像(.gif)。
    • JPEG图像(.jpeg)。
    • JPG图片 (.jpg)
    • PNG图像(.png)。

    如何打开一个G代码文件?

    你可以在Cura或其他切片软件程序中直接打开G代码文件。 有一个在线应用程序,如gCodeViewer,它是G代码分析器。 你可以逐层可视化G代码,并显示关键信息,如缩进、打印动作、速度、打印时间、塑料用量等。

    据说Cura也能打开G-Code文件,以及压缩的G-Code文件,你可以预览文件的动作和外观。

    将G-Code导入Cura很容易做到,你只需找到G-Code文件并将其拖/导入Cura,即可打开该文件。

    Roy Hill

    Roy Hill is a passionate 3D printing enthusiast and technology guru with a wealth of knowledge on all things related to 3D printing. With over 10 years of experience in the field, Roy has mastered the art of 3D designing and printing, and has become an expert in the latest 3D printing trends and technologies.Roy holds a degree in mechanical engineering from the University of California, Los Angeles (UCLA), and has worked for several reputable companies in the field of 3D printing, including MakerBot and Formlabs. He has also collaborated with various businesses and individuals to create custom 3D printed products that have revolutionized their industries.Aside from his passion for 3D printing, Roy is an avid traveler and an outdoor enthusiast. He enjoys spending time in nature, hiking, and camping with his family. In his spare time, he also mentors young engineers and shares his wealth of knowledge on 3D printing through various platforms, including his popular blog, 3D Printerly 3D Printing.