用途:面向 KiCad 项目对接 JLCPCB 的 PCB 制造与贴片组装,覆盖 BOM/CPL 生成、基础件与扩展件区分、组装约束、设计规则与下单流程。
主要能力:元件库查询(https://jlcpcb.com/parts/componentSearch?searchTxt=<query>,基础件 https://jlcpcb.com/parts/basic_parts);BOM 支持 CSV/XLS/XLSX,需含 Comment/Value、Designator、Footprint,推荐 LCSC Part #(表头须精确为 "LCSC Part #" 或 "LCSC Part Number");KiCad 导出 BOM 后需将 Reference→Designator、Value→Comment、LCSC→LCSC Part #。官方 API 需在 https://api.jlcpcb.com 申请审批,含元件、PCB、钢网、3D 打印接口。设计规则:1-2 层最小线宽/间距 0.127mm、过孔直径 0.45mm、钻孔 0.2mm;4 层以上 0.09mm、0.25mm、0.15mm。组装分 Economic(仅顶层、仅 SMD、最小 0201)与 Standard(双面、SMD+通孔、最小 01005);最小组装量 5 片,扩展件每个唯一料号 $3。
使用方式:原型可下单裸板+钢网,量产用 LCSC 元件做整板组装。上传 gerber 至 https://cart.jlcpcb.com/quote,启用 PCB Assembly,上传 BOM 与 CPL。可用 translate_bom_pnp.py 转换格式:python3 skills/bom/scripts/translate_bom_pnp.py bom input_bom.csv -o jlc_bom.csv;python3 skills/bom/scripts/translate_bom_pnp.py pnp input_cpl.csv -o jlc_cpl.csv --bom jlc_bom.csv(用 --bom 过滤 CPL 中不在 BOM 的孤立位号,避免上传被拒)。
限制:旋转偏移需按封装族修正(如 SOT-23 +180°、QFN +90°);委外元件成本不自动计入报价;扩展件可能缺货;具体费用与交期以官方页面为准,资料未提供的内容暂未提供。