• 首页
  • 使用指南
    上传指南安装指南
  • API文档
    开发指南API调用API参考
  • 相关网站
    嘉立创EDA嘉立创社区开源广场
  • 编辑器
    在线编辑器(专业版)桌面客户端
  • 扩展管理
  • 登录注册
嘉立创产业服务站群

电子产业

logo

嘉立创PCB

PCB、FPC制造服务

logo

嘉立创SMT

一站式PCBA服务平台

logo

嘉立创激光钢网治具

激光钢网&治具制造

logo

嘉立创EDA

国产PCB设计工具

机械产业

logo

嘉立创FA

机械/电气零部件一站式商城

logo

嘉立创3D打印

树脂、尼龙、金属3D打印服务

logo

嘉立创CNC机械智造

机加件一件起订,3天交货

更多服务

嘉立创CAM

国产线路板CAM软件

Forface 3D

SaaS化3D技术服务平台

硬创社

好玩的硬件交流社区

供应商合作

一站式阳光采购平台

· EDA扩展广场
首页

使用指南

上传指南安装指南

API文档

开发指南API调用API参考

相关网站

嘉立创EDA嘉立创社区开源广场

编辑器

在线编辑器(专业版)桌面客户端
登录注册

TestPoint Guard(测试点卫士)

jack08111v0.3.1
(0)Apache-2.0
PCB 测试点覆盖与二维探针可达性检查工具
详情
更改日志
历史版本
评论

TestPoint Guard(测试点卫士)

jack08111
(0)Apache-2.0
详情
更改日志
历史版本
评论

TestPoint Guard(测试点卫士)

TestPoint Guard用于在 PCB 投板前检查测试点覆盖情况和二维探针可达性。

插件完全在本地运行,不使用 AI,默认只读取设计数据,不会修改 PCB。

主要功能

  • 扫描当前 PCB 的网络、焊盘、过孔和器件。
  • 通过 TP* 位号和封装名称识别专用测试点。
  • 将普通焊盘和开窗过孔识别为候选探测位置。
  • 按电源、地、调试、通信和时钟等类别检查网络覆盖。
  • 计算关键网络覆盖率,区分通过、提醒、未覆盖和忽略结果。
  • 基于板框、器件 BBox、测试点间距和局部器件密度进行全二维可达性分析。
  • 点击检查结果后高亮并选择对应网络。
  • 保存自定义规则和忽略网络。
  • 导出 CSV、JSON 和 HTML 检查报告及测试点坐标。

二维可达性说明

二维分析可以检查:

  • 测试点到实际板边的距离;
  • 测试点到同面其他器件包围盒的距离;
  • 专用测试点之间的间距;
  • 指定半径内的器件密度;
  • 测试面、接触尺寸和阻焊开窗条件。

结果是 PCB 平面几何风险评估,不等同于装配后的三维探针或测试夹具碰撞证明。器件高度、探针角度、夹具结构和焊接后的实际表面状态不在二维模型中。

使用方法

  1. 安装 build/dist/testpoint-guard_v0.3.2.eext。
  2. 在嘉立创 EDA 专业版中打开并激活一个 PCB 文档。
  3. 选择顶部菜单“测试点卫士 → 测试点覆盖检查...”。
    测试点卫士界面1
  4. 点击“开始检查”,查看网络覆盖和二维可达性结果。 测试点卫士界面2 测试点卫士界面3
  5. 根据需要打开“规则设置”,或导出 CSV、JSON、HTML 报告。 测试点卫士界面4

默认规则

规则手工调试预设量产飞针预设
最小接触直径25 mil30 mil
最小板边距离60 mil100 mil
专用测试点最小间距60 mil100 mil
到其他器件最小距离30 mil50 mil

这些数值不是通用制造标准。请根据探针、夹具和生产厂能力调整。

电源网络正则:(^|[+-])(\d+(?:.\d+)?V|\d+V\d+|VBAT|VBUS|VPP|VCC|VDD|VDDA|VDDD|AVDD|DVDD)(?:[+-]|$)

地网络正则:(^|[+-])(GND|AGND|DGND|PGND)([+-]|$)

调试/下载网络正则:(^|[+-])(SWDIO|SWCLK|JTAG|TMS|TCK|TDI|TDO|TRST|NRST|RESET|BOOT\d*)(?:[+-]|$)

