PCB 报价工程师

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

PCB 报价工程师:Gerber 包 + 制作要求 → RFQ 制造可行性评估 → DFM 实测 → 平米价成本拆解 → 报价单(RMB/USD 双 sheet、备注分语言)→ 交付前机器闸门。内置板材价格单一数据源与板料价溯源断言。触发词:PCB报价、报价单、RFQ、制造可行性评估、平米价、单只价、开料利用率、拼板/套料、阻抗加价、沉金面积、金手指、树脂塞孔、无卤、高TG、钻孔密度、锣程、Gerber 解析、洗版条件、叠构图、加价项、报价备注。

一句话选型结论

按资料字段整理

PCB 报价工程师是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_4bf8256f/pcb-quotation-engineer
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_4bf8256f仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量46.7 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
PCB 报价工程师当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

46.7 KB
模型实际读到的说明书原文,来自技能仓库

PCB 报价工程师(RFQ + 报价)

这是什么

专门负责 RFQ 解析 → DFM 实测 → 平米价核算 → 报价单生成 这一报价链路的技能。
用户输入"资料"(Gerber 包 / 工艺说明书 / 邮件 / 图片),产出"可核价的专业文件":RFQ 制造可行性评估表、
DFM 实测报告、RMB/USD 成本拆解、报价单 Excel。

核心差异化(区别于嘉立创/捷配等免费即时报价):成本透明度 + 实时材料价格水位。
内置板材价格单一数据源 scripts/material_price.py——建滔 KB-6160 / KB-6164·6165(41×49 基准;2026-09-14 一次性下调 3% → 1.6mm 1/1=450、H/H=350)、
南亚 NY2150 / NY2170、生益 S1000-2 规则,含大料档位定值系数与缺项代理价标注;材料栏写什么品牌就按什么品牌取价,不得默认建滔,并联动实时汇率,
报价同时告诉用户"这单工厂大概赚了多少、材料现在处在历史什么水位"。

> ⚠️ 早期辅助版 · 结果需人工复核:PCB 报差错需担责,所有输出均为"辅助参考",
> 关键数字(板材系列、铜厚、表面处理、阻抗、盲埋孔)须由人工在报价前确认。

何时用本技能(触发)

  • 用户上传 Gerber / 工艺说明书,要求"解析 RFQ / 填制造可行性表 / 做 DFM"。
  • 用户要"报个价 / 算成本 / 出 RMB 或 USD 价 / 生成报价单"。
  • 用户给图片/PDF/邮件,要从中提取板子参数再报价。

何时不用本技能(范围边界)

  • 用户只问"压合工艺怎么做 / 板材 Tg 是什么 / 这道工序控制点"等纯工艺讲解/评审:不在本技能职责内,本技能不处理、不加载、不联动其它技能。
  • 报价/DFM 完成,要"出 MI 给工厂生产":超出本技能报价链路,不在本技能内完成。
  • 本技能严格自包含:叠构与开料能力已由内置 scripts/pcb_calc.py 提供,不引用、不依赖任何其它技能,与其它技能之间无任何运行期或文档层面的关联。

整体流程

1. 读取与解析资料

  • 工艺说明书:用 Read 看图片/PDF/Excel;邮件/规格书提取参数。
  • ★客户「制板说明」是 WPS 生成的 .doc(Word 97-2003)时(2026-09-22 实战):
    antiword/LibreOffice 通常不在机器上,Word COM 会被安全策略拦。改用 olefile 原生解析:
    ① 正文:读 WordDocument 流的 fcMin..fcMac 区段,按 UTF-16LE 解码(用 cp1252/GBK 会全是乱码);
    勾选状态用 ■/□/☑ 字符表示,必须逐行读出,不能只看表格标签。
    ② 图片(阻抗说明/叠构图/各层 CAM 截图):图片在 Data 流里,
    ⚠️ 禁止直接对 .doc 原始字节做 PNG 签名搜索——OLE 按 512B 分块存储,跨块搜索会截出损坏的 PNG
    (PIL 报 broken data stream)。正确做法:olefile.openstream('Data').read() 拿到逻辑连续的流,
    再在其中搜 \x89PNG...IEND\xaeB\x82 逐张落地。
    ③ 若图片仍打不开:PIL 重存为标准 RGB PNG(im.load() 强制解码 + convert('RGB'))后再读图通道。
  • Gerber:解压到临时目录,用本技能 gerber_extract.py 原生解析(无需商业软件):
  • python gerber_extract.py <Gerber目录> → 板框尺寸、铜层文件数(层数推断)、各层孔径/图元数、钻孔表(孔径×孔数)。
  • 也可 from gerber_extract import extract_project 嵌入脚本。
  • 缺失参数逐项列 TBD 待定项问用户,禁止写"未提供"糊弄。

1.1 ★★客户资料的图片/图纸必须逐张打开看(2026-10-16 用户定案:"你没有检查客户资料提供的图片,有外形指示要求,这个要改善")

> 踩坑:只读了洗版条件与 Gerber,漏看《板邊併板示意圖》,把成品尺寸按"上下各 15mm"想当然 → 实际是上 15mm / 下 10mm;
> 另一块板漏看左右各 5mm 板边,成品长边少 10mm,且沉金面积没扣金手指面积,单只价虚高约 20%。

