🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

weisofns/dsh-print3d

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
⚠ 装前注意

dsh-print3d 🖨️

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/15 · 已提供中文文档

3D printing & additive manufacturing plugin for DeepSeek Harness — parametric STL, calibration G-code, STL/G-code analysis, toolpath rendering, PrusaSlicer bridge, 5 skills, and a concise persona optimized for local models./面向 DeepSeek Harness 的 3D 打印与增材制造插件:参数化建模、校准 G-code、STL/G-code 分析、刀路可视化、PrusaSlicer 桥接,附 5 个技能与面向本地小模型的精简 persona。

综合分
30.8
GitHub 分
30.8
用户评分
—
★ Stars
2
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add weisofns/dsh-print3d
未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 2 天前真实安装成功(L4 · 真实安装)
是什么
dsh 原生插件 · tool
装得上吗
本站已真实安装成功(L4 · 真实安装,非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 10 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/23
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/22(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-print3d(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/22 13:27:35

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-print3d 🖨️

面向 DeepSeek Harness 的 3D 打印 / 增材制造能力插件:把「参数化建模、校准件 G-code、STL/G-code 分析、刀路可视化」封装成一等模型工具,并把「切片 / 建模 / 分析 / 诊断」知识封装成技能。

- 工具核心是确定性、零依赖的 Node 逻辑,进程内调用,不依赖系统 node;print3d_slice 是唯一例外——它桥接本机 PrusaSlicer(可选,未装则明确报错)。
- 技能是 Markdown 知识包,Agent 用 tool-skill 按需加载。
- 与配套预设 print3d(3D 打印工程 Agent) 解耦:预设提供「人设 + 引导」,本插件提供「可复用的引擎」,任何预设都能用。

能力清单

模型工具(6 个,注册到全局 tools 注册表)

| 工具 | 作用 | 输入 → 输出 |
|---|---|---|
| print3d_gen_parametric_stl | 生成水密 ASCII STL(box/cylinder/tube/sphere/cone/rounded_box/gear),直接落盘 | 参数 → STL 文件 + 路径 |
| print3d_gen_calibration_gcode | 生成校准件 G-code(cube/temp-tower/first-layer/retraction/bridge),直接落盘 | 参数 → G-code 文件 + 路径 |
| print3d_stl_analyze | STL 包围盒/体积/表面积/悬垂/非流形/水密性 | STL 文本 → JSON |
| print3d_gcode_estimate | G-code 打印时间/耗材/层数/温度估算 | G-code 文本 → JSON |
| print3d_gcode_render | 刀路俯视图 PNG(原生图片块),支持 output_path | G-code 文本 → 图片块 / PNG 文件 |
| print3d_slice | 桥接本机 PrusaSlicer,把任意 STL 切成 G-code | STL 路径 → G-code 文件 |

生成类工具(STL/G-code/PNG)默认直接落盘到 桌面/3Doutput/(分 stl / gcode / preview 目录)并返回路径,避免把大段文本塞进上下文(对本地小模型尤其重要);print3d_stl_analyze/print3d_gcode_estimate 返回 JSON,print3d_slice 是唯一调用外部进程的工具。

技能(5 个,注册到全局 skills 注册表)

| 技能 | 名称 | 内容 |
|---|---|---|
| 切片 | print3d-slicing | 12 种材料参数表 + 层高/线宽/温度/回抽/冷却规则 |
| G-code | print3d-gcode | Marlin/Klipper 方言、起收尾脚本、估算口径 |
| 建模 | print3d-modeling | OpenSCAD 写法 + 参数化 STL 生成 |
| 分析 | print3d-analysis | STL/G-code 指标判读、3MF 策略 |
| 诊断 | print3d-diagnosis | 10 类打印故障「症状→原因→修复」 |

CLI 脚本(5 个,随包附带)

scripts/ 下的脚本仍可独立作为 CLI 使用(node scripts/xxx.cjs ...),是工具之外的兜底/高级路径,也用于「任意模型 → 文件」的落盘工作流。

安装

完全退出 DSH 后,进入 DSH 安装目录:

pnpm exec dsh plugin --profile web add dsh-print3d
或本地包
pnpm exec dsh plugin --profile web add "C:\path\to\dsh-print3d"

重启 DSH。安装后,任意预设的 Agent 都能直接调用 print3d_ 工具、加载 print3d- 技能。

依赖:标准 DSH 主机组合已提供 tools 与 skills 注册表(@deepseek-ai/dsh-tools / @deepseek-ai/dsh-skill),本插件无需额外 npm 依赖。

快速使用

用户:给我一个 20×20×10 的方块 STL,再生成它的校准 G-code,估算打印时间。

Agent 流程:

1. print3d_gen_parametric_stl(shape="box", x=20, y=20, z=10) → STL 文本 → write 落盘 part.stl
2. print3d_gen_calibration_gcode(part="cube", size=20) → G-code 文本 → write 落盘 part.gcode
3. print3d_gcode_estimate(gcode_text=...) → 时间/耗材/层数

安全红线

- 打印涉及高温:任何参数与 G-code 交付前都提示上机前人工核对,不声称绝对安全。
- 温度不超过材料供应商推荐范围;ABS/ASA/尼龙等提醒通风与 VOC。
- 打印机型号 / 材料 / 固件(Marlin/Klipper)不明确时先询问,不凭空假设。

目录结构

dsh-print3d/
package.json           # 插件清单 + dsh.bundle.patch
cordis.patch.yml       # 把插件行插入主机组合
src/
index.js             # 插件入口:注册工具 + 技能 + persona
skills.js            # 从 skills/ 读取并注册 5 个技能
persona.js           # 精简 persona(systemPrompt 段,面向本地小模型)
tools/               # 6 个工具定义(一个能力一个文件)+ io.js 共享助手
scripts/               # 5 个零依赖 Node 脚本(.cjs,CLI + 进程内可调用)
skills/                # 5 个 SKILL.md 知识包
MODULES.md             # 如何按模块化新增能力

如何扩展

见 MODULES.md。新增一个能力 = 新增一个脚本 + 一个工具定义(+ 可选一个技能 / 一个 persona 段),不用改动现有模块。

本地版(零 API 成本)

本插件自带一段精简 persona(src/persona.js,经 systemPrompt.section 注册),面向 Ollama + Qwen3 等本地小模型:短句、明确指令、直接点名工具,让 8B 模型也能稳定跑通工具链。

配合「3D 打印工程 Agent(本地版)」预设 + 本地 ollama-local/qwen3:8b 模型即可全程离线免费:

1. 启动 Ollama(模型已拉取:qwen3:8b 等)。
2. 新建会话,预设选「3D 打印工程 Agent(本地版)」。
3. 模型选 ollama-local / qwen3:8b(或设为默认)。

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群