差速转向全向轮底盘
GridSpace/grid-apps
3/5
🧩 软硬件结合
已发布
项目简介
Browser-based Slicer for 3D Printing, CAM, Laser (Kiri:Moto) and mesh editor (Mesh:Tool)
GridSpace/grid-apps 是一个历经十三年持续开发、完全开源且免费的跨平台制造工具集,核心包含两款强大的浏览器端应用:Kiri:Moto 和 Mesh:Tool。Kiri:Moto 是一款集3D打印、CNC雕刻和激光切割于一体的切片工具,能够将三维模型转化为设备可执行的G代码指令;Mesh:Tool 则专注于三维网格模型的修复与编辑,帮助用户快速处理破损或非流形的模型文件。项目采用现代Web技术栈构建,基于HTML5标准开发,既可以通过浏览器直接在线使用,也支持通过Electron打包为Windows、macOS和Linux桌面应用,同时提供Docker容器化部署方案,满足不同用户的使用习惯。针对开发者,项目还提供了JavaScript切片API和IFrame通信接口,允许将切片引擎无缝集成到第三方应用中。Grid-apps 解决了传统制造软件依赖特定操作系统、安装复杂、价格高昂的问题,让用户在任何设备上打开浏览器即可完成从模型修复到加工路径生成的完整工作流。特别适合创客空间、小型工坊、教育机构和家庭用户,无论是快速修复一个破损的3D模型,还是为CNC铣床生成加工路径,都能在统一的界面中高效完成。项目社区活跃,提供Discord即时聊天和论坛支持,文档基于Docusaurus构建并托管在GitHub Pages上,方便用户查阅和贡献。
标签
项目特点
**双核心工具**:集成Kiri:Moto(多工艺切片)和Mesh:Tool(网格修复),一站式解决数字制造中的模型处理与路径生成需求。
**跨平台全覆盖**:支持浏览器在线使用、Electron桌面应用(Windows/macOS/Linux)以及Docker容器化部署,适配各种工作环境。
**多工艺切片能力**:Kiri:Moto同时支持3D打印(FDM/光固化)、CNC雕刻(2.5D/3D)和激光切割/雕刻,一个工具覆盖多种制造设备。
**网格修复与编辑**:Mesh:Tool提供自动修复、孔洞填充、布尔运算、简化、平滑等专业功能,快速处理破损或非流形模型。
**完全开源免费**:采用MIT许可证,代码完全开放,无任何功能限制或付费墙,社区活跃持续更新。
**现代Web技术栈**:基于HTML5、Three.js、WebAssembly等前沿技术构建,无需安装插件即可在主流浏览器中流畅运行。
技术规格
| 核心应用 | |
|---|---|
| 支持工艺 | |
| 输入格式 | |
| 输出格式 | |
| 3D打印切片引擎 | |
| CNC加工策略 | |
| 激光支持 | |
| 网格处理功能 | |
| 用户界面 | |
| 部署方式 | |
| 系统要求 | |
| 许可证 | |
| 代码仓库 | |
| 最新版本 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Kiri:Moto | 1 | — | 多工艺切片工具,浏览器/桌面版 |
| Mesh:Tool | 1 | — | 网格修复与编辑工具,浏览器/桌面版 |
| CuraEngine (WASM) | 1 | — | 3D打印切片引擎,WebAssembly编译 |
| Three.js | 1 | — | 3D渲染引擎 |
| Bootstrap | 1 | — | 前端UI框架 |
| jQuery | 1 | — | JavaScript工具库 |
| OpenCascade.js | 1 | — | 几何建模内核(WASM) |
| Electron | 1 | — | 桌面应用打包框架 |
| Docker | 1 | — | 容器化部署方案 |
| Node.js | 1 | — | 开发与构建环境 |
| npm/yarn | 1 | — | 包管理器 |
3D 模型
能力画像
**记忆与知识检索**:3/5 — 内置多语言文档和教程,但缺乏智能搜索或知识库功能,需要用户自行查阅文档。
**动手与操作**:5/5 — 核心能力,直接驱动3D打印机、CNC和激光切割机等物理设备,生成实际制造指令。
**编程与算法**:3/5 — 提供JavaScript API和命令行接口,支持自定义后处理脚本,但主要面向配置而非编程。
**设计与建模**:4/5 — Mesh:Tool具备网格修复、布尔运算、简化等建模功能,但非专业CAD工具,偏向修复而非从零设计。
**实验与调试**:4/5 — 支持实时预览G代码路径、模拟加工过程,可反复调整参数并即时查看效果。
**协作与分享**:3/5 — 支持导出/导入配置文件,可通过GitHub社区协作,但缺乏实时多人协同编辑功能。
**学习与研究**:4/5 — 开源代码结构清晰,适合研究切片算法、网格处理技术,文档和社区资源丰富。
**系统集成**:4/5 — 支持Docker容器化、Electron桌面应用、Web API集成,可嵌入其他系统或工作流。
项目图库
所需技能
基础3D建模与网格处理知识
了解3D打印、CNC雕刻或激光切割的基本原理
熟悉G代码基本概念(非必需但有助于调试)
浏览器基本操作能力
可选:JavaScript/Node.js开发能力(用于自定义或贡献代码)
可选:Docker基础操作(用于容器化部署)
可选:Electron打包知识(用于构建桌面应用)
适用场景
**创客空间与Fab Lab**:提供一站式数字制造工具,支持多种设备类型,降低设备操作门槛。
**个人3D打印爱好者**:免费开源的切片工具,支持FDM和光固化,无需付费订阅。
**CNC加工工作室**:支持2.5D轮廓、3D曲面等多种加工策略,适合木工、金属加工等场景。
**激光切割/雕刻作坊**:矢量切割与光栅雕刻功能,支持多图层控制,适合文创产品制作。
**3D模型修复与优化**:使用Mesh:Tool快速修复扫描破损模型、非流形网格,为打印或加工做准备。
**教育场景**:开源代码适合教学演示切片算法、网格处理原理,学生可深入理解数字制造流程。
**工业原型验证**:快速将设计模型转化为加工路径,进行小批量原型制作与测试。
**远程制造服务**:通过Docker或Web部署,为远程用户提供在线切片与模型处理服务。