一、产品定位
面向电子工程师与硬件创业团队,将 KiCad / Altium / EasyEDA 等 EDA 项目一键导出符合 NextPCB 量产标准的 Gerber + BOM 文件包,并直接对接 NextPCB 在线下单系统,实现“设计→报价→生产→物流”全流程数字化闭环。
二、核心功能
EDA 格式解析
• KiCad PCB/SCH 自动识别
• 基于 pcbnew Python API读取原生设计文件
• 元件库实时交叉验证:MPN 与封装一致性、可采购库存、替代料推荐
一键导出 & 压缩
• 标准化 BOM:Designator、Quantity、MPN、Footprint、Description、Supplier Link
• Pick&Place(Centroid)CSV:X/Y/θ、Top/Bottom、Reflow/Wave 标识
NextPCB 云端对接
• FastAPI 异步上传 → NextPCB REST / GraphQL 报价接口
• 实时回传交期、价格、钢网费用、加急选项
• “保存到购物车”按钮直接跳转支付页,24 h 内标准板出货
三、技术栈
• 后端:Python 3.11 + FastAPI(ASGI
• 桌面 GUI:wxPython 跨平台主窗口
• 解析引擎:pcbnew C++/Python 混合库
• 数据存储:MySQL 8(项目/元件库)
• 网络:aiohttp 并发上传、断点续传、HTTPS 双向证书校验