Module 04 · Preparing Designs and Jobs for Desktop 3D Printing & Printing Services桌面 3D 打印与打印服务:设计及作业准备
04-01-03 3D Control Software3D 打印控制软件
在向新用户介绍 3D 打印 的过程中,我注意到一个常见的现象:
当我展示 数字模型 与 G-code 打印任务文件 时,新手常常会感到焦虑,问道:
👉 “如何从设计转换到打印任务?是不是必须会编程才能制作东西?”
🎉 好消息!
尽管手写 G-code 理论上可行,但几乎没有人会这样做。
相反,我们使用 3D 打印软件 来自动完成这一过程。
这一过程可分为 两个主要阶段:
1️⃣ 3D 打印控制软件(3D Printer Control Software):
- 负责导入 3D 网格模型 并调整大小、方向、摆放位置
- 设定 打印平台 及 打印对象
2️⃣ 3D 切片软件(3D Slicer Software):
- 负责解析 网格文件 并生成逐层打印路径
- 生成 G-code 指令,控制打印机进行 逐层构建
在本次课程中,我们将使用 开源软件 Ultimaker Cura 作为演示工具,重点介绍 3D 打印控制软件的功能。
🎬 在下一个视频中,我们将深入探讨 3D 切片软件的细节。
什么是 3D 打印控制软件?
💡 定义:
3D 打印控制软件 是用于 导入 3D 模型、调整打印参数,并为 3D 切片软件提供基础数据 的工具。
它控制了:
✅ 模型的大小(Scale)
✅ 模型的旋转方向(Rotation)
✅ 模型在打印平台上的摆放(Positioning)
✅ 是否进行镜像(Mirroring)
✅ 是否打印多个相同对象(Duplication)
🚀 这些调整完成后,3D 控制软件会将信息传递给 3D 切片软件,最终生成打印指令(G-code)。
3D 控制软件 vs. 3D 切片软件
💡 两者的核心区别:
| 软件类型 | 主要功能 | 处理内容 |
|---|---|---|
| 3D 打印控制软件 | 调整模型大小、方向、摆放、复制等 | 3D 模型(网格文件) |
| 3D 切片软件 | 计算打印路径、控制喷嘴移动、温度调节等 | G-code(打印指令) |
🎯 传统上,这两个软件是分开的,但如今它们往往合二为一,例如 Ultimaker Cura。
Ultimaker Cura:3D 控制软件与切片软件的结合
🎬 接下来,我们使用 Ultimaker Cura 进行演示,看看它如何结合 3D 控制和切片功能。
1. 3D 打印控制软件阶段
📌 步骤:
1️⃣ 导入 3D 网格文件(STL、OBJ、3MF 等)
2️⃣ 调整模型大小、旋转方向、摆放位置
3️⃣ 选择打印机类型(Ultimaker 3、Ender 3 等)
4️⃣ 选择喷嘴直径、材料类型(PLA、ABS、PETG 等)
5️⃣ 是否启用支撑结构(Support)
6️⃣ 是否添加粘附层(Adhesion,如 Brim 或 Raft)
🎯 这些设置完成后,软件会将数据传递给 3D 切片软件。
2. 3D 切片软件阶段
📌 步骤:
1️⃣ 确定打印层厚(Layer Height,如 0.1mm、0.2mm)
2️⃣ 调整填充率(Infill,如 20%、50%、100%)
3️⃣ 设定打印速度、温度、风扇速度等
4️⃣ 生成 G-code(最终的 3D 打印任务文件)
总结:从 3D 模型到 G-code
🛠️ 完整的 3D 打印流程如下:
📂 STEP 1:创建 3D 设计文件(在 CAD 软件中建模,如 Fusion 360、SOLIDWORKS)
⬇
📦 STEP 2:导出 网格文件(STL、OBJ、3MF 等)
⬇
🖥️ STEP 3:导入 3D 打印控制软件(如 Ultimaker Cura),调整大小、方向、摆放等
⬇
📏 STEP 4:进入 3D 切片软件(Cura 的 Slicer 模块),设置打印参数
⬇
📜 STEP 5:生成 G-code,并传输至 3D 打印机
⬇
🖨️ STEP 6:打印机逐层执行 G-code 指令,构建物体 🎉
结论
✅ 不需要编程经验,也能创建 3D 打印任务!
✅ 3D 控制软件 = 3D 打印前的“模型调节”工具
✅ 3D 切片软件 = 生成最终 G-code 指令的关键步骤
✅ Ultimaker Cura 等软件将两者结合,简化操作
✅ 完成所有调整后,即可开始打印!
🎬 下一步,我们将深入探讨 3D 切片软件如何优化打印路径和层厚,以获得更好的打印效果! 🚀