通信网络正则:(^|[+-])(TX|RX|TXD|RXD|SDA|SCL|MOSI|MISO|SCK|CS|CMD|CANH|CANL|CAN|USB|DP|DM|SDIO|I2C|I2S|SPI|UART|MDC|MDIO)(?:[+-]|$)

作者

jack0811

许可证

Apache-2.0

更新记录

0.3.1

  • 将时钟、模拟采样、反馈、复位、中断、使能、故障告警、PWM 等重要信号加入默认强制检查。
  • 扩展 SDIO、I²C、I²S、SPI、UART、USB、CAN 等通信网络识别。
  • 普通信号改为“非强制”状态,不再显示为“已忽略”;只有用户明确配置的网络才显示“已忽略”。
  • 针对当前 PCB 补充 NAND_CLK、SDIO_CMD/CLK、GPADC_*、PWR_SHUTDOWN、F1C_RST、LCD_BLPWM 等命名规则。

0.3.0

  • 修复器件局部焊盘 ID 与全局组合 ID 不一致导致 TP* 测试点漏识别的问题。
  • 当前测试板上的 11 个 TP* 器件现在可以正确读取。
  • 覆盖有效性与二维可达性风险分离:风险测试点仍计入覆盖,但结果显示提醒。
  • 手工调试最小接触直径调整为 25 mil,量产飞针调整为 30 mil,并增加 0.5 mil 数值容差。
  • 优化电源、调试和通信网络命名规则,支持 +3.3V、+1V2、VBUS_P 等形式。
  • 使用新的规则存储版本,避免旧版 40 mil 配置继续覆盖新默认值。

0.2.4

  • 将界面 CSS 与 JavaScript 全部内嵌到单一 iframe HTML,彻底避免安全资源加载和跨文件缓存问题。
  • iframe 存储模块不可用时自动回退默认规则,避免在首次渲染前中断。

0.2.3

  • 移除扫描阶段逐器件调用 Beta BBox API 的性能瓶颈。
  • 改为使用已读取的器件焊盘在本地计算二维范围,保持二维避让分析并显著缩短等待时间。
  • 单个器件 API 异常不再阻塞整个扫描。

0.2.2

  • 默认窗口缩小为 880 × 620。
  • 压缩顶部操作区、统计栏、结果表格和详情侧栏,提高小窗口信息密度。
  • 规则设置改为双列紧凑布局。

0.2.1

  • 修复部分嘉立创 EDA 版本中 iframe 跨目录脚本被安全资源策略拦截而显示空白的问题。
  • 将界面脚本改为与 iframe HTML 同目录打包和加载。

0.2.0

  • 新增完整二维探针可达性分析。
  • 新增板边距离、器件避让、测试点间距和局部密度规则。
  • 新增 CSV、JSON、HTML 报告与测试点坐标导出。

0.1.0

  • 完成测试点覆盖检查 MVP。
暂无数据
暂无数据

评论

在登录或注册后才可以进行评论操作
全部评论(1)
按时间排序|按热度排序

类型

PCB

关键词

PCBTest PointDFT

扩展信息

版本v0.3.1
发布者

jack0811

发布时间2026-07-16 11:25:05
名称

testpoint-guard

UUID

f29643e0d06b493287edf9b2c284e480

适用EDA版本:^3.0.0
报告

报告滥用

相关链接

主页:https://github.com/jack-0811/testpoint-guard
反馈:https://github.com/jack-0811/testpoint-guard/issues
logo

政策条款

服务条款隐私政策项目授权许可协议作出贡献感谢名单

软件版本

专业版标准版教育版私有化部署版

解决方案

专业版编辑器标准版编辑器桌面客户端API接口文档格式

使用帮助

用户论坛专业版教程标准版教程专业版更新标准版更新

关于我们

团队介绍相关报道关于公司联系我们合作联系
EDA公众号
EDA公众号
开源公众号
开源公众号
开源硬件交流群
开源硬件交流群
版权所有 - 深圳创电优选科技有限公司 粤ICP备2026007863号粤公网安备44030402002736号增值电信业务经营许可证粤B2-20201198ISO/IEC隐私政策用户协议