SuperAPI AI 工具集

enclosure-designer

设计与创作

查看项目

更新于 10-16 10:37

技能介绍

Enclosure Designer 是一个用于设计实用外壳的技能,无需在前期加载完整的机械设计指南。

用途

当用户需要 Arduino、ESP32 或 RP2040 项目的 3D 打印外壳时,可使用此技能获得测量、开孔、打印设置或环境防护方面的帮助。具体触发场景包括:请求外壳、机箱、盒子或壳体;需要安装孔或开孔位置;希望基于 OpenSCAD 生成外壳;需要检查 Arduino、ESP32 或 Pico 类板卡的适配情况;需要打印材料或耐候性指导。

主要资源

  • assets/basic-template.scad:OpenSCAD 起始模板
  • scripts/generate_enclosure.py:外壳生成脚本
  • references/design-workflow.md:测量、参数与生成器工作流程
  • references/dimensions.md:常见板卡与模块尺寸
  • references/print-and-protection.md:壁厚、打印设置、通风与防水

使用方式

  1. 收集最低限度的物理输入:板卡尺寸、最高的元件、连接器位置、安装方式、环境约束。
  2. 打开 references/design-workflow.md 了解参数化流程。
  3. 如果用户尚无精确测量值,打开 references/dimensions.md。
  4. 需要材料、壁厚、通风或防潮指导时,打开 references/print-and-protection.md。
  5. 当用户需要具体起始模型时,使用 assets/basic-template.scad 或 scripts/generate_enclosure.py。

核心规则

  • 用户提供的测量值优先于参考尺寸。
  • 有意为连接器、布线和打印公差增加间隙。
  • 将装配问题与可打印性问题分开处理。
  • 不承诺仅凭几何结构即可实现防水。

验证要点

  • 板卡和连接器在明确间隙下能够装配。
  • 安装点和线缆出口可达。
  • 所选材料与壁厚匹配使用环境。
  • 在最终确定设计前,明确打印方向和支撑策略。

集成

  • 如果电池尺寸决定外壳体积,可与 battery-selector 或 power-budget-calculator 配合使用。
  • 当外壳需要为项目仓库编写文档时,可与 readme-generator 配合使用。

共享输出契约

使用共享的 Arduino 技能契约(../../docs/arduino-skill-contract.md):说明假设、所需工具与版本、实施步骤、按验证阶段划分的测试/证据、已知限制,以及恢复/安全说明。

限制

官方文本未提供具体价格、收费模式、平台支持范围或实测效果数据,暂未提供;本技能的资源、工作流程和规则以上述资料为准。