用途:用参数化 build123d 脚本设计木工夹具与替换零件,并导出可直接打印的 STL。交付物是 STL,打印机只影响是否放得下打印床以及间隙参数。
主要能力:内置脚本位于 ${CLAUDE_SKILL_DIR}/scripts/。circle_cutting_jig.py 生成圆盘/圆环的路由器圆规夹具;angle_wedge.py 生成精确角度楔块;spacing_block.py 生成单个或成套间距块;threaded_globe.py 生成带螺纹的替换灯罩。脚本支持 --bed XxYxZ、-o 输出名与 --help,并带打印就绪检查。
使用方式:用 uv 运行,无需配置,兼容任意 Python 版本:uv run --with build123d python ${CLAUDE_SKILL_DIR}/scripts/spacing_block.py 10。也可建 venv 后 pip install build123d 再运行。STL 写入用户工作目录,不写入技能自身文件夹。自定义夹具前先读 references/build123d_patterns.md 与 references/printer_specs.md,导出用 scripts/printcheck.py 的 export_checked,并把 printcheck.py 复制到自定义脚本旁。
替换零件:以实测原件为准,需卡尺数据,禁止凭照片估尺寸。需提供螺纹牙顶直径、牙根直径、螺距、牙形与旋向,所有配合直径、总高与各段高度,以及耐热、耐晒、耐水、承重要求。建模前先做数值合理性检查。
设计规则:基准面保持平整;避免小于约 1 mm 的刀口;精密特征放在 XY 平面;按配合留间隙(枢轴销 0.1–0.2 mm,螺丝 0.3–0.5 mm,钻套为钻头加 0.1–0.2 mm);孔排用索引方式而非第二个夹具;贴床打印面的文字需镜像;反复钻孔应加钢衬套。
限制:螺纹灯罩打印件需配 LED 灯泡,PETG 约 80°C 软化,户外建议 ASA;空心球整体打印需支撑并会留痕。脚本会拒绝不合理尺寸或放不下打印床的模型。具体收费、平台与效果资料未提供。