Slic3r
Slic3r
3D打印
🧩 软硬件结合
已发布
项目简介
开源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输出