资料类型 必须读出的东西 落到报价哪里
洗版條件(*洗版條件.jpg) 層數 / 材料規格 / 排板要求(誰排版) / 板厚 / 尺寸(單片 or 連片 的 长×宽) / 銅厚 / 成型 / 防焊色 / 塞孔 / 表面處理 / 附註標記 / 備註事項 报价单 H/I/J/K/L/M/N + C/D(单只)
板邊併板示意圖(*板邊併板示意圖.jpg) 各方向板边尺寸(上/下/左/右分别多少)、V-CUT、CNC 中缝、工具孔/光学点、客户要求的钢印/料号文字 E/F(成品尺寸) + G(拼板数)+ RFQ 拼板行
其他事項 / 制板說明 / 外形指示 外形、倒角、公差、特殊标记 RFQ 判定说明 + 备注
Fabrication Drawing.pdf / 机械层(GM1) 叠构表(芯板张数与厚度)、18 条 NOTE(材质/电测/IPC 等级/ENIG 范围/金手指/公差)、尺寸标注 AA 板料价 + RFQ 叠构/NOTE 行
Controlled Impedance Callout 层(Altium 常导出为 *.GM8) 阻抗种类清单(Z 值 + 线宽/间距) RFQ 阻抗行 + 备注"阻抗控制 N 种"
*.EXTREP / *.REP / *.LDP 层名 ↔ 扩展名对照(确认哪些是铜层、哪层是阻抗标注/机械层) 层数核对
  • 看图的正确方法:Read 直接看 jpg;PDF 用 pymupdf 渲染(get_pixmap(dpi=200));
    Gerber 里的文字是描边图形、没有字符串 → 渲染成 PNG 后用眼睛读(按连通域/网格聚类定位文字块,
    再对小块高倍渲染)。GM8 的阻抗文字、GM1 的叠构表都是这么读出来的。
  • 尺寸口径(★硬规则):C/D = 单只尺寸(洗版条件的单片,或连片按 Gerber 板框反推的单片);
    E/F = 成品尺寸 = 客户给的尺寸 + 併板示意图上的板边(方向要看清:板边加在长边还是宽边,各边是否对称)。
    例:连片 133.35×124 + 左右各 5MM → E/F = 143.35×124;单片 444.6×179 + 上 15 / 下 10 → E/F = 444.6×204。
  • 取值优先级:洗版條件给值就以它为准(层数/板厚/铜厚/尺寸/表面处理/防焊色);
    洗版條件没有或需要细节的(板边/外形/阻抗种类/叠构/制板 NOTE)取图纸。
  • ★冲突一律「以客户文件里的工艺说明为准」(2026-10-16 用户定案:"以客户文件中工艺说明为准(此份中的洗版条件)"):
    洗版條件 = 客户正式下达的工艺说明,效力高于制造图 NOTE / Gerber 内嵌文字。
    例:外层铜厚 洗版条件「銅厚 1oz」vs 制造图 NOTE 9「0.5oz copper on outer layers」→ 按 1oz 报价
    (AG 含外层铜箔增厚),RFQ 只写「依据 = 客户洗版條件」+ 冲突事实一行,不再双算、不再标"待确认"。
    ⚠️ 客户文件「备注/附注」栏效力低于工艺说明正文:备注中的「成本考虑 / 优先 X / 建议 Y」等建议性文字不构成工艺指令;备注与正文(洗版条件主体)冲突时,一律以正文为准,并可将备注矛盾列入待确认项。
  • 叠构表必须回客户图纸取证:芯板张数与厚度直接决定板料价。
    ⚠️ 遇到"单芯板 + 多组 PP"的飞线叠构(如 8 层只有 1 张 0.711mm 芯板)时,
    按常规口径 芯板张数 = 层数/2 − 1 取价会明显偏高 → 属于"报价前必须先问的口径",见 §1.2,不许默默选一个。

1.2 ★★报价前必须先确认的口径(前置闸门 · 2026-10-16 用户定案)

> 用户原话:"六的问题,下次遇到要在报价前提出来" ——
> 口径有争议的项必须在出价之前一次性提出来问清,不许先把价算完、交付后才在 RFQ 里写"待确认"。
> 允许出价的三个条件:① 口径唯一无争议;② 客户文件已明确(以工艺说明为准);③ 用户已拍板。

必须先问的清单(命中任一即阻塞,报告写"报价前待确认 1 项"):

# 触发条件 为什么要问 用户已经定过的口径(照抄,别再问)
1 图纸实际芯板张数 ≠ 常规口径 层数/2 − 1(单芯板飞线叠构、多芯板混合) 板料价差可达 ±20%~30%(8 层:715.32 ↔ 268.85 元/张) 本次(PC23A016)先按常规 3 core 计;下次遇到先问再用
2 外层铜厚:洗版條件 vs 制造图 NOTE 不一致 影响压合铜箔增厚(本例 407.30 ↔ 365.30) 以客户工艺说明(洗版條件)为准,按 1oz
3 沉金面积比例:图纸/截图量不出、或口径是"单面"还是"双面合计" 直接乘上浮系数(>20% 触发表面处理上浮) 比例值须客户确认;算价时扣除电镀硬金手指面积
4 金手指(硬金)工艺存在但价表无硬金单价 本价未含,须另报 暂不报,交付件红字标注「本价未含硬金」
5 品牌/板材型号客户未指定、或指定品牌价表缺项 板料价基准不同 取默认品牌 + RFQ 写「品牌须 EQ 确认」
6 拼版数 G / 成品尺寸 E×F 与併板示意图对不上 X(平米价)失真(模板固有口径) 按客户併板示意图
7 板厚偏离常规 1.6mm 较多(如 ≤0.8mm 薄板 / ≥3.2mm 厚板) 叠构(芯板厚度/张数/PP)与常规差异大,默认叠构不适用 先要客户叠构图/叠层表,不得照 1.6mm 默认取芯板
  • 执行方式(无人值守也照做):先跑 §1.1/§1.2 清单 → 命中即停,把这 1~N 项列成表格一次性问用户
    (不要一项一问、不要问完继续偷偷算两套);用户答复后只按答复口径出一个价。
  • 交付件里怎么写:RFQ「判定说明」只写 实测事实 + 依据来源(客户哪份文件),
    不再写"须厂内确认"这种把问题甩给下游的话;已定的口径写「本报价按 XXX 计(YYYY-MM-DD 用户定案)」。

2. RFQ 填表规则(制造可行性评估)

  • 应用领域:汽车电子须明写,触发汽车孔铜 ≥25µm、不接受 X-OUT(1 PCS/SET)。
  • 评估时效默认 48h;客户名/代码/终端客户/年需求量/包装等未提供 → 写"【待客户提供】"并汇总到备注。
  • 孔铜:汽车 ≥25µm;工艺书未明确时备注说明。
  • 阻焊/字符/表面处理厚度未明确 → 按 IPC-A-600G Class 2 默认。
  • 锣程/测试点/钻孔数/开料利用率 → 填 DFM 实测值。
  • 判定"可行—可以报价",列出未决条件;未完成项集中备注。

3. 平米价核算(核心)

  • 先读规则:references/quote-rules.md(硬规则)+ references/quote-db.md(成本数表),严禁凭印象报基价。
  • 🏁 报价前必答清单(★ 不给不得出价)——这 17 项决定全部数字,缺任何一项,不同人会算出差价:
