Slic3r

Slic3r

3D打印 🧩 软硬件结合 已发布
slic3r 3619 Stars AGPL-3.0 BOM 完整度: 3/5 教程完整度: 0/5

项目简介

开源3D打印机路径生成器。


Slic3r是一款开源的3D打印切片引擎,由C++编写,广泛应用于FDM(熔融沉积成型)3D打印机的模型切片处理。它将3D模型(如STL、OBJ格式)转换为G-code指令,控制打印机逐层打印。核心功能包括智能支撑生成、多种填充模式(如网格、蜂窝、直线)、可调层高、多材料打印支持以及丰富的参数自定义选项。适合3D打印爱好者、创客、教育工作者以及专业用户,尤其适合需要精细控制打印质量和材料使用的场景。

标签

项目特点

**完全开源**:独立于任何商业公司或打印机制造商,保持3D打印的开放和自由
**广泛兼容**:支持Marlin、Repetier、Mach3、LinuxCNC、Machinekit、Smoothie、Makerware、Sailfish等所有已知G-code方言
**高度可配置**:提供大量配置选项,允许精细调优和完全控制
**社区驱动**:新功能或问题在GitHub仓库中讨论,欢迎协作贡献
**健壮可靠**:代码库包含超过1000个单元测试和回归测试,经过6年开发积累
**模块化设计**:核心为libslic3r C++库,提供细粒度API和可复用组件
**可嵌入**:完整强大的命令行接口,可从shell使用或集成到服务器端应用
**功能强大**:支持G-code生成、格式转换、自动修复、SVG导出、USB/串口主机控制、OctoPrint集成、DLP投影仪主机、网格切割、2.5D TIN网格挤出等

技术规格

编程语言
输入格式
输出格式
支持的G-code方言
平台支持
核心库
测试框架
构建系统
许可证

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
开发环境 1 C++编译器、CMake等
依赖库 1 详见编译指南

3D 模型

所需工具

3D打印机 必需
计算机(3D建模) 必需

能力画像

⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 4/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
🔵 数理与计算: 4/5
🔵 动手与操作: 2/5
⚪ 狂热与坚持: 3/5
🔵 创造与创新: 4/5

所需技能

🔧 **动手能力**:需要配置开发环境和编译工具链,但主要是软件开发工作 💻 **编程能力**:需要C++11/14编程经验,理解多线程编程、图形学算法和几何处理 ⚡ **电子电路**:不需要,但了解3D打印机工作原理和G-code协议有助于理解项目

适用场景

为3D打印机生成G-code工具路径
研究和开发3D打印切片算法
集成到3D打印农场或服务器端打印管理系统
学习和理解3D打印技术栈的核心组件
为特定3D打印机定制切片参数和G-code输出