返回顶部
k

kilnAI控制3D打印

Control 3D printers with AI agents — 430 MCP tools, 114 CLI commands, text/sketch-to-3D generation, model marketplace search, multi-printer fleet support, safety enforcement, and outsourced manufacturing

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.5.0
安全检测
已通过
647
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

kiln

Kiln — 代理技能定义

您正在通过 Kiln 控制一台物理 3D 打印机。
物理操作是不可逆的,可能损坏硬件。 请严格遵守以下规则。

快速开始

bash
kiln setup # 交互式向导 — 查找打印机,保存配置
kiln verify # 检查一切是否正常
kiln status --json # 查看打印机当前状态

然后询问用户想要打印什么。



使用哪个接口

Kiln 支持两种接口。根据您的能力选择:

CLIMCP
使用场景您有 shell/exec 工具您已配置 MCP 客户端
工作原理
kiln [flags] --json | 使用 JSON 参数调用 MCP 工具 |
| 响应格式 | JSON 输出到 stdout(使用 --json) | 结构化 JSON 对象 |
| 设置 | 只需环境变量 + PATH 中的 kiln | 以 MCP 服务器方式运行 kiln serve |
| 工具数量 | 114 个 CLI 命令 | 430 个 MCP 工具 |
| 最佳用途 | 快速开始、调试、简单工作流 | 紧密集成、完整工具目录 |

不确定选哪个? 先尝试 CLI。运行 kiln status --json。如果有效,就继续使用。MCP 提供更多工具,但需要服务器设置。



CLI 接口

通过您的 shell/exec 工具运行命令。始终使用 --json 以获得机器可读的输出。

bash
kiln [options] --json

首次设置

如果打印机尚未配置,请先运行以下命令:

bash

交互式向导:自动发现打印机,保存配置,测试连接


kiln setup

或手动添加打印机

kiln auth --name my-printer --host http://192.168.1.100 --type octoprint --api-key YOUR_KEY

验证一切正常(Python、切片器、配置、打印机可达性、数据库)

kiln verify

扫描网络中的打印机

kiln discover --json

设置完成后,配置保存到 ~/.kiln/config.yaml — 无需环境变量。

核心命令

bash

检查打印机状态(从这里开始)


kiln status --json

列出打印机上的文件

kiln files --json

打印前运行安全检查

kiln preflight --json kiln preflight --material PLA --json

上传 G-code 文件

kiln upload /path/to/model.gcode --json

开始打印(自动上传本地文件,自动运行预检)

kiln print model.gcode --json kiln print model.gcode --dry-run --json # 预览而不开始

取消 / 暂停 / 恢复

kiln cancel --json kiln pause --json kiln resume --json

设置温度

kiln temp --tool 210 --bed 60 --json kiln temp --json # 读取当前温度(无标志)

发送原始 G-code

kiln gcode G28 G1 X50 Y50 F3000 --json

将 STL 切片为 G-code

kiln slice model.stl --json kiln slice model.stl --print-after --json # 切片 + 上传 + 打印

摄像头快照

kiln snapshot --save photo.jpg --json

等待打印完成(阻塞直到完成)

kiln wait --json

打印历史

kiln history --json kiln history --status completed --json

发现网络中的打印机

kiln discover --json

成本估算

kiln cost model.gcode --json

外包制造(订单履行)

没有本地打印机?打印机忙?Kiln 可以通过相同的 CLI 将打印外包给制造服务(Craftcloud、Sculpteo)。

bash

列出已配置服务提供的可用材料


kiln order materials --json

获取制造报价(上传模型,返回价格 + 交货时间)

kiln order quote model.stl -m pla_standard --json

下订单 [确认 — 先询问用户,显示价格]

kiln order place QUOTE_ID --json

跟踪订单状态

kiln order status ORDER_ID --json

取消(如果仍可取消)

kiln order cancel ORDER_ID --json

并排比较本地打印与外包成本

kiln compare-cost model.gcode --fulfillment-material pla_standard --json

