Coursera 笔记

Module 04 · Preparing Designs and Jobs for Desktop 3D Printing & Printing Services桌面 3D 打印与打印服务:设计及作业准备

04-02-04 CURA Slicer BasicsCura 切片基础

Coursera ↗

深入 3D 打印切片软件:从数字模型到 G-Code

🎉 在 3D 打印控制软件 阶段,我们已经将虚拟模型与物理对象建立了一一对应的关系。现在,是时候 深入 3D 切片软件(Slicer),探讨如何调整每一个细节,使其转换为可执行的 G-Code 指令,并精准指导 3D 打印机 逐层构建物体。


什么是 3D 切片软件(Slicer)?

📌 切片软件的核心作用:
1️⃣ 解析 3D 数字模型(STL/OBJ/3MF) 并将其转换为层(Layer)
2️⃣ 计算填充路径(Infill),决定材料的使用方式
3️⃣ 设定打印参数(层高、壁厚、支撑结构等)
4️⃣ 生成 G-Code 任务文件,提供逐步执行的指令

💡 为什么需要切片?

  • 3D 打印机 无法直接理解 STL/OBJ 等格式的 3D 模型
  • 需要将模型“翻译”成逐层打印的路径
  • 确保打印效果符合预期,减少失败率

💡 切片软件的作用就像“建筑工程师” 🏗️,它决定了打印机如何建造每一层,并最终形成完整的 3D 物体。


G-Code 是如何生成的?

📌 G-Code 是什么?

  • G-Code(数控编程语言) 是一组精确的机器指令,用于指导 3D 打印机执行打印任务
  • 基本格式:每一行都表示一个动作,例如:
    • 加热喷嘴 🔥 M104 S220
    • 移动打印头 🏎️ G1 X10 Y10 Z0.2
    • 挤出材料 🧵 G1 E20

📌 G-Code 文件包含哪些信息?

🔢 G-Code 命令 📌 作用
G0 快速移动喷嘴(非打印移动)
G1 挤出材料并绘制路径
G28 回零(Homing),移动到原点
G92 设定当前坐标点
M104 设置喷嘴温度
M109 等待喷嘴达到指定温度
M140 设置加热床温度
M190 等待加热床达到温度

📌 为什么不让 3D 打印机直接解析 STL?

  • STL 仅描述模型表面,无法指导打印路径
  • G-Code 提供逐步执行的指令,确保打印顺序正确
  • 减少计算负担,避免打印机“卡死”或“随机挤出”

💡 想象 G-Code 就像“食谱” 🍳,3D 打印机需要逐步执行指令,才能最终“烹饪”出完美的 3D 物体!


切片软件的关键设置

📌 如何调整切片参数?
1️⃣ 打印精度(层高 Layer Height):影响打印质量和时间
2️⃣ 填充密度(Infill Density):决定物体的强度和材料使用量
3️⃣ 支撑结构(Support Structure):支撑悬空部分,避免塌陷
4️⃣ 壁厚(Shell Thickness):增强打印件的耐用性
5️⃣ 打印速度(Print Speed):影响打印时间和细节

📌 如何优化 G-Code?

  • 降低层高(0.1mm)可以提高打印质量 🎯
  • 增加填充密度(>50%)可提高强度,但耗材增加 💰
  • 调整支撑角度(45°)减少不必要的支撑,节省材料 🌱
  • 提高喷嘴温度(适用于 ABS)减少翘曲问题 🏗️

Ultimaker Cura 切片操作指南

📌 Ultimaker Cura 介绍

  • Ultimaker Cura 是最常见的 免费、开源 3D 切片软件
  • 支持多种打印机,兼容 Ultimaker、Prusa、Creality 等品牌
  • 可调整参数,实现更高质量的 3D 打印

📌 Ultimaker Cura 操作步骤

1 导入 3D 数字模型

  • 支持文件格式:STL、OBJ、3MF、AMF
  • 点击 "文件" > "打开文件" 或 拖拽模型到 Cura

2 变换 & 调整

  • 缩放(Scale):调整模型尺寸 📏
  • 旋转(Rotate):改变打印方向 🔄
  • 镜像(Mirror):生成对称零件 🪞

3 选择切片配置

📌 关键参数

⚙️ 参数 📌 作用
层高(Layer Height) 影响打印精度(越小越精细)
填充率(Infill Density) 影响强度和重量(0-100%)
外壳厚度(Wall Thickness) 增加模型强度
支撑结构(Support) 控制支撑材料的添加
打印速度(Print Speed) 影响打印时间和质量

4 进行切片(Slicing)

  • 点击 "切片"(Slice),等待 Cura 生成 G-Code
  • 在 "预览模式" 下检查打印路径
  • 导出 G-Code 并上传到 3D 打印机

5 预览打印路径

  • 🟡 黄色:外壳(Shell)
  • 🔵 蓝色:填充(Infill)
  • 🔴 红色:支撑(Support)

3D 切片软件使用最佳实践

✅ 检查网格错误,确保模型无破损
✅ 优化打印方向,减少支撑,提高质量
✅ 选择合适填充率,平衡强度与材料消耗
✅ 使用路径预览,检查打印顺序与细节
✅ 保存 G-Code + 项目文件,便于重复打印

🚀 掌握 3D 切片软件,让你的 3D 打印更高效、更精准! 💡
📂 立即打开 Cura,导入你的模型,开始切片吧! 🎉