不装软件、不泄漏源文件、不依赖硬件工程师。
打开浏览器,即可实现PCB与原理图联动、精准定位元件。
每一项都在消耗工程师宝贵的时间与精力
导入 BOM 和元件坐标文件,点击清单中任意一个元件,PCB 丝印图上对应位置立即以动态光圈高亮显示。支持顶层 / 底层双面切换,点击 PCB 图上任意位置还能反查元件信息。
导入 PDF 原理图,即可与 PCB 视图实现双向跳转联动。全程不需要 PCB / 原理图源文件,只要截图和 PDF 文档,硬件源文件永远不用外发。
管理员将 BOM、坐标、丝印图、原理图路径写入一个 JSON 配置文件,发给团队成员。成员打开浏览器点击闪电按钮,所有资源秒速加载完毕。
覆盖安装部署、项目配置、日常操作与常见问题,开箱即用。
服务端(运行程序的电脑)
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10+ 或 Linux |
| 内存 | 512 MB 以上 |
| 网络 | 局域网或公网均可 |
客户端(访问的设备)
| 项目 | 要求 |
|---|---|
| 浏览器 | Chrome / Edge 90+ |
| 安装 | 无需安装任何软件 |
| 网络 | 能访问服务器即可 |
pcba-assistant.exe(Windows)或
pcba-assistant(Linux)、
license.licD:\pcba\(Windows)或 /opt/pcba/(Linux)pcba-assistant.exe 运行。chmod +x pcba-assistant && ./pcba-assistantServer running at http://0.0.0.0:8080 即启动成功,控制台窗口保持开启http://localhost:8080,
局域网其他设备 → http://[服务器IP]:8080admin / changeme,登录后立即在 config.json 中修改密码config.json 和 projects/ 目录,无需手动创建。| 方式 | 适用场景 | 访问地址 |
|---|---|---|
| 本机部署 | 个人使用、单台电脑调试 | http://localhost:8080 |
| 局域网部署 | 同一办公室/工厂多人共用 | http://192.168.x.x:8080 |
| 云服务器部署 | 异地团队、供应商、远程售后 | http://公网IP:8080 |
| 文件 | 格式 | 必填 | 说明 |
|---|---|---|---|
| BOM 物料清单 | .csv | ✅ | 含位号、封装、元件型号 |
| 元件坐标文件 | .csv | ✅ | 含位号、层别、X/Y 坐标 |
| 顶层丝印图 | .png / .jpg | ✅ | PCB 顶层截图,边缘须与 PCB 实际边缘对齐 |
| 底层丝印图 | .png / .jpg | 可选 | PCB 底层截图,同上要求 |
| 原理图 | 可选 | 从 EDA 工具导出的 PDF |
originOffset 补偿。
工具会按顺序依次查找备用列名,首个匹配的列立即生效,无需修改导出文件。
BOM 文件
| 字段 | 支持的列名(从左到右优先) |
|---|---|
| 序号 | No. no id 序号 |
| 位号 | Designator designators component 位号 |
| 型号 | Part Value PartValue value name comment |
| 用量 | Quantity qty amount 数量 |
| 封装 | Footprint package 封装 |
坐标文件
| 字段 | 支持的列名(从左到右优先) |
|---|---|
| 位号 | Designator component RefDes 位号 |
| X 坐标 | Center-X(mm) Mid X x PosX |
| Y 坐标 | Center-Y(mm) Mid Y y PosY |
| 层别 | Layer Side 层(含 bot/b → 底层) |
管理员将以下内容保存为 .json 文件,发给使用者即可(文件可放在任意位置,如桌面或共享盘)。
{
"pcbSize": { "width": 120.5, "height": 85.0 },
"bom": "/projects/项目A/bom.csv",
"coord": "/projects/项目A/coord.csv",
"pcbTop": "/projects/项目A/top.png",
"pcbBottom": "/projects/项目A/bottom.png",
"schematic": "/projects/项目A/schematic.pdf"
}
| 字段 | 必填 | 说明 |
|---|---|---|
pcbSize | ✅ | PCB 实际物理尺寸(毫米),用于精确坐标换算 |
originOffset | 可选 | 坐标原点偏移(毫米),坐标与丝印图对不上时使用 |
bom | ✅ | BOM 文件路径(/projects/… 代表服务器根目录) |
coord | ✅ | 坐标文件路径 |
pcbTop | ✅ | 顶层丝印图路径 |
pcbBottom | 可选 | 底层丝印图路径 |
schematic | 可选 | PDF 原理图路径 |
projects/项目名/ 目录下;project.json 本身可以放在任意位置。.json 配置文件| 模式 | 说明 |
|---|---|
| 模糊搜索(默认) | 输入 C 找所有电容;输入 100nF 找所有该型号元件 |
| 精确搜索(勾选复选框) | 输入 C1 只定位 C1,不匹配 C10、C11 |
原理图视图中的搜索框为全文精确搜索,逐页定位包含该文字的页面。
工具栏可手动切换顶层/底层丝印图。
在 BOM 表中点击元件时,PCB 视图会自动切换到该元件所在层并高亮,无需手动切换。
| 操作 | 效果 |
|---|---|
| 滚动鼠标 | 上下滚动 PCB 图 |
| 左键拖动 | 平移 PCB 图 |
| 工具栏缩放按钮 | 放大 / 缩小 |
| 点击元件位置 | 反查该处元件信息,BOM 表自动高亮对应行 |
PCB → 原理图
点击 PCB 图上的元件,原理图自动翻页到该元件所在页并用红色圆圈高亮位号。
原理图 → PCB
点击原理图中的元件,PCB 图对应元件位置出现红色呼吸圆点高亮显示。
config.json,直接修改 password 字段为新密码,保存后重启 exe 即可。UTF-8 with BOM 格式再导入。config.json 中的 port 字段为其他端口(如 9090),重启程序。也可通过命令行临时指定:
.\pcba-assistant.exe -port 9090
localhost)pcbSize(精确的 PCB 物理尺寸,毫米)和 originOffset 字段:
{
"pcbSize": { "width": 120.5, "height": 85.0 },
"originOffset": { "x": 2.5, "y": -1.0 }
}
无锡谷雨电子有限公司专注于蓝牙通信领域的硬件研发,我们虽然不是软件公司,但我们开发的软件同样实用。
这套 PCBA 辅助工具,最初只是为了解决自己团队在 PCB 贴片、调试、维修中遇到的实际问题,用 AI 辅助开发、供公司内部使用。
后来发现它对所有做硬件的团队都有帮助,于是决定开放给所有创业者免费使用。
如果这个工具帮助了你,欢迎购买企业授权支持我们继续迭代——虽然我们不强制,但相信每一位有契约精神的使用者。
扫码关注抖音 · 联系我们
无需注册、无需安装,打开浏览器即可体验完整功能,内置示例项目开箱可用。
test
|
密码:test123