# 必答项 不给会怎样
1 利润率(AU 列) 已按层给默认值:双面 15% / 四层 20% / 六层及以上 30%(AU9 公式自动带出)。只有客户另行指定利润点时才需问用户
2 预投率(= 投料率 − 1;按层自动取:双面 2.5% / 四层 4% / 六层 6% / 八层 7% / 十层及以上 8%) 不需问用户(AS9 公式自带);但绝不可把「标准附加项 15/20/25/30%」填进去——两回事,写错双面价虚高 12%。⛔「标准附加项」在新链上已废止(见 §3.5 口径 4/5)
3 面铜 oz 加工费档位错(1oz vs 2oz 差 80~100 元/㎡)+ 铜箔增厚错(1oz+42/1.5oz+84/2oz+126 元/㎡);⚠️ 0.5oz(<1oz)属薄铜=取最低加工费档、铜箔不增厚(0 元/㎡),价表无 0.5oz 行时按最低档计,不得外推负增厚。★「几 oz」一律指成品铜厚:成品 2oz ⇒ 板料下 1.5/1.5oz(电镀补足),不得下 2/2oz(2026-10-22 定案;1.5/1.5oz 82×49"=1000 元/张 / 41×49 基准 500)
4 表面处理 + 厚度(必须识别「化X/沉X」别名:化锡=沉锡 +60、化金=沉金 +237,对照表见 quote-db.md §5.1) OSP(0) 与沉金 1.2µ"(249) 差 249 元/㎡;化锡(+60) 与 HASL(+25) 差 35 元/㎡
5 沉金面积比例(DFM 读取 或 阻焊开窗面积÷整版面积) ≤20% 取基准 237;>20% 按 (%/20%) 上浮;只改表面处理
6 板材品牌与型号(客户指定则按客户;未指定才用建滔 KB-6160 —— 必须写进材料栏并在报价时说明) 板料可差 30% 以上;材料栏写的品牌必须与 AA 取价来源一致(§5.1-13)
7 大料规格 / 出片数 / 利用率 板料分母错(先定利用率、再算价)
8 孔密度(孔/㎡) 钻孔费漏收或误收(≤10万/㎡ 不单列)
9 孔铜 µm 汽车板 25µm → +15 元/㎡;★成品铜厚 ≥2oz 一律按 25µm 计划/规划,报价必须 +15,不等客户单独提(2026-10-22 定案,引擎 copper_oz≥2 时自动套用)
10 平米锣长(m/㎡) 锣程费漏算(<100m/㎡ 免收,0.40 元/m)
11 超标准 PP 张数 压合漏计(每张 +49 元/㎡)
12 特殊工艺(TG170 / 无卤 / IPC三级 / 阻抗 / 塞孔 / 填平 / CTI…) 附加费用漏计
13 工程费 / 测试架费(按层数 × 币种;RMB 200/300/400/600/1000) 订单总价错
14 最小孔径(<0.2mm → +5%,激光钻孔不算) 附加费用漏计
15 税率(客户要含税价时) 含税价错
16 币种 / 汇率(USD 用实时中间价填 W1;新版 AW9 = AV9/W$1,不再除 1.13,见 §3.5 口径 4) USD 价错
17 「成品几 oz」口径(= 内外层成品铜厚 → 定芯板是 1/1 还是 H/H)+ 压合是否按最省取 芯板取错(该 1/1 却取 H/H)→ 内层铜厚不达标且板料价错;PP 张数多取 → 多算 PP 追加费(详见 §3.5 口径 1/2)

> ❌ 已删项:「测试方式(飞针/测试架)」——现在一律按测试架费(点数×0.40,最低600元/款)。

  • 机器可执行:scripts/quote_calc.py 会把这 17 项里未显式提供的逐条列成「❗需你确认的取值」;
    加 --strict 时只要有一项没给就直接报错退出(发布版/流水线推荐)。
    这样"我现在的操作"和"发布后别人的操作"必然得到同一组数字。
  • 板料价:唯一数据源 scripts/material_price.py(建滔 KB 系列 / 南亚 NY 系列 + 大料档位定值系数)。
    AA = 芯板单张价(元/张 @41×49) × 大料档位系数 × 芯板张数;材料栏写什么品牌就按什么品牌取价,不得默认建滔。
    2026-09-14 对建滔全表的一次性 −3% 不叠加到未来新价上(未来新价直接覆盖)。
  • ★★板料成本前置确认(2026-09-18 [作者]硬性要求,报价前必做):
    板料价格与「成品层数 × 叠构(几芯板 + 几张 PP)× 内层芯板厚度 × 开料利用率」强相关,
    因此出价前必须先把这两件事做完,不得跳过、不得用默认值糊过去:
    1. 叠构侧(用本技能内置 scripts/pcb_calc.py 的叠构/板厚反推能力):按各款层数 / 成品板厚 / 内外层铜厚
    反推芯板厚度、PP 张数、内层介质厚度 → 得到每款真实的芯板规格与张数;
    2. 开料侧(用本技能内置 scripts/pcb_calc.py 的套料利用率能力):得到每款利用率与大料规格(先排版→反推 PNL→选利用率最高的大料);
    3. 用 ①×② 反推 每款的板料需求与板料成本,才能填报价单的「板料 / 大料面积 / 利用率 / 板料平米价格」四列。
    ❌ 禁止行为:直接套一个默认利用率、或不分层数统一按同一板料单价算 —— 这正是错价来源。
    ⚠️ 若叠构或开料无法机读确定(缺叠构图 / 无法实测),必须在"待确认项"里显式列出并注明所采用的假设,
    不得静默使用假设值。
  • 成本顺序(2026-10-14 起以新版报价单模板为准,顺序不得颠倒):
    板料平米价格 AF = 板料价格 AA ÷ 大料面积 AD ÷ 利用率 AE
    → 总费用 AR = SUM(AF:AQ)(板料 + 压合 AG + 加工 AH + 表面处理 AI + 激光钻孔 AJ + 数值塞孔电镀填平 AK + 杂油 AL + 钻孔 AM + 锣程 AN + 孔铜 AO + 无卤 AP + 其他 AQ)
    → 平米报价 AV = AR × (1+预投率 AS) × (1+额外 AT) × (1+利润率 AU)(AS/AU 按层自动取,见 §3.5 口径 5)
    → AW = AV ÷ 汇率 → 成本单价 AX(RMB) = C×D×AV/1e6、AY(USD) = C×D×AW/1e6
    → 单价 P = AX(RMB sheet)/ AY(USD sheet) → 总价 T = S×P + R + Q。
  • AG 压合费行:单/双面 = 0(无压合工序、无铜箔差价);多层 = 压合基价 + 超标准PP×49 + 外层铜箔增厚(见 §3.5 口径 4)。压合价目唯一来源见 §7 / §3 硬规则(内层+压合费用)。
  • AJ 激光钻孔:★只有检索到激光孔需求(HDI / 盲埋孔 / 激光定位孔)才加价,否则 = 0,不得预置(2026-10-15 用户定案)。
  • AK 塞孔 · 三分类(2026-10-15 用户定案,必回制板需求「过孔处理」字段取证):
    绿油 / 油墨塞孔 = 免费 0;树脂塞孔 = +125;树脂塞孔 + 电镀填平 = +260(=125+135)。引擎 --via-fill {none|ink|resin|resin_plated}。
  • AL 杂油 = +10 元/㎡(有需求才给);AO 孔铜 >20µm 每 µm +3(汽车板 25µm → +15)。
  • 表面处理按 quote-db.md §5 唯一口径(沉金面积 >20% 按 %/20% 上浮,只改表面处理);压合按 §7 唯一口径(内层+压合费用:4L 187 / 6L 267.3 / 8L 411.4 / 10L 580.8);加工费按 §3 唯一口径(不含钻孔)。
  • ★阻抗(2026-10-15 用户定案):客户要求阻抗控制 ⇒ AQ 必须计入 基础(AF..AO 合计)× 5%(引擎 --uplift impedance / uplifts:[&quot;impedance&quot;]),不再"沿用上版未计";闸门按 U9 备注反查 AQ9 ≥ 5%×SUM(AF9:AO9)。
  • TG150 默认不加;工程费/测试架费按层数×币种订单级单列不摊平米价;运费不计入成本链。
  • 开料利用率用 compute_nesting(CutSys 口径,常规 6 种大料:37/41/43/74/82/86×49):先排版→反推 PNL→算 PNL/张,取利用率最高者,用它的规格与利用率核算板料成本——先定利用率、再算价格。
  • 全链计算跑 scripts/quote_calc.py(RFQ 参数 → 明细表 → 附加费用 → 平米价 → 单只价 → 订单价),杜绝手算不一致。
  • ★★报价单「只能由引擎生成」(2026-10-15 用户定案 → 基本功能,永久沿用):
    一律跑 scripts/build_quote.py --job &lt;job.json&gt;;成本列 AF..AQ 全部由 quote_calc 按参数推导、经 o[&quot;columns&quot;] 回填。
    生成器 / 脚本里不得出现任何成本数字字面量——禁止 AG=407.3、AL=65.26 这类「从旧表按位置搬值」的历史硬编码
    (列位映射只认 quote_calc.QUOTE_COLUMNS)。
  • ★★压合价目「唯一来源」(2026-10-15 用户定案):只认 quote-db.md §7「内层+压合费用」
    (4L 187 / 6L 267.3 / 8L 411.4 / 10L 580.8;1/2 层 = 0)。
    不得引用其它任何版本的压合价目(培训讲义、PPT 附件里的压合价目表一律不采信);
    改价只改 quote_calc.PRESS_FEE 这一行。

3.5 ★六个硬口径(铜厚 / 压合 / 报价单版式 / 第 9 行公式 / 按层乘数 / 单号与条款)

> 来源:客户A 示例项目B V1.0(四层 1oz)实战。用户明确指出前几版反复出错且未改正的四处,
> 以下四条优先级高于任何"看起来更保险"的默认做法。

口径 1|「几层几 oz」= 内外层「成品」铜厚,不是芯板铜厚。
- 客户写「四层 1oz」= 外层成品 1oz + 内层成品 1oz。
- 内层成品 1oz ⇒ 芯板必须取 1oz/1oz(规格写作 1/1),不是 H/H。
因为内层铜就是芯板铜,蚀刻后即为成品铜;取 H/H 会做成 0.5oz 内层,成品铜厚不达标。
- 外层成品 1oz ⇒ 取 HOZ 铜箔,靠电镀加厚到成品 35um(叠构里外层写 0.0450,内层芯板铜写 0.0300)。
- 只有客户明确要求「内层 HOZ」时才按 H/H 下料;未明确一律按成品口径取 1/1。
- 板料价差(建滔 KB-6160 41×49):1.1-1.2mm 1/1 = 327 元/张 vs H/H = 251 元/张 ——
⚠️ 注意 1/1 比 H/H 贵,所以"图便宜取 H/H"是错价来源;必须先按成品铜厚定规格再取价。
同理 1.6mm 1/1 = 450 / H/H = 350、0.9-1.0mm 1/1 = 305 / H/H = 228。
- ⚠️ 客户文件自相矛盾必须指出:若客户写「内层 Xoz」却配「HOZ 芯板」,二者矛盾(HOZ=0.5oz 内层,与 Xoz 不符)→ 禁止盲从芯板标注,必须指出矛盾、列待确认,按成品铜厚反推正确芯板规格(如 2oz 内层 ⇒ 面铜 1.5oz,取 1.5/1.5,非 H/H)。

口径 2|压合结构默认取「最省成本」方案,除非客户指定。
- 客户没给叠构图、没指定 PP 规格/张数时,按"能达到成品板厚的最少 PP 张数 / 最便宜 PP 型号"反推,
不要照抄"每侧 2 张 1080"之类的常见默认(那是多花 PP 费的方案)。
- 四层板标准 PP 张数 = 2 张(每侧 1 张)。超过 2 张才触发 PP 追加费 49 元/㎡·张。
- 本例最优解:1.2mm 芯板 1/1 + 每侧 2116 单张 → 1.200 + 0.115×2 + 0.045×2 + 0.035×2 = 1.590mm(-0.63%);
备选 1.3mm 芯板 + 每侧 1080 单张 = 1.602mm。两者都不触发 PP 追加费。
- 反例(旧版做法):1.2mm 芯板 + 每侧 1080×2 = 1.609mm ⇒ 总 PP 4 张 > 标准 2 张,多算 2 张追加费 + 板料也取错成 H/H。
- ⚠️ 压合厚度必须"选出来",不得为了凑成品板厚而默认加 PP。

口径 3|报价单只有一个版式(2026-10-14 新版),RMB / USD 是同一文件的两个 sheet。
- 模板:templates/报价单_模板.xlsx → 两个 sheet:RMB报价 与 USD报价,行位完全一致:
| 行 | 内容 | 说明 |
|---|---|---|
| 1 | 公司抬头(A1:U1) | 留空(公司信息由使用者自填,技能模板不预置) |
| 2–5 | 供方/需方公司名、联系人、电话、Quote date | 留空(只保留标签) |
| 6 | 报价单号(A6:U6) | 见口径 6 命名规则 |
| 7–8 | 固定表头(NO./客户料号/单只尺寸/成品尺寸/单价/工程费/测试架费/数量/总价…) | 不得变更;print_title_rows=$7:$8 |
| 9 | 实际报价内容(数据行) | 模板里只保留公式,输入项留空 |
| 10–11 | 空行 | 不进打印区 |
| 12 | 结算/交货/最低消费/有效期 条款(A12:U12) | RMB 与 USD 文案不同,见口径 6 |
| V1/W1 | 汇率参数(汇率(RMB/USD) / 值) | 每次报价必须更新,公式引用它 |
| W–AY | 内部成本列(平米数/成本明细/利润率/平米报价/成本单价) | 在打印区之外(print_area=$A$1:$U$12) |
- 两个 sheet 的唯一差别:P9 取 AX(RMB) 还是 AY(USD)、条款文案、表头语言(USD sheet 用英文)。
作业人员按客户币种选对应 sheet 交付;同一次报价两个 sheet 一起填好,不必算两遍。
- 交付文件名:报价单&lt;报价单号&gt;.xlsx(文件名不带 RMB/USD 字样,币种由 sheet 体现)。

口径 4|第 9 行公式(2026-10-14 用户定案,逐条固化,禁止擅自改动)
| 列 | 名称 | 公式 | 含义 |
|---|---|---|---|
| P | 单价 | RMB =AX9 / USD =AY9 | 单只价(按币种取列) |
| T | 总价 | =S9*P9+R9+Q9 | 数量×单价 + 测试架费 + 工程费 |
| W | 平米数 | =C9*D9*S9/1000000 | 单只面积 × 数量 |
| X | 平米价 | =P9*G9/F9/E9*1000000 | 单价 × 拼版数 ÷ 成品 SET 面积 |
| Y | RMB(不含税) | RMB =X9/1.13;USD =X9*W$1 | 按币种折算 |
| Z | RMB(含税) | =Y9*1.13 | 含税价 |
| AD | 板料规格 | =AB9*AC9/1000000 | 大料长 × 大料宽(㎡) |
| AF | 板料平米价格 | =AA9/AD9/AE9 | 板料价 ÷ 大料面积 ÷ 利用率 |
| AR | 总费用 | =SUM(AF9:AQ9) | 十二项成本之和 |
| AS | 预投率(投料率−1) | =IF(H9&lt;=2,0.025,IF(H9=4,0.04,IF(H9=6,0.06,IF(H9=8,0.07,0.08)))) | 按层自动取 |
| AU | 利润率 | =IF(H9&lt;=2,0.15,IF(H9=4,0.2,0.3)) | 按层:双面 15% / 四层 20% / 六层及以上 30% |
| AV | 平米报价(RMB) | =AR9*(1+AS9)*(1+AT9)*(1+AU9) | 成本 × (1+预投率) × (1+额外) × (1+利润率) |
| AW | 平米报价(USD) | =AV9/W$1 | ÷ 汇率参数格(不再写死汇率) |
| AX | 成本单价 RMB | =C9*D9*AV9/1000000 | 单只 RMB |
| AY | 成本单价 USD | =C9*D9*AW9/1000000 | 单只 USD |
- 输入项(模板留空、报价时填):C/D/E/F/G 尺寸与拼版、H 层数、I–O 材质/板厚/铜厚/表面/阻焊/字符、
Q/R 工程费与测试架费、S 数量、AA/AB/AC 板料价与大料尺寸、AE 利用率、AG–AQ 各项成本、AT 额外、W1 汇率。
- ⚠️ X(平米价)与 AV(平米报价)只有在 E×F = G×C×D 时才相等(成品 SET 面积 = 拼版数 × 单只面积)。
0611-3C 实测:C×D×G = 20612 mm²、E×F = 21743 mm²(SET 含间距/工艺边)→ X 647.10 vs AV 682.53,差 −5.19%。
这是模板固有口径(客户看到按成品 SET 面积折算的平米价,成本按单只面积摊);
E/F/G 必须与实际交付形态一致,否则 X 失真。
- ⚠️ USD 单价 = AV ÷ 汇率,未再除 1.13(含税口径)。与旧版 HCC 表口径(RMB含税 ÷1.13 ÷ 汇率)不同;
2026-10-14 起以本模板为准。若客户要求按不含税折算,把 AW9 改为 =AV9/W$1/1.13 并在 U9/内部说明注明。

口径 5|两个"按层自动取值"的乘数(2026-10-14 用户定案)
- 利润率 AU:双面 15% / 四层 20% / 六层及以上 30%(模板 AU9 自带公式;单层并入「双面」档)。
- 预投率 AS(= 投料率 − 1):双面 0.025 / 四层 0.04 / 六层 0.06 / 八层 0.07 / 十层及以上 0.08。
出处:公司 PCB报价核算表_20260711基础资料!B33 + 模板原示例行(双面 0.025)。
- ⛔ AS 是「预投率/投料率」,不是「标准附加项」——「标准附加项 15/20/25/30%」在本链上已废止,
不要填进 AS,也不要另加一档。(AM「投料率」旧列名随旧版式一并废止。)

口径 6|报价单号 / 条款 / 命名(2026-10-14 用户定案,2026-10-16 补「仅供参考」)
- 报价单号 = 日期 + 流水号,如 20261014003 = 2026-10-14 的第 3 张;填写在 A6
(RMB sheet 写 报价单号:&lt;号&gt;,USD sheet 写 Quotation No.:&lt;号&gt;)。
- 文件名 = 报价单&lt;报价单号&gt;_仅供参考.xlsx(例 报价单20261015001_仅供参考.xlsx)。
★_仅供参考 后缀是硬规则(2026-10-16 用户定案:报价单与 RFQ 文件名都要带,避免被当成正式报价),
闸门按此正则断言。流水号取同目录同日最大号 +1,不跳号不重号;
取号用 python scripts/quote_no.py --dir &lt;目录&gt; [--date YYYYMMDD]。
- 条款写在 A12(A12:U12 合并、wrap_text=True),两币种文案不同、五行结构固定:
- USD:1.Payment terms: USD, cash / 2.Delivery: FOB / DAP &lt;destination&gt;(补目的地)/ 3.MOV: 1000 USD / 4.Validity: 10 days / 5.This quotation is for reference only; the final price is subject to the formal contract.
- RMB:1.结算方式:含税13%,现金 / 2.交货方式:物流至客户指定地点 / 3.最低消费:RMB 2000 / 4.报价有效期:10 天 / 5.本报价仅供参考,最终价格以正式合同/订单确认为准。
- 只替换目的地等变量,不得删条、不得改行数(第 5 条「仅供参考」不可删)。

4. 报价单生成

  • 版式只有一套:templates/报价单_模板.xlsx(RMB报价 + USD报价 两 sheet 同步填)。
  • 流程:取单号 → 复制模板 → 只填输入格(口径 4 的「输入项」清单)、公式格不动 → 更新 W1 汇率 → 备注 U9 由 scripts/remark.py 按 sheet 分语言写入(§5.1-6)→ 另存 报价单&lt;单号&gt;.xlsx。
  • 输出:平米价、单只价;订单级一次性费(工程费 Q / 测试架费 R)单列在 T 里,不摊进平米价。
  • 交付物:已填 RFQ Excel + 报价单 Excel(两 sheet 同文件);用 present_files 给文件卡片。

5. 交付前自检(★模板填充后必跑)

> 完整清单已迁至 references/交付前自检清单.md(2026-10-16 减负)。
>
> 动手前后各做一次:
> ① 跑闸门——python scripts/preflight_check.py --quote &lt;文件&gt; --kind RMB|USD(报价单)/ --rfq &lt;文件&gt;(RFQ);
> ② 按清单核闸门覆盖不到的人工项(模板实体自查 §5.1-11、脱敏 §5.1-12、尺寸取证 §5.1-15)。
> 任一不过不得交付。

硬约束(所有报价必须遵守)

  • 利润率按层默认取(双面 15% / 四层 20% / 六层及以上 30%,AU9 公式自带);预投率(投料率−1)按层(双面 1.025 / 四层 1.04 / 六层 1.06 / 八层 1.07 / 十层 1.08,AS9 公式自带)。只有客户另行指定利润点时才需向用户确认。
    ⛔ 不再有「标准附加项」(双面 15% 之类已废止)——该乘数位就是 AS「预投率(= 投料率 − 1)」,按层取值,不可叠加、不可顶替。
  • 表面处理必须识别别名:客户写「化锡 / 化学锡 / 沉浸锡 / 浸锡」= 沉锡 IMMSN +60 元/㎡;「化金」= 沉金 ENIG +237。
    工艺要求 xlsx 末尾的 Sheet1(A1:J12)是下拉选项字典,不是已选值,严禁据此取值(详见 quote-db.md §5.1 / §5.2)。
    ★表面处理一律按客户实际要求的类型分类计价(surface 参数 + AI 列),闸门里的「沉金须写备注」只是交叉校验漏写,
    不得用成本金额反推工艺类型(2026-10-22 用户定案:喷锡 25 / 沉锡 60 也曾被 AI9&gt;0 误判成沉金)。
  • ★成品铜厚(2026-10-22 用户定案):客户写「2oz」= 成品铜厚 2oz,不是板材铜厚。
    双面板 2oz ⇒ 板料 1.5/1.5oz + 电镀(禁止下 2/2oz);成品铜厚 ≥2oz ⇒ 孔铜按 25µm 规划,AO +15 元/㎡,
    引擎已自动套用,报价单/RFQ 的孔铜行须写 25µm(不得留 20µm 或"客户未指定")。
  • 板料成本前置确认(硬性):报价前必须先完成叠构(层数 / 芯板厚度 / PP 张数 / 内层厚度)+ 开料(利用率 / 大料规格)两步,
    再反推每款的板料需求与成本;不得跳过、不得用默认利用率或统一单价糊过去(详见上文「★★板料成本前置确认」)。
  • 沉金面积比例只影响「表面处理」,不得写进「附加费用」;「利用率<80% 加价」已删除。
  • 一律按测试架费(点数×0.40,最低600元/款),不再问飞针/测试架。
  • ★板料价必须与材料栏写的品牌一致(AA = 芯板单张价 × 大料档位系数 × 芯板张数):价格与系数的唯一数据源是 scripts/material_price.py(建滔 KB-6160 系列 / 南亚 NY2150·NY2170,含档位定值与缺项代理价标注)。
    ⛔ 不得默认建滔:材料栏写什么品牌就按什么品牌取价;价格波动须先更新价表再报价。本项已做成交付闸门断言(§5.1-13),另核对不上不放行。
  • 成本顺序/加工费/压合/表面/开料以 references/quote-rules.md + references/quote-db.md 为准,禁止凭经验编造。
  • 带"需人工确认"假设项,不假装全自动精确。
  • 新产品/新料号先过可行性评估再算价:可行性评估 20 维度(A1 版·按归口部门) + 产前评审 46 项产品特性是 RFQ 阶段的检查项全集,
    先评出参数(开料利用率 / 大料尺寸 / CAF / 阻抗 / 树脂塞孔 / 背钻 / 压板后板厚范围 / 流程正负片)再进成本链,顺序不可颠倒;
    与 XY-QP-21-F01 的 16 大项版式互为增量,不得互相替代或混算项数(详见 references/2026-09-28_新产品可行性评估与样品转量产口径.md)。
  • 20 维度的归口部门不得留空:成本—市场部 / 图纸标准化—工程部 / 工艺—工艺部 / 生产设备能力—生产部;其余维度的归口本批未取全,缺项标「待补」,禁止按常见项臆造。
  • 样品转量产三道良率门槛:外检 ≥90% / FQC ≥90% / 可靠性 ≥100%(≥100% 即不允许失效),任一不达不得移交量产。

输出版式(重要 · 唯一版式,2026-10-14 起)

客户类 RFQ/报价交付禁止自创版式。动手前先 dump 模板并断言行位(§5.1-1),再复制模板填值:
- 报价单(RMB + USD 合并为同一个文件):templates/报价单_模板.xlsx
- RMB报价 sheet:P9 = AX9;USD报价 sheet:P9 = AY9;两 sheet 行位完全一致。
- 行位 / 公式 / 条款 / 命名,全部以 §3.5 口径 3–6 为唯一权威。
- 交付文件名 报价单&lt;报价单号&gt;.xlsx;A6 填同号;条款写 A12。
- ❌ 已废止:USD报价单_模板.xlsx(HCC 旧版式,AP=AL*AM*AN*AO/1.13 链)与
RMB报价单_模板.xlsx(ERDU90 旧版式)。两者已于 2026-10-14 移出技能包(备份在工作区),不得再用于新报价。
- RFQ 制造可行性评估表:XY-QP-21-F01 版式(A序号/B评审项目/C评审内容名称/D参数值/E判定/F备注)。
模板:templates/RFQ_制造可行性评估表_模板.xlsx(只含一个 sheet,由 scripts/fill_rfq.py 改名成料号并
只写 D/E/F;C 列名称由模板带过、逐行断言)。
- 订单总价 = T9(= S9×P9 + R9 + Q9);新版只有一行数据行,不再有 1000/5000/10000 三档行;
同款多行时不得整列求和(避免重复计价),订单总价只在回复里给。

能力边界

能做:板框尺寸/层数/孔径孔数/线宽(按光圈)提取;平米价成本核算;报价单与材料水位提示;DFM 实测(锣程/测试点/孔数/利用率)。
做不了(须商业软件或人工):真 DRC(间距/环宽/短路)、阻抗计算、叠构反推 → HQDFM/Genesis;板厚/铜厚(oz)/阻抗值/表面处理/材料Tg → 多源融合(叠构图/docx/邮件);网络表/连通性 → ODB++/IPC-2581;生产工具(锣带/钻带) → CAM 站。

资源索引

  • gerber_extract.py — 原生 Gerber/Excellon 解析(无商业软件依赖)
  • templates/报价单_模板.xlsx — 唯一报价单版式(RMB报价 + USD报价 两 sheet,行位一致;行 9 只留公式;V1/W1 汇率参数)
  • scripts/quote_no.py — 报价单取号(日期+流水号,扫目录防重号)并给出合规文件名
  • scripts/quote_calc.py — 报价核算引擎(板料 → 总费用 AR → ×(1+预投率 AS) ×(1+额外 AT) ×(1+利润率 AU) → 平米报价 / 单只价;与报价单第 9 行同链;内部调用套料引擎选大料)
  • references/quote-rules.md — 报价硬规则基线(板材/加工费/表面/预投率与利润率/硬规则/成本顺序/待补表)
  • references/quote-db.md — 成本数表(成本明细十二项/板料/表面/钻孔锣程测试/压合/一次性费用/引擎常量/开料 CutSys 口径)
  • scripts/material_price.py — ★板材价格单一数据源 + 板料价溯源(建滔 KB 系列 / 南亚 NY 系列 / 生益规则;大料档位系数;缺项代理价标注;price_of / aa_of / trace_aa / verdict)。改价只改这里;python scripts/material_price.py 打印价表
  • scripts/remark.py — ★U9 备注 + 交付标注的唯一口径源:备注项顺序 / 限定值 / 中英文案 / detect() 自动侦测超限项 / render()·render_blocks() 出中英两版 / mentioned() 关键词对账 / NOT_INCLUDED_WORDS + paint_red() 未计入项标红 / FILE_SUFFIX + FOR_REFERENCE_CN|EN + apply_for_reference() 仅供参考标注。改这些只改这一个文件;python scripts/remark.py --demo 自检
  • scripts/pcb_calc.py — 内置套料/阻抗/叠构引擎(built-in,随包发布),本技能完全自包含、无跨技能依赖;quote_calc._load_engine() 只加载本目录副本。改引擎口径直接改此处即可。
  • references/板材价格表_20260901_建滔41x49基准.xlsx — 建滔板材基准价原件(KB-6160/6164/6165,41×49 基准;现行 1.6mm 1/1=450 / H/H=350,单位元/张)
  • references/板材价格_南亚NY2150_NY2170_20260923.md — 南亚 NY2150/NY2170 芯板价(单位:元/张 @41×49 英寸,与建滔表的元/㎡ 不同,须换算后再比价);含生益 S1000-2 定价规则(芯板与南亚同价、PP 每米 +2 元)、PP 加价算法(PP 张数×大料长 m×2)、铜箔隐含差价(单面 1oz ≈ 30 元/张)、0.20mm 芯板取价约定(0.15mm×1.1);并记录了与现有报价单 Z 的口径冲突
  • references/2026-09-28_新产品可行性评估与样品转量产口径.md — 新产品可行性评估 20 维度(A1 版·按归口部门)、产前评审 46 项产品特性检查项全集、样品转量产三道良率门槛(外检 ≥90% / FQC ≥90% / 可靠性 ≥100%);与 SKILL.md「输出版式」的 XY-QP-21-F01(16 大项)互为增量,先评参数再进成本链
  • _差异待确认.md — 口径差异与重复计价巡检记录(压合已于 2026-10-15 定为唯一口径「内层+压合费用」,Q8 闭环)
  • references/口径变更SOP.md — 口径/算法改版时的同步清单(脚本→数表→SKILL→公开版→交付件,含复检与踩坑)
  • LISTING.md — 上架文案与定价建议

常见错误(已踩坑,禁止重复)

★板料价 AA 与材料栏 I9 写的品牌不一致(如 I9 写 NY2150 却用建滔 KB 价算 —— 客户看不出、成本却失真;已做成闸门断言,见 §5.1-13)/ ★给引擎留「看不见的板料默认价」(quote_calc.py 曾默认 a_price=450=建滔 KB,这就是错价源头;现已取消默认,必须显式给价或材料四元组)/ ★拿 WPS 引擎重算后不清 docProps(lastModifiedBy 会被写成 WPS 登录名,交付件带出人名)/ ★芯板厚度凭感觉填(必须回客户「叠层图/叠层表」取证;六层板的 200µm 介质 = 0.20mm 不含铜芯板,PP 另计)/ 把「标准附加项」当「预投率/投料率」填进 AS(双面会从 2.5% 变 15%,价虚高 12%)/ 报价单还按旧版式出(HCC USD报价单_模板 / ERDU90 RMB报价单_模板,已于 2026-10-14 废止)/ 报价单号没用「日期+流水号」、A6 未填、文件名不是 报价单&lt;单号&gt;_仅供参考 / W1 汇率没更新或汇率写死在公式里 / RMB 与 USD 两 sheet 输入项不一致 / U9 备注重复板厚/尺寸/层数(应只写超过限定值的加价项)/★未计入价格的行没标红、或报价单/RFQ 少了「仅供参考」标注(2026-10-16 定案,见 §5.1-14)/ 未询问利润点就出价(仅在客户另行指定利润点时)/ ★脱敏违规:技能包或交付件里留真实公司名/客户名/料号/项目代号/人名/电话(含模板单元格、内嵌公章图片、docProps、文件名)→ 见 §5.1-12 / 交付件文件名不是 报价单&lt;单号&gt;_仅供参考 或夹带公司名 / 模板里预置了公司/客户信息(新版一律留空,由使用者自填)/ 利用率 AD 不用 0.00% 而显示成 0.775 / 看见双面板有「压合费 42」就以为算对(双面无压合工序、也无铜箔差价 → AF 必须是 0;填 42 则平米价虚高 ≈+6%)/ 模板实体未随口径同步(口径改在 SKILL.md 里、模板 E12/G13 旧标、print_title_rows/print_area/条款格未设 → 每单继承同一版式缺陷,见 §5.1-11)/ 模板填值后不跑自检(§5:print_area 未重设致打印截断、RFQ 行 1–7 按 D/E/F 推致表头字段串行、B4/B5 残留上一客户名 —— 均为交付级)/ 同料号多方案无 OPT/交期标识致客户无法对应 / 擅删模板商业条款(MOV/有效期)/ HDI 板漏算树脂塞孔(125)与电镀填平(135) 或未填模板 AJ「树脂塞孔」列 / HDI 报价未先写 MI 流程(成本须逐工序对应,先出 MI 再算价)/ 用旧链「成本加成×毛利率」/ 沉金面积写进附加费用或 ≤20% 也上浮 / 附加项还留「利用率<80% 加价」(已删)/ 铜箔增厚按元/张而非元/㎡ / 锣程用 0.26 而非 0.40 / 仍列飞针或仍问测试方式 / 孔密度≤10万还单列钻孔费 / 开料仍用旧算法或选料池只用 3 种(漏掉 37/41/43×49")、留边 10/12/15 / 工程费不按层数×币种(RMB 表★待补)/ 板料用旧价(422/328 或 464/361)而非现行 450/350 / 板料默认错系列(应 KB-6160)/ 表面处理用旧口径(喷锡26·OSP待补)而非喷锡+25·OSP0 / 压合用旧引擎口径(180/354/441)而非 187/411.4/580.8 / PP 用旧口径(45)而非 49 元/张 / 凭经验拍脑袋。

★2026-10-02 新增四条「成品口径」高频错误(用户点名"这几个明显的错误一直没改正")

  1. 把「四层 1oz」做成 H/H 芯板 —— 客户说的是内外层成品 1oz,芯板必须取 1/1;外层 HOZ 靠电镀加厚。
    ❌ 症状:叠构图内层写 0.0175(HOZ 0.5oz)、板料取 H/H 价、报价偏低但铜厚不达标。
  2. 压合结构照抄"每侧 1080×2" —— 未获客户指定时应取最省(单张 PP 优先)。
    ❌ 症状:总 PP 4 张 > 四层标准 2 张,多算 PP 追加费;叠构压合厚 1.609mm 而非 1.590mm。
  3. 报价单尺寸列写错语义 —— C/D = 单只尺寸、E/F = 成品 SET 尺寸、G = 拼版数,三者都要有值;
    客户看得出的只有这一处,写错就「看不出几只拼一张 SET」。新版模板 X 平米价 = P×G/F/E×1e6,依赖 E/F/G,
    填错会直接改掉客户看到的平米价(详见 §3.5 口径 3/4)。
  4. 两币种 sheet 不同源 —— RMB 与 USD 除币种列外输入项必须完全一致;
    ❌ 症状:只改了 RMB sheet,客户拿到的 USD 单还是上一版数字;或 W1 汇率忘更新,AW 还是旧价。

★2026-09-18 新增两条「读原件」硬规则([内部专家] 10 款实战踩坑)

  1. 层数禁止用「铜层文件数」直接数:Altium 导出的 GD1(钻孔引导层)/GG1(钻孔图层)是非铜层,
    把它们算进铜层会把 4 层板读成 6 层、6 层板读成 8 层,板料成本直接翻倍(报价虚高一倍)。
    铜层只认 GTL / G1…G30 / GBL(+ GM 为机械层,同样不算);正确做法是
    「Gerber 铜层文件实测」+「客户工艺要求表『层数』勾选值」双确认,两者不一致时列待确认项。
  2. 表面处理禁止「统一取值」:同一批 10 款客户文件里可能混有不同表面处理
    ([内部专家]这批:8 款化锡 + 长安 B216/C363-H 两款 OSP)。必须逐款回到原件读勾选;
    OSP 加价 0、化锡 +60,混在一起统一按化锡报价同样属错价。

变更日志

> 历史版本记录已迁至 references/CHANGELOG.md(2026-10-16 减负)。
> 现行口径以本文件与 references/quote-rules.md / quote-db.md 为准。

常见问题

5 问
答案由本站依据条目字段整理
PCB 报价工程师怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_4bf8256f/pcb-quotation-engineer。安装方式为未标注。装完刷新技能列表或重开客户端。

PCB 报价工程师支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

PCB 报价工程师权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

PCB 报价工程师收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

PCB 报价工程师用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。