# 前端板打板方案（scavenrage P1P2 MAX22088 板）

方案：照 BOM＋成品 PCB 工程文件在嘉立创打板、买料自焊；
不做从原理图画 PCB、不用洞洞板飞线。前端路径据此由「HAT v2 洞洞板自制」
切换为本方案；HAT v2 电路图与 frontend-diy.md 降为参考资料。

## 工程文件（已下载存档，可直接用）

`hardware/scavenrage/` 内：
- `P1P2_PCB.epro2` — 嘉立创EDA 专业版工程（PCB）
- `P1P2_Schematic.epro2` — 同板原理图工程

来源：github.com/scavenrage/Daikin-VAM-P1P2-SlaveController（MIT），
板子已在作者的 VAM 系统上实装运行。笔者 已解包核验：工程完整、器件均为
立创在售型号（带 LCSC 风格料号），非空壳文件。

## 下单步骤（嘉立创）

1. 打开嘉立创EDA 专业版 → 打开/导入上述 .epro2 工程。
2. 在 PCB 界面一键下单（或导出 Gerber 下单），双层板默认工艺即可。
3. 器件在立创商城按工程 BOM 购买；**MAX22088（TQFN-24、0.5 mm 间距）手焊
   难度高**，可下单时勾选 SMT 贴片让嘉立创把这颗和 0603 阻容贴好，
   自己只焊 2 位端子和 7 位排针这两个大件。

## 板上主要器件（BOM 概要，完整版在 EDA 里导出）

| 类别 | 型号/规格 |
|---|---|
| 主芯片 | MAX22088GTG+（U1，HBS 收发器） |
| 阻容 | 0603 系列（Uniroyal 0603WAF 电阻、三星 CL10 贴片电容、村田 GRM21 10µF 等） |
| 保护 | TVS：1.5KE24CA、SMBJ5.0A；电解 100µF/35V |
| 接口 | 2 位接线端子 DB301V-5.0-2P（接总线）；7 位排针 PZ254V-11-07P（接 Uno） |

## 与 Arduino Uno 的接线（作者原型同款引脚）

| P1P2 板排针 | Uno | 说明 |
|---|---|---|
| DOUT | D8 | 总线接收（抓包阶段只用这一路） |
| DIN | D9 | 总线发送（抓包期不接/不用，固件物理禁发） |
| RST | D7 | MAX22088 复位，抓包固件可先不接、上拉默认处理，联调时再定 |
| 5V / GND | 5V / GND | 板子供电 |

前端抓包固件 `firmware/atmega_frontend/` 的 BUS_RX_PIN=D8 与此一致，无需改。

## 安全注意（与 HAT v2 的区别）

- 这块板**没有** Si8621 那级逻辑隔离（MAX22088 参考设计本身对总线侧有
  保护器件，但逻辑地与 Uno 共地）。接总线抓包时，Uno 用充电宝或电池供电
  的笔记本供电，**不要**同时接台式机/接地电源，避免地环路。
- 接线仍按老规矩：断空调空开后并接 F1/F2，通电后人不碰板子裸露焊点。
