# 电磨与吸尘器工程元数据闭合 A22

日期：2026-10-10。本包是两款板的更新审查候选，三款整体目标仍是与参考产品功能效果一致、以每款千台低整机成本为约束。美甲灯继续使用 A21 中的 A2 基线。本包不构成功能等效、物料量产定型或制造放行。

## 本轮结果

| 项目 | 电磨 A2 metadata 候选 | 吸尘器 A1 metadata 候选 |
|---|---|---|
| ERC 错误 / 警告 | 0 / 0（此前 42 条库配置警告） | 0 / 0（此前 48 条库配置警告） |
| 物理 DRC / 未连接 | 0 / 0 | 0 / 0 |
| KiCad 集成原理图 parity | 已完成；4 条安装孔记录 | 已完成；217 条减少到 4 条安装孔记录 |
| 剩余 parity | MH1–MH4：仅在 PCB 中定义的机械安装孔 | MH1–MH4：仅在 PCB 中定义的机械安装孔 |
| 独立连通性比较 | 135 个唯一有网 pin 对 + 2 个 NC | 152 个唯一有网 pin 对 + 12 个 NC |
| CAM 几何回读 | 9 层 Gerber、PTH/NPTH 与基线一致；34 行贴片记录一致 | 9 层 Gerber、PTH/NPTH 与基线一致；40 行贴片记录一致 |
| 制造状态 | FABRICATION_HOLD | FABRICATION_HOLD |

所有检查均通过本机 KiCad CLI 10.0.6 实际运行，并保留标准输出/错误日志。剩余安装孔差异完整保留在报告中，未关闭 parity 检查或隐藏警告。当前工程原有默认 DRC 检查排除项也保留在 JSON 中，板厂必须评审其适用性。

## 修改与验证范围

1. 原理图实例名称与新的同名 .kicad_sch / .kicad_pcb / .kicad_pro 工程名一致，使电磨可以完成 KiCad 集成网表对照。
2. 将原理图内嵌 Project 符号定义原样注册为本地 Project.kicad_sym，并用 sym-lib-table 引用，修复库配置问题；未通过禁用 ERC 规则来清零。
3. 吸尘器仅对齐 PCB 网名的根路径前缀、封装库完整 ID 和显式 NC 元数据；NC 名称中的 slash 采用 KiCad 原生编码。
4. 电磨原理图 C9、J1–J4、U1 的空封装字段绑定到现有 PCB 的候选封装，补齐 MotorStage 本地封装库。这个绑定仅证明 CAD 配对，接口、料号、封装尺寸仍需实际选料和实物审核。
5. 两款原版 PCB 和原理图保留。源原理图与候选的 reference/pin/net 映射完全一致，源 PCB 与候选的全部非网名/封装 ID 几何 token 一致。
6. 两款新导出的 Gerber 经排除生成日期、工程来源标识和网名属性后，每条图形命令和光圈定义与 A20 基线一致；PTH/NPTH 钻孔内容仅有日期差别。贴片坐标除可变为库完整 ID 的 Package 字段外，所有字段一致。

## 距离正式打样的开放项

- 当前仅完成两款板的工程元数据闭合。三款完整产品还包含其他电源、控制、UI 或灯输出板，以及机壳、电机/风机/光源、连接器和线束；不能用这两块板的 CAD 检查证明整机目标已实现。
- 物料覆盖与价格状态沿用 A18/A21：电磨 30/39、吸尘器 7/43、美甲灯 2/28 行可识别料号，尚未完整锁料。千台估算仍缺完整整机 BOM 与厂商报价。
- MH1–MH4 的机械安装孔是明确的 PCB-only 差异，需要机械装配评审；板厂 DFM、结构匹配和连接器载流能力仍未有接受记录。
- 样机登记仍为 0/12 收到；没有原机拆解、负载电压/电流、性能、温升、EMC、寿命或功能等效实测证据。电机、风机与灯负载保持禁用，制造状态仍为 FABRICATION_HOLD。
- 本轮新增工程候选和本地证据，未向外部提交资料或下单。

## 文件与复现

ZIP 包含两款更新候选的可编辑 KiCad 来源、完整本地符号/自定义封装库、网表、DRC/ERC 日志、Gerber、钻孔、坐标及原版基线与 BOM。包内 SHA256SUMS.txt 覆盖所有文件；外层哈希存于 LOCAL-PACKAGES.json。

在解压根目录，依次执行：
- python3 parity_metadata_closure_A22/prepare_candidates.py
- python3 parity_metadata_closure_A22/align_and_verify.py
- python3 parity_metadata_closure_A22/export_and_compare_cam.py

脚本使用本机 KiCad CLI 的绝对路径；其他主机需根据实际安装位置调整。最新候选与原版本分目录保存。A21 为保留的历史基线，不应与 A22 工程文件混用。
