返回顶部
p

print-failure-analyst打印故障诊断

Diagnose 3D printing failures and recommend slicer setting fixes. Maintains a personal failure log to track recurring problems. Use when: user says "print failed", "3d print problem", "why did my print fail", "print diagnosis", or mentions stringing, warping, layer adhesion, delamination, under extrusion, over extrusion, elephant foot, layer shifting, bridging, pillowing, ringing, ghosting, z-banding, clogged nozzle, wet filament, first layer issues, seam visibility, or asks about slicer setting

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

print-failure-analyst

打印故障分析师

诊断故障,推荐切片修复方案,并跟踪个人故障日志。

参考文件

  • - references/failure-types.md — 18种故障类型,包含关键词、原因、视觉症状
  • references/slicer-fixes.md — 针对每种故障类型,PrusaSlicer、Cura、OrcaSlicer的具体参数值

在制定诊断或推荐修复方案时阅读这些文件。不要整段照搬——提取相关部分即可。

脚本

所有脚本仅使用Python标准库。日志存储在assets/failure-log.json。

diagnose.py — 从症状识别故障模式

bash
python3 scripts/diagnose.py --symptoms 拉丝,翘曲
python3 scripts/diagnose.py --description 零件间有细丝,边角翘起
python3 scripts/diagnose.py --symptoms 拉丝 --description 层切换处更严重 --json

输出:按置信度排序的故障类型、原因以及针对特定切片软件的修复方案。
当需要结构化输出进行推理时,使用--json参数。

log_failure.py — 记录打印故障

bash
python3 scripts/log_failure.py \
--printer Prusa MK4 \
--material PETG \
--failure-type 拉丝 \
--description 塔柱之间严重拉丝 \
--slicer-settings {temperature: 235, retractiondistancemm: 1.0} \
--fixed-by 温度降至230°C,启用擦拭 \
--notes 耗材可能受潮

有效的--failure-type参数值:拉丝、翘曲、层间粘附、挤出不足、挤出过度、大象脚、层偏移、桥接、悬垂、堵头、枕形效应、振纹、Z轴纹路、接缝、支撑、首层、受潮耗材、面条状、其他

history.py — 查看故障历史与模式

bash
python3 scripts/history.py # 所有故障
python3 scripts/history.py --last 10 # 最近10条
python3 scripts/history.py --material PETG # 按耗材筛选
python3 scripts/history.py --printer Prusa MK4 # 按打印机筛选
python3 scripts/history.py --failure-type 拉丝
python3 scripts/history.py --patterns # 仅模式分析

report.py — 生成Markdown报告

bash
python3 scripts/report.py # 输出到标准输出
python3 scripts/report.py --output r.md # 保存到文件
python3 scripts/report.py --days 30 # 仅最近30天

工作流程

用户描述故障

  1. 1. 使用用户输入运行diagnose.py --symptoms或--description
  2. 阅读references/failure-types.md中匹配度最高的故障类型,获取完整上下文
  3. 阅读references/slicer-fixes.md中该故障类型对应的具体参数值
  4. 呈现:最可能的故障类型、前2-3个原因、切片修复方案(如未知切片软件则询问)
  5. 提供使用log_failure.py记录故障的选项

用户提供图片

  1. 1. 分析图片以识别视觉症状(拉丝、翘曲、层间间隙等)
  2. 将观察到的症状映射到references/failure-types.md中的故障类型关键词
  3. 运行diagnose.py --symptoms <观察到的症状>获取结构化输出
  4. 呈现包含原因和修复方案的诊断结果

用户要求记录故障

  • - 收集:打印机、耗材、故障类型、描述。询问缺失的必填字段。
  • 可选:使用的切片设置、修复方法、备注
  • 使用收集的信息运行log_failure.py

用户询问历史或模式

  • - 使用适当的筛选条件运行history.py
  • 突出显示任何标记的模式(重复出现的类型+耗材组合、最差的打印机/耗材)

用户要求生成报告

  • - 运行report.py,如果用户需要限定时间范围的视图,可加上--days参数
  • 呈现Markdown输出,或保存文件并告知用户文件位置

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 print-failure-analyst-1775931331 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 print-failure-analyst-1775931331 技能

通过命令行安装

skillhub install print-failure-analyst-1775931331

下载

⬇ 下载 print-failure-analyst v1.0.0(免费)

文件大小: 25.98 KB | 发布时间: 2026-4-12 11:05

v1.0.0 最新 2026-4-12 11:05
- Initial release of print-failure-analyst: diagnose 3D print failures, recommend slicer setting fixes, and maintain a personal failure log.
- Supports 18 common print failure types; analyzes user descriptions or images to provide tailored diagnostics and slicer advice.
- Includes tools to log failures (`log_failure.py`), view history and pattern analysis (`history.py`), and generate reports (`report.py`).
- Guides user through required info collection for accurate failure logging and diagnosis.
- Offers references for failure types and slicer fixes; adapts advice to user’s slicer when known.

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

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

p2p_official_large
返回顶部