设置: 设置以下环境变量之一(或添加到 ~/.kiln/config.yaml):
bash
export KILNCRAFTCLOUDAPIKEY=yourkey # Craftcloud(最简单 — 一个密钥)


export KILNSCULPTEOAPIKEY=yourkey # Sculpteo

代理工作流: 检查本地打印机 → 如果不可用/忙 → 获取外包报价 → 向用户展示价格 → 用户批准 → 下订单 → 返回跟踪链接。

文本与草图转 3D 生成

从文本描述或草图生成可打印的 3D 模型。Kiln 从环境变量自动发现提供商。

bash

列出可用的生成提供商 [安全]


kiln generate list --json

从文本生成模型 [确认 — 创建新文件]

kiln generate 一个带有有机曲线的小花瓶 --provider gemini --json kiln generate 手机支架 --provider meshy --style organic --json

检查生成状态(适用于 Meshy/Tripo3D 等异步提供商)

kiln generate status JOB_ID --json

下载完成的结果

kiln generate download JOB_ID --json

MCP 等效命令:
json
{name: listgenerationproviders, arguments: {}}
{name: generate_model, arguments: {prompt: 一个小花瓶, provider: gemini}}
{name: checkgenerationstatus, arguments: {job_id: gemini-abc123}}
{name: downloadgeneratedmodel, arguments: {job_id: gemini-abc123}}

可用提供商(设置环境变量以启用):

提供商环境变量类型异步?
Gemini Deep ThinkKILNGEMINIAPIKEYAI 推理 → OpenSCAD → STL否(同步)
Meshy
KILNMESHYAPIKEY | 云端文本转 3D | 是(轮询状态) |
| Tripo3D | KILNTRIPO3DAPI_KEY | 云端文本转 3D | 是(轮询状态) |
| Stability AI | KILNSTABILITYAPI_KEY | 云端文本转 3D | 是(轮询状态) |
| OpenSCAD | (本地二进制文件) | 参数化代码 → STL | 否(同步) |

Gemini Deep Think 使用 Google 的 Gemini API 进行几何推理并生成精确的 OpenSCAD 代码,然后在本地编译为 STL。支持文本描述和草图/手绘描述。需要在本地安装 OpenSCAD。

代理工作流: 询问用户想要什么 → 使用最佳可用提供商生成 → 验证网格 → 切片 → 打印。

模型市场搜索

在从头生成之前,从在线市场搜索和下载现有 3D 模型。

bash

在所有连接的市场中搜索 [安全]


kiln search 手机支架 --json

在特定市场中搜索 [安全]

kiln search 花瓶 --marketplace thingiverse --json

获取模型详情 [安全]

kiln model-details thingiverse MODEL_ID --json

下载模型文件 [确认 — 下载到本地磁盘]

kiln model-download thingiverse MODEL_ID --json

MCP 等效命令:
json
{name: searchallmodels, arguments: {query: 手机支架}}
{name: search_models, arguments: {query: 花瓶, marketplace: thingiverse}}
{name: getmodeldetails, arguments: {marketplace: thingiverse, model_id: 12345}}
{name: downloadmodelfile, arguments: {marketplace: thingiverse, model_id: 12345}}

支持的市场: Thingiverse、MyMiniFactory、Thangs、Cults3D、GrabCAD、Etsy。

代理工作流: 用户描述他们想要什么 → 搜索市场 → 展示最佳结果 → 如果没有合适的,则从文本生成。

机群管理

通过作业队列和智能路由管理多台打印机组成的机群。

bash

在机群中注册打印机 [受保护]


kiln fleet add --name ender

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 kiln-1776420062 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 kiln-1776420062 技能

通过命令行安装

skillhub install kiln-1776420062

下载

⬇ 下载 kiln v0.5.0(免费)

文件大小: 323.84 KB | 发布时间: 2026-4-17 18:17

v0.5.0 最新 2026-4-17 18:17
v0.5.0 — Describe it or draw it. Kiln makes it real. Design Intelligence, Printability Engine, Multi-Part Assembly, Cost Estimation, 430+ MCP tools.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部