用途\n该技能用于指导并生成电子项目(Arduino、ESP32、RP2040 等)的 3D 打印外壳,包括机壳、盒体与壳体。\n\n主要能力\n提供参数化 OpenSCAD 生成器(scripts/generate_enclosure.py),带 PCB 数据库,可按型号或自定义尺寸生成;提供可定制模板(assets/basic-template.scad);给出测量采集清单、设计参数选项、常见板卡尺寸、开孔库、安装柱与卡扣方案、散热设计、打印设置与故障排查等指导。\n\n使用方式\n按 PCB 生成:uv run scripts/generate_enclosure.py --pcb "Arduino Uno" --output uno_case.scad;自定义尺寸:uv run scripts/generate_enclosure.py --width 100 --depth 60 --height 30 --output custom.scad;交互模式:uv run scripts/generate_enclosure.py --interactive;列出支持的 PCB:uv run scripts/generate_enclosure.py --list。设计流程为:采集尺寸(板卡长宽高、最高元件、需开孔的接口、安装孔位与直径、显示屏/按键/LED 开孔、使用环境)→ 确定设计参数(外壳类型、材料、壁厚、安装方式、散热、开合方式)→ 选择参数化 OpenSCAD、现成生成器或手动 CAD 生成。\n\n适用场景\n用户需要为项目做外壳、设计盒子或机壳、已有可用电路需封装、准备部署或展示时使用。\n\n限制\n资料仅给出尺寸参考、设计建议与打印参数,未提供自动化验证、材料或价格信息;实际尺寸需用户测量确认。
enclosure-designer
设计与创作
更新于 10-19 18:22