Panda2Prusa 将 Bambu Studio 或 OrcaSlicer 的 .3mf 项目文件转换为 PrusaSlicer 兼容的 .3mf 文件,同时保留变换、装配结构、涂色分割、多材料分配和耗材到挤出机的映射。

Stars

20

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

MIT

最近更新

2026-07-12

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它解决了从 Bambu Lab 迁移到 PrusaSlicer 用户的关键痛点,忠实地转换了复杂的 3MF 特性(如每个对象的变换、组件引用、三角形涂色和稀疏的 AMS 插槽),而之前的工具处理不正确。

适合谁使用

  • 希望使用 PrusaSlicer 的 Bambu Lab 打印机用户
  • 需要 PrusaSlicer 兼容性的 OrcaSlicer 用户
  • 从事多材料或多平台项目的 3D 打印爱好者
  • 对 3MF 解析和切片器互操作性感兴趣的开发者

典型使用场景

  • 转换带有涂色多颜色部件的 Bambu Studio 项目,用于带有 MMU3 或 XL 的 PrusaSlicer
  • 将来自 OrcaSlicer 的多平台装配迁移到 PrusaSlicer,不丢失对象位置或旋转
  • 使用 --info 标志在转换前检查 Bambu 3MF 文件的内部结构
  • 通过 CLI 自动批处理转换,并自定义耗材到挤出机的映射

项目优势

  • 从 3MF 生产扩展中保留真实的每个对象变换(位置、旋转、缩放),而不是使用硬编码矩阵
  • 处理 Bambu 的组件/装配结构,将其解析并展平成 PrusaSlicer 的格式
  • 保留每个三角形的涂色数据(mmu_segmentation)并正确重新编码挤出机分配
  • 提供 CLI 和 GUI,以及独立的 Windows 可执行文件,方便非技术人员使用

使用前须知

  • 需要 Python 3.9+ 和 tkinter 用于 GUI;预构建的可执行文件需要手动通过 PyInstaller 生成
  • PrusaSlicer 仅在使用具有多个挤出机的打印机配置文件(如 MMU3、XL 5T)时正确显示多颜色;单挤出机配置文件会显示为单色
  • 当 Bambu 使用非连续的 AMS 插槽时,耗材到挤出机的映射可能需要用户输入(或自动压缩)

README 快速开始

Usage

项目描述

Bambu Studio to PrusaSlicer 3mf converter - transforms, multicolor painting, and per-part extruders preserved

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

lopopolo
精选
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI 与机器学习AI 智能体
2,390
slvDev
精选
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI 与机器学习大语言模型
1,960
littledivy
精选
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI 与机器学习
1,482